# 4.9.41 Created: 2022-06-30 05:33:27 +0000 UTC Image Digest: `sha256:f54af8f62bc72458a0d1c7c1c0dc1363b8fa8a3e13e3619f2516882ce494898c` Promoted from registry.ci.openshift.org/ocp/release:4.9.0-0.nightly-2022-06-28-211928 ## Changes from 4.9.12 ### Components * Kubernetes upgraded from 1.22.3 to 1.22.8 * Red Hat Enterprise Linux CoreOS upgraded from 49.84.202112162103-0 to 49.84.202206271140-0 ### Rebuilt images without code change * [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws) git [18d82a6d](https://github.com/openshift/cloud-provider-aws/commit/18d82a6d75252dcaed8356777e4883d8a2c9732a) `sha256:e5f05125fe17708fea8b2005712a747b80b349a61e53d77b23c29042dd6959bf` * [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver) git [26f1b6f4](https://github.com/openshift/aws-ebs-csi-driver/commit/26f1b6f4471d0127fa1ed3129d412e22ab788086) `sha256:1adf9086599199ac6690575839cc4ebfda8ec2e1011c4501c99c3127c4a50b16` * [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook) git [37a13282](https://github.com/openshift/aws-pod-identity-webhook/commit/37a13282bc56887e72d463c24168df59d5971b2f) `sha256:311880a014f3e61f2f11345bd63885d114c9324fcfc7096933e159da8bc2a8a7` * [azure-cloud-controller-manager](https://github.com/openshift/cloud-provider-azure) git [c02678d8](https://github.com/openshift/cloud-provider-azure/commit/c02678d890edd540de604d297d363883cc65ce68) `sha256:b85dffdb9f64182cf2f318e3d73d5a476d87ad36cee3fff6af99cd2f77421502` * [azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure) git [c02678d8](https://github.com/openshift/cloud-provider-azure/commit/c02678d890edd540de604d297d363883cc65ce68) `sha256:18ff4e641ed452fdd1da95bac8001772e4a0c05ffe5a5a904f7428790cc8c2e5` * [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver) git [ade73731](https://github.com/openshift/azure-disk-csi-driver/commit/ade737312a66074a55c8a216af3c1bfac23337fb) `sha256:e50762aea53d92240ba22686c6a6507306167493576e827491fd042c34f316b9` * [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal) git [1c81cab6](https://github.com/openshift/cluster-api-provider-baremetal/commit/1c81cab6cc3a166f9b42ffc59c0870c92739229e) `sha256:b7356398de214f471cc2ff18b0b679887504693ebf339a242bc0d2a5235c6a23` * [baremetal-operator](https://github.com/openshift/baremetal-operator) git [6e62a546](https://github.com/openshift/baremetal-operator/commit/6e62a5464298ea49a2681f946d09adc863a6a3f8) `sha256:7325ff1fa72f33b5c9cc5227aee8727e4f1a6202fcc6896ffac7eb1ee486a344` * [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap) git [7e074a7d](https://github.com/openshift/cluster-bootstrap/commit/7e074a7d562882d1aeeef071a428d6d4b94cf2d2) `sha256:95acdaf15eecdf12d3ec5bbef5df9d6231d425f96272133fc2a8cd2a610c76a6` * [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator) git [c750d4b4](https://github.com/openshift/cluster-csi-snapshot-controller-operator/commit/c750d4b49aa1b1d4d24a6b7d0e5a6f14808f102e) `sha256:91181c9e54a69e0f377710947d601624b086e51d70a4989e20b201479e0ea23d` * [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator) git [eedd0dc7](https://github.com/openshift/cluster-dns-operator/commit/eedd0dc7f53166dcb69e218fa92d66693d021225) `sha256:094ba20f45a142d52227b5559f17adb3cb8e100433880af8f3aa49a25c8a53b7` * [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator) git [7245b0f0](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/commit/7245b0f0b365f26b210a2f5c23256abb756a2f07) `sha256:6ec37f69340d4095be09158eef93fcfb30697728538630b54860781280eb6623` * [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver) git [993ec9fe](https://github.com/openshift/cluster-machine-approver/commit/993ec9fe8eae4f07eb01a42ebecf606ba0ad3f97) `sha256:e5079431099699f7c155d52f2a40d0434917c02d60285edc9745c7567ffd6690` * [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator) git [3015cb84](https://github.com/openshift/cluster-openshift-controller-manager-operator/commit/3015cb846aba96102c625f9a694f2dfccb85eb27) `sha256:b134ad08c091eb3e66cb528b7805551fb5194e2efbb4121423465957a7399357` * [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller) git [8fbffaf2](https://github.com/openshift/cluster-policy-controller/commit/8fbffaf2b3c7f30145b316c7e34da54747b3e634) `sha256:7411cfa7110c6ee546c74ff111fa32311cb4b43e335c7f68be5d39491c3ddafc` * [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator) git [9b0a9d76](https://github.com/openshift/cluster-samples-operator/commit/9b0a9d769ef38f9f56a8b1a7900e458b526523a8) `sha256:0db352b5240ca2b75b53c754e9013fdeb36d118d8d0ac2bb410d716e428ff73e` * [configmap-reloader](https://github.com/openshift/configmap-reload) git [b84b5bf9](https://github.com/openshift/configmap-reload/commit/b84b5bf9c3b84e65ebead7e9e35ddf6454bb33ce) `sha256:c8734ce1c987467de7cb429a8442c8e1507778e207d77f8c260be48adcf4fc52` * [container-networking-plugins](https://github.com/openshift/containernetworking-plugins) git [44a49134](https://github.com/openshift/containernetworking-plugins/commit/44a49134de5e4d4cc136cc0862d35f226d61d3be) `sha256:5186c0764c9a29f87be66cf3e7cd41734490a91d7fcc15821c072b9dc996d2cf` * [coredns](https://github.com/openshift/coredns) git [3cb11c07](https://github.com/openshift/coredns/commit/3cb11c075c7689a2178a03a5d22c5adff3efbd4d) `sha256:d2b9b2429079d03176528b11656bffc34c6d2576ec3d31b8f56c06a47ad3dd58` * [csi-driver-manila](https://github.com/openshift/cloud-provider-openstack) git [ddbc0e4f](https://github.com/openshift/cloud-provider-openstack/commit/ddbc0e4f24a6a5f9bb0f75d15a95fd778ee587e5) `sha256:f8c700e3ea6f2ffcc73dc201ca0e5ab452cba7dd1c5fcec880ae8528ebd1be95` * [csi-driver-manila-operator](https://github.com/openshift/csi-driver-manila-operator) git [fd2d838d](https://github.com/openshift/csi-driver-manila-operator/commit/fd2d838d18b74baefa5a20398cf54826c0a803f9) `sha256:39321117eb9d93b64cb7a20e04dae962558d8cfbc09a27beb2d209c467783300` * [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs) git [0e0c1739](https://github.com/openshift/csi-driver-nfs/commit/0e0c1739332fee06dfc982b1b05d06005a3ddbee) `sha256:18536c0098dc131be45c747ae3ee26268fe3e8debc1ffa593e5cd804ad5eeda4` * [csi-external-attacher](https://github.com/openshift/csi-external-attacher) git [0a1737c4](https://github.com/openshift/csi-external-attacher/commit/0a1737c455fe68bdf0480de79e0aa8585e6dc503) `sha256:8dfd080452dc184ea0687070d9cd1f00702557c91ec64e503da2e0924c7dddec` * [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner) git [7736e729](https://github.com/openshift/csi-external-provisioner/commit/7736e7293ea4cdba858f70fa1d59894dde6bd2bb) `sha256:cec118cd293db02e090c7f5cd6b502d994e2b5cf052c847029fe4ab1b86f1878` * [csi-external-resizer](https://github.com/openshift/csi-external-resizer) git [dad46d03](https://github.com/openshift/csi-external-resizer/commit/dad46d03bda869cf9b8ccff0087fb827906bc288) `sha256:cf15d98a8b135e45cca22b8ebc4a41d32e0b42bd3b539cc5d296dfd62ce5f5f5` * [csi-external-snapshotter](https://github.com/openshift/csi-external-snapshotter) git [52ab8938](https://github.com/openshift/csi-external-snapshotter/commit/52ab8938fe0a1ea3cb666ebd0c6f7b46db5cb0de) `sha256:c2f4dcf7620e0b0a22f73502a5368448a3338496e90cd690baac766cb866b011` * [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe) git [c13c3a5f](https://github.com/openshift/csi-livenessprobe/commit/c13c3a5f6292e10522700b0f911acebeea3c6f8c) `sha256:e71ad2038c8772cfaafb2da7e17d2865e189a20dea5d659ce4a185ea997fec9d` * [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar) git [3e02b07e](https://github.com/openshift/csi-node-driver-registrar/commit/3e02b07e70fe306e841b563d3ca8edb0def5fe7f) `sha256:3e014c76462408e7a8ffbf4000dc726e533efab4ab56b71a4d62aeb401b9478d` * [csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter) git [52ab8938](https://github.com/openshift/csi-external-snapshotter/commit/52ab8938fe0a1ea3cb666ebd0c6f7b46db5cb0de) `sha256:a4901af87fb7ffe48587e7ea262396ed49c2a0b0fa0b7234457b0c665d472436` * [csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter) git [52ab8938](https://github.com/openshift/csi-external-snapshotter/commit/52ab8938fe0a1ea3cb666ebd0c6f7b46db5cb0de) `sha256:faefa3ed5c8c520b2a0baf84faaba92a5cdd0fdd2b3324ae1eb6ae802341fd7a` * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [51a2f1ef](https://github.com/openshift/driver-toolkit/commit/51a2f1efedf655d2454efba18c68262532792b14) `sha256:251e26f57143f8862b25bbe62717c52df6e0f88dcc6cacd995f7aa377defe490` * [egress-router-cni](https://github.com/openshift/egress-router-cni) git [099b7569](https://github.com/openshift/egress-router-cni/commit/099b75697f58443e87d3d88e9d6f5c426475ccea) `sha256:b3d4cac3b44228c42bd17ce31a85ce246349d169801107d2ac2184d44ef1f387` * [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver) git [48d49f7f](https://github.com/openshift/gcp-pd-csi-driver/commit/48d49f7f9ef96a7a42a789e3304ead53f266f475) `sha256:bf425701c275c871a68e5f0d06dd34954148e15c5c78e7889cbf24c621c189c3` * [grafana](https://github.com/openshift/grafana) git [6130ba8b](https://github.com/openshift/grafana/commit/6130ba8b4c4b66e7779bec26c74b1fefbb2e21ab) `sha256:47148ba7fa9873fa73dd41dc4cf1b0106f7fe6a6396c5ab18c790f5f99bbc479` * [ironic-hardware-inventory-recorder](https://github.com/openshift/ironic-hardware-inventory-recorder-image) git [8e2d1db6](https://github.com/openshift/ironic-hardware-inventory-recorder-image/commit/8e2d1db6f2c66128c3b5682e60cdaaee786d992f) `sha256:de41f85c6e74f87e20d63b802a288383a2f3d872c208ea82cf6d5206c04cfd66` * [ironic-inspector](https://github.com/openshift/ironic-inspector-image) git [9474b758](https://github.com/openshift/ironic-inspector-image/commit/9474b75871108ba4b4855c9b46e3b1ce4aae1342) `sha256:2bfff62bcf1421f77b344d5425db116637409ea5e4d731db385e7d0b10e17315` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [90b57223](https://github.com/openshift/ironic-rhcos-downloader/commit/90b57223200ffcf5ad31b41700815779fc81afac) `sha256:b479b31b5689e31e6285c2b7e3235d82c0742acb40cbd2027de702893930e596` * [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager) git [d13dccb8](https://github.com/openshift/ironic-static-ip-manager/commit/d13dccb8d419159efdd7a63428f7820e346b0395) `sha256:b954745858c6b14b1d58c178d9bd1c444577d2e56ab9f93bca2c29f4f41a63fd` * [k8s-prometheus-adapter](https://github.com/openshift/k8s-prometheus-adapter) git [adfdd41d](https://github.com/openshift/k8s-prometheus-adapter/commit/adfdd41d3fba23d38645c1c655687c28e27979df) `sha256:56a44e0af6a2bf9ee10c53fdcce4aea413e3376269d72db6d4dc966e3ac4ca4f` * [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [58e09297](https://github.com/openshift/kube-rbac-proxy/commit/58e09297223ca912cba8b369bfad150b0fc04a9f) `sha256:78ee2a102b008246f499b5dc7ebd0dfd6a0d2eb1cd7578e96ce9fba6509e559c` * [kube-state-metrics](https://github.com/openshift/kube-state-metrics) git [6e41dbd4](https://github.com/openshift/kube-state-metrics/commit/6e41dbd42c8f38d6960f5e837d9e64fbd5e8d3ef) `sha256:3d7baec9b3c2420262ab20c53ba51e5e6aed8272173fa7726a86becda0045be7` * [kuryr-cni](https://github.com/openshift/kuryr-kubernetes) git [1e8c94f8](https://github.com/openshift/kuryr-kubernetes/commit/1e8c94f80e26b69968a3d8ea918a387451e9db2b) `sha256:60e75fbfcb2b40ec07e20a05fbf833d051da3ecb520327f834754bc5d3093573` * [kuryr-controller](https://github.com/openshift/kuryr-kubernetes) git [1e8c94f8](https://github.com/openshift/kuryr-kubernetes/commit/1e8c94f80e26b69968a3d8ea918a387451e9db2b) `sha256:41015da925f8818de1ce275e691def3736785cdd089b296335f50a96ee617656` * [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt) git [59ae2edf](https://github.com/openshift/cluster-api-provider-libvirt/commit/59ae2edf88755f915b7d76d78a8934ee17487ad6) `sha256:2dc0b7379974b02072e46acb69078174ca6c52b5041bee5431d22b3a48fc5a23` * [machine-api-operator](https://github.com/openshift/machine-api-operator) git [383c9b95](https://github.com/openshift/machine-api-operator/commit/383c9b959b69044ec533118cf5d41f17101137f1) `sha256:e7af1c34ad4bb702126b2102653a5e490cceb9b7ba3e81656d66d3edad1451f7` * machine-os-content `sha256:614e8dd1f0af00401e2cfb034308e548dbb13739f1aaffc2595ccc18099120bc` * [mdns-publisher](https://github.com/openshift/mdns-publisher) git [266597b3](https://github.com/openshift/mdns-publisher/commit/266597b3c75fcbaf6441ef4acd1f235f74a0f305) `sha256:51f2735e19fd2b371259344c71999b663e335026564450820cb542ac4a72f229` * [multus-admission-controller](https://github.com/openshift/multus-admission-controller) git [3c28a57a](https://github.com/openshift/multus-admission-controller/commit/3c28a57a831d11380e612a616820bf8a42261d9d) `sha256:5978c108971458d12f6817c4ca35c26e5269bdde3d30cc02868871020d87b77e` * [multus-cni](https://github.com/openshift/multus-cni) git [c2499377](https://github.com/openshift/multus-cni/commit/c2499377b6fb43320618025876eb5b9751006222) `sha256:e2e760084e09a987a5a4d132c16f2ff6c1d5f3abf85ac7161a8c160abf96e25f` * [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy) git [fd12fede](https://github.com/openshift/multus-networkpolicy/commit/fd12fedeb9e05637279386aa2aacd443ac1c0da7) `sha256:a28ead61f61b63d332b7e341f25f714527995045cef5a32581fcc42f614fb23a` * [network-tools](https://github.com/openshift/network-tools) git [ed0b846c](https://github.com/openshift/network-tools/commit/ed0b846c056056848f0ab7741bd3f1254e1862d6) `sha256:1a8e482f7ff3b64cddfc75a0c1475a7aa5818109899d8d47f430563b426b0283` * [oauth-proxy](https://github.com/openshift/oauth-proxy) git [9ea1ebc8](https://github.com/openshift/oauth-proxy/commit/9ea1ebc89f721d3cd929f58c7ab9ed4273d3c493) `sha256:5f19d8c0210061111f218922bd3e7fbc168a0dec297d8a7a9dabc62a424f9cf5` * [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager) git [79857a32](https://github.com/openshift/openshift-controller-manager/commit/79857a326b7f77c589c6fd1d428a72c0f8faeffc) `sha256:d843c1fdbd21e62cfc7fd373882e520a7e456394befed335cce8df8472416b4a` * [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics) git [689af8b8](https://github.com/openshift/openshift-state-metrics/commit/689af8b8dcb57484dc0c6428a3e8c9d73ef294a2) `sha256:850073672505d78f5868f0c90956e0117bea48d1493ad801be77ca657677baaa` * [openstack-cinder-csi-driver](https://github.com/openshift/cloud-provider-openstack) git [ddbc0e4f](https://github.com/openshift/cloud-provider-openstack/commit/ddbc0e4f24a6a5f9bb0f75d15a95fd778ee587e5) `sha256:78f03ca61a0d1fb66388b6fe4729f395a23fb032ed145612e115abab7b5ac7d2` * [openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack) git [ddbc0e4f](https://github.com/openshift/cloud-provider-openstack/commit/ddbc0e4f24a6a5f9bb0f75d15a95fd778ee587e5) `sha256:2bd2b75e1e224c4c647285d552658e35462f27e72a0aff54e56191c29e887ea4` * [operator-marketplace](https://github.com/operator-framework/operator-marketplace) git [85947272](https://github.com/operator-framework/operator-marketplace/commit/859472720018b297885fdd4d8f61ae3fcb1c42aa) `sha256:b91889b113e8dfef3993f4635ab3f7176f338f181ac32c15d7b21de30bcb4a60` * [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver) git [fe2a7fdf](https://github.com/openshift/ovirt-csi-driver/commit/fe2a7fdff88fda45076e73891f4b0c1a4395a54b) `sha256:d9162a0b7217d6eca0692a4ca91543bf6e706fe58cb16dcd53d92e6f0d45b31d` * [prom-label-proxy](https://github.com/openshift/prom-label-proxy) git [9f870bfa](https://github.com/openshift/prom-label-proxy/commit/9f870bfaceeffb88a662b2e2e384e34dd9721853) `sha256:9b7d51b5c05960e9d3a89535038a622a419bfb12ba3742e1a075c898515f543f` * [prometheus](https://github.com/openshift/prometheus) git [3197fa71](https://github.com/openshift/prometheus/commit/3197fa71f6b01d2acd8c354056b015d1c0a06f7d) `sha256:89dadf5373c933540b4e039a615448c42d0ce0f21329c05ccb62bc43319a8c63` * [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager) git [579e3c68](https://github.com/openshift/prometheus-alertmanager/commit/579e3c6879bad1ac3a1c4f7146b21f907980dafd) `sha256:72929100430eecec345ef9b3b6697dd55fc3c85a3d1dd8d2a2343d46664c0805` * [prometheus-node-exporter](https://github.com/openshift/node_exporter) git [1ab97f35](https://github.com/openshift/node_exporter/commit/1ab97f35f07cf1ed02a2b4ea3f3c3c9d09bf94b5) `sha256:b03e939e5111cc9f796f9077355101911df3e97d43185dd56c40ba6f0b3dfea4` * [service-ca-operator](https://github.com/openshift/service-ca-operator) git [ab44f586](https://github.com/openshift/service-ca-operator/commit/ab44f586318864ed385dff5a59ea72b486afbe35) `sha256:716d6ccc60f834876eb7f9b3e5e65300e8847a292ac95261cd5d939e2733d25b` * [telemeter](https://github.com/openshift/telemeter) git [03842e05](https://github.com/openshift/telemeter/commit/03842e05c3530786315e436522471667af86627e) `sha256:0c2c8ae9c06cac2db313a4ae394a4eab22f611b071ed1e612e86944709e120be` * [vsphere-csi-driver](https://github.com/openshift/vmware-vsphere-csi-driver) git [4ece3d1b](https://github.com/openshift/vmware-vsphere-csi-driver/commit/4ece3d1b07cc0e25abe028c7190ae9ad70cb87ee) `sha256:83937cc370e3861482659c58814a865641a17f0b6427d28aa40118d7da10ea98` * [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator) git [9f56afd3](https://github.com/openshift/vmware-vsphere-csi-driver-operator/commit/9f56afd3450b385ef300d9783f028179161efe32) `sha256:ba0fedee256543851cf903f0732f84fe1aaee5a022c7bdf463821c3891ae02ec` * [vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver) git [4ece3d1b](https://github.com/openshift/vmware-vsphere-csi-driver/commit/4ece3d1b07cc0e25abe028c7190ae9ad70cb87ee) `sha256:29b9bfab6b470eb758de7ca3a3cf11014acea8987cc81cb45baa5672eba339d8` ### [aws-ebs-csi-driver-operator](https://github.com/openshift/aws-ebs-csi-driver-operator/tree/3bea487dc9f5568bef18af28f7f9f4595888cbdf) * [Bug 2077897](https://bugzilla.redhat.com/show_bug.cgi?id=2077897): Set custom endpoint environment variable if available [#155](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/155) * [Full changelog](https://github.com/openshift/aws-ebs-csi-driver-operator/compare/e8e2cb3682ba7c4796cb2cd7235cb0284548a55a...3bea487dc9f5568bef18af28f7f9f4595888cbdf) ### [aws-machine-controllers](https://github.com/openshift/cluster-api-provider-aws/tree/6deb2d284a493a448779d73898f6f409cd354bc9) * [Bug 2065483](https://bugzilla.redhat.com/show_bug.cgi?id=2065483): Ensure IOPS setting is honoured on all supported block device types [#436](https://github.com/openshift/cluster-api-provider-aws/pull/436) * [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/8226e86fa06e84e9959ce0297569dfd8ce80c302...6deb2d284a493a448779d73898f6f409cd354bc9) ### [azure-disk-csi-driver-operator](https://github.com/openshift/azure-disk-csi-driver-operator/tree/15e474ce3bce9ce219fdd85ceb42620c18d9f817) * [Bug 2029571](https://bugzilla.redhat.com/show_bug.cgi?id=2029571): Add custom CA bundle support [#39](https://github.com/openshift/azure-disk-csi-driver-operator/pull/39) * [Full changelog](https://github.com/openshift/azure-disk-csi-driver-operator/compare/60fd0edd976ccfe9ff5180b7ecf7f5201f62b000...15e474ce3bce9ce219fdd85ceb42620c18d9f817) ### [azure-machine-controllers](https://github.com/openshift/cluster-api-provider-azure/tree/3bf2b7ff289814b198feb0a56cb85967db18e9dc) * [Bug 2047845](https://bugzilla.redhat.com/show_bug.cgi?id=2047845): Requeue create on invalid credentials errors [#249](https://github.com/openshift/cluster-api-provider-azure/pull/249) * [Full changelog](https://github.com/openshift/cluster-api-provider-azure/compare/184ccedc799eaabdd0dc6511a8231ce01ddf35b1...3bf2b7ff289814b198feb0a56cb85967db18e9dc) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/eae23da65c30701ce651f1e38ee8b62c58cdedc4) * [Bug 2098158](https://bugzilla.redhat.com/show_bug.cgi?id=2098158): Bootstrap timeout [#6025](https://github.com/openshift/installer/pull/6025) * [Bug 2099741](https://bugzilla.redhat.com/show_bug.cgi?id=2099741): Collect whole journal and netstat data [#6036](https://github.com/openshift/installer/pull/6036) * [Bug 2043298](https://bugzilla.redhat.com/show_bug.cgi?id=2043298): bump RHCOS 4.9 boot images [#5963](https://github.com/openshift/installer/pull/5963) * [Bug 2087972](https://bugzilla.redhat.com/show_bug.cgi?id=2087972): Set rc-manager=unmanaged for on-prem bootstrap [#5926](https://github.com/openshift/installer/pull/5926) * [Bug 2025862](https://bugzilla.redhat.com/show_bug.cgi?id=2025862): Improve host role management during assets creation [#5408](https://github.com/openshift/installer/pull/5408) * [Bug 2067092](https://bugzilla.redhat.com/show_bug.cgi?id=2067092): stop considering Mint mode as supported on Azure (#5699) [#5738](https://github.com/openshift/installer/pull/5738) * [Bug 2052307](https://bugzilla.redhat.com/show_bug.cgi?id=2052307): aws: Filter out local zones when generating a default list of zones [#5627](https://github.com/openshift/installer/pull/5627) * [Bug 2042443](https://bugzilla.redhat.com/show_bug.cgi?id=2042443): openstack/Dockerfile: add make and gettext [#5549](https://github.com/openshift/installer/pull/5549) * [Bug 2038429](https://bugzilla.redhat.com/show_bug.cgi?id=2038429): Azure: Update Default Instance Types [#5520](https://github.com/openshift/installer/pull/5520) * [Bug 2043590](https://bugzilla.redhat.com/show_bug.cgi?id=2043590): vendor: bump aws terraform provider to v3.1.0-openshift-2 [#5559](https://github.com/openshift/installer/pull/5559) * [Full changelog](https://github.com/openshift/installer/compare/eb132dae953888e736c382f1176c799c0e1aa49e...eae23da65c30701ce651f1e38ee8b62c58cdedc4) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/56602249c4db3e31547ab54017077f185ac35eac) * [Bug 2026012](https://bugzilla.redhat.com/show_bug.cgi?id=2026012): Ignore VIPs in node-ip show [#161](https://github.com/openshift/baremetal-runtimecfg/pull/161) * [Bug 2043650](https://bugzilla.redhat.com/show_bug.cgi?id=2043650): Avoid dynamically allocated port range for haproxy [#167](https://github.com/openshift/baremetal-runtimecfg/pull/167) * [Bug 2049903](https://bugzilla.redhat.com/show_bug.cgi?id=2049903): Add delay after sending bootstrap stop and start messages [#169](https://github.com/openshift/baremetal-runtimecfg/pull/169) * [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/99cf2c85c5bb4c065dfc56053f01617215d4382b...56602249c4db3e31547ab54017077f185ac35eac) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/728b45282930285b1428f83ddd968e11c8c12bd9) * [Bug 2092265](https://bugzilla.redhat.com/show_bug.cgi?id=2092265): [inspect] Add namespace-scoped networking resources to inspect [#1157](https://github.com/openshift/oc/pull/1157) * [Bug 2065174](https://bugzilla.redhat.com/show_bug.cgi?id=2065174): reuse SourceRepository.DetectAuth during argument classification for consistent interaction with private source repositories [#1089](https://github.com/openshift/oc/pull/1089) * [Bug 2051944](https://bugzilla.redhat.com/show_bug.cgi?id=2051944): Enhancing the output provided when backup collections are attempted [#1057](https://github.com/openshift/oc/pull/1057) * [Bug 2065302](https://bugzilla.redhat.com/show_bug.cgi?id=2065302): Add TMOUT env to debug node pod [#1090](https://github.com/openshift/oc/pull/1090) * [Bug 2051626](https://bugzilla.redhat.com/show_bug.cgi?id=2051626): bump(k8s.io/*) v0.22.6 [#1060](https://github.com/openshift/oc/pull/1060) * [Bug 2045008](https://bugzilla.redhat.com/show_bug.cgi?id=2045008): bump discovery burst [#1034](https://github.com/openshift/oc/pull/1034) * [Bug 2053149](https://bugzilla.redhat.com/show_bug.cgi?id=2053149): Fix catalog mirror from files [#1064](https://github.com/openshift/oc/pull/1064) * [Bug 2053222](https://bugzilla.redhat.com/show_bug.cgi?id=2053222): Fix mirroring images that have dots in their namespace [#1068](https://github.com/openshift/oc/pull/1068) * [Bug 2039761](https://bugzilla.redhat.com/show_bug.cgi?id=2039761): Remove `git://` from new-app tests [#1022](https://github.com/openshift/oc/pull/1022) * [Bug 2038930](https://bugzilla.redhat.com/show_bug.cgi?id=2038930): properly handle --dry-run=server [#1016](https://github.com/openshift/oc/pull/1016) * [Full changelog](https://github.com/openshift/oc/compare/96e95cef877ba04872b88e4e2597eabb0174d182...728b45282930285b1428f83ddd968e11c8c12bd9) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/50172e2a8a8af16547a458a5727c1aaef1f76104) * [Bug 2055821](https://bugzilla.redhat.com/show_bug.cgi?id=2055821): Remove Azure mint mode support as Active Directory Graph API will be sunset [#453](https://github.com/openshift/cloud-credential-operator/pull/453) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/d642d1125fa4f68415ad7562aab2efa8015cc251...50172e2a8a8af16547a458a5727c1aaef1f76104) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/48a20f597b165cfb8c486525564e6911a80cdf17) * [Bug 2052467](https://bugzilla.redhat.com/show_bug.cgi?id=2052467): Custom route HTTPS certificate SAN validation [#545](https://github.com/openshift/cluster-authentication-operator/pull/545) * [Bug 2077483](https://bugzilla.redhat.com/show_bug.cgi?id=2077483): routeName used as customSecretName [#560](https://github.com/openshift/cluster-authentication-operator/pull/560) * [Bug 2037274](https://bugzilla.redhat.com/show_bug.cgi?id=2037274): pkg/operator#LegacyCNCerts: use increase function [#544](https://github.com/openshift/cluster-authentication-operator/pull/544) * [Bug 2062292](https://bugzilla.redhat.com/show_bug.cgi?id=2062292): e2e: Pin Keycloack to the legacy variant [#556](https://github.com/openshift/cluster-authentication-operator/pull/556) * [Bug 2039417](https://bugzilla.redhat.com/show_bug.cgi?id=2039417): remove degraded condition 4.9 [#542](https://github.com/openshift/cluster-authentication-operator/pull/542) * [Bug 2037274](https://bugzilla.redhat.com/show_bug.cgi?id=2037274): starter.go: add invalidCertsController [#535](https://github.com/openshift/cluster-authentication-operator/pull/535) * golang 1.16 bump: Updating ose-cluster-authentication-operator images to be consistent with ART [#526](https://github.com/openshift/cluster-authentication-operator/pull/526) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/b6c02e670147f001adf9c59ed0e0d4fee38214f5...48a20f597b165cfb8c486525564e6911a80cdf17) ### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/1a2d6b8cb6c648ea00946cd4cf1004fd85d04d43) * [Bug 2066270](https://bugzilla.redhat.com/show_bug.cgi?id=2066270): UPSTREAM: <carry>: Fallback to CAPI annotations [#226](https://github.com/openshift/kubernetes-autoscaler/pull/226) * [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/68fe93aa45e3080828c71c0d6e6e5da0384db012...1a2d6b8cb6c648ea00946cd4cf1004fd85d04d43) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/69a74410d6219d8fe9e75ff4b2afd092247fc5db) * [Bug 2070277](https://bugzilla.redhat.com/show_bug.cgi?id=2070277): add leader election flags to autoscaler deployment [#244](https://github.com/openshift/cluster-autoscaler-operator/pull/244) * [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/bc20153a145fa8a2ee56c65d43186fc02df216d3...69a74410d6219d8fe9e75ff4b2afd092247fc5db) ### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/37616b3c2dfa435375719fb372515b2ac4dbc2a4) * [Bug 2091747](https://bugzilla.redhat.com/show_bug.cgi?id=2091747): Fix interpretation of Deployment Status Conditions [#268](https://github.com/openshift/cluster-baremetal-operator/pull/268) * [Bug 2053581](https://bugzilla.redhat.com/show_bug.cgi?id=2053581): Calculating network stack only on supported Platforms [#244](https://github.com/openshift/cluster-baremetal-operator/pull/244) * [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/10af6a966c2c1d8061f301d44ecec0ff05ccce26...37616b3c2dfa435375719fb372515b2ac4dbc2a4) ### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/3712f8e13ed5da00d02828ee2b051a56396d2cac) * [Bug 2064837](https://bugzilla.redhat.com/show_bug.cgi?id=2064837): Fix CCCMO metric ports configuration [#180](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/180) * [Bug 2034504](https://bugzilla.redhat.com/show_bug.cgi?id=2034504): Ensure old deployment is deleted before new deployment creation [#162](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/162) * [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/46be73eb6e3c7a4a04f270df3ce35ae3996faedb...3712f8e13ed5da00d02828ee2b051a56396d2cac) ### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/a6176504a7f21871809cd898c7f11cb77fb8f0f1) * [Bug 2075551](https://bugzilla.redhat.com/show_bug.cgi?id=2075551): [release-4.9] backport api to commit 019a246c52 [#252](https://github.com/openshift/cluster-config-operator/pull/252) * [Bug 2015306](https://bugzilla.redhat.com/show_bug.cgi?id=2015306): bump api [#224](https://github.com/openshift/cluster-config-operator/pull/224) * [Full changelog](https://github.com/openshift/cluster-config-operator/compare/f901f5bd6a9152145da27bc493477b224cdd5c47...a6176504a7f21871809cd898c7f11cb77fb8f0f1) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/821245b8861321de3689a59a7a0bf9e1198316d3) * [Bug 2095115](https://bugzilla.redhat.com/show_bug.cgi?id=2095115): cluster-backup.sh script has a conflict to use the '/etc/kubernetes/static-pod-certs' folder if a custom API certificate is defined [#849](https://github.com/openshift/cluster-etcd-operator/pull/849) * [Bug 2086119](https://bugzilla.redhat.com/show_bug.cgi?id=2086119): Add summary to etcd alert rules [#826](https://github.com/openshift/cluster-etcd-operator/pull/826) * [Bug 2082316](https://bugzilla.redhat.com/show_bug.cgi?id=2082316): Add new etcd members to reviewers, add Allen to approvers [#818](https://github.com/openshift/cluster-etcd-operator/pull/818) * [Bug 2068084](https://bugzilla.redhat.com/show_bug.cgi?id=2068084): manually disable defrag [#810](https://github.com/openshift/cluster-etcd-operator/pull/810) * update OWNERS [#721](https://github.com/openshift/cluster-etcd-operator/pull/721) * [Bug 2069830](https://bugzilla.redhat.com/show_bug.cgi?id=2069830): turn on initial corruption check [#772](https://github.com/openshift/cluster-etcd-operator/pull/772) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/19c4e72ede71df4b58c6165b1e2be45cc949090a...821245b8861321de3689a59a7a0bf9e1198316d3) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/a2f7f709182d333f21b7e9f430659591b2e2b575) * [Bug 2074052](https://bugzilla.redhat.com/show_bug.cgi?id=2074052): Deployment annotations, runtimeClassName override and fs policy change [#766](https://github.com/openshift/cluster-image-registry-operator/pull/766) * [Bug 2059606](https://bugzilla.redhat.com/show_bug.cgi?id=2059606): Retry on pruner failures [#757](https://github.com/openshift/cluster-image-registry-operator/pull/757) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/d886c13c0895747362a8d1eb4c2a57835ab413f4...a2f7f709182d333f21b7e9f430659591b2e2b575) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/b59abfcd5bdebcad518ed7bb1ec3581a551c086e) * [Bug 2094054](https://bugzilla.redhat.com/show_bug.cgi?id=2094054): Delete LoadBalancer-type service finalizer logic [#771](https://github.com/openshift/cluster-ingress-operator/pull/771) * [Bug 2079517](https://bugzilla.redhat.com/show_bug.cgi?id=2079517): Use externalTrafficPolicy: Cluster with OVN [#713](https://github.com/openshift/cluster-ingress-operator/pull/713) * [Bug 2032677](https://bugzilla.redhat.com/show_bug.cgi?id=2032677): Azure: Add Support for Azure Stack Hub [#690](https://github.com/openshift/cluster-ingress-operator/pull/690) * [Bug 2064586](https://bugzilla.redhat.com/show_bug.cgi?id=2064586): Disable keepalive for canary probe [#722](https://github.com/openshift/cluster-ingress-operator/pull/722) * [Bug 2060111](https://bugzilla.redhat.com/show_bug.cgi?id=2060111): Set Upgradeable=False if default cert has no SAN [#711](https://github.com/openshift/cluster-ingress-operator/pull/711) * [Bug 2057518](https://bugzilla.redhat.com/show_bug.cgi?id=2057518): Normalize the AWS internal LB annotation value [#706](https://github.com/openshift/cluster-ingress-operator/pull/706) * [Bug 2058699](https://bugzilla.redhat.com/show_bug.cgi?id=2058699): Upgradeable Condition in Operator and IC status [#709](https://github.com/openshift/cluster-ingress-operator/pull/709) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/07c25a64d3834e46d5affa6e1ec49ea24cf8f1cc...b59abfcd5bdebcad518ed7bb1ec3581a551c086e) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/1982995fc03fe4b7d8c4d84339fe6d5db7461048) * [Bug 2037274](https://bugzilla.redhat.com/show_bug.cgi?id=2037274): pkg/operator#LegacyCNCerts: use increase function [#1318](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1318) * [Bug 2044622](https://bugzilla.redhat.com/show_bug.cgi?id=2044622): staticpod pruner: check if the cert directory exists to avoid panic [#1297](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1297) * [Bug 2037274](https://bugzilla.redhat.com/show_bug.cgi?id=2037274): starter: include metrics controller [#1274](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1274) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/63b7a27153503066d1d8db8d66ff9f4ce8cb2417...1982995fc03fe4b7d8c4d84339fe6d5db7461048) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/78b8e48b3f4ed09037d71ea7a94582d1b2123fbd) * [Bug 2049907](https://bugzilla.redhat.com/show_bug.cgi?id=2049907): allow cluster-policy-controller to fallback to default cert [#600](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/600) * [Bug 2044622](https://bugzilla.redhat.com/show_bug.cgi?id=2044622): Sync with the latest 4.9 library-go [#593](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/593) * [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/7a83e1754338445c6b1ad6f5d3dcbb28fda83ff1...78b8e48b3f4ed09037d71ea7a94582d1b2123fbd) ### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/0cfc646b647b19f8496334407420373bffbcd770) * [Bug 2026109](https://bugzilla.redhat.com/show_bug.cgi?id=2026109): Disable balancedAllocation and add weight for HighNodeUtilization profile [#379](https://github.com/openshift/cluster-kube-scheduler-operator/pull/379) * [Bug 2044622](https://bugzilla.redhat.com/show_bug.cgi?id=2044622): Sync with the latest 4.9 library-go [#405](https://github.com/openshift/cluster-kube-scheduler-operator/pull/405) * [Bug 2037665](https://bugzilla.redhat.com/show_bug.cgi?id=2037665): Check policy name field independently of the configmap change [#403](https://github.com/openshift/cluster-kube-scheduler-operator/pull/403) * [Bug 2037665](https://bugzilla.redhat.com/show_bug.cgi?id=2037665): Remove policy upgradeable when policy field cleared [#402](https://github.com/openshift/cluster-kube-scheduler-operator/pull/402) * [Bug 2037665](https://bugzilla.redhat.com/show_bug.cgi?id=2037665): Set upgradeable=false if using Policy field [#400](https://github.com/openshift/cluster-kube-scheduler-operator/pull/400) * [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/aed619d85ec8efcd818cb5c37818096760193f43...0cfc646b647b19f8496334407420373bffbcd770) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/48d00c8e133fe96ddf480e438c1c497c2f211f77) * [Bug 2030630](https://bugzilla.redhat.com/show_bug.cgi?id=2030630): jsonnet: update kube-prometheus and kubernetes-mixin [#1538](https://github.com/openshift/cluster-monitoring-operator/pull/1538) * [Bug 2059470](https://bugzilla.redhat.com/show_bug.cgi?id=2059470): Unable to connect external Grafana with Openshift Monitoring [#1549](https://github.com/openshift/cluster-monitoring-operator/pull/1549) * [Bug 2038406](https://bugzilla.redhat.com/show_bug.cgi?id=2038406): Add custom profile metric for Node Tuning Operator to telemetry [#1535](https://github.com/openshift/cluster-monitoring-operator/pull/1535) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/ae7b0a320108ac77a77ad51233667771026072ad...48d00c8e133fe96ddf480e438c1c497c2f211f77) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/09aa25d0d80bde1d777b90867ce74fa2c90919fb) * [Bug 2083079](https://bugzilla.redhat.com/show_bug.cgi?id=2083079): Reserve port TCP/9104 for cluster-network-operator [#1429](https://github.com/openshift/cluster-network-operator/pull/1429) * [Bug 2085463](https://bugzilla.redhat.com/show_bug.cgi?id=2085463): Add default-route field to egress-router k8s.v1.cni.cncf.io/networks [#1444](https://github.com/openshift/cluster-network-operator/pull/1444) * Adds dougbtv to owners [release-4.9] [#1402](https://github.com/openshift/cluster-network-operator/pull/1402) * [Bug 2058673](https://bugzilla.redhat.com/show_bug.cgi?id=2058673): ip-reconciler cronjob specification requires hostnetwork, api-int lb usage & proper backoff [backport 4.9] [#1323](https://github.com/openshift/cluster-network-operator/pull/1323) * [Bug 2057957](https://bugzilla.redhat.com/show_bug.cgi?id=2057957): Do not apply OVN-Kubernetes `PodDisruptionBudget` on single-node clusters [#1316](https://github.com/openshift/cluster-network-operator/pull/1316) * [release 4.9] Updates owners [#1333](https://github.com/openshift/cluster-network-operator/pull/1333) * [Bug 2040530](https://bugzilla.redhat.com/show_bug.cgi?id=2040530): ovn: try to gracefully terminate ovn-northd and ovsdb [#1279](https://github.com/openshift/cluster-network-operator/pull/1279) * [Bug 2046476](https://bugzilla.redhat.com/show_bug.cgi?id=2046476): sbdb and nbdb containers leave pid around if they restarted or crashed [#1291](https://github.com/openshift/cluster-network-operator/pull/1291) * [Bug 2038252](https://bugzilla.redhat.com/show_bug.cgi?id=2038252): Backport 4.9 OVN drop icmp frag from other nodes on Azure cluster [#1273](https://github.com/openshift/cluster-network-operator/pull/1273) * [Bug 2034351](https://bugzilla.redhat.com/show_bug.cgi?id=2034351): Whereabouts IP Reconciliaton [backport 4.9] [#1264](https://github.com/openshift/cluster-network-operator/pull/1264) * [Bug 2023423](https://bugzilla.redhat.com/show_bug.cgi?id=2023423): Add ip6tables NOTRACK rules for udp/6081 [#1229](https://github.com/openshift/cluster-network-operator/pull/1229) * [Bug 2037499](https://bugzilla.redhat.com/show_bug.cgi?id=2037499): Bump openshift/build-machinery-go [#1270](https://github.com/openshift/cluster-network-operator/pull/1270) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/5bdde0ed672eec07610dd85ff71f2870d8cb0649...09aa25d0d80bde1d777b90867ce74fa2c90919fb) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/cadc2f1d62ccad30823cbb333872859bbb557bc9) * Ignore Profile updates triggered by old operands (#361) [#361](https://github.com/openshift/cluster-node-tuning-operator/pull/361) * Add nto_custom_profile:count metric via PrometheusRule (#292) (#309) [#292](https://github.com/openshift/cluster-node-tuning-operator/pull/292) * Add handling for certificate rotation in pkg/metrics/server.go and an e2e test (#305) [#305](https://github.com/openshift/cluster-node-tuning-operator/pull/305) * Prevent unnecessary ksm* error log messages. (#308) [#308](https://github.com/openshift/cluster-node-tuning-operator/pull/308) * build-machinery-go: bump to the latest version (#306) [#306](https://github.com/openshift/cluster-node-tuning-operator/pull/306) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/edeb6536f536af3709c9512e489225d5495e25b3...cadc2f1d62ccad30823cbb333872859bbb557bc9) ### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/d293c3129c92d4ddb469bd1368c09be221af411c) * [Bug 2047331](https://bugzilla.redhat.com/show_bug.cgi?id=2047331): global pull secret not working in OCP4.7.4+ for additio… [#491](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/491) * [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/13dbfe90070f494ee74518fe74780c4c9f4a7f6e...d293c3129c92d4ddb469bd1368c09be221af411c) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/41bcd6553e7847fbb274b01ee949f7c5e9bd1f50) * [Bug 2084219](https://bugzilla.redhat.com/show_bug.cgi?id=2084219): Fix RelatedObjects when an API is missing in the API server [#281](https://github.com/openshift/cluster-storage-operator/pull/281) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/2e76e02cb8479784a582e57a587be8fd5d75cae2...41bcd6553e7847fbb274b01ee949f7c5e9bd1f50) ### [cluster-update-keys](https://github.com/openshift/cluster-update-keys/tree/7f749f995ccc4657303ec0e365e9918865459605) * Updating ose-cluster-update-keys images to be consistent with ART [#38](https://github.com/openshift/cluster-update-keys/pull/38) * [Full changelog](https://github.com/openshift/cluster-update-keys/compare/3e20043304c204cc82935b5c510654702db8f8dd...7f749f995ccc4657303ec0e365e9918865459605) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/15ba04c96081635f5412d79db7295a76819d2d10) * [Bug 2032125](https://bugzilla.redhat.com/show_bug.cgi?id=2032125): lib/resourcemerge/core: Merge volumeMounts by mountPath [#715](https://github.com/openshift/cluster-version-operator/pull/715) * [Bug 2055314](https://bugzilla.redhat.com/show_bug.cgi?id=2055314): Fixing the sync issue when desired version and channel changed at the same time [#742](https://github.com/openshift/cluster-version-operator/pull/742) * [Bug 2038275](https://bugzilla.redhat.com/show_bug.cgi?id=2038275): *: Use --v=2 logging to drop client-side throttling noise [#723](https://github.com/openshift/cluster-version-operator/pull/723) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/e466335813d8f196a66229b0d9f912b72c017c2d...15ba04c96081635f5412d79db7295a76819d2d10) ### [console](https://github.com/openshift/console/tree/43a43260f30572e043d95f03e0300d64b74a5e7d) * [Bug 2089592](https://bugzilla.redhat.com/show_bug.cgi?id=2089592): [release-4.9] Add debounce to tektonhub versions api call to avoid many calls [#11553](https://github.com/openshift/console/pull/11553) * [Bug 2093910](https://bugzilla.redhat.com/show_bug.cgi?id=2093910): change metrics queries based on metrics level configurations [#11644](https://github.com/openshift/console/pull/11644) * [Bug 2097618](https://bugzilla.redhat.com/show_bug.cgi?id=2097618): Avoid using 'gp2' hardcoded storage class [#11716](https://github.com/openshift/console/pull/11716) * [Bug 2068203](https://bugzilla.redhat.com/show_bug.cgi?id=2068203): Sample catalog is not displayed when one API call to the backend fails [#11616](https://github.com/openshift/console/pull/11616) * [Bug 2084496](https://bugzilla.redhat.com/show_bug.cgi?id=2084496): fix bug where "Update blocked" label incorrectly displa… [#11484](https://github.com/openshift/console/pull/11484) * [Bug 2097554](https://bugzilla.redhat.com/show_bug.cgi?id=2097554): Fix failing backend test after devfile registry update [#11714](https://github.com/openshift/console/pull/11714) * [Bug 2082493](https://bugzilla.redhat.com/show_bug.cgi?id=2082493): - Rolebindings page doesn't load for normal users [#11630](https://github.com/openshift/console/pull/11630) * [Bug 2084028](https://bugzilla.redhat.com/show_bug.cgi?id=2084028): Improve Firehose cache, fix broken import [#11554](https://github.com/openshift/console/pull/11554) * [Bug 2089847](https://bugzilla.redhat.com/show_bug.cgi?id=2089847): Set dashboards timeout based on selected timespan [#11561](https://github.com/openshift/console/pull/11561) * [Bug 2076690](https://bugzilla.redhat.com/show_bug.cgi?id=2076690): fix bug where RoleBindings are not displaying in ClusterRole > RoleBindings [#11362](https://github.com/openshift/console/pull/11362) * [Bug 2081389](https://bugzilla.redhat.com/show_bug.cgi?id=2081389): Translate Extensions On Each Language Change [#11430](https://github.com/openshift/console/pull/11430) * [Bug 2089546](https://bugzilla.redhat.com/show_bug.cgi?id=2089546): [release-4.9] Eliminate use of lookaside cache and move to Cachito [#11519](https://github.com/openshift/console/pull/11519) * [Bug 2084028](https://bugzilla.redhat.com/show_bug.cgi?id=2084028): Improve Firehose cache, so that it does not return unexpected data also if isList differs on two concurrent calls [#11476](https://github.com/openshift/console/pull/11476) * [Bug 2030408](https://bugzilla.redhat.com/show_bug.cgi?id=2030408): Disable replacement procedure from ODF UI [#11483](https://github.com/openshift/console/pull/11483) * [Bug 2079231](https://bugzilla.redhat.com/show_bug.cgi?id=2079231): fix bug where ClusterRole > RoleBindings did not display… [#11405](https://github.com/openshift/console/pull/11405) * [Bug 2048631](https://bugzilla.redhat.com/show_bug.cgi?id=2048631): missing volumes list in snapshot modal [#10984](https://github.com/openshift/console/pull/10984) * [Bug 2046016](https://bugzilla.redhat.com/show_bug.cgi?id=2046016): SnapShot with Disk Hot-plug hangs [#10959](https://github.com/openshift/console/pull/10959) * [Bug 2078554](https://bugzilla.redhat.com/show_bug.cgi?id=2078554): - Roles -> RoleBindings tab doesn't show RoleBindings correctly [#11392](https://github.com/openshift/console/pull/11392) * [Bug 2070827](https://bugzilla.redhat.com/show_bug.cgi?id=2070827): Pipeline metrics: use prometheus-tenancy API to get data [#11270](https://github.com/openshift/console/pull/11270) * [Bug 2073999](https://bugzilla.redhat.com/show_bug.cgi?id=2073999): avoid pre-fetching tekton hub task versions [#11312](https://github.com/openshift/console/pull/11312) * [Bug 2066771](https://bugzilla.redhat.com/show_bug.cgi?id=2066771): Enhance Insights widget empty states [#11218](https://github.com/openshift/console/pull/11218) * [Bug 2069258](https://bugzilla.redhat.com/show_bug.cgi?id=2069258): Decode secrets before authorizing repository [#11243](https://github.com/openshift/console/pull/11243) * [Bug 2071579](https://bugzilla.redhat.com/show_bug.cgi?id=2071579): fix RoleBindings list page filter [#11279](https://github.com/openshift/console/pull/11279) * [Bug 2077003](https://bugzilla.redhat.com/show_bug.cgi?id=2077003): Fix failing TestGetRegistrySamples test [#11368](https://github.com/openshift/console/pull/11368) * [Bug 2071692](https://bugzilla.redhat.com/show_bug.cgi?id=2071692): Backport add-flow e2e tests to 4.9 [#11300](https://github.com/openshift/console/pull/11300) * -Bug 2021595: Key value field is not getting updated under Environment Tab in OpenShift Web Console [#11176](https://github.com/openshift/console/pull/11176) * [Bug 2064454](https://bugzilla.redhat.com/show_bug.cgi?id=2064454): return process data as array for list true in firehose as done in hooks [#11256](https://github.com/openshift/console/pull/11256) * [Bug 2066298](https://bugzilla.redhat.com/show_bug.cgi?id=2066298): fix ClusterOperator Status, Version col sorts [#11206](https://github.com/openshift/console/pull/11206) * [Bug 2065549](https://bugzilla.redhat.com/show_bug.cgi?id=2065549): Change the tekton hub api endpoint to use v1 api [#11197](https://github.com/openshift/console/pull/11197) * [Bug 2060449](https://bugzilla.redhat.com/show_bug.cgi?id=2060449): Fix potential issues with namespaces that contains just numbers [#11133](https://github.com/openshift/console/pull/11133) * [Bug 2021702](https://bugzilla.redhat.com/show_bug.cgi?id=2021702): Render correct conditions for csv vs installplan and subscriptioncondition [#10423](https://github.com/openshift/console/pull/10423) * [Bug 2064454](https://bugzilla.redhat.com/show_bug.cgi?id=2064454): (Topology) Performance improvement by reducing rerenderings and deep-copy toJSON() calls [#11184](https://github.com/openshift/console/pull/11184) * [Bug 2033712](https://bugzilla.redhat.com/show_bug.cgi?id=2033712): Update CSR model & fix approval/denial process [#10690](https://github.com/openshift/console/pull/10690) * [Bug 2055293](https://bugzilla.redhat.com/show_bug.cgi?id=2055293): Sum total memory of unnamed container only [#11073](https://github.com/openshift/console/pull/11073) * [Bug 2046641](https://bugzilla.redhat.com/show_bug.cgi?id=2046641): Add warning alert when installing operator to non suggested namespace [#10944](https://github.com/openshift/console/pull/10944) * [Bug 2055100](https://bugzilla.redhat.com/show_bug.cgi?id=2055100): Revert "Add Dev Preview tag for IBM FlashSystem" [#11068](https://github.com/openshift/console/pull/11068) * [Bug 2054608](https://bugzilla.redhat.com/show_bug.cgi?id=2054608): omit rolebindings with no subjects [#11055](https://github.com/openshift/console/pull/11055) * [Bug 2056826](https://bugzilla.redhat.com/show_bug.cgi?id=2056826): Revert "Merge pull request #10316 from dtaylor113/e2e-tests-replace-codeready-operator" [#11087](https://github.com/openshift/console/pull/11087) * [Bug 2052553](https://bugzilla.redhat.com/show_bug.cgi?id=2052553): Add 'Unavailable' status for cluster operator [#10125](https://github.com/openshift/console/pull/10125) * [Bug 2050271](https://bugzilla.redhat.com/show_bug.cgi?id=2050271): show latest pipelinerun on the top of the list [#11019](https://github.com/openshift/console/pull/11019) * [Bug 2033274](https://bugzilla.redhat.com/show_bug.cgi?id=2033274): Fix tektonhub task upgrading issue [#10678](https://github.com/openshift/console/pull/10678) * [Bug 2051523](https://bugzilla.redhat.com/show_bug.cgi?id=2051523): change the Image Vulnerabilities tab to be project and not cluster scoped [#10159](https://github.com/openshift/console/pull/10159) * [Bug 2053496](https://bugzilla.redhat.com/show_bug.cgi?id=2053496): Monitoring: use namespace to detect the activePerspective instead of useActivePerspective hook [#11042](https://github.com/openshift/console/pull/11042) * [Bug 2052850](https://bugzilla.redhat.com/show_bug.cgi?id=2052850): Refreshing console from toaster taking to Install Operator [#11025](https://github.com/openshift/console/pull/11025) * [Bug 2047350](https://bugzilla.redhat.com/show_bug.cgi?id=2047350): Fix TypeError when application has HelmRelease [#10990](https://github.com/openshift/console/pull/10990) * [Bug 2026553](https://bugzilla.redhat.com/show_bug.cgi?id=2026553): Dispatch name filter value to redux [#10553](https://github.com/openshift/console/pull/10553) * [Bug 2022158](https://bugzilla.redhat.com/show_bug.cgi?id=2022158): omit extension when code ref resolution fails [#10435](https://github.com/openshift/console/pull/10435) * [Bug 2023339](https://bugzilla.redhat.com/show_bug.cgi?id=2023339): fix broken Argo CD link image [#10461](https://github.com/openshift/console/pull/10461) * [Bug 2026414](https://bugzilla.redhat.com/show_bug.cgi?id=2026414): use prometheus tenancy URL to load data in devconsole observe dashboard [#10961](https://github.com/openshift/console/pull/10961) * [Bug 2041434](https://bugzilla.redhat.com/show_bug.cgi?id=2041434): Monitoring: show a error message if wrong dashboard name is passed to the URL [#10857](https://github.com/openshift/console/pull/10857) * [Bug 2047633](https://bugzilla.redhat.com/show_bug.cgi?id=2047633): Fix that export download model wasn't shown when primer export finished [#10965](https://github.com/openshift/console/pull/10965) * [Bug 2040296](https://bugzilla.redhat.com/show_bug.cgi?id=2040296): Enable error stack trace messages to scroll [#10072](https://github.com/openshift/console/pull/10072) * [Bug 2042041](https://bugzilla.redhat.com/show_bug.cgi?id=2042041): Console 2969: Changes to the project selector to allow system namespaces that are Favorited to be included in the Favorited list even when the option to Show default projects is unselected. [#10886](https://github.com/openshift/console/pull/10886) * [Bug 2030128](https://bugzilla.redhat.com/show_bug.cgi?id=2030128): Fix pipeline builder edge spacing to avoid improper edge shapes [#10629](https://github.com/openshift/console/pull/10629) * [Bug 2044292](https://bugzilla.redhat.com/show_bug.cgi?id=2044292): Filter superseded helm secrets and fix firehose to support partial metadata [#10915](https://github.com/openshift/console/pull/10915) * [release 4.9] Bug 2042683: Check rbac before polling for rules silences [#10888](https://github.com/openshift/console/pull/10888) * [Bug 2044287](https://bugzilla.redhat.com/show_bug.cgi?id=2044287): Add support for fetching partial metadata and fix helm list page crash [#10914](https://github.com/openshift/console/pull/10914) * [Bug 2044259](https://bugzilla.redhat.com/show_bug.cgi?id=2044259): Topology performance: Do not fetch HPA for each Deployment (Pod Ring) [#10913](https://github.com/openshift/console/pull/10913) * [Bug 2042456](https://bugzilla.redhat.com/show_bug.cgi?id=2042456): Check if name label exists before comparing [#10882](https://github.com/openshift/console/pull/10882) * [Bug 2036340](https://bugzilla.redhat.com/show_bug.cgi?id=2036340): Fix secure route pre-filled issue in edit flow [#10759](https://github.com/openshift/console/pull/10759) * [Bug 2027804](https://bugzilla.redhat.com/show_bug.cgi?id=2027804): use namespace instead of useActivePerspective hooks to get the variables in Observe dashboard [#10586](https://github.com/openshift/console/pull/10586) * [Bug 2027269](https://bugzilla.redhat.com/show_bug.cgi?id=2027269): Add subject name selector field to SinkBinding form [#10568](https://github.com/openshift/console/pull/10568) * [Bug 2027268](https://bugzilla.redhat.com/show_bug.cgi?id=2027268): Optimize name validation regex for forms [#10567](https://github.com/openshift/console/pull/10567) * [Bug 2019884](https://bugzilla.redhat.com/show_bug.cgi?id=2019884): adds feature flag for all extension for knative plugin [#10393](https://github.com/openshift/console/pull/10393) * [Bug 2038607](https://bugzilla.redhat.com/show_bug.cgi?id=2038607): Fix that user settings ConfigMap is also created for users with restricted access [#10799](https://github.com/openshift/console/pull/10799) * [Bug 2036115](https://bugzilla.redhat.com/show_bug.cgi?id=2036115): add support for new labels for serverless function [#10755](https://github.com/openshift/console/pull/10755) * [Bug 2013253](https://bugzilla.redhat.com/show_bug.cgi?id=2013253): Fix to let the user create the application even if dockerfile is not detected [#10216](https://github.com/openshift/console/pull/10216) * [Bug 2036859](https://bugzilla.redhat.com/show_bug.cgi?id=2036859): Shift invalid devfile alert down [#10766](https://github.com/openshift/console/pull/10766) * [Bug 2034183](https://bugzilla.redhat.com/show_bug.cgi?id=2034183): Open export details page from the resource link on the topology sidepanel [#10694](https://github.com/openshift/console/pull/10694) * [Bug 2033265](https://bugzilla.redhat.com/show_bug.cgi?id=2033265): Fix an error to show Knative Services and Revisions also if the Service has no owner revision [#10677](https://github.com/openshift/console/pull/10677) * [Bug 2029861](https://bugzilla.redhat.com/show_bug.cgi?id=2029861): backport the change from #10394 to release 4.9 [#10620](https://github.com/openshift/console/pull/10620) * [Bug 2029370](https://bugzilla.redhat.com/show_bug.cgi?id=2029370): Trim the strings before localCompare [#10611](https://github.com/openshift/console/pull/10611) * [Bug 2025799](https://bugzilla.redhat.com/show_bug.cgi?id=2025799): Remove Tech preview badge for the triggers component for triggers GA … [#10535](https://github.com/openshift/console/pull/10535) * [Bug 2044089](https://bugzilla.redhat.com/show_bug.cgi?id=2044089): Update CRW operator name to fix failing e2e tests [#10910](https://github.com/openshift/console/pull/10910) * [Bug 2040365](https://bugzilla.redhat.com/show_bug.cgi?id=2040365): Check if 'auths' key when switching between create image secret subforms [#10838](https://github.com/openshift/console/pull/10838) * [Bug 2034636](https://bugzilla.redhat.com/show_bug.cgi?id=2034636): - RoleBindings tab doesn't show correct rolebindings [#10711](https://github.com/openshift/console/pull/10711) * [Bug 2037619](https://bugzilla.redhat.com/show_bug.cgi?id=2037619): Could not filter out machine by using node name on machines page (temp fix) [#10807](https://github.com/openshift/console/pull/10807) * [Bug 2040291](https://bugzilla.redhat.com/show_bug.cgi?id=2040291): Prevent null references and "ResizeObserver loop limit exceeded" errors in IFrameMarkdownView [#10116](https://github.com/openshift/console/pull/10116) * [Bug 2034829](https://bugzilla.redhat.com/show_bug.cgi?id=2034829): cant delete VM with un-owned pvc attached [#10719](https://github.com/openshift/console/pull/10719) * [Bug 2028286](https://bugzilla.redhat.com/show_bug.cgi?id=2028286): Fix blank page error for Installed Operators [#10596](https://github.com/openshift/console/pull/10596) * [Full changelog](https://github.com/openshift/console/compare/0f0780c9866da8a0833fd2f250c0dc271bf9233f...43a43260f30572e043d95f03e0300d64b74a5e7d) ### [console-operator](https://github.com/openshift/console-operator/tree/dbe81b4f9643d55c0cbf561f9a26ffc63567d31d) * [Bug 2055494](https://bugzilla.redhat.com/show_bug.cgi?id=2055494): console-operator should report Upgradeable False when SAN-less certs are used [#638](https://github.com/openshift/console-operator/pull/638) * [Bug 2075030](https://bugzilla.redhat.com/show_bug.cgi?id=2075030): Re-enable TestMetricsEndpoint e2e test case [#647](https://github.com/openshift/console-operator/pull/647) * [Bug 2039681](https://bugzilla.redhat.com/show_bug.cgi?id=2039681): Fix setting of custom cert for default route [#624](https://github.com/openshift/console-operator/pull/624) * [Bug 2040275](https://bugzilla.redhat.com/show_bug.cgi?id=2040275): Bump build-machinery-go for console-operator to pickup change in yaml-patch repository [#626](https://github.com/openshift/console-operator/pull/626) * [Full changelog](https://github.com/openshift/console-operator/compare/0ff9519fe3890250d110f7f4c8ea5aa4dd120472...dbe81b4f9643d55c0cbf561f9a26ffc63567d31d) ### [docker-builder](https://github.com/openshift/builder/tree/1a32676c7a9b679da164b916b759f414f7071fbf) * [Bug 2050287](https://bugzilla.redhat.com/show_bug.cgi?id=2050287): Update buildah to v1.22.4 [#285](https://github.com/openshift/builder/pull/285) * [Bug 2042444](https://bugzilla.redhat.com/show_bug.cgi?id=2042444): getAssembleUser(): strip the group part out before checking the UID [#280](https://github.com/openshift/builder/pull/280) * [Bug 2037776](https://bugzilla.redhat.com/show_bug.cgi?id=2037776): Update containers/storage to address incorrect overlay options being set on rhel7 nodes [#279](https://github.com/openshift/builder/pull/279) * [Full changelog](https://github.com/openshift/builder/compare/62ce08286ce9b6385e785b28c053232361a0f1a3...1a32676c7a9b679da164b916b759f414f7071fbf) ### [docker-registry](https://github.com/openshift/image-registry/tree/ae662c8dc3fd8ddbd3e076330044526cf120f817) * [Bug 2086864](https://bugzilla.redhat.com/show_bug.cgi?id=2086864): Fix ICSP for subrepositories [#333](https://github.com/openshift/image-registry/pull/333) * [Bug 2060363](https://bugzilla.redhat.com/show_bug.cgi?id=2060363): Fix s3 driver for supporting ceph radosgw [#327](https://github.com/openshift/image-registry/pull/327) * [Bug 2053222](https://bugzilla.redhat.com/show_bug.cgi?id=2053222): Fix pull-through for images that have dots in their namespace [#309](https://github.com/openshift/image-registry/pull/309) * [Bug 2042677](https://bugzilla.redhat.com/show_bug.cgi?id=2042677): Fix auth for docker.io images [#305](https://github.com/openshift/image-registry/pull/305) * [Bug 2029987](https://bugzilla.redhat.com/show_bug.cgi?id=2029987): Try another registry if blob is not found [#303](https://github.com/openshift/image-registry/pull/303) * [Full changelog](https://github.com/openshift/image-registry/compare/50d54ae38c2618501ec2c5e0897731d1a916db10...ae662c8dc3fd8ddbd3e076330044526cf120f817) ### [etcd](https://github.com/openshift/etcd/tree/9b682989b43b1b2409253e7a96f9ee6a4548b919) * Update OWNERS [#124](https://github.com/openshift/etcd/pull/124) * [Bug 2077501](https://bugzilla.redhat.com/show_bug.cgi?id=2077501): Merge Upstream etcd 3.5.3 into Openshift 4.9 [#119](https://github.com/openshift/etcd/pull/119) * [Full changelog](https://github.com/openshift/etcd/compare/f99cada055fe83dc3cefb546dea95547d7da727d...9b682989b43b1b2409253e7a96f9ee6a4548b919) ### [gcp-machine-controllers](https://github.com/openshift/cluster-api-provider-gcp/tree/c955c03b2d05e3b8eb0d39d5b4927128e6d1c6c6) * Updating ose-gcp-machine-controllers images to be consistent with ART [#166](https://github.com/openshift/cluster-api-provider-gcp/pull/166) * [Full changelog](https://github.com/openshift/cluster-api-provider-gcp/compare/d92b08844a2b0ae31e3a78a5548baab7c9d39478...c955c03b2d05e3b8eb0d39d5b4927128e6d1c6c6) ### [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator/tree/d8a891de5ae9cf552d7d012ebe61c2abd395386e) * [Bug 2038191](https://bugzilla.redhat.com/show_bug.cgi?id=2038191): Add custom CA bundle support [#42](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/42) * [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/b1a29eace7c208d7c4a839fd2b23d749cff94a42...d8a891de5ae9cf552d7d012ebe61c2abd395386e) ### [haproxy-router](https://github.com/openshift/router/tree/f89bbcefd24bc591788a56c5a562c9fb119161ae) * [Bug 2010227](https://bugzilla.redhat.com/show_bug.cgi?id=2010227): HTTPS redirect happens even if there is a more specific http-only route [#367](https://github.com/openshift/router/pull/367) * [Full changelog](https://github.com/openshift/router/compare/2d1e1f4bd413dd283c92638e23fae940ef4c1e54...f89bbcefd24bc591788a56c5a562c9fb119161ae) ### [hyperkube, pod](https://github.com/openshift/kubernetes/tree/f34b40c88df901a828fd50da9c0ccdcae7d72b10) * [Bug 2075704](https://bugzilla.redhat.com/show_bug.cgi?id=2075704): Backport 107821 and 107831 [#1267](https://github.com/openshift/kubernetes/pull/1267) * [Bug 2075704](https://bugzilla.redhat.com/show_bug.cgi?id=2075704): Revert Backport 107821 and 107831 [#1266](https://github.com/openshift/kubernetes/pull/1266) * [Bug 2075704](https://bugzilla.redhat.com/show_bug.cgi?id=2075704): Backport 107821 and 107831 [#1242](https://github.com/openshift/kubernetes/pull/1242) * [Bug 2069310](https://bugzilla.redhat.com/show_bug.cgi?id=2069310): UPSTREAM: <carry>: use hardcoded rest mapper from library-go [#1233](https://github.com/openshift/kubernetes/pull/1233) * [Bug 2066390](https://bugzilla.redhat.com/show_bug.cgi?id=2066390): Rebase 1.22.8 [#1223](https://github.com/openshift/kubernetes/pull/1223) * [Bug 2050632](https://bugzilla.redhat.com/show_bug.cgi?id=2050632): UPSTREAM: <drop>: Give warning when ipFamilyPolicy implicitly set [#1170](https://github.com/openshift/kubernetes/pull/1170) * [Bug 2073153](https://bugzilla.redhat.com/show_bug.cgi?id=2073153): golang toolchain unsupported parsers tag [#1239](https://github.com/openshift/kubernetes/pull/1239) * [Bug 2065786](https://bugzilla.redhat.com/show_bug.cgi?id=2065786): Backport 108366 OutofCpu Fixes [#1222](https://github.com/openshift/kubernetes/pull/1222) * [Bug 2024643](https://bugzilla.redhat.com/show_bug.cgi?id=2024643): Rebase v1.22.5 [#1103](https://github.com/openshift/kubernetes/pull/1103) * [Bug 2043807](https://bugzilla.redhat.com/show_bug.cgi?id=2043807): UPSTREAM 107564: kube-apiserver integration test: allow IPs with leading zeros on the API [#1134](https://github.com/openshift/kubernetes/pull/1134) * [Bug 2043807](https://bugzilla.redhat.com/show_bug.cgi?id=2043807): add deprecated parser build flag [#1166](https://github.com/openshift/kubernetes/pull/1166) * [Bug 2045972](https://bugzilla.redhat.com/show_bug.cgi?id=2045972): UPSTREAM: <carry>: set correctly static pods CPUs when workload partitioning is disabled [#1144](https://github.com/openshift/kubernetes/pull/1144) * [Bug 2039373](https://bugzilla.redhat.com/show_bug.cgi?id=2039373): UPSTREAM: 89885: SQUASH: Retry fetching clouds.conf [#1107](https://github.com/openshift/kubernetes/pull/1107) * [Bug 2044438](https://bugzilla.redhat.com/show_bug.cgi?id=2044438): UPSTREAM: 107637: backport inotify fix to 4.9 [#1138](https://github.com/openshift/kubernetes/pull/1138) * [Bug 2040338](https://bugzilla.redhat.com/show_bug.cgi?id=2040338): UPSTREAM: <carry>: remove egressnetworkpolicies from gc ignored resources [#1125](https://github.com/openshift/kubernetes/pull/1125) * [Full changelog](https://github.com/openshift/kubernetes/compare/e790d7fa218bce0e127362bdaef98fa2f66c5aa5...f34b40c88df901a828fd50da9c0ccdcae7d72b10) ### [insights-operator](https://github.com/openshift/insights-operator/tree/21096da574cee75edb6d8e006bb09547a3ed4d46) * [Bug 2083467](https://bugzilla.redhat.com/show_bug.cgi?id=2083467): Fix the clusteroperator conditions values when IO is degraded (#623) [#623](https://github.com/openshift/insights-operator/pull/623) * [Bug 2076903](https://bugzilla.redhat.com/show_bug.cgi?id=2076903): Gather namespace names with overlapping UIDs (#605) (#611) [#605](https://github.com/openshift/insights-operator/pull/605) * [Bug 2066825](https://bugzilla.redhat.com/show_bug.cgi?id=2066825): Gather some error messages from the kube-controller-manager containers (#598) (#599) [#598](https://github.com/openshift/insights-operator/pull/598) * [Bug 2033540](https://bugzilla.redhat.com/show_bug.cgi?id=2033540): Gather all CostManagementMericsConfig definitions. (#525) (#568) [#525](https://github.com/openshift/insights-operator/pull/525) * [Full changelog](https://github.com/openshift/insights-operator/compare/3ea4e398afe731042f24b2e493a969ab4db52642...21096da574cee75edb6d8e006bb09547a3ed4d46) ### [ironic](https://github.com/openshift/ironic-image/tree/5bec3b6f29b3c4234dc321fbdf1b75cfdb478a23) * [OCP 4.9] Update OWNERS [#278](https://github.com/openshift/ironic-image/pull/278) * [Bug 2088319](https://bugzilla.redhat.com/show_bug.cgi?id=2088319): Backport weak eTag handling fix to OpenShift 4.9 [#277](https://github.com/openshift/ironic-image/pull/277) * [Bug 2082103](https://bugzilla.redhat.com/show_bug.cgi?id=2082103): Enable vMedia provisioning of Nokia servers [#274](https://github.com/openshift/ironic-image/pull/274) * [Full changelog](https://github.com/openshift/ironic-image/compare/e188116f03e222fd24d941983430f6225fa252d2...5bec3b6f29b3c4234dc321fbdf1b75cfdb478a23) ### [ironic-ipa-downloader](https://github.com/openshift/ironic-ipa-downloader/tree/9b0b339ca402c5758793510d946b166bc8b3399d) * [Bug 2089313](https://bugzilla.redhat.com/show_bug.cgi?id=2089313): Multipath fix for passive paths [#92](https://github.com/openshift/ironic-ipa-downloader/pull/92) * [OCP 4.9] Update OWNERS [#89](https://github.com/openshift/ironic-ipa-downloader/pull/89) * [Full changelog](https://github.com/openshift/ironic-ipa-downloader/compare/6e9af39e14d7f531a5c0f0b025bc31c4c4392732...9b0b339ca402c5758793510d946b166bc8b3399d) ### [jenkins, jenkins-agent-base, jenkins-agent-maven, jenkins-agent-nodejs](https://github.com/openshift/jenkins/tree/0e64d3bfcbb404ebfd8b2d9024bed1ae01084447) * [Bug 2076256](https://bugzilla.redhat.com/show_bug.cgi?id=2076256): Mitigate multiple CVEs [#1432](https://github.com/openshift/jenkins/pull/1432) * [Bug 2077289](https://bugzilla.redhat.com/show_bug.cgi?id=2077289): set necessary JVM args to allow jenkins JVM to come up on a FIPS node [#1433](https://github.com/openshift/jenkins/pull/1433) * [Bug 2069498](https://bugzilla.redhat.com/show_bug.cgi?id=2069498): [release-4.9] update bundle plugins [#1422](https://github.com/openshift/jenkins/pull/1422) * [Bug 2067128](https://bugzilla.redhat.com/show_bug.cgi?id=2067128): [release-4.9] compute bundle plugins in build [#1413](https://github.com/openshift/jenkins/pull/1413) * [Bug 2058751](https://bugzilla.redhat.com/show_bug.cgi?id=2058751): [release-4.9] 2022-02-15 Security Advisory [#1406](https://github.com/openshift/jenkins/pull/1406) * [Bug 2052063](https://bugzilla.redhat.com/show_bug.cgi?id=2052063): bump openshift-sync to 1.0.53 [#1385](https://github.com/openshift/jenkins/pull/1385) * [Bug 2044941](https://bugzilla.redhat.com/show_bug.cgi?id=2044941): Jenkins Fixes for CVE-2022-20617 and CVE-2022-20612 [#1369](https://github.com/openshift/jenkins/pull/1369) * [Bug 2038961](https://bugzilla.redhat.com/show_bug.cgi?id=2038961): bump sync plugin to 1.0.52 [#1363](https://github.com/openshift/jenkins/pull/1363) * [Bug 2037346](https://bugzilla.redhat.com/show_bug.cgi?id=2037346): Update openshift-sync-plugin to 1.0.51 and various dependant plugins [#1359](https://github.com/openshift/jenkins/pull/1359) * [Full changelog](https://github.com/openshift/jenkins/compare/20ddf949227d0d2b77cb916c0d5709dce6ff3551...0e64d3bfcbb404ebfd8b2d9024bed1ae01084447) ### [keepalived-ipfailover](https://github.com/openshift/images/tree/b379643834763e8e9cf94ec97cdfd0f922f1568b) * Updating ose-egress-http-proxy images to be consistent with ART [#91](https://github.com/openshift/images/pull/91) * Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART [#93](https://github.com/openshift/images/pull/93) * [Full changelog](https://github.com/openshift/images/compare/f93eca83376b6aaf681755c568b6e0393f569c04...b379643834763e8e9cf94ec97cdfd0f922f1568b) ### [kube-proxy, sdn](https://github.com/openshift/sdn/tree/c1327237b5af4fc083ace0c2c9d7bd2b0095538b) * [Bug 2093978](https://bugzilla.redhat.com/show_bug.cgi?id=2093978): Remove node-tainting for too-small MTU [#436](https://github.com/openshift/sdn/pull/436) * [Bug 2090624](https://bugzilla.redhat.com/show_bug.cgi?id=2090624): Masquerade in cluster traffic that is marked for egress IP [#433](https://github.com/openshift/sdn/pull/433) * [Bug 2063970](https://bugzilla.redhat.com/show_bug.cgi?id=2063970): delete stale UDP conntrack entries for loadbalancer IPs [#413](https://github.com/openshift/sdn/pull/413) * [Full changelog](https://github.com/openshift/sdn/compare/ecd60f937c2ad1526888917378023fc06818b012...c1327237b5af4fc083ace0c2c9d7bd2b0095538b) ### [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator/tree/a2143bc29bd499c479ae67a1e446466338a4f9e9) * Updating ose-kube-storage-version-migrator images to be consistent with ART [#179](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/179) * [Full changelog](https://github.com/openshift/kubernetes-kube-storage-version-migrator/compare/901a6d221d1cf79b4b6ba859bb43521e0ee635b3...a2143bc29bd499c479ae67a1e446466338a4f9e9) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/8a66d290ff2f4f48e5f61c1ef7b3c409095858b2) * [Bug 2098099](https://bugzilla.redhat.com/show_bug.cgi?id=2098099): configure-ovs: clone connection to avoid selinux problems [#3188](https://github.com/openshift/machine-config-operator/pull/3188) * [Bug 2089763](https://bugzilla.redhat.com/show_bug.cgi?id=2089763): configure-ovs: persist profiles after auto-connect has been set [#3183](https://github.com/openshift/machine-config-operator/pull/3183) * [Bug 2089763](https://bugzilla.redhat.com/show_bug.cgi?id=2089763): configure-ovs: avoid restarting NetworkManager [#3160](https://github.com/openshift/machine-config-operator/pull/3160) * [Bug 2071689](https://bugzilla.redhat.com/show_bug.cgi?id=2071689): lib/resourcemerge: handle container env var deletions [#3057](https://github.com/openshift/machine-config-operator/pull/3057) * [Bug 2081123](https://bugzilla.redhat.com/show_bug.cgi?id=2081123): Add KUBELET_NODEIP_HINT to nodeip-configuration [#3130](https://github.com/openshift/machine-config-operator/pull/3130) * [Bug 2070490](https://bugzilla.redhat.com/show_bug.cgi?id=2070490): configure-ovs: reload NM only when necessary [#3048](https://github.com/openshift/machine-config-operator/pull/3048) * [Bug 2074491](https://bugzilla.redhat.com/show_bug.cgi?id=2074491): configure-ovs: move dhcp config from br-ex to ovs-if-br-ex [#3077](https://github.com/openshift/machine-config-operator/pull/3077) * [Bug 2062310](https://bugzilla.redhat.com/show_bug.cgi?id=2062310): Add --templates flag to MCC bootstrap command [#2998](https://github.com/openshift/machine-config-operator/pull/2998) * [Bug 2063327](https://bugzilla.redhat.com/show_bug.cgi?id=2063327): [release-4.9] Ensure directories are created with usable permission bits [#3013](https://github.com/openshift/machine-config-operator/pull/3013) * [Bug 2038249](https://bugzilla.redhat.com/show_bug.cgi?id=2038249): Improvements for configure-ovs script [#2901](https://github.com/openshift/machine-config-operator/pull/2901) * [Bug 2025474](https://bugzilla.redhat.com/show_bug.cgi?id=2025474): annotate rendered config with OCP version [#2964](https://github.com/openshift/machine-config-operator/pull/2964) * [Bug 2058511](https://bugzilla.redhat.com/show_bug.cgi?id=2058511): Prepend to search domains instead of replacing [#2966](https://github.com/openshift/machine-config-operator/pull/2966) * [Bug 2050911](https://bugzilla.redhat.com/show_bug.cgi?id=2050911): tighten operator availability conditions [#2946](https://github.com/openshift/machine-config-operator/pull/2946) * [Bug 2032985](https://bugzilla.redhat.com/show_bug.cgi?id=2032985): fixes 1 to 1 containerruntime config mapping [#2876](https://github.com/openshift/machine-config-operator/pull/2876) * [Bug 2043650](https://bugzilla.redhat.com/show_bug.cgi?id=2043650): Avoid dynamically allocated port range for haproxy [#2923](https://github.com/openshift/machine-config-operator/pull/2923) * [Bug 2044503](https://bugzilla.redhat.com/show_bug.cgi?id=2044503): ovs-configuration: use lower than NM default ethernet route metric [#2928](https://github.com/openshift/machine-config-operator/pull/2928) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/23d93af42378eefe48c8457dd21a2e23f53b2a94...8a66d290ff2f4f48e5f61c1ef7b3c409095858b2) ### [multus-route-override-cni](https://github.com/openshift/route-override-cni/tree/19117087e6a289153d54dd6e72bc52447da8a13b) * Updating ose-multus-route-override-cni images to be consistent with ART [#23](https://github.com/openshift/route-override-cni/pull/23) * Updating ose-multus-route-override-cni-alt images to be consistent with ART [#18](https://github.com/openshift/route-override-cni/pull/18) * [Full changelog](https://github.com/openshift/route-override-cni/compare/707dd38046554810f601f2fae4a69bc4b907d7d3...19117087e6a289153d54dd6e72bc52447da8a13b) ### [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni/tree/ddda41c65fa75a64e19ae504c7e9d2a1faf4bab5) * [Bug 2064859](https://bugzilla.redhat.com/show_bug.cgi?id=2064859): Sync context improvements [backport 4.9] [#89](https://github.com/openshift/whereabouts-cni/pull/89) * [Bug 2028964](https://bugzilla.redhat.com/show_bug.cgi?id=2028964): Whereabouts should reconcile IP addresses [backport 4.9] [#77](https://github.com/openshift/whereabouts-cni/pull/77) * [Full changelog](https://github.com/openshift/whereabouts-cni/compare/2a99475824b229d2d85da89737cf65a162701d41...ddda41c65fa75a64e19ae504c7e9d2a1faf4bab5) ### [must-gather](https://github.com/openshift/must-gather/tree/115ab0d02ed613207ff1dddccd42c64d0740deb9) * [Bug 2092265](https://bugzilla.redhat.com/show_bug.cgi?id=2092265): Add networking resources [#308](https://github.com/openshift/must-gather/pull/308) * [Bug 2052929](https://bugzilla.redhat.com/show_bug.cgi?id=2052929): Fix ovn-nbctl commands for ipv6 [#284](https://github.com/openshift/must-gather/pull/284) * [Full changelog](https://github.com/openshift/must-gather/compare/d4b3f385ec4ee197057e18fb43fbb9a3e2b0e7f8...115ab0d02ed613207ff1dddccd42c64d0740deb9) ### [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon/tree/4f9b895fa1b7d7802288e1733e21aa5d96fd26bf) * Added METRIC_TEST_IMAGE var (#56) [#56](https://github.com/openshift/network-metrics-daemon/pull/56) * Fix field selector (#51) [#51](https://github.com/openshift/network-metrics-daemon/pull/51) * [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/9fd6103057d648a153cba0b8f06db92eff6d62f9...4f9b895fa1b7d7802288e1733e21aa5d96fd26bf) ### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/8b203f97716abbc416e4d5ca610d2f54d73cbfda) * [Bug 2043807](https://bugzilla.redhat.com/show_bug.cgi?id=2043807): add deprecated parser build flag [#72](https://github.com/openshift/oauth-apiserver/pull/72) * Updating ose-oauth-apiserver images to be consistent with ART [#56](https://github.com/openshift/oauth-apiserver/pull/56) * [Full changelog](https://github.com/openshift/oauth-apiserver/compare/6e0f92194d5a25728c826fefb2d99c5e88ebb5e5...8b203f97716abbc416e4d5ca610d2f54d73cbfda) ### [oauth-server](https://github.com/openshift/oauth-server/tree/1ee9925b84316939493a788a75ab16ddf1e301e0) * [Bug 2037274](https://bugzilla.redhat.com/show_bug.cgi?id=2037274): pkg/*: introduce x509_missing_san_total metric [#95](https://github.com/openshift/oauth-server/pull/95) * Updating oauth-server images to be consistent with ART [#85](https://github.com/openshift/oauth-server/pull/85) * [Full changelog](https://github.com/openshift/oauth-server/compare/a51e18174ac32f0e44dfa8946e812d25ff38a101...1ee9925b84316939493a788a75ab16ddf1e301e0) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/fe6dc774e02036d39f3028d08e7bd95739f16f4f) * [Bug 2053222](https://bugzilla.redhat.com/show_bug.cgi?id=2053222): Fix importing images that have dots in their namespace [#282](https://github.com/openshift/openshift-apiserver/pull/282) * [Bug 2043807](https://bugzilla.redhat.com/show_bug.cgi?id=2043807): add deprecated parser build flag [#277](https://github.com/openshift/openshift-apiserver/pull/277) * [Bug 2040240](https://bugzilla.redhat.com/show_bug.cgi?id=2040240): Make OriginImageMutators aware of origin objects [#269](https://github.com/openshift/openshift-apiserver/pull/269) * [Full changelog](https://github.com/openshift/openshift-apiserver/compare/fedbbd3ef518a4bbf81cb273b6f0065c44f6acd7...fe6dc774e02036d39f3028d08e7bd95739f16f4f) ### [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator/tree/56efc78519686ebd218c085ea51b39e4f1266a22) * [Bug 2037080](https://bugzilla.redhat.com/show_bug.cgi?id=2037080): relax health probes against Cinder API [#64](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/64) * [Full changelog](https://github.com/openshift/openstack-cinder-csi-driver-operator/compare/6f3466826a02e6a35aa33ff906f01497505f512d...56efc78519686ebd218c085ea51b39e4f1266a22) ### [openstack-machine-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/32bf2f8724bfd8b5e8043bfd7120dba46a6e33e6) * [Bug 2064633](https://bugzilla.redhat.com/show_bug.cgi?id=2064633): Ensure subnets belong to the queried network [#222](https://github.com/openshift/cluster-api-provider-openstack/pull/222) * [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/a7442bb18bce01a0eb0ffe99d550aa7ba584ea25...32bf2f8724bfd8b5e8043bfd7120dba46a6e33e6) ### [operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/b1110c6d14e549babb2bd7d6dea4ff6402c617a2) * [Bug 2079082](https://bugzilla.redhat.com/show_bug.cgi?id=2079082): Replace collect-profile jobs that haven't completed [#293](https://github.com/openshift/operator-framework-olm/pull/293) * [Bug 2073967](https://bugzilla.redhat.com/show_bug.cgi?id=2073967): Fix a bug in deletion of webhook service for replacement [#284](https://github.com/openshift/operator-framework-olm/pull/284) * [Bug 2072995](https://bugzilla.redhat.com/show_bug.cgi?id=2072995): Emit CSV metric on startup [#280](https://github.com/openshift/operator-framework-olm/pull/280) * [Bug 2054848](https://bugzilla.redhat.com/show_bug.cgi?id=2054848): Do not modify object from the lister cache (#2562) [#253](https://github.com/openshift/operator-framework-olm/pull/253) * [Bug 2048450](https://bugzilla.redhat.com/show_bug.cgi?id=2048450): Bump containerd to 1.4.11 [#252](https://github.com/openshift/operator-framework-olm/pull/252) * [Bug 2000379](https://bugzilla.redhat.com/show_bug.cgi?id=2000379): fix: ensure operator images are included in rendered bundles related images [#180](https://github.com/openshift/operator-framework-olm/pull/180) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/5fc4c78bb48e66a252672aae137c8dcd8a6e43a8...b1110c6d14e549babb2bd7d6dea4ff6402c617a2) ### [ovirt-csi-driver-operator](https://github.com/openshift/ovirt-csi-driver-operator/tree/5ea2970a24ad07df8bc94f7aa7cbcb22a8f4e849) * [Bug 2024491](https://bugzilla.redhat.com/show_bug.cgi?id=2024491): Align manifest dir with storage operator [#78](https://github.com/openshift/ovirt-csi-driver-operator/pull/78) * [Bug 2056995](https://bugzilla.redhat.com/show_bug.cgi?id=2056995): Increase timeouts for CSI driver [#88](https://github.com/openshift/ovirt-csi-driver-operator/pull/88) * [Full changelog](https://github.com/openshift/ovirt-csi-driver-operator/compare/9302429d26b03225c302a22a9a8d218a05a89bc9...5ea2970a24ad07df8bc94f7aa7cbcb22a8f4e849) ### [ovirt-machine-controllers](https://github.com/openshift/cluster-api-provider-ovirt/tree/15a6add2ff5b1858f5d1bc3944a352dcf0ee010f) * [Bug 2028509](https://bugzilla.redhat.com/show_bug.cgi?id=2028509): detach non-bootable disks before removing the VM [#124](https://github.com/openshift/cluster-api-provider-ovirt/pull/124) * [Full changelog](https://github.com/openshift/cluster-api-provider-ovirt/compare/2262c7c6cece3a7989c9c586ad0fbf68885739f7...15a6add2ff5b1858f5d1bc3944a352dcf0ee010f) ### [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes/tree/e158f8149171544206e3cb41fae8e0abb80ebcb9) * [Bug 2088630](https://bugzilla.redhat.com/show_bug.cgi?id=2088630): EgressIP NATs are not being cleared correctly from the logical router [#1103](https://github.com/openshift/ovn-kubernetes/pull/1103) * [Bug 2083239](https://bugzilla.redhat.com/show_bug.cgi?id=2083239): [Downstream-only][4.9-only] Always add complete efw ACL rules [#1088](https://github.com/openshift/ovn-kubernetes/pull/1088) * [Bug 2087226](https://bugzilla.redhat.com/show_bug.cgi?id=2087226): enable `exportloopref` linter and fix violations [#1096](https://github.com/openshift/ovn-kubernetes/pull/1096) * [Bug 2065782](https://bugzilla.redhat.com/show_bug.cgi?id=2065782): [release-4.9][backport] Fix cleaning VF representor ports [#1002](https://github.com/openshift/ovn-kubernetes/pull/1002) * [Bug 2077369](https://bugzilla.redhat.com/show_bug.cgi?id=2077369): [release-4.9] fix ipv6 network policy [#1046](https://github.com/openshift/ovn-kubernetes/pull/1046) * [Bug 2059700](https://bugzilla.redhat.com/show_bug.cgi?id=2059700): [4.9z] After reboot egress node, lr-policy-list was not correct, some duplicate records or missed internal IPs [#981](https://github.com/openshift/ovn-kubernetes/pull/981) * [Bug 2058683](https://bugzilla.redhat.com/show_bug.cgi?id=2058683): [4.9z] Multiple ExGW cache validation/improvements [#972](https://github.com/openshift/ovn-kubernetes/pull/972) * [Bug 2068619](https://bugzilla.redhat.com/show_bug.cgi?id=2068619): egressgw: fix deadlock due to behavior of RWLock [#1012](https://github.com/openshift/ovn-kubernetes/pull/1012) * [Bug 2063835](https://bugzilla.redhat.com/show_bug.cgi?id=2063835): backport 2052975 to 4.9 [#996](https://github.com/openshift/ovn-kubernetes/pull/996) * [Bug 2060080](https://bugzilla.redhat.com/show_bug.cgi?id=2060080): [release-4.9] Network Policy fixes [#985](https://github.com/openshift/ovn-kubernetes/pull/985) * [release 4.9] Update project owners [#991](https://github.com/openshift/ovn-kubernetes/pull/991) * [Bug 2055317](https://bugzilla.redhat.com/show_bug.cgi?id=2055317): Hack ITP:preferLocal for DNS service [#964](https://github.com/openshift/ovn-kubernetes/pull/964) * [Bug 2034744](https://bugzilla.redhat.com/show_bug.cgi?id=2034744): Fix egress IP allocator sync [#887](https://github.com/openshift/ovn-kubernetes/pull/887) * [Bug 2053310](https://bugzilla.redhat.com/show_bug.cgi?id=2053310): [release-4.9] Fix pod-creation-retry [#951](https://github.com/openshift/ovn-kubernetes/pull/951) * [Bug 2045576](https://bugzilla.redhat.com/show_bug.cgi?id=2045576): [CARRY][Downstream-only] Give warning when ipFamilyPolicy implicitly set [#938](https://github.com/openshift/ovn-kubernetes/pull/938) * [Bug 2054299](https://bugzilla.redhat.com/show_bug.cgi?id=2054299): Lock the reassignment procedure during node deletion to avoid races [#955](https://github.com/openshift/ovn-kubernetes/pull/955) * [Bug 2056883](https://bugzilla.redhat.com/show_bug.cgi?id=2056883): Revert "HACK: disable skip_snat for load balancers." [#942](https://github.com/openshift/ovn-kubernetes/pull/942) * [Bug 2055549](https://bugzilla.redhat.com/show_bug.cgi?id=2055549): Fix podHandlerCache key [#962](https://github.com/openshift/ovn-kubernetes/pull/962) * [Bug 2040594](https://bugzilla.redhat.com/show_bug.cgi?id=2040594): Create iptables NAT rules also for loadbalancer services [#905](https://github.com/openshift/ovn-kubernetes/pull/905) * [Bug 2014003](https://bugzilla.redhat.com/show_bug.cgi?id=2014003): Fix gateway routers answer ARP/NDP requests for LoadBalancer/ExternalIP services [#952](https://github.com/openshift/ovn-kubernetes/pull/952) * [Bug 2054139](https://bugzilla.redhat.com/show_bug.cgi?id=2054139): Don't return err when annotation cannot be unmarshalled [#954](https://github.com/openshift/ovn-kubernetes/pull/954) * [Bug 1996751](https://bugzilla.redhat.com/show_bug.cgi?id=1996751): Bump OVN to 21.12 [#959](https://github.com/openshift/ovn-kubernetes/pull/959) * [Bug 2028812](https://bugzilla.redhat.com/show_bug.cgi?id=2028812): Modification of ClusterIPs shall trigger svc update [#872](https://github.com/openshift/ovn-kubernetes/pull/872) * [Bug 2042494](https://bugzilla.redhat.com/show_bug.cgi?id=2042494): [4.9] Set the OVS port as transient [#914](https://github.com/openshift/ovn-kubernetes/pull/914) * [Bug 2022049](https://bugzilla.redhat.com/show_bug.cgi?id=2022049): EgressGW: only return unique elements from getRouteInfosForGateway() [#826](https://github.com/openshift/ovn-kubernetes/pull/826) * [Bug 2034669](https://bugzilla.redhat.com/show_bug.cgi?id=2034669): Fix node connectivity to service backed by egress IP pods [#886](https://github.com/openshift/ovn-kubernetes/pull/886) * [Bug 2036977](https://bugzilla.redhat.com/show_bug.cgi?id=2036977): Fixes for shared to local gateway migration [#892](https://github.com/openshift/ovn-kubernetes/pull/892) * [Bug 2034668](https://bugzilla.redhat.com/show_bug.cgi?id=2034668): Fix pod handlers and pod IP parsing for egress IP [#884](https://github.com/openshift/ovn-kubernetes/pull/884) * [Bug 2035336](https://bugzilla.redhat.com/show_bug.cgi?id=2035336): [4.9-backport] Fix Netpol retry mechanisms [#893](https://github.com/openshift/ovn-kubernetes/pull/893) * [Bug 2033672](https://bugzilla.redhat.com/show_bug.cgi?id=2033672): Multiple exgw - Use --may-exist on hybrid policy and correct hybrid policy cleanup [#877](https://github.com/openshift/ovn-kubernetes/pull/877) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/3432c36ae149321863d622ea282c74400c3cd00c...e158f8149171544206e3cb41fae8e0abb80ebcb9) ### [prometheus-config-reloader, prometheus-operator](https://github.com/openshift/prometheus-operator/tree/170b0686e10980d980a3d0a89d023384baff15b6) * [Bug 2052201](https://bugzilla.redhat.com/show_bug.cgi?id=2052201): Address race condition in recreate flow for statefulset [#167](https://github.com/openshift/prometheus-operator/pull/167) * BUG 2041459: alertmanager: only load cfg when writing cfg [#148](https://github.com/openshift/prometheus-operator/pull/148) * [Full changelog](https://github.com/openshift/prometheus-operator/compare/ce7d979635b9d1210db48d54485bc924aed37cdb...170b0686e10980d980a3d0a89d023384baff15b6) ### [tests](https://github.com/openshift/origin/tree/1a49193bbb8a80067c7f73473cbe862c01dba0d8) * [Bug 2064800](https://bugzilla.redhat.com/show_bug.cgi?id=2064800): skip imageregistry serial test on disconnected environments [#27189](https://github.com/openshift/origin/pull/27189) * [Bug 2077167](https://bugzilla.redhat.com/show_bug.cgi?id=2077167): disable unidling test failing under ovn-k [#27172](https://github.com/openshift/origin/pull/27172) * [Bug 2087230](https://bugzilla.redhat.com/show_bug.cgi?id=2087230): disable flaky unidling test [#27150](https://github.com/openshift/origin/pull/27150) * [Bug 2076241](https://bugzilla.redhat.com/show_bug.cgi?id=2076241): Remove second reference to BlueOcean annotations [#27066](https://github.com/openshift/origin/pull/27066) * [Bug 2076256](https://bugzilla.redhat.com/show_bug.cgi?id=2076256): Remove BlueOcean annotation check [#27038](https://github.com/openshift/origin/pull/27038) * [Bug 2072902](https://bugzilla.redhat.com/show_bug.cgi?id=2072902): [release-4.9] exclude loki-promtail from duplicated events [#26986](https://github.com/openshift/origin/pull/26986) * [Bug 2055380](https://bugzilla.redhat.com/show_bug.cgi?id=2055380): cleanup network policy ACL extended test [#26947](https://github.com/openshift/origin/pull/26947) * [Bug 2063284](https://bugzilla.redhat.com/show_bug.cgi?id=2063284): Add debug info for signature test [#26903](https://github.com/openshift/origin/pull/26903) * [Bug 2041358](https://bugzilla.redhat.com/show_bug.cgi?id=2041358): images: port image signature workflow test to OCP4/UBI8 [#26751](https://github.com/openshift/origin/pull/26751) * [Bug 2008181](https://bugzilla.redhat.com/show_bug.cgi?id=2008181): [release-4.9]: sync with openshift/kubernetes@release-4.9 [#26697](https://github.com/openshift/origin/pull/26697) * [Bug 2026802](https://bugzilla.redhat.com/show_bug.cgi?id=2026802): copy api-request upperbound for cluster-monitoring-operator [#26736](https://github.com/openshift/origin/pull/26736) * [Full changelog](https://github.com/openshift/origin/compare/44d15420045aa5fa9f343c6e137a784900458206...1a49193bbb8a80067c7f73473cbe862c01dba0d8) ### [thanos](https://github.com/openshift/thanos/tree/996a5f0be29e1ccc290752091773e6190e9d3bc5) * [Bug 2074413](https://bugzilla.redhat.com/show_bug.cgi?id=2074413): Thanos Querier high CPU and memory usage till OOM [#81](https://github.com/openshift/thanos/pull/81) * [Full changelog](https://github.com/openshift/thanos/compare/e0fa82ca4384de82827f6fbb39789451b9243b5f...996a5f0be29e1ccc290752091773e6190e9d3bc5) ### [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector/tree/53290ea45cb7cde3ea398da163f9f3dd9d5f0a3d) * [Bug 2060214](https://bugzilla.redhat.com/show_bug.cgi?id=2060214): Fix stale metrics [#82](https://github.com/openshift/vsphere-problem-detector/pull/82) * [Bug 2033733](https://bugzilla.redhat.com/show_bug.cgi?id=2033733): Deferred logout after checks are run [#67](https://github.com/openshift/vsphere-problem-detector/pull/67) * [Full changelog](https://github.com/openshift/vsphere-problem-detector/compare/646689c310206d7ef15e7f3530d312a28a0d3b66...53290ea45cb7cde3ea398da163f9f3dd9d5f0a3d)