From 462d548ed561aab9b5866c9a612fc85d1a47419f Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Mon, 25 Mar 2019 20:55:15 -0700 Subject: [PATCH] hack/build: Pin to quay.io/openshift-release-dev/ocp-release:4.0.0-0.8 Clayton pushed registry.svc.ci.openshift.org/ocp/release:4.0.0-0.nightly-2019-03-23-183709 to quay.io/openshift-release-dev/ocp-release:4.0.0-0.8. Renaming OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE gets us CI testing of the pinned release despite openshift/release@60007df2 (Use RELEASE_IMAGE_LATEST for CVO payload, 2018-10-03, openshift/release#1793). I'd initially expected to export the pinning environment variables in release.sh, but I've put them in build.sh here because our continuous integration tests use build.sh directly and don't go through release.sh. The release-image change-log was generated using the generator from [1] and: $ oc adm release info --changelog ~/.local/lib/go/src --changes-from quay.io/openshift-release-dev/ocp-release:4.0.0-0.7 quay.io/openshift-release-dev/ocp-release:4.0.0-0.8 [1]: https://github.com/openshift/origin/pull/22030 --- CHANGELOG-release-image.md | 937 ++++++++++++++++++++++ hack/build.sh | 1 + pkg/asset/ignition/bootstrap/bootstrap.go | 2 +- 3 files changed, 939 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG-release-image.md diff --git a/CHANGELOG-release-image.md b/CHANGELOG-release-image.md new file mode 100644 index 00000000000..4b33ae84116 --- /dev/null +++ b/CHANGELOG-release-image.md @@ -0,0 +1,937 @@ +# 4.0.0-0.8 + +Created: 2019-03-22 10:30:47 +0000 UTC +Image Digest: `sha256:358585fa0d2e709ce3964a245474b49b4360d8946455ab5b0467a11b135a21df` +Promoted from registry.svc.ci.openshift.org/ocp/release:4.0.0-0.8 + +## Changes from 4.0.0-0.7 + +### Components + +* Kubernetes 1.12.4 + + +### New images + +* [kube-client-agent](https://github.com/openshift/kubecsr) git [ae8f7b57](https://github.com/openshift/kubecsr/commit/ae8f7b57f379689fe3ee412bd57c7cd0e0ef9023) `sha256:c181254fb9d07bea845bbcd2f41c1ad9adae275425e88bfb42d60a82c661c6b5` +* [service-ca-operator](https://github.com/openshift/service-ca-operator) git [6465c13a](https://github.com/openshift/service-ca-operator/commit/6465c13a1ace51c47ccda4a0332682db14e7120a) `sha256:db714aecc55c763732249ed004058256ca14d29b9059e721ef8b9475ae2a3551` + + +### Removed images + +* service-serving-cert-signer + + +### Rebuilt images without code change + +* [cluster-node-tuned](https://github.com/openshift/openshift-tuned) git [b580cb6f](https://github.com/openshift/openshift-tuned/commit/b580cb6f52a0e352aebbe0e368d5ec020230c532) `sha256:3a331138ae37d742fabc7dd6570d4a509d268095a3bf41403104f2b91056396f` +* [configmap-reloader](https://github.com/openshift/configmap-reload) git [3c2f8572](https://github.com/openshift/configmap-reload/commit/3c2f85724078cbf7ffab56886ff32d677c386afe) `sha256:223c9563bb593da2f64cffa11c9ec8691f20e789c8cd5459b6f9074eb533f896` +* [coredns](https://github.com/openshift/coredns) git [fbcb8252](https://github.com/openshift/coredns/commit/fbcb8252a1bab3d32ecf2dd3307f798aacd0280e) `sha256:e3dae8ab32e997533e6c19eab4796995e0359c79a92c97d33b5d6d71c8651041` +* [etcd](https://github.com/openshift/etcd) git [a0e62b48](https://github.com/openshift/etcd/commit/a0e62b48f8db8572c129fa3d3507c7ce118ab650) `sha256:30ba02445d6e8381ef3cf10a32f91fbe8beb9f6ae6c88af08afd5b2c526218cd` +* [grafana](https://github.com/openshift/grafana) git [2ea5517e](https://github.com/openshift/grafana/commit/2ea5517e5d33531ee8b838c70666e484a79cd49d) `sha256:d48b52e3c5cff57222458e3ce3ad91bd5794bd4b0380abdba1f5625844b92eb2` +* [haproxy-router](https://github.com/openshift/router) git [80b8c3d8](https://github.com/openshift/router/commit/80b8c3d8e67e7549c59957421db2a5d344d8796a) `sha256:ab1869ac15400011c42b659d0390fe4c8951cdc99879143af377af690910257e` +* [k8s-prometheus-adapter](https://github.com/openshift/k8s-prometheus-adapter) git [815fa76b](https://github.com/openshift/k8s-prometheus-adapter/commit/815fa76bdbccfd5ee6da8f9fa45d039c4342dcdb) `sha256:757dc0754a6de8fd94d0c7fa840bdf0d263b07ac909eb6c0c0588443bb3bdd2c` +* [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [3f271e09](https://github.com/openshift/kube-rbac-proxy/commit/3f271e0951f18276ec54e8eac936725d6d68e073) `sha256:26faef9f4d25913f3df34f8179593c7ec991eef0fc450c048c03fcc2a15ff432` +* [kube-state-metrics](https://github.com/openshift/kube-state-metrics) git [2ab51c9f](https://github.com/openshift/kube-state-metrics/commit/2ab51c9f341799107ffbf7f373ab55254dc044d0) `sha256:641573fae540a0708f4092b448f344344acb5c054b931a11abcf55a1b1029185` +* machine-os-content `sha256:41973eb774db51c505f91d9a9428de4a578ffe5b8d9a7a48333300862f11af7f` +* [oauth-proxy](https://github.com/openshift/oauth-proxy) git [40c12481](https://github.com/openshift/oauth-proxy/commit/40c12481bfdd3e87d133736351c907000d5759b2) `sha256:7457b111dd60067ec6dc16315a5cab9428cc186540cdd03a5f34fb06a65fff33` +* [openstack-machine-controllers](https://github.com/openshift/cluster-api-provider-openstack) git [9e913e83](https://github.com/openshift/cluster-api-provider-openstack/commit/9e913e83ca639e7f6e10fdffa8445f504b101f3c) `sha256:0fe55b34ab8a4f430699c79c69c52c3faa79bd992ca2b9c0bff0ce4603654f95` +* [pod](https://github.com/openshift/images) git [2f60da39](https://github.com/openshift/images/commit/2f60da39a9d2e5cc00293b8ec7ad559fcd32446a) `sha256:0f4767e691bd6b984691dd48a13313c13fece8442d0bd43756f8e9d0145861d4` +* [prom-label-proxy](https://github.com/openshift/prom-label-proxy) git [46423f9d](https://github.com/openshift/prom-label-proxy/commit/46423f9d573c7d53f5727de1e2db095ae039da06) `sha256:4eeb2fed63fbf0c99f0d6dc15c8765e4fc941e1e37d79efcf1fdabb6b5117bb5` +* [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager) git [4617d550](https://github.com/openshift/prometheus-alertmanager/commit/4617d5502332dc41c9c885cc12ecde5069191f73) `sha256:abe0261649adc05801dda18279126bccd9c0105d915bb2d6f37a871b85412c42` +* [prometheus-node-exporter](https://github.com/openshift/node_exporter) git [f248b582](https://github.com/openshift/node_exporter/commit/f248b582878226c8a8cd650223cf981cc556eb44) `sha256:614817f8ecc4e61631cda109cdee23c5a90d5028215251aefa61efa427f6d500` + + +### [aws-machine-controllers](https://github.com/openshift/cluster-api-provider-aws) + +* Delete node after removing cloud instance on deletion [#173](https://github.com/openshift/cluster-api-provider-aws/pull/173) +* Move node draining from actuator into machine controller [#174](https://github.com/openshift/cluster-api-provider-aws/pull/174) +* Consistent log messages [#172](https://github.com/openshift/cluster-api-provider-aws/pull/172) +* Record update events as well [#176](https://github.com/openshift/cluster-api-provider-aws/pull/176) +* Revendor [#178](https://github.com/openshift/cluster-api-provider-aws/pull/178) +* Reduce resync period from 10 hours to 10 minutes [#180](https://github.com/openshift/cluster-api-provider-aws/pull/180) +* [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/17d5aacdeb2df8898b20286970ace7d42f0c376a...995e3e2a6d2b4a06ca07a61279b2131b1e487344) + + +### [cli, deployer, hyperkube, hypershift, node, tests](https://github.com/openshift/ose) + +* improve image layer size output when size info not available [#22201](https://github.com/openshift/ose/pull/22201) [rhbz#1666583](https://bugzilla.redhat.com/show_bug.cgi?id=1666583) +* Require OsinServerConfig in OAuth server binary [#22195](https://github.com/openshift/ose/pull/22195) +* docs/rebase.md: fix word typo [#21546](https://github.com/openshift/ose/pull/21546) +* Write image-references to disk after all metadata is fetched [#22213](https://github.com/openshift/ose/pull/22213) +* UPSTREAM: 70580: PV Controller: fix recycling [#21920](https://github.com/openshift/ose/pull/21920) +* contrib: systemd: fix systemd accounting [#21138](https://github.com/openshift/ose/pull/21138) +* UPSTREAM: 00000: add dynamic certificate reloading [#22208](https://github.com/openshift/ose/pull/22208) +* Use proper deletion propagation policy when removing deployments [#22211](https://github.com/openshift/ose/pull/22211) [rhbz#1684368](https://bugzilla.redhat.com/show_bug.cgi?id=1684368) +* UPSTREAM: 74806: src/k8s.io/apiserver: Increase cert expiration histo… [#22205](https://github.com/openshift/ose/pull/22205) +* Fix bug 1278683 [#22165](https://github.com/openshift/ose/pull/22165) +* explain UPSTREAM: 00000: [#22223](https://github.com/openshift/ose/pull/22223) +* UPSTREAM: 74804: apiextensions: add nullable support to OpenAPI v3 validations [#22202](https://github.com/openshift/ose/pull/22202) +* TEMP: Disabling build cluster config tests [#22227](https://github.com/openshift/ose/pull/22227) +* UPSTREAM: 72245: Add AWS Custom Endpoint capability [#22222](https://github.com/openshift/ose/pull/22222) +* openshift-apiserver: set openshift apiserver config defaults for legacy config [#22234](https://github.com/openshift/ose/pull/22234) +* Support reloading CA files [#22229](https://github.com/openshift/ose/pull/22229) +* properly delete NetworkPolicies when deleting their namespace [#22158](https://github.com/openshift/ose/pull/22158) +* release: Add newlines to descriptions in changelog [#22232](https://github.com/openshift/ose/pull/22232) +* UPSTREAM: 74956: make delegating authorization use protobuf client [#22235](https://github.com/openshift/ose/pull/22235) +* dynamically reload aggregator cert [#22239](https://github.com/openshift/ose/pull/22239) +* [291e66ae](https://github.com/openshift/ose/commit/291e66ae) +* cert logging [#22244](https://github.com/openshift/ose/pull/22244) +* check for and report sync errors properly [#22209](https://github.com/openshift/ose/pull/22209) +* Strip binaries by default, debug use is not common [#22245](https://github.com/openshift/ose/pull/22245) +* UPSTREAM: 72376: Filter resources logged by e2e ns debugging [#22219](https://github.com/openshift/ose/pull/22219) +* Add adambkaplan as DevEx approver [#22210](https://github.com/openshift/ose/pull/22210) +* Don't override kubelet volume path [#22179](https://github.com/openshift/ose/pull/22179) +* test/extended: Properly wait for project/namespace to be provisioned and fix deployer role [#21905](https://github.com/openshift/ose/pull/21905) +* Fix incorrect validation message in sccadmission (replace psp with scc) [#21839](https://github.com/openshift/ose/pull/21839) +* Drop duplicate copy of NetworkPolicy tests [#22012](https://github.com/openshift/ose/pull/22012) +* Fixing openapi spec [#22256](https://github.com/openshift/ose/pull/22256) +* skip openshift admission on default namespace [#22262](https://github.com/openshift/ose/pull/22262) +* update oc registry info help message [#22199](https://github.com/openshift/ose/pull/22199) [rhbz#1665357](https://bugzilla.redhat.com/show_bug.cgi?id=1665357) +* Add soltysh to test approvers [#22204](https://github.com/openshift/ose/pull/22204) +* Fix oc command suggestions in new-app [#22212](https://github.com/openshift/ose/pull/22212) [rhbz#1564849](https://bugzilla.redhat.com/show_bug.cgi?id=1564849) +* Replace kubectl name in long description of oc commands [#22183](https://github.com/openshift/ose/pull/22183) [rhbz#1558935](https://bugzilla.redhat.com/show_bug.cgi?id=1558935) +* remove admission dependencies on project cache [#22264](https://github.com/openshift/ose/pull/22264) +* Added windows executable extensions to Kubectl plugins [#22226](https://github.com/openshift/ose/pull/22226) +* Fix URL ( bug 1686322 ) [#22265](https://github.com/openshift/ose/pull/22265) +* project admission isn't required on the kube-apiserver [#22263](https://github.com/openshift/ose/pull/22263) +* fix(kubeadmission): turn RestrictSubjectBindings admission plugin on by default [#22254](https://github.com/openshift/ose/pull/22254) +* UPSTREAM: 75037: Fix panic in kubectl cp command [#22257](https://github.com/openshift/ose/pull/22257) +* UPSTREAM: 73758: kubelet: set low oom_score_adj for containers in critical pods [#21978](https://github.com/openshift/ose/pull/21978) +* UPSTREAM: 74755: Revert kubelet to default to ttl cache secret/configmap [#22236](https://github.com/openshift/ose/pull/22236) +* UPSTREAM: 74222: kubelet: return mirror pod in GetActivePods() [#22241](https://github.com/openshift/ose/pull/22241) +* Remove old RPMs and the Dockerfiles that depend on them [#22218](https://github.com/openshift/ose/pull/22218) +* [bfe12b5d](https://github.com/openshift/ose/commit/bfe12b5d) +* Do not set empty volume directory [#22272](https://github.com/openshift/ose/pull/22272) +* Limit the number of operations in a single json patch to be 10,000 [#22267](https://github.com/openshift/ose/pull/22267) +* prevent deletion of cluster-wide config resources [#22196](https://github.com/openshift/ose/pull/22196) +* Add scheduling CRD validation [#22280](https://github.com/openshift/ose/pull/22280) +* [5c238f27](https://github.com/openshift/ose/commit/5c238f27) +* test/extended/prom: use coreos-pull-secret for pullsecret [#22271](https://github.com/openshift/ose/pull/22271) +* code-generator: add FeaturesList and DNSList to pluralExceptions [#22281](https://github.com/openshift/ose/pull/22281) +* Remove custom build template [#22261](https://github.com/openshift/ose/pull/22261) [rhbz#1684397](https://bugzilla.redhat.com/show_bug.cgi?id=1684397) +* [f31eb9d6](https://github.com/openshift/ose/commit/f31eb9d6) +* Remove SSCS from origin 4.0 [#22250](https://github.com/openshift/ose/pull/22250) +* Suppress monitor output per test when only running a few tests [#22285](https://github.com/openshift/ose/pull/22285) +* Display more debug info and wait longer for upgrade test [#22286](https://github.com/openshift/ose/pull/22286) +* release: Fetch the target repo instead of '--all' [#22284](https://github.com/openshift/ose/pull/22284) +* [ab4a829b](https://github.com/openshift/ose/commit/ab4a829b) +* Increase the upgrade suite timeout longer [#22287](https://github.com/openshift/ose/pull/22287) +* deploymentconfig: log update conflicts using higher log level in controller [#22288](https://github.com/openshift/ose/pull/22288) +* UPSTREAM: 75223: kubelet: include init containers when determining pod QoS [#22291](https://github.com/openshift/ose/pull/22291) +* UPSTREAM: 75264: Optimize authorization service account check [#22292](https://github.com/openshift/ose/pull/22292) +* [b19b0a4d](https://github.com/openshift/ose/commit/b19b0a4d) +* Fix example flake [#22247](https://github.com/openshift/ose/pull/22247) +* Verify builder version is reported [#22207](https://github.com/openshift/ose/pull/22207) [rhbz#1682978](https://bugzilla.redhat.com/show_bug.cgi?id=1682978) +* Remove stale skydns/dnsmasq DNS implementation [#22270](https://github.com/openshift/ose/pull/22270) +* sdn: clarify SDN startup log message [#22283](https://github.com/openshift/ose/pull/22283) +* Cleanup fixture reading in extended tests [#22124](https://github.com/openshift/ose/pull/22124) +* UPSTREAM: 70647: Always run untag when removing docker image [#22153](https://github.com/openshift/ose/pull/22153) +* [57fa0f0a](https://github.com/openshift/ose/commit/57fa0f0a) +* Simplify the host root message [#22273](https://github.com/openshift/ose/pull/22273) +* [d6c8cbf3](https://github.com/openshift/ose/commit/d6c8cbf3) +* Add build-all target to Makefile [#22278](https://github.com/openshift/ose/pull/22278) +* [e124ec53](https://github.com/openshift/ose/commit/e124ec53) +* Include all webhook types when listing all [#22192](https://github.com/openshift/ose/pull/22192) [rhbz#1590743](https://bugzilla.redhat.com/show_bug.cgi?id=1590743) +* cmd/openshift-sdn: correctly watch configmaps for changes [#22294](https://github.com/openshift/ose/pull/22294) +* [4c5d3f3c](https://github.com/openshift/ose/commit/4c5d3f3c) +* UPSTREAM: 72980: Fix Cinder volume limits [#21989](https://github.com/openshift/ose/pull/21989) +* [4ff20901](https://github.com/openshift/ose/commit/4ff20901) +* kube-apiserver: delete CRD validation from default off plugin list [#22311](https://github.com/openshift/ose/pull/22311) +* OVS flows go missing during upgrade [#22302](https://github.com/openshift/ose/pull/22302) +* [9368c339](https://github.com/openshift/ose/commit/9368c339) +* Make it easier to see how old images are for freshness [#22305](https://github.com/openshift/ose/pull/22305) +* UPSTREAM: 75213: Make mount and unmount op. have different name [#22308](https://github.com/openshift/ose/pull/22308) +* [86ae2063](https://github.com/openshift/ose/commit/86ae2063) +* imagepolicy: remove legacy oapi [#22297](https://github.com/openshift/ose/pull/22297) +* [bfd0e7ce](https://github.com/openshift/ose/commit/bfd0e7ce) +* allow empty selector [#22203](https://github.com/openshift/ose/pull/22203) [rhbz#1683819](https://bugzilla.redhat.com/show_bug.cgi?id=1683819) +* [1e73fefc](https://github.com/openshift/ose/commit/1e73fefc) +* UPSTREAM: 71713: Plumb token and token file through rest.Config [#22255](https://github.com/openshift/ose/pull/22255) +* add 1.13.4 sync rules [#22323](https://github.com/openshift/ose/pull/22323) +* [c3d5b20d](https://github.com/openshift/ose/commit/c3d5b20d) +* UPSTREAM: 75399: apiextensions: merge OpenAPI specs once after cache sync [#22313](https://github.com/openshift/ose/pull/22313) +* [ac160dc4](https://github.com/openshift/ose/commit/ac160dc4) +* Mirroring a new payload should rewrite payload image references [#22317](https://github.com/openshift/ose/pull/22317) +* [d68f1b7b](https://github.com/openshift/ose/commit/d68f1b7b) +* switch unidling to external API [#22327](https://github.com/openshift/ose/pull/22327) +* switch project auth cache to external types [#22328](https://github.com/openshift/ose/pull/22328) +* [db891be5](https://github.com/openshift/ose/commit/db891be5) +* apiserver: add /readyz endpoint [#22322](https://github.com/openshift/ose/pull/22322) +* [44b6eb7e](https://github.com/openshift/ose/commit/44b6eb7e) +* switch network to use external clients [#22326](https://github.com/openshift/ose/pull/22326) +* switch scheduling.openshift.io/OriginPodNodeEnvironment to external client [#22329](https://github.com/openshift/ose/pull/22329) +* switch security/apiserver to external client [#22334](https://github.com/openshift/ose/pull/22334) +* [98b65370](https://github.com/openshift/ose/commit/98b65370) +* Improve error output in upgrades [#22319](https://github.com/openshift/ose/pull/22319) +* [fe855dbb](https://github.com/openshift/ose/commit/fe855dbb) +* Generate kube OpenAPI spec from hack/update-generated-openapi.sh [#22259](https://github.com/openshift/ose/pull/22259) +* switch quota to external clients [#22335](https://github.com/openshift/ose/pull/22335) +* remove internal client dependency from apps server [#22330](https://github.com/openshift/ose/pull/22330) +* network: fix conversion when handling network policy delete [#22338](https://github.com/openshift/ose/pull/22338) +* [8b9b4c12](https://github.com/openshift/ose/commit/8b9b4c12) +* switch oc to external clients where possible [#22343](https://github.com/openshift/ose/pull/22343) +* [05866f68](https://github.com/openshift/ose/commit/05866f68) +* switch to external limitranger [#22339](https://github.com/openshift/ose/pull/22339) +* use external clients for authorization admission [#22340](https://github.com/openshift/ose/pull/22340) +* remove internal types from projectrequest [#22341](https://github.com/openshift/ose/pull/22341) +* remove internal clients from controller-manager [#22349](https://github.com/openshift/ose/pull/22349) +* [9f8121e4](https://github.com/openshift/ose/commit/9f8121e4) +* Add label selector support for oc observe command [#22310](https://github.com/openshift/ose/pull/22310) +* add some more dump of jenkins pod logs on e2e test failures [#22307](https://github.com/openshift/ose/pull/22307) +* switch image rest API to external client [#22342](https://github.com/openshift/ose/pull/22342) +* Update authorization to RBAC proxy registry to use external clients [#22347](https://github.com/openshift/ose/pull/22347) +* Support mirroring a release to an image stream [#22348](https://github.com/openshift/ose/pull/22348) +* [18792115](https://github.com/openshift/ose/commit/18792115) +* UPSTREAM: 75368: handle apiserver is shutting down errors [#22355](https://github.com/openshift/ose/pull/22355) +* UPSTREAM: 00000: debug wedged openshift api cert reload [#22316](https://github.com/openshift/ose/pull/22316) +* [12883f64](https://github.com/openshift/ose/commit/12883f64) +* UPSTREAM: 75368: fix content-type for apiserver shutdown error [#22361](https://github.com/openshift/ose/pull/22361) +* SDN test image for QE testing with ovs-2.11.0 [#22108](https://github.com/openshift/ose/pull/22108) +* [cbe9da8c](https://github.com/openshift/ose/commit/cbe9da8c) +* cmd/sdn-cni-plugin: add OWNERS file [#22362](https://github.com/openshift/ose/pull/22362) +* [05eb753d](https://github.com/openshift/ose/commit/05eb753d) +* UPSTREAM: 75144: kubelet: updated logic of verifying a static critical pod [#22359](https://github.com/openshift/ose/pull/22359) +* [775cb07e](https://github.com/openshift/ose/commit/775cb07e) +* Support CNI 0.3.x in openshift-sdn [#21975](https://github.com/openshift/ose/pull/21975) +* update for new authentication APIs [#22363](https://github.com/openshift/ose/pull/22363) +* switch idling to use the generic scale client [#22368](https://github.com/openshift/ose/pull/22368) +* UPSTREAM: 74902: Update generated protobuf files [#22356](https://github.com/openshift/ose/pull/22356) +* [e5c3f4bb](https://github.com/openshift/ose/commit/e5c3f4bb) +* Confirm escalation is not possible via authorization to RBAC proxy [#22370](https://github.com/openshift/ose/pull/22370) +* [a34ffeca](https://github.com/openshift/ose/commit/a34ffeca) +* Make the release image vary only by inputs [#22351](https://github.com/openshift/ose/pull/22351) +* Check the payload for real Kube objects before accepting [#22333](https://github.com/openshift/ose/pull/22333) +* [11377634](https://github.com/openshift/ose/commit/11377634) +* Refactor UserFor helper to ResponseFor [#22373](https://github.com/openshift/ose/pull/22373) +* stop using a carry on FIFO queue to observe pods [#22374](https://github.com/openshift/ose/pull/22374) +* [e6ae4c8d](https://github.com/openshift/ose/commit/e6ae4c8d) +* Fetch alternate repos for commits on release extraction [#22380](https://github.com/openshift/ose/pull/22380) +* [d887182d](https://github.com/openshift/ose/commit/d887182d) +* hack/cherry-pick.sh: switch to glide.yaml [#22357](https://github.com/openshift/ose/pull/22357) +* e2e: Add conformance test to verify cluster operators have versions [#22156](https://github.com/openshift/ose/pull/22156) +* [67f88f01](https://github.com/openshift/ose/commit/67f88f01) +* oc: remove unnecessary conversion [#22365](https://github.com/openshift/ose/pull/22365) +* build - support UTF-8 filenames in binary builds [#22388](https://github.com/openshift/ose/pull/22388) [rhbz#1673806](https://bugzilla.redhat.com/show_bug.cgi?id=1673806) +* UPSTREAM: 75335: test/e2e: fix PreemptionExecutionPath nodeSelector [#22390](https://github.com/openshift/ose/pull/22390) +* [461e7d39](https://github.com/openshift/ose/commit/461e7d39) +* [Full changelog](https://github.com/openshift/ose/compare/e268aada53a27b7cba51e4267d035dad207a1d8a...461e7d39741f996fad13203ccdc8c1a55ad6c44a) + + +### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator) + +* Remove limits from pods [#35](https://github.com/openshift/cloud-credential-operator/pull/35) +* Remove Machine API manifest [#37](https://github.com/openshift/cloud-credential-operator/pull/37) +* Use PullPolicy IfNotPresent instead of Always. [#38](https://github.com/openshift/cloud-credential-operator/pull/38) +* Migrate CredentialsRequest from v1beta1 to v1. [#39](https://github.com/openshift/cloud-credential-operator/pull/39) +* Move cluster-operator definition to runlevel 30. [#40](https://github.com/openshift/cloud-credential-operator/pull/40) +* Add docs on adding a new cloud provider actuator. [#41](https://github.com/openshift/cloud-credential-operator/pull/41) +* Clusteroperator version status [#42](https://github.com/openshift/cloud-credential-operator/pull/42) +* detect using root user [#43](https://github.com/openshift/cloud-credential-operator/pull/43) +* migrate the RO credentialsrequest from v1beta1 to v1 [#45](https://github.com/openshift/cloud-credential-operator/pull/45) +* resync credentialsrequests hourly [#44](https://github.com/openshift/cloud-credential-operator/pull/44) +* [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/97e00568622e2a82cde1e964be7ea7c37fe85b4f...2560a997b6712c240339a92109780ea36b9cf30f) + + +### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator) + +* Fix status updates, move back to default runlevel [#89](https://github.com/openshift/cluster-authentication-operator/pull/89) +* bump(*) [#87](https://github.com/openshift/cluster-authentication-operator/pull/87) +* Update operator and operand manifests for priority and imagePolicy [#90](https://github.com/openshift/cluster-authentication-operator/pull/90) +* fix(operator2/deployment): run 2 replicas for redundancy [#88](https://github.com/openshift/cluster-authentication-operator/pull/88) +* Correctly handle OAuth templates [#91](https://github.com/openshift/cluster-authentication-operator/pull/91) +* Add version to (cluster)operator status [#94](https://github.com/openshift/cluster-authentication-operator/pull/94) +* Improve status handling [#77](https://github.com/openshift/cluster-authentication-operator/pull/77) +* Add openAPIV3Schema validation to operator config [#80](https://github.com/openshift/cluster-authentication-operator/pull/80) [rhbz#1677587](https://bugzilla.redhat.com/show_bug.cgi?id=1677587) +* [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/88650bd64069ed79a411098b481ac2416526ce0e...a0b0f41eadd3bd153a1d1ac20c7fceb3f9921f05) + + +### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler) + +* UPSTREAM: : fix max cluster size calculation on scale up [#47](https://github.com/openshift/kubernetes-autoscaler/pull/47) +* UPSTREAM: : test/openshift/e2e: add Autoscaler focused target [#49](https://github.com/openshift/kubernetes-autoscaler/pull/49) +* UPSTREAM: : openshift: cluster-autoscaler/core: print correct error [#50](https://github.com/openshift/kubernetes-autoscaler/pull/50) +* UPSTREAM: : test/openshift: go get dep if it doesn't exist [#51](https://github.com/openshift/kubernetes-autoscaler/pull/51) +* UPSTREAM: : test/openshift/Makefile: add rule to bump deps [#52](https://github.com/openshift/kubernetes-autoscaler/pull/52) +* UPSTREAM: : openshift: bump cluster-api-actuator-pkg [#53](https://github.com/openshift/kubernetes-autoscaler/pull/53) +* UPSTREAM: : openshift: remove TODO [#54](https://github.com/openshift/kubernetes-autoscaler/pull/54) +* UPSTREAM: : openshift: Rework TestNodeGroupNewNodeGroup [#55](https://github.com/openshift/kubernetes-autoscaler/pull/55) +* UPSTREAM: : openshift: Rework TestNodeGroupResize [#57](https://github.com/openshift/kubernetes-autoscaler/pull/57) +* UPSTREAM: : openshift: Rework TestControllerNodeGroups [#60](https://github.com/openshift/kubernetes-autoscaler/pull/60) +* UPSTREAM: : openshift: Rework TestControllerFindMachineByID [#61](https://github.com/openshift/kubernetes-autoscaler/pull/61) +* UPSTREAM: : openshift: Rework utils test funcs [#62](https://github.com/openshift/kubernetes-autoscaler/pull/62) +* UPSTREAM: : openshift: Rework TestNodeGroupDeleteNodes [#58](https://github.com/openshift/kubernetes-autoscaler/pull/58) +* UPSTREAM: : openshift: Rework TestControllerNodeGroupForNodeLookup [#59](https://github.com/openshift/kubernetes-autoscaler/pull/59) +* UPSTREAM: : openshift: restore vendor [#66](https://github.com/openshift/kubernetes-autoscaler/pull/66) +* UPSTREAM: : openshift: unit test improvement tidy up [#67](https://github.com/openshift/kubernetes-autoscaler/pull/67) +* UPSTREAM: : openshift: check for explicit errors [#68](https://github.com/openshift/kubernetes-autoscaler/pull/68) +* UPSTREAM: : openshift: create git history verification script [#72](https://github.com/openshift/kubernetes-autoscaler/pull/72) +* [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/e1a6a0960a100132abc5f8398ff73dbb0f45ae28...3b6f5dfa8bf38e7b0b0dc6c19f4b79fccd3eef0f) + + +### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator) + +* Add status=progressing for version difference [#65](https://github.com/openshift/cluster-autoscaler-operator/pull/65) +* status: Only report available when rollout is complete at new version [#67](https://github.com/openshift/cluster-autoscaler-operator/pull/67) +* Update e2e vendoring [#68](https://github.com/openshift/cluster-autoscaler-operator/pull/68) +* Operator: move report logic to ApplyStatus function [#69](https://github.com/openshift/cluster-autoscaler-operator/pull/69) +* Don't use an embedded ResourceRange in GPULimits [#62](https://github.com/openshift/cluster-autoscaler-operator/pull/62) +* Allow additional arguments to cluster-autoscaler [#61](https://github.com/openshift/cluster-autoscaler-operator/pull/61) +* ca_controller: implement unit tests [#71](https://github.com/openshift/cluster-autoscaler-operator/pull/71) +* ca_controller: add Reconcile unit tests [#72](https://github.com/openshift/cluster-autoscaler-operator/pull/72) +* Fix bug with filtering supported MachineAutoscaler GVKs [#75](https://github.com/openshift/cluster-autoscaler-operator/pull/75) +* pkg/util/FilterString: change function semantics [#74](https://github.com/openshift/cluster-autoscaler-operator/pull/74) +* Record events in all controllers [#76](https://github.com/openshift/cluster-autoscaler-operator/pull/76) +* [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/0c2284a7a7cff0e123ace8d5e43337e4cc9739e9...54672e5e562be1c55db424a744da445fc715f7b3) + + +### [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap) + +* manifests/image-references: add kube-etcd-signer-server [#20](https://github.com/openshift/cluster-bootstrap/pull/20) +* Revert "manifests/image-references: add kube-etcd-signer-server" [#21](https://github.com/openshift/cluster-bootstrap/pull/21) +* [Full changelog](https://github.com/openshift/cluster-bootstrap/compare/90a38fd8d9dc0b0a61214f079fd4734b034bae0c...fb8d5d44671462d9356a8a79ce94f5eea4045c55) + + +### [cluster-config-operator](https://github.com/openshift/cluster-config-operator) + +* Add Scheduler CRD [#21](https://github.com/openshift/cluster-config-operator/pull/21) +* Add CRD validation schemata [#17](https://github.com/openshift/cluster-config-operator/pull/17) +* Fix config/v1 NetworkStatus spec [#23](https://github.com/openshift/cluster-config-operator/pull/23) +* Add top-level owners file [#28](https://github.com/openshift/cluster-config-operator/pull/28) +* Bump deps for updated FeatureGates API [#26](https://github.com/openshift/cluster-config-operator/pull/26) +* [Full changelog](https://github.com/openshift/cluster-config-operator/compare/aa1805e73138deabbfa57772170f310e2f3097cd...db0343ca7ea7ea4b34b3499a7341e6aa106c5ae9) + + +### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator) + +* Check RELEASE_VERSION env existence before starting the reconciliation. [#79](https://github.com/openshift/cluster-dns-operator/pull/79) +* Allow dns operator to update coreDNS image [#81](https://github.com/openshift/cluster-dns-operator/pull/81) +* Restore old coreDNS image and release version in operator e2e tests [#83](https://github.com/openshift/cluster-dns-operator/pull/83) +* Allow update of node resolver image [#85](https://github.com/openshift/cluster-dns-operator/pull/85) [rhbz#1687976](https://bugzilla.redhat.com/show_bug.cgi?id=1687976) +* Create external name service default/openshift to resolve 'openshift.default.svc' to 'kubernetes.default.svc' [#84](https://github.com/openshift/cluster-dns-operator/pull/84) [rhbz#1678472](https://bugzilla.redhat.com/show_bug.cgi?id=1678472) +* [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/e4aa0a50f865e8399aeeccaf8c24f8d891cd67c2...0ac0adecc92351c38c6889f2df6b75a3b6bf6fe9) + + +### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator) + +* Add adambkaplan as approver [#227](https://github.com/openshift/cluster-image-registry-operator/pull/227) +* Fix namespace for errors for installer-cloud-credentials [#229](https://github.com/openshift/cluster-image-registry-operator/pull/229) +* operator: Report cluster operator version as per the new standard [#225](https://github.com/openshift/cluster-image-registry-operator/pull/225) +* resource: specify system-cluster-critical priority for registry [#230](https://github.com/openshift/cluster-image-registry-operator/pull/230) +* manifests: update image pull policy [#233](https://github.com/openshift/cluster-image-registry-operator/pull/233) +* Add LICENSE file [#236](https://github.com/openshift/cluster-image-registry-operator/pull/236) +* add missing s3 endpoint [#235](https://github.com/openshift/cluster-image-registry-operator/pull/235) +* openstack: add domain and tenant config [#237](https://github.com/openshift/cluster-image-registry-operator/pull/237) +* [4.1] Add cloudfront support [#234](https://github.com/openshift/cluster-image-registry-operator/pull/234) +* Update region from the install config if not present [#238](https://github.com/openshift/cluster-image-registry-operator/pull/238) +* Re-enable TestAWSUnableToCreateBucketOnStartup [#240](https://github.com/openshift/cluster-image-registry-operator/pull/240) +* Add ability to set tolerations for registry pod [#239](https://github.com/openshift/cluster-image-registry-operator/pull/239) +* fix up owners files [#244](https://github.com/openshift/cluster-image-registry-operator/pull/244) +* update credentialsrequest from v1beta1 to v1 [#243](https://github.com/openshift/cluster-image-registry-operator/pull/243) +* Do not configure PVC by default [#242](https://github.com/openshift/cluster-image-registry-operator/pull/242) +* add anti affinity to docker registry pods [#241](https://github.com/openshift/cluster-image-registry-operator/pull/241) +* [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/689aa65b90644aead5b579acce2725a08bd70f93...f5370d9a9d5f55b2b75bd99968b704b8ce24e08c) + + +### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator) + +* ensureDefaultCertificateForIngress: Fix nil pointer [#152](https://github.com/openshift/cluster-ingress-operator/pull/152) +* Remove unnecessary IsAlreadyExists() checks during resource creation. [#151](https://github.com/openshift/cluster-ingress-operator/pull/151) +* Use object from API when recording an event [#153](https://github.com/openshift/cluster-ingress-operator/pull/153) +* Improve and expand checks in deploymentConfigChanged [#147](https://github.com/openshift/cluster-ingress-operator/pull/147) +* Update and report operator release version compliant with the cluster version operator [#150](https://github.com/openshift/cluster-ingress-operator/pull/150) +* deps: update openshift/api [#156](https://github.com/openshift/cluster-ingress-operator/pull/156) +* Updates finalizer to support user-defined clusteringresses [#146](https://github.com/openshift/cluster-ingress-operator/pull/146) +* deployment: add ingress controller pod anti-affinity [#154](https://github.com/openshift/cluster-ingress-operator/pull/154) [rhbz#1680062](https://bugzilla.redhat.com/show_bug.cgi?id=1680062) +* deploymentConfigChanged: Check container image [#159](https://github.com/openshift/cluster-ingress-operator/pull/159) [rhbz#1673993](https://bugzilla.redhat.com/show_bug.cgi?id=1673993) +* manifests: remove run-level namespace label [#160](https://github.com/openshift/cluster-ingress-operator/pull/160) [rhbz#1679629](https://bugzilla.redhat.com/show_bug.cgi?id=1679629) +* deps: bump openshift/api [#161](https://github.com/openshift/cluster-ingress-operator/pull/161) +* api: refactor to ingresscontroller.operator.openshift.io API [#157](https://github.com/openshift/cluster-ingress-operator/pull/157) +* docs: update README [#155](https://github.com/openshift/cluster-ingress-operator/pull/155) +* Allow the router to use the hostnetwork SCC [#162](https://github.com/openshift/cluster-ingress-operator/pull/162) +* Move nodePlacement defaulting to the controller [#163](https://github.com/openshift/cluster-ingress-operator/pull/163) +* Update e2e to test multiple ClusterIngress resources [#131](https://github.com/openshift/cluster-ingress-operator/pull/131) +* Updates DNS deletion to support not found records [#164](https://github.com/openshift/cluster-ingress-operator/pull/164) +* Default to HostNetwork on libvirt [#165](https://github.com/openshift/cluster-ingress-operator/pull/165) [rhbz#1688099](https://bugzilla.redhat.com/show_bug.cgi?id=1688099) +* deps: bump openshift/api for conditions support [#169](https://github.com/openshift/cluster-ingress-operator/pull/169) +* Increases poll time to 60s for ingress create/delete e2e test [#171](https://github.com/openshift/cluster-ingress-operator/pull/171) +* metrics: enable by default [#173](https://github.com/openshift/cluster-ingress-operator/pull/173) +* deps: bump to add awserr and remove k8s autoscale [#170](https://github.com/openshift/cluster-ingress-operator/pull/170) +* operator: periodically ensure default ingresscontroller [#172](https://github.com/openshift/cluster-ingress-operator/pull/172) [rhbz#1686204](https://bugzilla.redhat.com/show_bug.cgi?id=1686204) +* update credentialsrequest from v1beta1 to v1 [#177](https://github.com/openshift/cluster-ingress-operator/pull/177) +* Add certificate-publisher-controller [#168](https://github.com/openshift/cluster-ingress-operator/pull/168) [rhbz#1687931](https://bugzilla.redhat.com/show_bug.cgi?id=1687931) +* Fix load-balancer finalization [#179](https://github.com/openshift/cluster-ingress-operator/pull/179) +* deployment: fix scope of pod anti-affinity [#167](https://github.com/openshift/cluster-ingress-operator/pull/167) [rhbz#1687940](https://bugzilla.redhat.com/show_bug.cgi?id=1687940) +* operator: set default publishing strategy to HostNetwork [#178](https://github.com/openshift/cluster-ingress-operator/pull/178) +* Fix creation of service monitor to report router metrics [#166](https://github.com/openshift/cluster-ingress-operator/pull/166) [rhbz#1687640](https://bugzilla.redhat.com/show_bug.cgi?id=1687640) +* [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/e53dfea77b35656f105c41d5c1a3bcb2bc6fbcba...e49c483cea90d0360ce653afdc8104e145d67123) + + +### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator) + +* operator: add init container to fix audit permissions [#317](https://github.com/openshift/cluster-kube-apiserver-operator/pull/317) +* minor fitting to set versions for our operator [#308](https://github.com/openshift/cluster-kube-apiserver-operator/pull/308) +* dynamically gather certs as a side-car [#321](https://github.com/openshift/cluster-kube-apiserver-operator/pull/321) +* bump(library-go): to get API types with correct omitempty [#323](https://github.com/openshift/cluster-kube-apiserver-operator/pull/323) +* manifests: operator is system-cluster-critical priority [#322](https://github.com/openshift/cluster-kube-apiserver-operator/pull/322) +* use dynamic reloading of certs to avoid rolling out new deployment versions [#326](https://github.com/openshift/cluster-kube-apiserver-operator/pull/326) +* Add component names for controllers used by this operator [#328](https://github.com/openshift/cluster-kube-apiserver-operator/pull/328) +* cmd: fix operator component name [#329](https://github.com/openshift/cluster-kube-apiserver-operator/pull/329) +* defaultconfig: bump http2-max-streams-per-connection to 2000 [#332](https://github.com/openshift/cluster-kube-apiserver-operator/pull/332) +* initial e2e-operator tests [#333](https://github.com/openshift/cluster-kube-apiserver-operator/pull/333) +* README/Makefile: replace origin-release with oc-adm-release [#330](https://github.com/openshift/cluster-kube-apiserver-operator/pull/330) +* bump(*): library-go check for revision status 0 [#335](https://github.com/openshift/cluster-kube-apiserver-operator/pull/335) +* Bump cert rotation to 30 days [#338](https://github.com/openshift/cluster-kube-apiserver-operator/pull/338) +* bump library-go to fix cert syncer [#339](https://github.com/openshift/cluster-kube-apiserver-operator/pull/339) +* Update readme [#341](https://github.com/openshift/cluster-kube-apiserver-operator/pull/341) +* copy observed cert secrets and configmaps to correct namespace [#331](https://github.com/openshift/cluster-kube-apiserver-operator/pull/331) +* bump library-go to fix pod state and improve cert debugging [#343](https://github.com/openshift/cluster-kube-apiserver-operator/pull/343) +* bump library-go to pick fix for aggregating messages in conditions [#347](https://github.com/openshift/cluster-kube-apiserver-operator/pull/347) +* Add cert-rotation configmap for setting base rotation interval [#342](https://github.com/openshift/cluster-kube-apiserver-operator/pull/342) +* enable local volumes [#344](https://github.com/openshift/cluster-kube-apiserver-operator/pull/344) +* fix up owners files [#349](https://github.com/openshift/cluster-kube-apiserver-operator/pull/349) +* Fix admission config [#350](https://github.com/openshift/cluster-kube-apiserver-operator/pull/350) +* Remove cluster api dependency [#351](https://github.com/openshift/cluster-kube-apiserver-operator/pull/351) +* [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/4c34fbfd2b4382e366d45f5e9acd07fb8da1ee9d...f9309586c338c9b8332a401f6c9393a42b3c6054) + + +### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator) + +* minor fitting to set versions for our operator [#188](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/188) +* feat(targetconfigcontroller): include service-ca bundle in server account CA bundle [#178](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/178) +* Add component names for controllers used by this operator [#191](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/191) +* update service-ca controller namespace [#190](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/190) +* certrotationcontroller: do not fail on unexpected addresses [#193](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/193) +* manifests: system-cluster-critical priority for operator [#189](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/189) +* cmd: fix operator component name [#192](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/192) +* re-enable local storage [#195](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/195) +* [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/52a2f710ae90f0624c47040bf6d9b0ad55538de0...6e4acedf260f5339237fb1049d69bea65cc3d322) + + +### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator) + +* bump deps to get new client-go [#71](https://github.com/openshift/cluster-kube-scheduler-operator/pull/71) +* Switch to getting policy configmap name from api [#70](https://github.com/openshift/cluster-kube-scheduler-operator/pull/70) +* minor fitting to set versions for our operator [#73](https://github.com/openshift/cluster-kube-scheduler-operator/pull/73) +* Policy configmap working with kube-scheduler [#76](https://github.com/openshift/cluster-kube-scheduler-operator/pull/76) +* [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/c68e8b1af27033dec9ca9cd36c831b0796cef798...12ced252a7cd2b17ff4df9b45c009fbe55451e44) + + +### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver) + +* manifests: update priority and image pull policy [#13](https://github.com/openshift/cluster-machine-approver/pull/13) +* Add CSR failure cause to logs [#14](https://github.com/openshift/cluster-machine-approver/pull/14) +* [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/c4ba3024437a348a03ee1459cdf9823d7c6de4a8...ac4a1b248ef534cc2f80e3fb11a9da3bca42865f) + + +### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator) + +* *: Cleanup release version plumbing [#280](https://github.com/openshift/cluster-monitoring-operator/pull/280) +* jsonnet: bump dependencies and regenerate [#283](https://github.com/openshift/cluster-monitoring-operator/pull/283) +* manifests: operator has system-cluster-critical priority [#282](https://github.com/openshift/cluster-monitoring-operator/pull/282) +* added SLI metrics for openshift-sre [#285](https://github.com/openshift/cluster-monitoring-operator/pull/285) +* operator: fetch the pull-secret directly from secret than cluster-config-v1 [#286](https://github.com/openshift/cluster-monitoring-operator/pull/286) +* added SLI metrics for openshift-sre for pod ready etcd and image-regi… [#287](https://github.com/openshift/cluster-monitoring-operator/pull/287) +* Bump telemeter [#290](https://github.com/openshift/cluster-monitoring-operator/pull/290) +* jsonnet: add cluster resource utilization rules [#291](https://github.com/openshift/cluster-monitoring-operator/pull/291) +* [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/25fd008f1fb34cc27332fcc59f6821ef01c306a6...1010aef15fde299122bbaee787eade6b8c973e93) + + +### [cluster-network-operator](https://github.com/openshift/cluster-network-operator) + +* Some small operator fixes [#111](https://github.com/openshift/cluster-network-operator/pull/111) +* manifests: ensure system priorities [#112](https://github.com/openshift/cluster-network-operator/pull/112) +* Fix build on non-Linux by not trying to guess the default MTU [#114](https://github.com/openshift/cluster-network-operator/pull/114) +* ClusterOperator.Status fixes [#115](https://github.com/openshift/cluster-network-operator/pull/115) [rhbz#1680562](https://bugzilla.redhat.com/show_bug.cgi?id=1680562) +* Report version number from payload "when we hit level" [#110](https://github.com/openshift/cluster-network-operator/pull/110) +* Re-group the operator configuration to Network.operator.openshift.io [#120](https://github.com/openshift/cluster-network-operator/pull/120) +* New namespaces for Service Catalog [#118](https://github.com/openshift/cluster-network-operator/pull/118) +* network: don't allow changing DisableMultiNetwork [#123](https://github.com/openshift/cluster-network-operator/pull/123) +* Remove networks.config.openshift.io which is already instantiated by cluster-config-operator [#124](https://github.com/openshift/cluster-network-operator/pull/124) +* Fix operator status during upgrade [#121](https://github.com/openshift/cluster-network-operator/pull/121) [rhbz#1687973](https://bugzilla.redhat.com/show_bug.cgi?id=1687973) +* mount hosts / in sdn image [#127](https://github.com/openshift/cluster-network-operator/pull/127) +* specify the same location for the openshift-sdn binary [#128](https://github.com/openshift/cluster-network-operator/pull/128) +* Adds parameter to set multus log level to verbose in multus.yaml [#119](https://github.com/openshift/cluster-network-operator/pull/119) +* [Full changelog](https://github.com/openshift/cluster-network-operator/compare/b13c79c1ae6290bbc472c0ac260855e26d71dfd3...535239c80d41e62b6bacb981131854d97a613293) + + +### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator) + +* assets: specify priority class for operator and tuned [#44](https://github.com/openshift/cluster-node-tuning-operator/pull/44) +* manifests: fix image pull policy [#45](https://github.com/openshift/cluster-node-tuning-operator/pull/45) +* Fix Operator status condition reporting. [#46](https://github.com/openshift/cluster-node-tuning-operator/pull/46) +* [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/900d59d3aa7a59aa31318bc25efc5df1e994e4b9...499b14908cbedb105324187e35b4386b296491ee) + + +### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator) + +* when forcing a rolling update, emit event with reason [#108](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/108) +* operator: use proto client for api registration client [#160](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/160) +* Set minimal-shutdown-duration to 3s [#154](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/154) +* use dynamic reloading of certs to avoid rolling out new deployment versions [#163](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/163) +* Add component names for controllers used by this operator [#165](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/165) +* workload: fix bad formatting in event message [#166](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/166) +* cmd: fix operator component name [#167](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/167) +* manifests: system-cluster-critical priority for operator [#162](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/162) +* Set audit directory to be 0700 [#159](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/159) +* minor fitting to set versions for our operator [#161](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/161) +* fix up owners files [#169](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/169) +* [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/0a65fe40a74cfc6114fdaa30e2b2c24924509cda...aa5be8acac46963da85d538a04e6aed58effcfed) + + +### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator) + +* Change operator pull spec to IfNotPresent [#81](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/81) +* bug 1679871: publish payload version as the operator version when the operand is updated [#83](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/83) +* Add adambkaplan as approver [#84](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/84) +* use system-cluster-critical priority [#82](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/82) +* [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/6656fd894295a9924c6bf5de244586705508e595...69639ade927d81f62d3db21e66976cbe0f86d53b) + + +### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator) + +* Add adambkaplan as owner [#121](https://github.com/openshift/cluster-samples-operator/pull/121) +* BUG 1685228: switch pull policy to if not present per clayton [#122](https://github.com/openshift/cluster-samples-operator/pull/122) +* Env based versioning [#120](https://github.com/openshift/cluster-samples-operator/pull/120) +* manifests: specify system-cluster-critical priority and update pull p… [#126](https://github.com/openshift/cluster-samples-operator/pull/126) +* Improve version status [#125](https://github.com/openshift/cluster-samples-operator/pull/125) +* enable must-gather object refs [#127](https://github.com/openshift/cluster-samples-operator/pull/127) +* fix up owners files [#128](https://github.com/openshift/cluster-samples-operator/pull/128) +* [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/204cf2ba6a3a12d2344f69d19f539ebc31f39683...4d0a007aeb3c972d8703c7c5cc0212feb66c9136) + + +### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator) + +* version: Set the cluster operator version based on the payload [#16](https://github.com/openshift/cluster-storage-operator/pull/16) +* The cluster storage operator should report the name "storage" [#17](https://github.com/openshift/cluster-storage-operator/pull/17) +* Do not re-queue if error is unsupported [#20](https://github.com/openshift/cluster-storage-operator/pull/20) +* Set versions if unsupported platform but Available [#21](https://github.com/openshift/cluster-storage-operator/pull/21) +* [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/b850242280b7ef2cf7631952229c0a438ec39e64...382f03f877f5aa2cf79cec205ccb27a2ab5b5a0b) + + +### [cluster-svcat-apiserver-operator](https://github.com/openshift/cluster-svcat-apiserver-operator) + +* operator pull policy should be IfNotPresent, don't clobber operand's policy [#34](https://github.com/openshift/cluster-svcat-apiserver-operator/pull/34) +* set priorityClassName to system-cluster-critical [#36](https://github.com/openshift/cluster-svcat-apiserver-operator/pull/36) [rhbz#1685332](https://bugzilla.redhat.com/show_bug.cgi?id=1685332) +* Allow managementState to be null, default to Removed [#33](https://github.com/openshift/cluster-svcat-apiserver-operator/pull/33) +* mark upgradeable=false when unsupportedConfig set [#35](https://github.com/openshift/cluster-svcat-apiserver-operator/pull/35) +* use consistent namespaces [#37](https://github.com/openshift/cluster-svcat-apiserver-operator/pull/37) +* Report Operator Version and Availablity [#39](https://github.com/openshift/cluster-svcat-apiserver-operator/pull/39) +* use proto client for api registration client [#40](https://github.com/openshift/cluster-svcat-apiserver-operator/pull/40) +* [Full changelog](https://github.com/openshift/cluster-svcat-apiserver-operator/compare/547648cb7b3f2a0d8f049f680c18ac66cd339b3f...843601592ae408201d2eb5b57e71bbb60781f40c) + + +### [cluster-svcat-controller-manager-operator](https://github.com/openshift/cluster-svcat-controller-manager-operator) + +* set priorityClassName to system-cluster-critical [#23](https://github.com/openshift/cluster-svcat-controller-manager-operator/pull/23) [rhbz#1685332](https://bugzilla.redhat.com/show_bug.cgi?id=1685332) +* Operand default log level changed to 3, operator pull policy should be IfNotPresent [#22](https://github.com/openshift/cluster-svcat-controller-manager-operator/pull/22) +* Allow managementState to be null, initial state set to Removed [#20](https://github.com/openshift/cluster-svcat-controller-manager-operator/pull/20) +* add object refs for must gather [#21](https://github.com/openshift/cluster-svcat-controller-manager-operator/pull/21) +* use consistent namespaces [#24](https://github.com/openshift/cluster-svcat-controller-manager-operator/pull/24) +* publish payload version as the operator version when the operand is updated [#25](https://github.com/openshift/cluster-svcat-controller-manager-operator/pull/25) +* [Full changelog](https://github.com/openshift/cluster-svcat-controller-manager-operator/compare/9261f420a3db9556606c8ee0980a5e02a8f28d89...83ec5b9fc15ba35db0cad5a395bc4dbe4e9b4b4e) + + +### [cluster-version-operator](https://github.com/openshift/cluster-version-operator) + +* clusteroperator: Skip waiting for progressing when versions expected [#125](https://github.com/openshift/cluster-version-operator/pull/125) +* install: fix column rendering for clusteroperator version [#126](https://github.com/openshift/cluster-version-operator/pull/126) +* manifests: operator should have cluster-critical-priority [#127](https://github.com/openshift/cluster-version-operator/pull/127) +* manifest: switch pull policy to ifnotpresent [#129](https://github.com/openshift/cluster-version-operator/pull/129) +* lib/resourcebuilder: update interface to include context when doing work [#128](https://github.com/openshift/cluster-version-operator/pull/128) +* sync: Double max parallelism of sync worker [#134](https://github.com/openshift/cluster-version-operator/pull/134) +* sync: Serve cluster operator gets from the cache lister [#132](https://github.com/openshift/cluster-version-operator/pull/132) +* sync: Distinguish between reconcile, initial, and sync states [#133](https://github.com/openshift/cluster-version-operator/pull/133) +* sync: Completely parallelize the initial payload [#136](https://github.com/openshift/cluster-version-operator/pull/136) +* Update ClusterOperator docs for changes to versions and cluster-scoped [#137](https://github.com/openshift/cluster-version-operator/pull/137) +* Bump CRD manifest support to 1.12 + nullable support [#138](https://github.com/openshift/cluster-version-operator/pull/138) +* bump(k8s.io/apiexensions-apiserver): protobuf fixes [#139](https://github.com/openshift/cluster-version-operator/pull/139) +* [Full changelog](https://github.com/openshift/cluster-version-operator/compare/bcf8bf290bc7d0090769b4722831dbb157b75d01...5e907f5800858bc3298308496b15a6a996051cf5) + + +### [console](https://github.com/openshift/console) + +* Bandaid fix OperatorHub tests for etcd operator [#1255](https://github.com/openshift/console/pull/1255) +* Show mock resource quota page when user has no projects [#1250](https://github.com/openshift/console/pull/1250) [rhbz#1685006](https://bugzilla.redhat.com/show_bug.cgi?id=1685006) +* Fix when no externalMetadata for displayName when Creat… [#1256](https://github.com/openshift/console/pull/1256) [rhbz#1685802](https://bugzilla.redhat.com/show_bug.cgi?id=1685802) +* Remove orphaned methods from NavSection [#1252](https://github.com/openshift/console/pull/1252) +* Fixing provider name of operators [#1235](https://github.com/openshift/console/pull/1235) [rhbz#1669300](https://bugzilla.redhat.com/show_bug.cgi?id=1669300) +* Fix bug where Operator Hub empty state background did not fill viewport [#1253](https://github.com/openshift/console/pull/1253) +* Runtime error when encoding Unicode string [#1245](https://github.com/openshift/console/pull/1245) [rhbz#1683890](https://bugzilla.redhat.com/show_bug.cgi?id=1683890) +* Fix bug where update link lacked modal decorator [#1265](https://github.com/openshift/console/pull/1265) +* Fix bug where position of .co-m-modal-link icon differed across browsers [#1251](https://github.com/openshift/console/pull/1251) +* Rebuild http.Client for each code exchange [#1266](https://github.com/openshift/console/pull/1266) +* Switch icon for updating clusters [#1241](https://github.com/openshift/console/pull/1241) [rhbz#1683755](https://bugzilla.redhat.com/show_bug.cgi?id=1683755) +* Correctly show cluster operator operand versions [#1239](https://github.com/openshift/console/pull/1239) +* Increase size of default pull secret modal [#1270](https://github.com/openshift/console/pull/1270) +* Make overview sidebar resource name a link [#1205](https://github.com/openshift/console/pull/1205) +* Add Azure Red Hat OpenShift branding option [#1233](https://github.com/openshift/console/pull/1233) +* Add form to configure HTPasswd IDP [#1242](https://github.com/openshift/console/pull/1242) +* Monitoring: Disable Alerts Firing link if user can't access Monitoring [#1257](https://github.com/openshift/console/pull/1257) [rhbz#1685800](https://bugzilla.redhat.com/show_bug.cgi?id=1685800) +* Align kubeconfig output with CLI [#1262](https://github.com/openshift/console/pull/1262) [rhbz#1676786](https://bugzilla.redhat.com/show_bug.cgi?id=1676786) +* Fix position of co-m-modal-link icon when also btn-link [#1273](https://github.com/openshift/console/pull/1273) +* Fix to correctly filter CSVs when navigating from Operator details dialog [#1274](https://github.com/openshift/console/pull/1274) [rhbz#1686036](https://bugzilla.redhat.com/show_bug.cgi?id=1686036) +* Change CRD link and update kebab/actions [#1227](https://github.com/openshift/console/pull/1227) +* auth: change back-off interval when connecting to OAuth server on startup [#1275](https://github.com/openshift/console/pull/1275) +* Rebase master-next [#1162](https://github.com/openshift/console/pull/1162) +* Merge master into master-next [#1188](https://github.com/openshift/console/pull/1188) +* Merge master into master-next [#1223](https://github.com/openshift/console/pull/1223) +* Merge master into master-next [#1240](https://github.com/openshift/console/pull/1240) +* Monitoring: Add metric graphs to Alert and Rule details pages [#1237](https://github.com/openshift/console/pull/1237) +* Do not show pod selector by default in Summary Page [#1225](https://github.com/openshift/console/pull/1225) +* Change Operator Hub to OperatorHub [#1192](https://github.com/openshift/console/pull/1192) +* Bump patternfly* to latest versions to pick up bug fixes [#1238](https://github.com/openshift/console/pull/1238) +* Update service catalog tests to provision through developer catalog [#1154](https://github.com/openshift/console/pull/1154) +* Always provide a cluster update path when updates are available [#1183](https://github.com/openshift/console/pull/1183) +* Add OWNERS files [#1277](https://github.com/openshift/console/pull/1277) +* Fix center text in gauge for new plotly version [#1279](https://github.com/openshift/console/pull/1279) +* Reload OAuth config at every point of use [#1271](https://github.com/openshift/console/pull/1271) [rhbz#1685661](https://bugzilla.redhat.com/show_bug.cgi?id=1685661) +* Run OLM and OperatorHub tests as a separate suite in CI [#1282](https://github.com/openshift/console/pull/1282) +* Updates to Machine, MachineSets [#1263](https://github.com/openshift/console/pull/1263) +* Add ClusterVersion to global config page [#1278](https://github.com/openshift/console/pull/1278) [rhbz#1687685](https://bugzilla.redhat.com/show_bug.cgi?id=1687685) +* devconsole: setup sub-dir with OWNERS file [#1180](https://github.com/openshift/console/pull/1180) +* Add css to truncated container image name to communicate to the user that the entire string can be selected and copied. [#1285](https://github.com/openshift/console/pull/1285) +* Monitoring: Use the label "Alerting Rule" instead of "Alert Rule" [#1287](https://github.com/openshift/console/pull/1287) +* Fix operator hub test flake [#1292](https://github.com/openshift/console/pull/1292) +* Disable OperatorHub and Operator Management when no RBAC privs [#1289](https://github.com/openshift/console/pull/1289) [rhbz#1688136](https://bugzilla.redhat.com/show_bug.cgi?id=1688136) +* Fix Resource Dropdown Height [#1264](https://github.com/openshift/console/pull/1264) +* Replace nav acronyms with full labels now that space allows [#1288](https://github.com/openshift/console/pull/1288) +* tests: get URL from the console config status [#1291](https://github.com/openshift/console/pull/1291) +* Add default catalog item icon [#1213](https://github.com/openshift/console/pull/1213) +* Add icon for cancelled build pipeline [#1294](https://github.com/openshift/console/pull/1294) +* Keep deleted projects from generating data [#1297](https://github.com/openshift/console/pull/1297) [rhbz#1685409](https://bugzilla.redhat.com/show_bug.cgi?id=1685409) +* Update cluster manager link [#1299](https://github.com/openshift/console/pull/1299) +* Show volume information for attached storage [#801](https://github.com/openshift/console/pull/801) +* Enable blocking on certain modals with forms to prevent accidental data loss. Must click cancel to close. [#1303](https://github.com/openshift/console/pull/1303) [rhbz#1602331](https://bugzilla.redhat.com/show_bug.cgi?id=1602331) +* Don't request secrets and config maps when not enabled in editor [#1302](https://github.com/openshift/console/pull/1302) [rhbz#1689980](https://bugzilla.redhat.com/show_bug.cgi?id=1689980) +* Prevent unmounting and mounting of create secret form [#1300](https://github.com/openshift/console/pull/1300) [rhbz#1678195](https://bugzilla.redhat.com/show_bug.cgi?id=1678195) +* Improvement to desktop modal height behavior, enabling it to shrink to fit short content. [#1307](https://github.com/openshift/console/pull/1307) [rhbz#1689176](https://bugzilla.redhat.com/show_bug.cgi?id=1689176) +* Add blocking to Create Project modal [#1306](https://github.com/openshift/console/pull/1306) +* Add readOnly styles for Ace editor [#1276](https://github.com/openshift/console/pull/1276) +* Should not list cluster scope service bindings when vis… [#1312](https://github.com/openshift/console/pull/1312) [rhbz#1689837](https://bugzilla.redhat.com/show_bug.cgi?id=1689837) +* Add console integration tests that better exercise auth [#1293](https://github.com/openshift/console/pull/1293) +* Remove output ImageStreamTag from BuildConfig YAML template [#1311](https://github.com/openshift/console/pull/1311) [rhbz#1690799](https://bugzilla.redhat.com/show_bug.cgi?id=1690799) +* Allow the escape key to close blocking modals [#1314](https://github.com/openshift/console/pull/1314) +* Improve layout of workload tables [#1304](https://github.com/openshift/console/pull/1304) +* Uninstall Workflow for OperatorHub [#1305](https://github.com/openshift/console/pull/1305) +* Fix console memory leak [#1316](https://github.com/openshift/console/pull/1316) +* auth: reuse HTTP clients if ca.crt hasn't changed [#1318](https://github.com/openshift/console/pull/1318) +* Remove unused tokenInfoModal component [#1310](https://github.com/openshift/console/pull/1310) +* Monitoring: Increase graph padding [#1319](https://github.com/openshift/console/pull/1319) +* [Full changelog](https://github.com/openshift/console/compare/24942e86dd5bef0b17c1e33bfcd386b450c49b19...4cb747009adf95fc9409714a4df52ff1e7522912) + + +### [console-operator](https://github.com/openshift/console-operator) + +* Set priority class on console and console operator pods [#166](https://github.com/openshift/console-operator/pull/166) [rhbz#1684805](https://bugzilla.redhat.com/show_bug.cgi?id=1684805) +* Switch to `imagePullPolicy: IfNotPresent` [#167](https://github.com/openshift/console-operator/pull/167) [rhbz#1685233](https://bugzilla.redhat.com/show_bug.cgi?id=1685233) +* Fix operator availability to include route availability check [#169](https://github.com/openshift/console-operator/pull/169) [rhbz#1686133](https://bugzilla.redhat.com/show_bug.cgi?id=1686133) +* Add unit tests for deployment IsReady() func [#171](https://github.com/openshift/console-operator/pull/171) +* Add test for route IsAdmitted() [#170](https://github.com/openshift/console-operator/pull/170) +* Update README [#172](https://github.com/openshift/console-operator/pull/172) +* Fix missing masterPublicURL on console configmap [#173](https://github.com/openshift/console-operator/pull/173) +* Report Operand version [#168](https://github.com/openshift/console-operator/pull/168) +* Fix route admission log message [#176](https://github.com/openshift/console-operator/pull/176) +* Set proper status when console route is not admitted [#178](https://github.com/openshift/console-operator/pull/178) [rhbz#1689773](https://bugzilla.redhat.com/show_bug.cgi?id=1689773) +* manifests: Serve oc from within the cluster [#177](https://github.com/openshift/console-operator/pull/177) +* Remove duplicate import [#181](https://github.com/openshift/console-operator/pull/181) +* Remove unused sync funcs [#182](https://github.com/openshift/console-operator/pull/182) +* [Full changelog](https://github.com/openshift/console-operator/compare/8665600274308fbda0f66e7ed8a0e5cc5c0bb7d9...e57e22533cccddf7f8a2fdf30152643ada5a72f4) + + +### [container-networking-plugins-supported, container-networking-plugins-unsupported](https://github.com/openshift/containernetworking-plugins) + +* Noop - A noop PR [#1](https://github.com/openshift/containernetworking-plugins/pull/1) +* [noop] [#2](https://github.com/openshift/containernetworking-plugins/pull/2) +* Add OWNERS file [#3](https://github.com/openshift/containernetworking-plugins/pull/3) +* [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/f6a58dcec62ca740305a58a0a6b008c5e57b8943...1fbaada6af2da68f0109b7faa6cab5ae9bb3831a) + + +### [docker-builder](https://github.com/openshift/builder) + +* Add adambkaplan as approver [#48](https://github.com/openshift/builder/pull/48) +* Report builder version [#47](https://github.com/openshift/builder/pull/47) [rhbz#1682978](https://bugzilla.redhat.com/show_bug.cgi?id=1682978) +* S2IBuilder.pullImage: retry pulls [#46](https://github.com/openshift/builder/pull/46) +* bump(*): bump buildah to v1.7.1 [#49](https://github.com/openshift/builder/pull/49) +* Drop unused copyImageSource() function [#50](https://github.com/openshift/builder/pull/50) +* Switch back to the openshift docker fork [#51](https://github.com/openshift/builder/pull/51) +* Ensure image exists for incremental builds [#52](https://github.com/openshift/builder/pull/52) [rhbz#1688779](https://bugzilla.redhat.com/show_bug.cgi?id=1688779) +* fix up owners files [#53](https://github.com/openshift/builder/pull/53) +* [Full changelog](https://github.com/openshift/builder/compare/1a77d837d8d74d5dcb6f8afcadb082629b04883e...a49acf5501281e982dcea3f87e4fc228b4d3fa71) + + +### [docker-registry](https://github.com/openshift/image-registry) + +* Add adambkaplan as approver [#168](https://github.com/openshift/image-registry/pull/168) +* aws-sdk-go 1.17.2 [#162](https://github.com/openshift/image-registry/pull/162) +* Use kubernetes-1.12.6 [#169](https://github.com/openshift/image-registry/pull/169) +* Update OAuthClient to include GrantMethod [#170](https://github.com/openshift/image-registry/pull/170) +* fix up owners files [#171](https://github.com/openshift/image-registry/pull/171) +* [Full changelog](https://github.com/openshift/image-registry/compare/afcc7daa5eeeb6a77754ae86decefade83314189...4b9ec1ae3692cc57b91f47f72f002ca0295d039d) + + +### [installer](https://github.com/openshift/installer) + +* destroy: delete snapshots used in ami copies [#1346](https://github.com/openshift/installer/pull/1346) +* *: Wrapf(err, "...") -> Wrap(err, "...") [#1347](https://github.com/openshift/installer/pull/1347) +* Add infra-image to MCO bootstrap [#1292](https://github.com/openshift/installer/pull/1292) +* data/aws: create bootstrap machine in first public subnet [#1348](https://github.com/openshift/installer/pull/1348) +* Revert "image: Take explicit dependency on util-linux for uuidgen and gzip" [#1355](https://github.com/openshift/installer/pull/1355) +* Document entry-point for user-provided custom MachineConfig [#1331](https://github.com/openshift/installer/pull/1331) +* aws, openstack: open ports 9000-9999 between nodes on UDP too. [#1334](https://github.com/openshift/installer/pull/1334) +* Update code references to rhcos [#1359](https://github.com/openshift/installer/pull/1359) +* Update name of RHCOS [#1358](https://github.com/openshift/installer/pull/1358) +* data/aws: explicitly create the network interface for masters to speed up DNS [#1361](https://github.com/openshift/installer/pull/1361) +* openstack: Prefix all openstack resources with the cluster name [#1243](https://github.com/openshift/installer/pull/1243) +* openstack: Use external's network DNS by default [#1351](https://github.com/openshift/installer/pull/1351) +* openstack: Prefix subnet name used in filter with clusterID [#1366](https://github.com/openshift/installer/pull/1366) +* pkg/asset/tls: add etcd metrics assets [#1291](https://github.com/openshift/installer/pull/1291) +* types: rename network type to match Network.config.openshift.io. [#1356](https://github.com/openshift/installer/pull/1356) +* Add credentials secret to AWS provider config in order to support CredentialsRequest [#1281](https://github.com/openshift/installer/pull/1281) +* pkg/asset/machines/aws: Only return available zones [#1210](https://github.com/openshift/installer/pull/1210) +* pkg/destroy/aws: 10-second lower bound for deletion period [#1352](https://github.com/openshift/installer/pull/1352) +* CHANGELOG: Document changes since 0.13.1 [#1369](https://github.com/openshift/installer/pull/1369) +* update vendoring of cloud-credential-operator [#1374](https://github.com/openshift/installer/pull/1374) +* cmd/openshift-install: switch bootstrap-complete watcher to UntilWithSync [#1375](https://github.com/openshift/installer/pull/1375) +* openstack: Set hostnames for nodes [#1373](https://github.com/openshift/installer/pull/1373) +* cmd/openshift-install/create: Use NewListWatchFromClient [#1380](https://github.com/openshift/installer/pull/1380) +* update openshift/api for network config changes [#1384](https://github.com/openshift/installer/pull/1384) +* openstack: Change default DNS resolvers [#1386](https://github.com/openshift/installer/pull/1386) +* assets: no worker machinesets file for None [#1388](https://github.com/openshift/installer/pull/1388) +* openstack: Use the right security group name for machines [#1390](https://github.com/openshift/installer/pull/1390) +* BUG 1684206: *: store etcd CA and client certs in cluster [#1363](https://github.com/openshift/installer/pull/1363) +* asset/manifests: redact the pull-secret from the cluster object of the install-config [#1379](https://github.com/openshift/installer/pull/1379) +* [AWS] Remove unused/legacy boostrap etcd ports in master security group [#1396](https://github.com/openshift/installer/pull/1396) +* asset/manifests: add Scheduler cluster config [#1405](https://github.com/openshift/installer/pull/1405) +* pkg/destroy/aws: Destroy all instances not terminated [#1403](https://github.com/openshift/installer/pull/1403) +* pkg/destroy: data/aws: delete instance profiles even if they are detached [#1268](https://github.com/openshift/installer/pull/1268) +* hack/build: Pin to RHCOS 400.7.20190306.0 [#1407](https://github.com/openshift/installer/pull/1407) +* pkg/version: Include the commit hash [#1376](https://github.com/openshift/installer/pull/1376) +* cmd/openshift-install/upi: Add a user-provided-infrastructure subcommand [#1393](https://github.com/openshift/installer/pull/1393) +* openstack: name swift container according to cluster_id [#1415](https://github.com/openshift/installer/pull/1415) +* create cluster: change Creating cluster to Creating infrastructure resources [#1417](https://github.com/openshift/installer/pull/1417) +* tls: remove deprecated kubelet.kubeconfig [#1335](https://github.com/openshift/installer/pull/1335) +* data/data/bootstrap: add kube-client-agent-image flag [#1401](https://github.com/openshift/installer/pull/1401) [rhbz#1684670](https://bugzilla.redhat.com/show_bug.cgi?id=1684670) +* Revert "data/data/bootstrap: add kube-client-agent-image flag" [#1424](https://github.com/openshift/installer/pull/1424) +* Switch api ELBs to /readyz for healthz checks [#1421](https://github.com/openshift/installer/pull/1421) +* data/data/bootstrap: add kube-client-agent-image flag [#1429](https://github.com/openshift/installer/pull/1429) [rhbz#1684670](https://bugzilla.redhat.com/show_bug.cgi?id=1684670) +* pkg/destroy/aws: Add deleteEC2NetworkInterfaceByVPC [#1434](https://github.com/openshift/installer/pull/1434) +* Adding initial user doc/guide & materials for UPI AWS installation [#1408](https://github.com/openshift/installer/pull/1408) +* openstack: Always set the api DNS entry [#1420](https://github.com/openshift/installer/pull/1420) +* fixes a grammatical typo [#1438](https://github.com/openshift/installer/pull/1438) +* cmd/openshift-install/create: Log progressing messages [#1432](https://github.com/openshift/installer/pull/1432) +* libvirt CI Dockerfile fix [#1414](https://github.com/openshift/installer/pull/1414) +* pkg/destroy/aws: Remove lastError value masking [#1439](https://github.com/openshift/installer/pull/1439) +* update vendor of cloud-credential-operator (allow use of root creds) [#1448](https://github.com/openshift/installer/pull/1448) +* upi/vshpere: Add initial support for vSphere UPI [#1446](https://github.com/openshift/installer/pull/1446) +* [Full changelog](https://github.com/openshift/installer/compare/c8b3b5532694c7713efe300a636108174d623c52...0d891e1119806555871330723497f4ac770ad13a) + + +### [jenkins, jenkins-agent-maven, jenkins-agent-nodejs](https://github.com/openshift/jenkins) + +* restructure jenkins core/plugin installs along api.ci vs. osbs/brew l… [#810](https://github.com/openshift/jenkins/pull/810) +* remove 32 bit JVM [#812](https://github.com/openshift/jenkins/pull/812) +* Dockerfile.rhel7 cleanup for hybrid core/plugin install behavior on a… [#814](https://github.com/openshift/jenkins/pull/814) +* Upgrade plugins [#813](https://github.com/openshift/jenkins/pull/813) +* remove yum install of openshift CLI (picked up from base image) [#818](https://github.com/openshift/jenkins/pull/818) +* Plugin bumps [#816](https://github.com/openshift/jenkins/pull/816) +* get Dockerfile working for local buliding; more updates to README for v4 [#819](https://github.com/openshift/jenkins/pull/819) +* bump client plugin for 1) process launch change to bypass flaky jenki… [#822](https://github.com/openshift/jenkins/pull/822) +* Add adambkaplan as approver [#817](https://github.com/openshift/jenkins/pull/817) +* [Full changelog](https://github.com/openshift/jenkins/compare/6b596492c09144c37bb484393b977136783d91bd...1ed72f020c8246d051c378ac82d09d4a88a92d7a) + + +### [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt) + +* Bump k8s to v1.12.5 [#119](https://github.com/openshift/cluster-api-provider-libvirt/pull/119) +* report hostname for machine [#122](https://github.com/openshift/cluster-api-provider-libvirt/pull/122) +* Consistent log messages [#120](https://github.com/openshift/cluster-api-provider-libvirt/pull/120) +* Copy bridge, loopback and host-local to /opt/cni/bin [#131](https://github.com/openshift/cluster-api-provider-libvirt/pull/131) +* Add documentation on hacking on this component [#126](https://github.com/openshift/cluster-api-provider-libvirt/pull/126) +* Record update events [#124](https://github.com/openshift/cluster-api-provider-libvirt/pull/124) +* Vendor mockgen under the project and use it under the Makefile target [#130](https://github.com/openshift/cluster-api-provider-libvirt/pull/130) +* Remove duplicate upload code [#127](https://github.com/openshift/cluster-api-provider-libvirt/pull/127) +* HACKING: Wait between scaling up & down clusterapi-manager-controllers [#132](https://github.com/openshift/cluster-api-provider-libvirt/pull/132) +* Fetch VM hostname from the DHCP lease [#128](https://github.com/openshift/cluster-api-provider-libvirt/pull/128) +* Support different sizes for worker disks [#138](https://github.com/openshift/cluster-api-provider-libvirt/pull/138) +* [Full changelog](https://github.com/openshift/cluster-api-provider-libvirt/compare/a06e49585f2cd716ae642c40701c67f17b747553...12a147c2332c3e572862d556654d6bae3e88dcc7) + + +### [machine-api-operator](https://github.com/openshift/machine-api-operator) + +* Add system-critical priority class to controller [#229](https://github.com/openshift/machine-api-operator/pull/229) +* Fix broken links [#242](https://github.com/openshift/machine-api-operator/pull/242) +* Add additional EC2 permissions to CloudCredential request [#241](https://github.com/openshift/machine-api-operator/pull/241) +* fixed typos [#244](https://github.com/openshift/machine-api-operator/pull/244) +* Remove deprecated test/integration in favor of ginkgo based conformance tests [#240](https://github.com/openshift/machine-api-operator/pull/240) +* Get node unhealthy conditions from the ConfigMap [#204](https://github.com/openshift/machine-api-operator/pull/204) +* Don't crash when baremetal provider is used [#246](https://github.com/openshift/machine-api-operator/pull/246) +* verify staleness of vendored cluster-api-actuator-pkg [#248](https://github.com/openshift/machine-api-operator/pull/248) +* Allow to list, watch and patch events [#249](https://github.com/openshift/machine-api-operator/pull/249) +* Vendor machinehealthcheck tests [#247](https://github.com/openshift/machine-api-operator/pull/247) +* update credentialsrequest from v1beta1 to v1 [#250](https://github.com/openshift/machine-api-operator/pull/250) +* mao: add support for 'None' provider type [#252](https://github.com/openshift/machine-api-operator/pull/252) +* [Full changelog](https://github.com/openshift/machine-api-operator/compare/050a65a2bdabcc2c2f17036de967c6bcee6d6a48...c4a348a011c07db7e3f864380b0134b318112d19) + + +### [machine-config-controller, machine-config-daemon, machine-config-operator, machine-config-server, setup-etcd-environment](https://github.com/openshift/machine-config-operator) + +* pkg/daemon: add more info to errs [#484](https://github.com/openshift/machine-config-operator/pull/484) +* install: use origin-v4.0 etcd image [#511](https://github.com/openshift/machine-config-operator/pull/511) +* pkg/controller: avoid a patch call if the node is already at desired config [#515](https://github.com/openshift/machine-config-operator/pull/515) +* update hack/push-image.sh to rename images [#497](https://github.com/openshift/machine-config-operator/pull/497) +* bootstrap: Final switch to CVO pod image [#518](https://github.com/openshift/machine-config-operator/pull/518) +* manifests: set priority class [#522](https://github.com/openshift/machine-config-operator/pull/522) +* pkg/operator: set operator version to release payload version [#527](https://github.com/openshift/machine-config-operator/pull/527) +* templates/master: define resource request on etcd container not init [#525](https://github.com/openshift/machine-config-operator/pull/525) +* Bug: 1686556: Symlink /root/.docker/config.json to kubelet auth [#535](https://github.com/openshift/machine-config-operator/pull/535) +* mcd: fix error string capitalization [#539](https://github.com/openshift/machine-config-operator/pull/539) +* etcd: add fallback to logs on error [#544](https://github.com/openshift/machine-config-operator/pull/544) +* mcc: container runtime: remove duplicate function call and use existing var [#512](https://github.com/openshift/machine-config-operator/pull/512) +* mcc: add ignition version for ssh & registries machineconfigs [#505](https://github.com/openshift/machine-config-operator/pull/505) +* initial pass at populating the os version label [#514](https://github.com/openshift/machine-config-operator/pull/514) +* kubelet-config: prevent changing the ConfigMap and Secret Changing Strategy [#524](https://github.com/openshift/machine-config-operator/pull/524) +* cmd/setup-etcd-environment: use all unicast address as candidate when discovering self [#547](https://github.com/openshift/machine-config-operator/pull/547) +* controller: Report number of degraded machines in pool [#531](https://github.com/openshift/machine-config-operator/pull/531) +* pkg/daemon: rewrite the MCD as a controller [#548](https://github.com/openshift/machine-config-operator/pull/548) +* kubelet-config: accurately detect object updates [#536](https://github.com/openshift/machine-config-operator/pull/536) +* *: use origin-v4.0:kube-client-agent [#538](https://github.com/openshift/machine-config-operator/pull/538) +* test/e2e: roll out new MCs more than just once [#551](https://github.com/openshift/machine-config-operator/pull/551) +* mcc: add ignition validation to render controller [#529](https://github.com/openshift/machine-config-operator/pull/529) +* daemon: Drop all dependency on cgo and external shlibs [#545](https://github.com/openshift/machine-config-operator/pull/545) +* Fix MCD status reporting, retry loop and max unavailable progress [#554](https://github.com/openshift/machine-config-operator/pull/554) +* vendor: rip out not needed dependencies [#558](https://github.com/openshift/machine-config-operator/pull/558) +* Set `vsphere` cloud provider on kubelet on all machines for `VSphere` platform [#559](https://github.com/openshift/machine-config-operator/pull/559) +* controllers: refactor code and start informers first, fix template/render race [#482](https://github.com/openshift/machine-config-operator/pull/482) +* *: set kube-client-agent-image flag as required [#555](https://github.com/openshift/machine-config-operator/pull/555) +* Fix oncefrom with MachineConfig [#483](https://github.com/openshift/machine-config-operator/pull/483) +* pkg/daemon: don't flip Degraded/Working and add an Unreconcilable state [#560](https://github.com/openshift/machine-config-operator/pull/560) +* *: Update "MachinePool" -> "MachineConfigPool" and similar [#513](https://github.com/openshift/machine-config-operator/pull/513) +* kubelet: quote values in node.openshift.io/os_id label, use VERSION_ID instead of VERSION [#549](https://github.com/openshift/machine-config-operator/pull/549) +* ctrruntimeconfig: Resync on failure and accuratey detect object updates [#556](https://github.com/openshift/machine-config-operator/pull/556) +* MCO: report only operator version [#562](https://github.com/openshift/machine-config-operator/pull/562) [rhbz#1690707](https://bugzilla.redhat.com/show_bug.cgi?id=1690707) +* test/e2e: wait longer for reboots [#563](https://github.com/openshift/machine-config-operator/pull/563) +* MCD: fix another panic in onceFrom with Ignition [#564](https://github.com/openshift/machine-config-operator/pull/564) +* controller/render/hash.go: Add "rendered-" prefix to rendered machineconfigs [#533](https://github.com/openshift/machine-config-operator/pull/533) +* e2e: add ssh mcd test [#541](https://github.com/openshift/machine-config-operator/pull/541) +* docs/OSUpgrades.md: New file [#561](https://github.com/openshift/machine-config-operator/pull/561) +* [Full changelog](https://github.com/openshift/machine-config-operator/compare/f5ea7118453804f30b6da859e3a8f7a924e4296d...9da96326a5ff737869709f5fa2e6c716df4dbaf4) + + +### [multus-cni](https://github.com/openshift/multus-cni) + +* [noop] [#4](https://github.com/openshift/multus-cni/pull/4) +* Add OWNERS file [#6](https://github.com/openshift/multus-cni/pull/6) +* Release v3 [#5](https://github.com/openshift/multus-cni/pull/5) +* Release v3 updates [#7](https://github.com/openshift/multus-cni/pull/7) +* Release v3 updates - includes caching PR [#8](https://github.com/openshift/multus-cni/pull/8) +* [Full changelog](https://github.com/openshift/multus-cni/compare/61f9e0886370ea5f6093ed61d4cfefc6dadef582...02913fb96f1d5ad1244a3970d1aa8fc33648fa0c) + + +### [must-gather](https://github.com/openshift/must-gather) + +* events: make component regular expresion to allow better filtering [#69](https://github.com/openshift/must-gather/pull/69) +* analyze: add restart counts [#68](https://github.com/openshift/must-gather/pull/68) +* [Full changelog](https://github.com/openshift/must-gather/compare/8286a5dc432e339dc79c75044424cd9c89dc634b...8e0e2950101e55a8520df162d3fd35e06954eafc) + + +### [operator-lifecycle-manager](https://github.com/operator-framework/operator-lifecycle-manager) + +* Fix API Validation for `OperatorGroup` Spec [#716](https://github.com/operator-framework/operator-lifecycle-manager/pull/716) +* fix(packageserver): set packageserver to IfNotPresent [#738](https://github.com/operator-framework/operator-lifecycle-manager/pull/738) +* fix(installmodes): update support logic to match expected behavior [#733](https://github.com/operator-framework/operator-lifecycle-manager/pull/733) +* chore(manifests): regenerate manifests to include new anyOf validation [#744](https://github.com/operator-framework/operator-lifecycle-manager/pull/744) +* Add minKubeVersion validation to templates [#739](https://github.com/operator-framework/operator-lifecycle-manager/pull/739) +* fix(olm): Fix CSVs api-servers battle for ownership of APIServices [#690](https://github.com/operator-framework/operator-lifecycle-manager/pull/690) +* feat(test): adds CSV phase reporting for package server [#745](https://github.com/operator-framework/operator-lifecycle-manager/pull/745) +* docs: update CSV link [#713](https://github.com/operator-framework/operator-lifecycle-manager/pull/713) +* remove minishift support [#704](https://github.com/operator-framework/operator-lifecycle-manager/pull/704) +* OperatorGroup expansion/contraction [#736](https://github.com/operator-framework/operator-lifecycle-manager/pull/736) +* Emit `InstallSucceeded` Event for CSV [#749](https://github.com/operator-framework/operator-lifecycle-manager/pull/749) +* fix(csv): properly detect apiservice and crd conflicts [#758](https://github.com/operator-framework/operator-lifecycle-manager/pull/758) +* clusteroperator: Report when OLM reaches "level" and check syncs [#748](https://github.com/operator-framework/operator-lifecycle-manager/pull/748) +* refactor(images): use operator-framework namespace for all olm images [#752](https://github.com/operator-framework/operator-lifecycle-manager/pull/752) +* Subscription steps through multiple upgrades [#761](https://github.com/operator-framework/operator-lifecycle-manager/pull/761) +* fix(ocp): add csv and deployment for package server [#722](https://github.com/operator-framework/operator-lifecycle-manager/pull/722) +* Fix typo - k8s version format [#760](https://github.com/operator-framework/operator-lifecycle-manager/pull/760) +* Add upstream catalog [#762](https://github.com/operator-framework/operator-lifecycle-manager/pull/762) +* feat(csv): requeue csvs on change to CRDs [#763](https://github.com/operator-framework/operator-lifecycle-manager/pull/763) +* Grant namespace list to global operators [#764](https://github.com/operator-framework/operator-lifecycle-manager/pull/764) +* docs(git): add changelog [#765](https://github.com/operator-framework/operator-lifecycle-manager/pull/765) +* chore(manifests): recut 0.8.1 [#771](https://github.com/operator-framework/operator-lifecycle-manager/pull/771) +* [Full changelog](https://github.com/operator-framework/operator-lifecycle-manager/compare/04d2513ec9932f20bec57456ba9b4deebd733f71...9ee66d01eec216d7e1548e4fe2176a5f1f5161ac) + + +### [operator-marketplace](https://github.com/operator-framework/operator-marketplace) + +* Fix upstream and sdk cluster role [#119](https://github.com/operator-framework/operator-marketplace/pull/119) +* Fix OperatorSource sync [#125](https://github.com/operator-framework/operator-marketplace/pull/125) [rhbz#1685066](https://bugzilla.redhat.com/show_bug.cgi?id=1685066) +* Allow specifying spaces in between packages [#121](https://github.com/operator-framework/operator-marketplace/pull/121) [rhbz#1680070](https://bugzilla.redhat.com/show_bug.cgi?id=1680070) +* Update priority for operator [#126](https://github.com/operator-framework/operator-marketplace/pull/126) [rhbz#1685331](https://bugzilla.redhat.com/show_bug.cgi?id=1685331) +* [csc] Make CLI output less verbose [#123](https://github.com/operator-framework/operator-marketplace/pull/123) [rhbz#1683422](https://bugzilla.redhat.com/show_bug.cgi?id=1683422) +* Remove unnecessary ClusterRoles [#127](https://github.com/operator-framework/operator-marketplace/pull/127) [rhbz#1685647](https://bugzilla.redhat.com/show_bug.cgi?id=1685647) +* [docs] Add CONTRIBUTING.md [#124](https://github.com/operator-framework/operator-marketplace/pull/124) +* Properly sync catalogsourceconfigs [#130](https://github.com/operator-framework/operator-marketplace/pull/130) [rhbz#1679284](https://bugzilla.redhat.com/show_bug.cgi?id=1679284) +* Update Marketplace management of clusterOperator conditions [#128](https://github.com/operator-framework/operator-marketplace/pull/128) [rhbz#1686121](https://bugzilla.redhat.com/show_bug.cgi?id=1686121) +* update the link of operatorhub UI [#129](https://github.com/operator-framework/operator-marketplace/pull/129) +* Fix Operator-SDK build [#131](https://github.com/operator-framework/operator-marketplace/pull/131) +* Remove ConfigMap Dependencies [#132](https://github.com/operator-framework/operator-marketplace/pull/132) +* [csc] Fix PackageRepositoryVersions json string [#133](https://github.com/operator-framework/operator-marketplace/pull/133) [rhbz#1679284](https://bugzilla.redhat.com/show_bug.cgi?id=1679284) +* Properly handle delete failures [#136](https://github.com/operator-framework/operator-marketplace/pull/136) [rhbz#1688703](https://bugzilla.redhat.com/show_bug.cgi?id=1688703) +* [docs] Add CLI uninstall flow to README.md [#135](https://github.com/operator-framework/operator-marketplace/pull/135) +* [csc] Ignore invalid values when reading `csc.Spec.Packages` [#138](https://github.com/operator-framework/operator-marketplace/pull/138) [rhbz#1686668](https://bugzilla.redhat.com/show_bug.cgi?id=1686668) +* Bug 1686121 & 1689443: Update management of clusterOperator [#134](https://github.com/operator-framework/operator-marketplace/pull/134) +* [csc] Don't ignore cache on restart [#140](https://github.com/operator-framework/operator-marketplace/pull/140) [rhbz#1691241](https://bugzilla.redhat.com/show_bug.cgi?id=1691241) +* [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/aabac93da42773f29c4230bd8b7906facc6c42f9...213899cee5dcf37f78522f56196a860be10b1e94) + + +### [operator-registry](https://github.com/operator-framework/operator-registry) + +* Update docker commands in example to use upstream [#29](https://github.com/operator-framework/operator-registry/pull/29) +* Return an error if a CSV specifies a replacement that doesn't exist [#32](https://github.com/operator-framework/operator-registry/pull/32) +* feat(builder): add builder dockerfile [#36](https://github.com/operator-framework/operator-registry/pull/36) +* fixes typos in README.md [#35](https://github.com/operator-framework/operator-registry/pull/35) +* fix references to Dockerfile [#38](https://github.com/operator-framework/operator-registry/pull/38) +* add instructions how to use grpc catalog [#34](https://github.com/operator-framework/operator-registry/pull/34) +* update upstream configmap-registry image to use the builder image [#39](https://github.com/operator-framework/operator-registry/pull/39) +* [Full changelog](https://github.com/operator-framework/operator-registry/compare/0531400c661ef7088d71b86ff5f52892f9407a1a...a6882d4a64ecdb45df7ebc64fe55bf23d56b7713) + + +### [prometheus](https://github.com/openshift/prometheus) + +* Reload certificates from disk automatically + bump to v2.7.2 [#26](https://github.com/openshift/prometheus/pull/26) +* [Full changelog](https://github.com/openshift/prometheus/compare/6e5fb5dcb6a709bd20ea68cddc1abfcceb8a487d...9966508f5575af5907722d3bb258393d5b7b0b3d) + + +### [prometheus-config-reloader, prometheus-operator](https://github.com/openshift/prometheus-operator) + +* pkg/prometheus: watch configmaps having the prometheus-name selector [#22](https://github.com/openshift/prometheus-operator/pull/22) +* rename dockerfiles to follow current recommendations [#21](https://github.com/openshift/prometheus-operator/pull/21) +* [Full changelog](https://github.com/openshift/prometheus-operator/compare/f8a0aa170bf81ef70e16875053573a037461042d...9a3ca6e49d51786fe266cc57d6d8b45ce6e6b8d4) + + +### [service-catalog](https://github.com/openshift/service-catalog) + +* Install via co [#47](https://github.com/openshift/service-catalog/pull/47) +* add jmrodri to OWNERS [#49](https://github.com/openshift/service-catalog/pull/49) +* Merge executed via ./UPSTREAM-MERGE.sh v0.1.42 upstream master [9f4bf0eb](https://github.com/openshift/service-catalog/commit/9f4bf0eb) +* V0.1.42 rebase master [#50](https://github.com/openshift/service-catalog/pull/50) +* revert logging back to reporting pkg.VERSION [#51](https://github.com/openshift/service-catalog/pull/51) +* [Full changelog](https://github.com/openshift/service-catalog/compare/b24ffd6f826fe094a49afc04a5d62ab65490bb37...1dd02c427d9a0b143e5f2a6ef05506a79a311c13) + + +### [telemeter](https://github.com/openshift/telemeter) + +* Add SRE team to OWNERS [#134](https://github.com/openshift/telemeter/pull/134) +* cmd/telemeter-server: instrument http clients [#135](https://github.com/openshift/telemeter/pull/135) +* added SLI metrics for openshift-sre [#136](https://github.com/openshift/telemeter/pull/136) +* add metrics, use correct metric type in store [#138](https://github.com/openshift/telemeter/pull/138) +* cmd/telemeter-server: start memory store cleaner [#139](https://github.com/openshift/telemeter/pull/139) +* Create Benchmarking suite [#132](https://github.com/openshift/telemeter/pull/132) +* pkg/store: consolidate metrics [#140](https://github.com/openshift/telemeter/pull/140) +* jsonnet/telemeter: Pin Prometheus Operator version [#142](https://github.com/openshift/telemeter/pull/142) +* jsonnet/telemeter/client: move metrics from secret [#144](https://github.com/openshift/telemeter/pull/144) +* jsonnet/telemeter: add infrastructure metrics [#143](https://github.com/openshift/telemeter/pull/143) +* [Full changelog](https://github.com/openshift/telemeter/compare/0fdf2d009d884ba3f1180d2b5f1531794c80b8d1...c8f63cf406225c6d6f38af0b04e44b266e751391) + + diff --git a/hack/build.sh b/hack/build.sh index 1bb36963e0e..c8c63a1534b 100755 --- a/hack/build.sh +++ b/hack/build.sh @@ -2,6 +2,7 @@ set -ex +RELEASE_IMAGE="${RELEASE_IMAGE:-quay.io/openshift-release-dev/ocp-release:4.0.0-0.8}" RHCOS_BUILD_NAME="${RHCOS_BUILD_NAME:-400.7.20190306.0}" # shellcheck disable=SC2068 diff --git a/pkg/asset/ignition/bootstrap/bootstrap.go b/pkg/asset/ignition/bootstrap/bootstrap.go index a59ad861003..c2b741df5c4 100644 --- a/pkg/asset/ignition/bootstrap/bootstrap.go +++ b/pkg/asset/ignition/bootstrap/bootstrap.go @@ -175,7 +175,7 @@ func (a *Bootstrap) getTemplateData(installConfig *types.InstallConfig) (*bootst } releaseImage := defaultReleaseImage - if ri, ok := os.LookupEnv("OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE"); ok && ri != "" { + if ri, ok := os.LookupEnv("_OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE"); ok && ri != "" { logrus.Warn("Found override for ReleaseImage. Please be warned, this is not advised") releaseImage = ri }