# 4.9.0-0.okd-2022-02-12-140851 Created: 2022-02-12 14:44:01 +0000 UTC Image Digest: `sha256:72e4a15592c5e20c1a663ac6d633b218e14e232c5ee0200c7c9f5f1b8a15caf6` Promoted from registry.ci.openshift.org/origin/release:4.9.0-0.okd-2022-02-12-140851 ## Changes from 4.9.0-0.okd-2022-01-14-230113 ### Components * Kubernetes 1.22.3 * Fedora CoreOS upgraded from 49.34.4 to 49.34.6 ### Rebuilt images without code change * [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal) git [1c81cab6](https://github.com/openshift/cluster-api-provider-baremetal/commit/1c81cab6cc3a166f9b42ffc59c0870c92739229e) `sha256:d532bffcb29cb0ed6295134292cbbc0a460fe07fa09795b8366fc6db6cf57673` * [baremetal-operator](https://github.com/openshift/baremetal-operator) git [6e62a546](https://github.com/openshift/baremetal-operator/commit/6e62a5464298ea49a2681f946d09adc863a6a3f8) `sha256:d7e7f5cc2a5a6ec876f2b00d598fc08f54033bd52b8cfa38da368ed4424bde30` * [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator) git [10af6a96](https://github.com/openshift/cluster-baremetal-operator/commit/10af6a966c2c1d8061f301d44ecec0ff05ccce26) `sha256:65a285466c63126c11d9556edab567bebb46b6f2ad4be9ef289091405971b42e` * [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator) git [19c4e72e](https://github.com/openshift/cluster-etcd-operator/commit/19c4e72ede71df4b58c6165b1e2be45cc949090a) `sha256:6a9e87889d85e83057c3c1483ddb1851d813f4a68d895f6c5d1e29ff501c163e` * [cluster-version-operator](https://github.com/openshift/cluster-version-operator) git [f2551e5d](https://github.com/openshift/cluster-version-operator/commit/f2551e5d22e4b5623a47f94555226ffa3d750e9d) `sha256:45828d66e36c763d63c851c9c037a16c3bb2df50b26f86e5da461d8f0af225df` * [haproxy-router](https://github.com/openshift/router) git [2d1e1f4b](https://github.com/openshift/router/commit/2d1e1f4bd413dd283c92638e23fae940ef4c1e54) `sha256:48f8f9af903b145c7681d3364b8d2387e11e2e839509468fcf1da554471fb4d5` * [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:119cac55e23e477581fad38a2ca9052e845b88b3a3822a390a38161af00095d5` * [machine-api-operator](https://github.com/openshift/machine-api-operator) git [383c9b95](https://github.com/openshift/machine-api-operator/commit/383c9b959b69044ec533118cf5d41f17101137f1) `sha256:18681a536b9f3eed8d3f09c5b400698f31a06b6df3c8a2a6b66048f4b2f89cc9` ### [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, ovirt-installer](https://github.com/openshift/installer/tree/e9a66d5b21501c0a44f2f02cd245316798b0cdd9) * [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...e9a66d5b21501c0a44f2f02cd245316798b0cdd9) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/ba6c7aa93443f48cdcc491471699711008837d3c) * [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...ba6c7aa93443f48cdcc491471699711008837d3c) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/52a2fd9297c5a7221bed85db4cf303118bc396e3) * [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...52a2fd9297c5a7221bed85db4cf303118bc396e3) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/1d05f80998b72d059f07612530e25396b7e74446) * [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...1d05f80998b72d059f07612530e25396b7e74446) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/a895470a0ba53486b6379af960501f5a85436b98) * [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...a895470a0ba53486b6379af960501f5a85436b98) ### [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/5694bdd97a73c70711b354e83499f6e60b45ddbd) * [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...5694bdd97a73c70711b354e83499f6e60b45ddbd) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/cde954111226c3046f5c9cc6961e3e2f9dd73627) * [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) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/5a8b35e9779f52e0cf2cfd6032756e53977188c4...cde954111226c3046f5c9cc6961e3e2f9dd73627) ### [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) ### [console](https://github.com/openshift/console/tree/ed83aab233695a5b28f119732a155e540e48a0e6) * [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) * [Full changelog](https://github.com/openshift/console/compare/95c51de7c2472a034560593dcef38a164f8cae4e...ed83aab233695a5b28f119732a155e540e48a0e6) ### [console-operator](https://github.com/openshift/console-operator/tree/fdcb82f487fb8655edcaee77cef63c492e72e0b1) * [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...fdcb82f487fb8655edcaee77cef63c492e72e0b1) ### [docker-builder](https://github.com/openshift/builder/tree/7e2e890d8b8bba58982171ff063d96e304a30fc5) * [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) * [Full changelog](https://github.com/openshift/builder/compare/7f2458824262068b41689438655341178a2df26a...7e2e890d8b8bba58982171ff063d96e304a30fc5) ### [docker-registry](https://github.com/openshift/image-registry/tree/c2199cb9619f217e9fffe04f77352cbd95e86e58) * [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...c2199cb9619f217e9fffe04f77352cbd95e86e58) ### [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) ### [hyperkube, pod](https://github.com/openshift/kubernetes/tree/b93fd35dd030519c24dd02f8bc2a7f873d2928cd) * [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...b93fd35dd030519c24dd02f8bc2a7f873d2928cd) ### [jenkins, jenkins-agent-base, jenkins-agent-maven, jenkins-agent-nodejs](https://github.com/openshift/jenkins/tree/af84740506fd4da40978e931a634b8871ad125c4) * [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) * [Full changelog](https://github.com/openshift/jenkins/compare/3711b81da7d5e10033c4e16f242bed79254a13cd...af84740506fd4da40978e931a634b8871ad125c4) ### [kuryr-cni, kuryr-controller](https://github.com/openshift/kuryr-kubernetes/tree/) * [OCPBUGS-18851](https://issues.redhat.com/browse/OCPBUGS-18851): Updating kuryr-controller images to be consistent with ART [#742](https://github.com/openshift/kuryr-kubernetes/pull/742) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#739](https://github.com/openshift/kuryr-kubernetes/pull/739) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#730](https://github.com/openshift/kuryr-kubernetes/pull/730) * [OCPBUGS-15239](https://issues.redhat.com/browse/OCPBUGS-15239): Remove unneeded grpcio dependencies from RPM [#734](https://github.com/openshift/kuryr-kubernetes/pull/734) * Bug OCPBUGS-13431: Fix np retry [#728](https://github.com/openshift/kuryr-kubernetes/pull/728) * Updating kuryr-cni images to be consistent with ART [#723](https://github.com/openshift/kuryr-kubernetes/pull/723) * [OCPBUGS-12780](https://issues.redhat.com/browse/OCPBUGS-12780): KuryrPort cleanup: Fix issue of subport not found [#724](https://github.com/openshift/kuryr-kubernetes/pull/724) * Bug OCPBUGS-11805: Fix ValueError when Pod has no IP address [#718](https://github.com/openshift/kuryr-kubernetes/pull/718) * Merge from upstream [#716](https://github.com/openshift/kuryr-kubernetes/pull/716) * Updating kuryr-controller images to be consistent with ART [#714](https://github.com/openshift/kuryr-kubernetes/pull/714) * Updating kuryr-cni images to be consistent with ART [#715](https://github.com/openshift/kuryr-kubernetes/pull/715) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#713](https://github.com/openshift/kuryr-kubernetes/pull/713) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#711](https://github.com/openshift/kuryr-kubernetes/pull/711) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#710](https://github.com/openshift/kuryr-kubernetes/pull/710) * Updating kuryr-cni images to be consistent with ART [#709](https://github.com/openshift/kuryr-kubernetes/pull/709) * Updating kuryr-controller images to be consistent with ART [#708](https://github.com/openshift/kuryr-kubernetes/pull/708) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#707](https://github.com/openshift/kuryr-kubernetes/pull/707) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#706](https://github.com/openshift/kuryr-kubernetes/pull/706) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#705](https://github.com/openshift/kuryr-kubernetes/pull/705) * Updating kuryr-cni images to be consistent with ART [#697](https://github.com/openshift/kuryr-kubernetes/pull/697) * Bug OCPBUGS-198: Cleanup KuryrPort when Pod is missing [#691](https://github.com/openshift/kuryr-kubernetes/pull/691) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#690](https://github.com/openshift/kuryr-kubernetes/pull/690) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#689](https://github.com/openshift/kuryr-kubernetes/pull/689) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#686](https://github.com/openshift/kuryr-kubernetes/pull/686) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#685](https://github.com/openshift/kuryr-kubernetes/pull/685) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#684](https://github.com/openshift/kuryr-kubernetes/pull/684) * Rebase from upstream [#683](https://github.com/openshift/kuryr-kubernetes/pull/683) * Updating kuryr-cni images to be consistent with ART [#677](https://github.com/openshift/kuryr-kubernetes/pull/677) * Updating kuryr-controller images to be consistent with ART [#676](https://github.com/openshift/kuryr-kubernetes/pull/676) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#681](https://github.com/openshift/kuryr-kubernetes/pull/681) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#679](https://github.com/openshift/kuryr-kubernetes/pull/679) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#678](https://github.com/openshift/kuryr-kubernetes/pull/678) * [Bug 2088444](https://bugzilla.redhat.com/show_bug.cgi?id=2088444): Add leftover resources protection [#674](https://github.com/openshift/kuryr-kubernetes/pull/674) * [Bug 2094816](https://bugzilla.redhat.com/show_bug.cgi?id=2094816): Do not crash on Neutron quota exceptions [#675](https://github.com/openshift/kuryr-kubernetes/pull/675) * [Bug 2094801](https://bugzilla.redhat.com/show_bug.cgi?id=2094801): Strip leading zeros from "funny" Service IPs [#671](https://github.com/openshift/kuryr-kubernetes/pull/671) * [Bug 2097246](https://bugzilla.redhat.com/show_bug.cgi?id=2097246): Use upper-constraints.txt from stable/xena in UT [#672](https://github.com/openshift/kuryr-kubernetes/pull/672) * Remove DNS webhook server [#666](https://github.com/openshift/kuryr-kubernetes/pull/666) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#665](https://github.com/openshift/kuryr-kubernetes/pull/665) * Merge from upstream [#658](https://github.com/openshift/kuryr-kubernetes/pull/658) * [Bug 1997120](https://bugzilla.redhat.com/show_bug.cgi?id=1997120): CNI: Watch for deleted pods [#657](https://github.com/openshift/kuryr-kubernetes/pull/657) * [Bug 1983056](https://bugzilla.redhat.com/show_bug.cgi?id=1983056): CNI: Use K8S_POD_UID passed from CRI [#645](https://github.com/openshift/kuryr-kubernetes/pull/645) * Parallelize ports removal. [#655](https://github.com/openshift/kuryr-kubernetes/pull/655) * Updating kuryr-cni images to be consistent with ART [#629](https://github.com/openshift/kuryr-kubernetes/pull/629) * [Bug 2070047](https://bugzilla.redhat.com/show_bug.cgi?id=2070047): Increase cni_request_duration buckets [#647](https://github.com/openshift/kuryr-kubernetes/pull/647) * Updating kuryr-controller images to be consistent with ART [#628](https://github.com/openshift/kuryr-kubernetes/pull/628) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#644](https://github.com/openshift/kuryr-kubernetes/pull/644) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#643](https://github.com/openshift/kuryr-kubernetes/pull/643) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#642](https://github.com/openshift/kuryr-kubernetes/pull/642) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#640](https://github.com/openshift/kuryr-kubernetes/pull/640) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#639](https://github.com/openshift/kuryr-kubernetes/pull/639) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#638](https://github.com/openshift/kuryr-kubernetes/pull/638) * [Bug 2051423](https://bugzilla.redhat.com/show_bug.cgi?id=2051423): Update KLB .spec.provider when required [#636](https://github.com/openshift/kuryr-kubernetes/pull/636) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#634](https://github.com/openshift/kuryr-kubernetes/pull/634) * [Bug 2045065](https://bugzilla.redhat.com/show_bug.cgi?id=2045065): Ignore Pod event if Pod is Pending with no Node set [#624](https://github.com/openshift/kuryr-kubernetes/pull/624) * [Bug 2035333](https://bugzilla.redhat.com/show_bug.cgi?id=2035333): Limit the number of concurrent create_ports requests [#619](https://github.com/openshift/kuryr-kubernetes/pull/619) * [Bug 2034898](https://bugzilla.redhat.com/show_bug.cgi?id=2034898): Added missing raise statement for not ready resource. [#618](https://github.com/openshift/kuryr-kubernetes/pull/618) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#616](https://github.com/openshift/kuryr-kubernetes/pull/616) * Lock pool population, events follow up [#615](https://github.com/openshift/kuryr-kubernetes/pull/615) * Pod and Services events [#614](https://github.com/openshift/kuryr-kubernetes/pull/614) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#613](https://github.com/openshift/kuryr-kubernetes/pull/613) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#612](https://github.com/openshift/kuryr-kubernetes/pull/612) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#611](https://github.com/openshift/kuryr-kubernetes/pull/611) * [Bug 2028816](https://bugzilla.redhat.com/show_bug.cgi?id=2028816): Fix VLAN ID management [#610](https://github.com/openshift/kuryr-kubernetes/pull/610) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#609](https://github.com/openshift/kuryr-kubernetes/pull/609) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#605](https://github.com/openshift/kuryr-kubernetes/pull/605) * RPM build: Get OpenStack repo version from arg [#603](https://github.com/openshift/kuryr-kubernetes/pull/603) * [Bug 2018152](https://bugzilla.redhat.com/show_bug.cgi?id=2018152): Do not start kuryr-daemon when worker_num <= 1 [#598](https://github.com/openshift/kuryr-kubernetes/pull/598) * Updating kuryr-cni images to be consistent with ART [#596](https://github.com/openshift/kuryr-kubernetes/pull/596) * [Bug 2019886](https://bugzilla.redhat.com/show_bug.cgi?id=2019886): Improve retrieval of Trunks info [#597](https://github.com/openshift/kuryr-kubernetes/pull/597) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#595](https://github.com/openshift/kuryr-kubernetes/pull/595) * [Bug 2020664](https://bugzilla.redhat.com/show_bug.cgi?id=2020664): Ensure DOWN subports are cleaned up [#594](https://github.com/openshift/kuryr-kubernetes/pull/594) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#584](https://github.com/openshift/kuryr-kubernetes/pull/584) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#583](https://github.com/openshift/kuryr-kubernetes/pull/583) * Revert "tox tests: Pin virtualenv to 20.7.2" [#575](https://github.com/openshift/kuryr-kubernetes/pull/575) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#580](https://github.com/openshift/kuryr-kubernetes/pull/580) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#579](https://github.com/openshift/kuryr-kubernetes/pull/579) * [Bug 2012902](https://bugzilla.redhat.com/show_bug.cgi?id=2012902): Include port fix [#577](https://github.com/openshift/kuryr-kubernetes/pull/577) * Rebase from master [#576](https://github.com/openshift/kuryr-kubernetes/pull/576) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#570](https://github.com/openshift/kuryr-kubernetes/pull/570) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#568](https://github.com/openshift/kuryr-kubernetes/pull/568) * [Bug 2005355](https://bugzilla.redhat.com/show_bug.cgi?id=2005355): tox tests: Pin virtualenv to 20.7.2 [#566](https://github.com/openshift/kuryr-kubernetes/pull/566) * Updating kuryr-cni images to be consistent with ART [#562](https://github.com/openshift/kuryr-kubernetes/pull/562) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#561](https://github.com/openshift/kuryr-kubernetes/pull/561) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#560](https://github.com/openshift/kuryr-kubernetes/pull/560) * Updating kuryr-cni images to be consistent with ART [#555](https://github.com/openshift/kuryr-kubernetes/pull/555) * Updating kuryr-controller images to be consistent with ART [#553](https://github.com/openshift/kuryr-kubernetes/pull/553) * [Full changelog](https://github.com/openshift/kuryr-kubernetes/compare/1e8c94f80e26b69968a3d8ea918a387451e9db2b...) ### [machine-os-content](https://github.com/openshift/okd-machine-os/tree/f832ce04d55075bb4e81ed2d0b60b2a2349b80e3) * Feb 9 update [#297](https://github.com/openshift/okd-machine-os/pull/297) * Dockerfile.template: bump machine-os version [#288](https://github.com/openshift/okd-machine-os/pull/288) * [Full changelog](https://github.com/openshift/okd-machine-os/compare/50c374edbdb811008d6f6cf1e97efe77e1c93950...f832ce04d55075bb4e81ed2d0b60b2a2349b80e3) ### [multus-route-override-cni](https://github.com/openshift/route-override-cni/tree/) * [OCPBUGS-28557](https://issues.redhat.com/browse/OCPBUGS-28557): Updating ose-multus-route-override-cni-container image to be consistent with ART for 4.16 [#54](https://github.com/openshift/route-override-cni/pull/54) * [OCPBUGS-24721](https://issues.redhat.com/browse/OCPBUGS-24721): Updating ose-multus-route-override-cni-container image to be consistent with ART [#53](https://github.com/openshift/route-override-cni/pull/53) * [OCPBUGS-24721](https://issues.redhat.com/browse/OCPBUGS-24721): Updating ose-multus-route-override-cni-container image to be consistent with ART [#52](https://github.com/openshift/route-override-cni/pull/52) * [OCPBUGS-24721](https://issues.redhat.com/browse/OCPBUGS-24721): Updating ose-multus-route-override-cni-container image to be consistent with ART [#51](https://github.com/openshift/route-override-cni/pull/51) * [OCPBUGS-18848](https://issues.redhat.com/browse/OCPBUGS-18848): Updating ose-multus-route-override-cni images to be consistent with ART [#48](https://github.com/openshift/route-override-cni/pull/48) * 15393552: Updating ose-multus-route-override-cni images to be consistent with ART [#47](https://github.com/openshift/route-override-cni/pull/47) * 15393552: Updating ose-multus-route-override-cni images to be consistent with ART [#45](https://github.com/openshift/route-override-cni/pull/45) * Revert ART changes to fix rhel9 base binary [#44](https://github.com/openshift/route-override-cni/pull/44) * Updating ose-multus-route-override-cni images to be consistent with ART [#43](https://github.com/openshift/route-override-cni/pull/43) * Fix Dockerfile to use rhel9 [#42](https://github.com/openshift/route-override-cni/pull/42) * Updating ose-multus-route-override-cni images to be consistent with ART [#41](https://github.com/openshift/route-override-cni/pull/41) * Add rhel9 binary [#40](https://github.com/openshift/route-override-cni/pull/40) * Updating ose-multus-route-override-cni images to be consistent with ART [#36](https://github.com/openshift/route-override-cni/pull/36) * Updating ose-multus-route-override-cni images to be consistent with ART [#35](https://github.com/openshift/route-override-cni/pull/35) * Updating ose-multus-route-override-cni images to be consistent with ART [#34](https://github.com/openshift/route-override-cni/pull/34) * Updating ose-multus-route-override-cni images to be consistent with ART [#33](https://github.com/openshift/route-override-cni/pull/33) * Dev/sync upstream [#30](https://github.com/openshift/route-override-cni/pull/30) * Updating ose-multus-route-override-cni images to be consistent with ART [#28](https://github.com/openshift/route-override-cni/pull/28) * Updating ose-multus-route-override-cni images to be consistent with ART [#25](https://github.com/openshift/route-override-cni/pull/25) * Updating ose-multus-route-override-cni images to be consistent with ART [#21](https://github.com/openshift/route-override-cni/pull/21) * [Full changelog](https://github.com/openshift/route-override-cni/compare/707dd38046554810f601f2fae4a69bc4b907d7d3...) ### [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) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/a82dbf927c600659948a3759d9272d46b524ae89) * [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...a82dbf927c600659948a3759d9272d46b524ae89) ### [operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/3cd421db3994df59900656f8d0a3071743484456) * [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...3cd421db3994df59900656f8d0a3071743484456) ### [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/ce028c9443865fcba421afdf392d15929d614d85) * [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) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/87d25f1cefdb7bed3d11c7e42ad59c7f94d0709b...ce028c9443865fcba421afdf392d15929d614d85) ### [prometheus-config-reloader, prometheus-operator](https://github.com/openshift/prometheus-operator/tree/086933562820c31dd37399589c136364ec842950) * 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...086933562820c31dd37399589c136364ec842950) ### [tests](https://github.com/openshift/origin/tree/932d5024f9f9c2fb32ad8ac417df03286cb23ce7) * [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...932d5024f9f9c2fb32ad8ac417df03286cb23ce7)