## openshift/origin — v3.11.0…v4.0.0-alpha.0

_85 commits._

### Features
- **Debug output in `release new` is incorrect** (4a04bcf)
- **Add more logging to deployment tests and waiting for tests to set up** (6e4866e)
- **add default values for kubeapiserverconfig to make it easier to use** (9535d47)
- **Support setting storageClassName: "" when "" is specified by claim-class** (d1b1b36)
- **add conversions** (ba37896)
- **Merge pull request #20890 from mfojtik/hack-01-add-kubectl** (d780b65)
- **hack: add kubectl to release tars and zip** (b6d62dc)
- **Add SCCExecRestrictions integration test** (8613738)

### Fixes
- **Merge pull request #20935 from mfojtik/hack-66-fix-kubectl-copy** (033c1b7)
- **Merge pull request #20925 from gnufied/fix-recycler-patch** (1efad79)
- **fix jsonpatch level so we can bump again** (a4f49a2)
- **Merge pull request #20918 from mfojtik/hack-03-fix-symlink** (6db7633)
- **bump(github.com/evanphx/json-patch): f195058310bd062ea7c754a834f0ff43b4b63afb** (5fe9f58)
- **Merge pull request #20873 from ramr/fix-bugz1623632** (f243068)
- **integration: fix build admission test to handle update conflicts** (fdd2f38)

### Backend
- **Bump to v4.0** (3f48c49)
- **Merge pull request #20960 from smarterclayton/race_in_output** (c07a937)
- **Merge pull request #20944 from tnozicka/extend-dc-tests-logging** (07d29af)
- **hack: arrays in bash need to have their own line** (fa5bbff)
- **Merge pull request #20924 from deads2k/server-29-default** (1025012)
- **hack: copy oc to kubectl** (5bcb85a)
- **Merge pull request #20940 from smarterclayton/release** (35fb25b)
- **Merge pull request #20912 from juanvallejo/jvallejo/externalize-more-adm-commands** (7c00a14)
- **Correct a failure to replace strings** (c6d44f8)
- **externalize admin node commands** (281be39)
- **Merge pull request #20906 from deads2k/server-28-proxy** (5a0e291)
- **UPSTREAM: <carry>: simplify kube-controller-manager patches** (f9d3258)
- **Merge pull request #20889 from nak3/set-volume-nonclass** (8d4c3e5)
- **generated** (0b0f10c)
- **bump** (00775ed)
- **remove the web console proxy from hypershift** (5ad58b2)
- **Merge pull request #20897 from deads2k/server-27-conversion** (c3d33ea)
- **Merge pull request #20917 from soltysh/drop_export** (9c92d80)
- **Merge pull request #20916 from soltysh/followup_20821** (95be14a)
- **Merge pull request #20814 from soltysh/drop_diagnostics** (f55b499)
- **Detect that a reference mapping is incorrect in release** (0505fb9)
- **Merge pull request #20920 from smarterclayton/switch_versioning** (cdfbe88)
- **Merge pull request #20744 from sttts/sttts-enable-admission-webhooks** (70c2506)
- **install kubectl along with oc in rpm spec** (926262d)
- **Merge pull request #20905 from eparis/origin-master-jsonpatch2** (d5eef6c)
- **Remove semantic modifiers from image format string** (90e9ee9)
- **Merge pull request #20645 from juanvallejo/jvallejo/update-newapp-external** (5ab1a78)
- **let hypershift kube-apiserver use dedicated config** (0149926)
- **straight copy to preserve old openshift start** (da6330a)
- **bump** (f9683da)
- **Generated changes** (335eab8)
- **Update import-restrictions.json** (a869c86)
- **Remove oc export** (25fc292)
- **admission: enable webhooks by default** (2d91150)
- **Remove --routing-suffix since it's not supported anymore** (3ba1046)
- **Update import-restrictions.json** (56e662e)
- **Generated changes** (158a636)
- **Remove oc adm diagnostics entirely** (da2cfef)
- **update completions** (40f620e)
- **update import restrictions** (5ce1caa)
- **remove internal conversion appjson command** (f5016a3)
- **remove internal conversion debug command** (b68c5d6)
- **externalize startbuild command** (8f4d19b)
- **update admin commands, deal with external envs** (e7a37df)
- **externalize set commands** (142c7d0)
- **externalize newbuild command** (7a39888)
- **externalize newapp command** (0cc42c8)
- **Merge pull request #20743 from sttts/sttts-admission-validate-mutate-split** (2c3c2a0)
- **Merge pull request #20810 from juanvallejo/jvallejo/update/policy-cmds** (f5b1c95)
- **Merge pull request #20853 from deads2k/server-26-config** (bcb14cc)
- **react to config api move:** (9911edd)
- **generated** (908a77d)
- **bump(*)** (4dd8d9d)
- **Merge pull request #20821 from deads2k/up-03-delete** (632da59)
- **Merge pull request #20708 from stlaz/optimize_scc_admission** (2d1c596)
- **Merge pull request #20896 from deads2k/oc-10-scheme** (131f0c4)
- **switch oc scheme installation to avoid installing custom resources for apply** (0a09180)
- **Merge pull request #20877 from smarterclayton/release_short** (36137de)
- **image append fails when cross mounting** (d1b6684)
- **externalize policy commands** (543b344)
- **Print better debug info about release creation** (1d24fe1)
- **SCCExecRestrictions: call SCC.Admit for create test as chosen SCC may change** (03c094b)
- **Optimize SCC admission** (be89dfd)
- **reduce cluster up to openshift control plane** (d08d7e2)
- **disable hack/test-end-to-end tests** (52e77e7)
- **generated** (a9ca872)
- **admission: split plugins into mutating, validating and mutating+validating** (d22140d)
- **scc matcher: extend FindApplicableSCCs for variable num of arguments** (9efd113)
- **pspreview: don't call deduplicate on non-duplicated list** (d3d9035)
- **Router metrics use slower http1 check for backward compatibility.** (34e021b)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/openshift/origin?utm_source=github-action)._