# 4.10.0-fc.4 Created: 2022-01-28 20:54:54 +0000 UTC Image Digest: `sha256:664ad79f4a5f321c4acd51c737dfce9363e48470dc35732be4b7d156aa7b3936` Promoted from registry.ci.openshift.org/ocp/release:4.10.0-0.nightly-2022-01-28-125342 ## Changes from 4.8.29 ### Components * Kubernetes upgraded from 1.21.6 to 1.23.0 * Red Hat Enterprise Linux CoreOS upgraded from 48.84.202201241104-0 to 410.84.202201280407-0 ### New images * [alibaba-cloud-csi-driver](https://github.com/openshift/alibaba-cloud-csi-driver) git [ac83e4bc](https://github.com/openshift/alibaba-cloud-csi-driver/commit/ac83e4bc5a1eecdfda0d423d1dd665d28376ea8e) `sha256:35349dd89ae919cb192b148c67abe2a3ea74aaae84173c5ffdba9ab5adfc81e9` * [alibaba-disk-csi-driver-operator](https://github.com/openshift/alibaba-disk-csi-driver-operator) git [9c102a77](https://github.com/openshift/alibaba-disk-csi-driver-operator/commit/9c102a7743a6c145422efae2cab810bbd8a4f414) `sha256:260307840d56627884551a249857a831618e93e81df0578e1cbe6bcf63b4b6ef` * [alibaba-machine-controllers](https://github.com/openshift/cluster-api-provider-alibaba) git [02061213](https://github.com/openshift/cluster-api-provider-alibaba/commit/0206121348c9a0d220dd6805cea79d1eae7fd3e0) `sha256:e2549a610a54f1c47571feb40e0139724c12261998c4a6238f5dc06514954207` * [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws) git [d85867fe](https://github.com/openshift/cloud-provider-aws/commit/d85867feab1e80f094624d57221a071d7b6a148c) `sha256:defbfae5465a076cf299a2589b6f059018d9605c7c74af33e8ce95d2e62aea48` * [azure-cloud-controller-manager](https://github.com/openshift/cloud-provider-azure) git [07f13351](https://github.com/openshift/cloud-provider-azure/commit/07f1335140207eb41fb92fa0e689a89bc9b5efd9) `sha256:7d59c79d5c4a4081c574ced2be8fe9e064c9afcd22b1943495219bc01b408ebc` * [azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure) git [07f13351](https://github.com/openshift/cloud-provider-azure/commit/07f1335140207eb41fb92fa0e689a89bc9b5efd9) `sha256:68fd284352c6c7eff9f628a64e3cbad5fad6535e3898fb93177d4c2ca2ad8d4b` * [azure-file-csi-driver](https://github.com/openshift/azure-file-csi-driver) git [f88155b4](https://github.com/openshift/azure-file-csi-driver/commit/f88155b4c4a3a6dc4d56bac44edb82198a967a4b) `sha256:cf733b55fdb980686601d83e3c699977ecc786b87346d09bf2274b0aca679fe5` * [azure-file-csi-driver-operator](https://github.com/openshift/azure-file-csi-driver-operator) git [3807eb37](https://github.com/openshift/azure-file-csi-driver-operator/commit/3807eb37247bb9008d7e64c10e3bf6a3872d199d) `sha256:8f852cc549b06adc59ccc847b29c34e4d802dcf374a8596acd121524940e172c` * [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller) git [224020ca](https://github.com/openshift/cloud-network-config-controller/commit/224020ca9f043e8023e68dcc133d9a957025d6d1) `sha256:3711c7d50e3007a62df2d059c1fec106c86988b18baeda6b1d2431f35a758745` * [cluster-api](https://github.com/openshift/cluster-api) git [78fff559](https://github.com/openshift/cluster-api/commit/78fff5594a5c6fd7252770d12579085e6d19655a) `sha256:01a8c7a07dfb575da7bb2d459d5d679b25835261a7b24b289df3bfc9b5c5cd02` * [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator) git [79c0ce3a](https://github.com/openshift/cluster-capi-operator/commit/79c0ce3aa89ba93e2be993944a94a7e9649ba62e) `sha256:4b1a145a16c19b0622b43985d50158ee1b507f11e0752320750d3b8148efe548` * [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator) git [18d1f309](https://github.com/openshift/cluster-cloud-controller-manager-operator/commit/18d1f3094905a9bbb0d2341aac275a97ab9298a1) `sha256:993c4211a211f0b65baf35919198c7d895717d74afb6d16d2534fda584d42699` * [csi-driver-shared-resource](https://github.com/openshift/csi-driver-shared-resource) git [d06ff18b](https://github.com/openshift/csi-driver-shared-resource/commit/d06ff18b2ff23e5165638d6c3df42a2e1715b28f) `sha256:b5822111a7135eec417d5821dbb650d4a146e4c065e5580552082d3fed5ac563` * [csi-driver-shared-resource-operator](https://github.com/openshift/csi-driver-shared-resource-operator) git [662615b3](https://github.com/openshift/csi-driver-shared-resource-operator/commit/662615b3427b57d8aafff6b982a7e4b34692eadc) `sha256:4547e4371afee46ade7a0c6ee6f8f7e161e370ce408252035fb1cfe2e816424c` * [gcp-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp) git [4dc728d0](https://github.com/openshift/cloud-provider-gcp/commit/4dc728d0e1af40893815149de016e5d6e5a7bacb) `sha256:88e6efdd5d57a73665f4d2a59e649ee5bfc4a579aaf079ad0e2925decdea800c` * [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm) git [e3039120](https://github.com/openshift/cloud-provider-ibm/commit/e30391202c3f02694b2f5b3c2d73cb560d9c133d) `sha256:5bf2ccb0a4dea27f02c7b4847caadc7d82fc9baa2db59cacb4fe5f34b482d27b` * [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver) git [d54e3706](https://github.com/openshift/ibm-vpc-block-csi-driver/commit/d54e3706bb8b38447800aa91632a946eb6c990ec) `sha256:4645561b8f9219a71cae8aee11c7387fec42a785f405c36f5af5ce3e6db3037a` * [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator) git [ff46ce6d](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/commit/ff46ce6d897357eea9be071f397797f39c7968e7) `sha256:3def8828dad3715c1885e6a633d3927e806299cb86107e1f869241b7b24e35b9` * [ibm-vpc-node-label-updater](https://github.com/openshift/ibm-vpc-node-label-updater) git [7074dfc3](https://github.com/openshift/ibm-vpc-node-label-updater/commit/7074dfc35cdd3c2e19790a934c1025c8f690c9a6) `sha256:f23fe0c75985096dc926ced9735b75883b51a08334720efa2da9b702269ca6a8` * [ibmcloud-machine-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud) git [7449a94f](https://github.com/openshift/cluster-api-provider-ibmcloud/commit/7449a94fcd0001cac6371600a75b20850b235cc9) `sha256:fe62a2283b247fd84047a926f85a83586664f67ccec47df7e9b6bcaaa2d7a15c` * [image-customization-controller](https://github.com/openshift/image-customization-controller) git [04a5cb35](https://github.com/openshift/image-customization-controller/commit/04a5cb352bd086a12436b6d2683d5b1bc99c39bc) `sha256:39e24a0523fee9a8ba85e3f3e8401a09698c39b3d96c2c43132e603249a41d81` * [ironic-agent](https://github.com/openshift/ironic-agent-image) git [2004c66b](https://github.com/openshift/ironic-agent-image/commit/2004c66bc93bd3a9189ed771835d3a0acaedaebc) `sha256:f07e1596763e4f1b0834cb700037fd1958071ae26492d8c3fc686afc5ef560cb` * [machine-os-images](https://github.com/openshift/machine-os-images) git [4d1e087e](https://github.com/openshift/machine-os-images/commit/4d1e087ed00fddbab16a8cf8fe22d0cce4fef025) `sha256:72f5c4c445e6a20e8c7449b08a92a6e401c282931df653d9114887ae57fbb91e` * [network-interface-bond-cni](https://github.com/openshift/bond-cni) git [84922601](https://github.com/openshift/bond-cni/commit/84922601528bcd051fbc1e502627cbe93b781c6b) `sha256:e0e1b9b2609671de433235478a7fb69f6472de0baedc3224481131bb38ed6989` * [openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack) git [df0b27de](https://github.com/openshift/cloud-provider-openstack/commit/df0b27de80cfaa3f01e8cf0210f3a8d0c9a248d9) `sha256:323563708757039c93482d147e0afe63ee0c29e89065e0c06848779fbbd29d87` * [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack) git [2401f74d](https://github.com/openshift/machine-api-provider-openstack/commit/2401f74dba8112e0dd4a4a1bb77c26887d5da3f4) `sha256:d9212405fddccc76a58a3e45fd70a3eb3637a2bf531fdcc66bd414cf09c1b51e` * [powervs-machine-controllers](https://github.com/openshift/cluster-api-provider-powervs) git [1b59284a](https://github.com/openshift/cluster-api-provider-powervs/commit/1b59284a88591123efcc400d4a2f5d230618db14) `sha256:dda703d534aa20edcd3e6df1a8241777d51a617a6a58384c271c7530af1ee9b2` * [vsphere-cloud-controller-manager](https://github.com/openshift/cloud-provider-vsphere) git [25b98d3b](https://github.com/openshift/cloud-provider-vsphere/commit/25b98d3b2fa812ef3b28ddcd90454c1b937898a9) `sha256:b16be72de60149f05ce21789a84367b7d78125f238bc048a0483b00edaf7a53d` ### Removed images * ironic-inspector * ironic-ipa-downloader * mdns-publisher ### Rebuilt images without code change * [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator) git [901a6d22](https://github.com/openshift/kubernetes-kube-storage-version-migrator/commit/901a6d221d1cf79b4b6ba859bb43521e0ee635b3) `sha256:b82b8faa42ce0a7fa2a0e3b0da80c847b965aa4383491af1a3fafeea9c320491` * machine-os-content `sha256:010697733208d3d5daedf9b36216177a4956d246ab3ecb6380baf10b8b693792` ### [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver/tree/8741c5f4c53d527996fa876e5744c7f409fc63e8) * Updating ose-aws-ebs-csi-driver images to be consistent with ART [#192](https://github.com/openshift/aws-ebs-csi-driver/pull/192) * [Bug 1988371](https://bugzilla.redhat.com/show_bug.cgi?id=1988371): Rebase to v1.2.0 for OCP 4.9 [#190](https://github.com/openshift/aws-ebs-csi-driver/pull/190) * Updating ose-aws-ebs-csi-driver images to be consistent with ART [#189](https://github.com/openshift/aws-ebs-csi-driver/pull/189) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#188](https://github.com/openshift/aws-ebs-csi-driver/pull/188) * [Full changelog](https://github.com/openshift/aws-ebs-csi-driver/compare/8c036e44147d9e4546c726b934dedda3940790af...8741c5f4c53d527996fa876e5744c7f409fc63e8) ### [aws-ebs-csi-driver-operator](https://github.com/openshift/aws-ebs-csi-driver-operator/tree/b97403911f93755ea71b77941b57e4f33f13ea1f) * [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): aws-ebs: Add external-snapshotter permissions to patch snapshots [#147](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/147) * [Bug 2038934](https://bugzilla.redhat.com/show_bug.cgi?id=2038934): Add custom CA bundle support [#146](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/146) * [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): AWS EBS CSI driver's livenessprobe does not respect operator's loglevel [#144](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/144) * Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART [#143](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/143) * Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART [#141](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/141) * Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART [#139](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/139) * [Bug 1998174](https://bugzilla.redhat.com/show_bug.cgi?id=1998174): Add StorageClass for gp3 [#140](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/140) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#138](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/138) * [Bug 1990146](https://bugzilla.redhat.com/show_bug.cgi?id=1990146): some controllers missing livenessProbe [#134](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/134) * Use generic deployment controller with additional manifest hooks [#128](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/128) * Start using "embed" module for static assets [#131](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/131) * Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART [#132](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/132) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#130](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/130) * [Full changelog](https://github.com/openshift/aws-ebs-csi-driver-operator/compare/d1fe616c0da0edddb7019a64b0ad1136b36a5f26...b97403911f93755ea71b77941b57e4f33f13ea1f) ### [aws-machine-controllers](https://github.com/openshift/machine-api-provider-aws/tree/36f61954257d1382ec2125dfe1cadc5f784085b0) * [Bug 2040376](https://bugzilla.redhat.com/show_bug.cgi?id=2040376): Update map of supported aws instance types [#19](https://github.com/openshift/machine-api-provider-aws/pull/19) * [Bug 2040504](https://bugzilla.redhat.com/show_bug.cgi?id=2040504): Ensure IOPS setting is honoured on all supported block device types [#18](https://github.com/openshift/machine-api-provider-aws/pull/18) * [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Update dependencies to K8s 1.23 [#14](https://github.com/openshift/machine-api-provider-aws/pull/14) * Update README [#10](https://github.com/openshift/machine-api-provider-aws/pull/10) * [Bug 2025767](https://bugzilla.redhat.com/show_bug.cgi?id=2025767): Prevent Machine from being considered provisioned until it exists in AWS [#11](https://github.com/openshift/machine-api-provider-aws/pull/11) * Label aws provider image [#12](https://github.com/openshift/machine-api-provider-aws/pull/12) * Update MAO and openshift/api dependency [#9](https://github.com/openshift/machine-api-provider-aws/pull/9) * Rename package to machine-api-provider-aws [#3](https://github.com/openshift/machine-api-provider-aws/pull/3) * Cherry pick from old repo [#5](https://github.com/openshift/machine-api-provider-aws/pull/5) * Remove all old unused files [#4](https://github.com/openshift/machine-api-provider-aws/pull/4) * Migrate from cluster-api-provider-aws [#2](https://github.com/openshift/machine-api-provider-aws/pull/2) * [Full changelog](https://github.com/openshift/machine-api-provider-aws/compare/cfd8736ecc3de3039931f60dad60307a4d491252...36f61954257d1382ec2125dfe1cadc5f784085b0) ### [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook/tree/7f9eb87aea90ff2bac0c98df741b6d6dd0c61449) * move go.mod to 1.17 [#146](https://github.com/openshift/aws-pod-identity-webhook/pull/146) * Updating ose-aws-pod-identity-webhook images to be consistent with ART [#142](https://github.com/openshift/aws-pod-identity-webhook/pull/142) * update OWNERS to reflect current reality [#143](https://github.com/openshift/aws-pod-identity-webhook/pull/143) * Updating ose-aws-pod-identity-webhook images to be consistent with ART [#140](https://github.com/openshift/aws-pod-identity-webhook/pull/140) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#139](https://github.com/openshift/aws-pod-identity-webhook/pull/139) * [Full changelog](https://github.com/openshift/aws-pod-identity-webhook/compare/58ef8af861317beceac26691d5c452af45ca0e4a...7f9eb87aea90ff2bac0c98df741b6d6dd0c61449) ### [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver/tree/3d79d39e02f49de7608bcf921694b64d827147af) * Rebase to v1.9.0 for OCP 4.10 [#19](https://github.com/openshift/azure-disk-csi-driver/pull/19) * Updating ose-azure-disk-csi-driver images to be consistent with ART [#17](https://github.com/openshift/azure-disk-csi-driver/pull/17) * Updating ose-azure-disk-csi-driver images to be consistent with ART [#16](https://github.com/openshift/azure-disk-csi-driver/pull/16) * Updating ose-azure-disk-csi-driver images to be consistent with ART [#15](https://github.com/openshift/azure-disk-csi-driver/pull/15) * [Bug 1994642](https://bugzilla.redhat.com/show_bug.cgi?id=1994642): Rebase to v1.5.1 for OCP 4.9 [#13](https://github.com/openshift/azure-disk-csi-driver/pull/13) * [Bug 1988372](https://bugzilla.redhat.com/show_bug.cgi?id=1988372): UPSTREAM: 955: fix: Disable uuid checks on XFS [#14](https://github.com/openshift/azure-disk-csi-driver/pull/14) * [Bug 1990781](https://bugzilla.redhat.com/show_bug.cgi?id=1990781): UPSTREAM: 961: fix: Remove gen-skus-map [#12](https://github.com/openshift/azure-disk-csi-driver/pull/12) * Rebase v1.5.0 [#11](https://github.com/openshift/azure-disk-csi-driver/pull/11) * Updating ose-azure-disk-csi-driver images to be consistent with ART [#9](https://github.com/openshift/azure-disk-csi-driver/pull/9) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#8](https://github.com/openshift/azure-disk-csi-driver/pull/8) * [Full changelog](https://github.com/openshift/azure-disk-csi-driver/compare/2d461b39bacc76f0b879f943015df4d2191f72f4...3d79d39e02f49de7608bcf921694b64d827147af) ### [azure-disk-csi-driver-operator](https://github.com/openshift/azure-disk-csi-driver-operator/tree/3b25a5d7c612c4b0d9dfdf1fc44e4dc8483d7ae3) * [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): azure-disk: Add external-snapshotter permissions to patch snapshots [#41](https://github.com/openshift/azure-disk-csi-driver-operator/pull/41) * [Bug 2038934](https://bugzilla.redhat.com/show_bug.cgi?id=2038934): Bump(library-go): to get leader election changes [#40](https://github.com/openshift/azure-disk-csi-driver-operator/pull/40) * [Bug 2029570](https://bugzilla.redhat.com/show_bug.cgi?id=2029570): Add custom CA bundle support [#38](https://github.com/openshift/azure-disk-csi-driver-operator/pull/38) * [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): CSI driver's livenessprobe does not respect operator's loglevel [#37](https://github.com/openshift/azure-disk-csi-driver-operator/pull/37) * Updating ose-azure-disk-csi-driver-operator images to be consistent with ART [#36](https://github.com/openshift/azure-disk-csi-driver-operator/pull/36) * Add volume cloning tests [#21](https://github.com/openshift/azure-disk-csi-driver-operator/pull/21) * Use WithSecretHashAnnotationHook from library-go [#34](https://github.com/openshift/azure-disk-csi-driver-operator/pull/34) * Updating ose-azure-disk-csi-driver-operator images to be consistent with ART [#33](https://github.com/openshift/azure-disk-csi-driver-operator/pull/33) * [Bug 1992875](https://bugzilla.redhat.com/show_bug.cgi?id=1992875): Use own cloud credentials [#30](https://github.com/openshift/azure-disk-csi-driver-operator/pull/30) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#32](https://github.com/openshift/azure-disk-csi-driver-operator/pull/32) * [Bug 1948603](https://bugzilla.redhat.com/show_bug.cgi?id=1948603): Re-enable expansion e2e tests [#18](https://github.com/openshift/azure-disk-csi-driver-operator/pull/18) * [Bug 1992148](https://bugzilla.redhat.com/show_bug.cgi?id=1992148): mount azurestackcloud.json to /etc/azure [#29](https://github.com/openshift/azure-disk-csi-driver-operator/pull/29) * [Bug 1990146](https://bugzilla.redhat.com/show_bug.cgi?id=1990146): some controllers missing livenessProbe [#28](https://github.com/openshift/azure-disk-csi-driver-operator/pull/28) * [Bug 1948090](https://bugzilla.redhat.com/show_bug.cgi?id=1948090): Deploy multiple replicas of CSI Controller Service [#27](https://github.com/openshift/azure-disk-csi-driver-operator/pull/27) * Adding support for Azure Stack Hub (ASH) [#26](https://github.com/openshift/azure-disk-csi-driver-operator/pull/26) * Use embed for static assets [#25](https://github.com/openshift/azure-disk-csi-driver-operator/pull/25) * Remove generated API [#24](https://github.com/openshift/azure-disk-csi-driver-operator/pull/24) * Updating ose-azure-disk-csi-driver-operator images to be consistent with ART [#23](https://github.com/openshift/azure-disk-csi-driver-operator/pull/23) * [Bug 1960732](https://bugzilla.redhat.com/show_bug.cgi?id=1960732): update manifest and readme [#19](https://github.com/openshift/azure-disk-csi-driver-operator/pull/19) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#22](https://github.com/openshift/azure-disk-csi-driver-operator/pull/22) * [Full changelog](https://github.com/openshift/azure-disk-csi-driver-operator/compare/d3a3c298c91371ccd37896857f623f4494dd78a6...3b25a5d7c612c4b0d9dfdf1fc44e4dc8483d7ae3) ### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/177035a6720a99b86e3ecd0ee83ca9f0ec63b60c) * [Bug 2030488](https://bugzilla.redhat.com/show_bug.cgi?id=2030488): Requeue create on invalid credentials errors [#11](https://github.com/openshift/machine-api-provider-azure/pull/11) * [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Update dependencies to K8s 1.23 [#9](https://github.com/openshift/machine-api-provider-azure/pull/9) * Add ephemeral storage support [#8](https://github.com/openshift/machine-api-provider-azure/pull/8) * Updating ose-machine-api-provider-azure images to be consistent with ART [#7](https://github.com/openshift/machine-api-provider-azure/pull/7) * Label azure provider image [#6](https://github.com/openshift/machine-api-provider-azure/pull/6) * Cherry-pick from old repo [#5](https://github.com/openshift/machine-api-provider-azure/pull/5) * Rename module to machine-api-provider-azure [#2](https://github.com/openshift/machine-api-provider-azure/pull/2) * Remove unused files [#3](https://github.com/openshift/machine-api-provider-azure/pull/3) * Migrate from cluster-api-provider-azure [#1](https://github.com/openshift/machine-api-provider-azure/pull/1) * [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/73596b5c3b6a8565f831ceed251441f62aa7288e...177035a6720a99b86e3ecd0ee83ca9f0ec63b60c) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/5f7addb03bbcde42f72f923a892120ad21ba544f) * [Bug 2041750](https://bugzilla.redhat.com/show_bug.cgi?id=2041750): [Alibaba] fix endpoint error in some regions [#5571](https://github.com/openshift/installer/pull/5571) * [Bug 2047258](https://bugzilla.redhat.com/show_bug.cgi?id=2047258): Read GovCloud from RHCOS stream [#5585](https://github.com/openshift/installer/pull/5585) * [Bug 2045927](https://bugzilla.redhat.com/show_bug.cgi?id=2045927): Add proxy for ironic-agent.service [#5569](https://github.com/openshift/installer/pull/5569) * [Bug 2041694](https://bugzilla.redhat.com/show_bug.cgi?id=2041694): [Alibaba] fix system disk category of bootstrap [#5564](https://github.com/openshift/installer/pull/5564) * [Bug 2042655](https://bugzilla.redhat.com/show_bug.cgi?id=2042655): revert delay of bootstrap control plane teardown for alibaba [#5550](https://github.com/openshift/installer/pull/5550) * [Bug 2041319](https://bugzilla.redhat.com/show_bug.cgi?id=2041319): [Alibaba] fix VSwitch subnets overlap [#5566](https://github.com/openshift/installer/pull/5566) * [Bug 2041926](https://bugzilla.redhat.com/show_bug.cgi?id=2041926): [Alibaba] fix creating public record being skipped [#5565](https://github.com/openshift/installer/pull/5565) * [Bug 2023839](https://bugzilla.redhat.com/show_bug.cgi?id=2023839): Bump Fedora CoreOS to 35.20220116.2.0 [#5567](https://github.com/openshift/installer/pull/5567) * [Bug 2038166](https://bugzilla.redhat.com/show_bug.cgi?id=2038166): openstack: Fix invalid-https-certificate detection [#5576](https://github.com/openshift/installer/pull/5576) * [Bug 2037209](https://bugzilla.redhat.com/show_bug.cgi?id=2037209): update alibaba for provider spec api changes [#5562](https://github.com/openshift/installer/pull/5562) * [Bug 2037209](https://bugzilla.redhat.com/show_bug.cgi?id=2037209): vendor: update openshift/api to latest in preparation for alibaba machine provider changes [#5563](https://github.com/openshift/installer/pull/5563) * [Bug 2043731](https://bugzilla.redhat.com/show_bug.cgi?id=2043731): Add IP outputs for IBM terraform instances [#5538](https://github.com/openshift/installer/pull/5538) * [Bug 2037813](https://bugzilla.redhat.com/show_bug.cgi?id=2037813): [baremetal] networkConfig field now accepts yaml instead of string value [#5545](https://github.com/openshift/installer/pull/5545) * [Bug 2042315](https://bugzilla.redhat.com/show_bug.cgi?id=2042315): Fallback to External IP_OPTIONS when ProvisioningNetwork is Disabled [#5548](https://github.com/openshift/installer/pull/5548) * [Bug 2040160](https://bugzilla.redhat.com/show_bug.cgi?id=2040160): [Alibaba] fix EIP metering method [#5547](https://github.com/openshift/installer/pull/5547) * [Bug 2026321](https://bugzilla.redhat.com/show_bug.cgi?id=2026321): Remove allowed values for nodeVMsize [#5532](https://github.com/openshift/installer/pull/5532) * [Bug 2042438](https://bugzilla.redhat.com/show_bug.cgi?id=2042438): openstack/Dockerfile: add make and gettext [#5546](https://github.com/openshift/installer/pull/5546) * [Bug 2033271](https://bugzilla.redhat.com/show_bug.cgi?id=2033271): [Alibaba] fix deletion of resource group [#5536](https://github.com/openshift/installer/pull/5536) * [Bug 2041598](https://bugzilla.redhat.com/show_bug.cgi?id=2041598): Azure Stack remove CA bundle from CPC [#5543](https://github.com/openshift/installer/pull/5543) * [Bug 2017874](https://bugzilla.redhat.com/show_bug.cgi?id=2017874): Check quota for G and VT instances [#5510](https://github.com/openshift/installer/pull/5510) * [Bug 2038166](https://bugzilla.redhat.com/show_bug.cgi?id=2038166): openstack: Document legacy HTTPS cert validation [#5544](https://github.com/openshift/installer/pull/5544) * [Bug 2041361](https://bugzilla.redhat.com/show_bug.cgi?id=2041361): [Alibaba] fix load balance listener strategy [#5540](https://github.com/openshift/installer/pull/5540) * [Bug 2033524](https://bugzilla.redhat.com/show_bug.cgi?id=2033524): [Alibaba] support for list existing domains [#5533](https://github.com/openshift/installer/pull/5533) * [Bug 2035705](https://bugzilla.redhat.com/show_bug.cgi?id=2035705): Azure: Only attempt to destroy resourcegroups if present [#5516](https://github.com/openshift/installer/pull/5516) * [Bug 2039241](https://bugzilla.redhat.com/show_bug.cgi?id=2039241): [baremetal] use podman secret for image-customization server [#5525](https://github.com/openshift/installer/pull/5525) * [Bug 2035454](https://bugzilla.redhat.com/show_bug.cgi?id=2035454): [alibaba] fix deletion of the OSS bucket [#5530](https://github.com/openshift/installer/pull/5530) * [Bug 2039109](https://bugzilla.redhat.com/show_bug.cgi?id=2039109): Fix image-customization-controller image pull failure [#5513](https://github.com/openshift/installer/pull/5513) * [Bug 2039408](https://bugzilla.redhat.com/show_bug.cgi?id=2039408): Add northamerica-northeast-2 region to GCP validation [#5531](https://github.com/openshift/installer/pull/5531) * [Bug 2034527](https://bugzilla.redhat.com/show_bug.cgi?id=2034527): Pass different IP options to installed CoreOS image and IPA [#5521](https://github.com/openshift/installer/pull/5521) * [Bug 2039689](https://bugzilla.redhat.com/show_bug.cgi?id=2039689): Alibaba: fix payment method for NAT gateway [#5529](https://github.com/openshift/installer/pull/5529) * [Bug 1965969](https://bugzilla.redhat.com/show_bug.cgi?id=1965969): aws: Fix dns destroy logs [#5494](https://github.com/openshift/installer/pull/5494) * [Bug 2038384](https://bugzilla.redhat.com/show_bug.cgi?id=2038384): Azure: Update Default Instance Types [#5519](https://github.com/openshift/installer/pull/5519) * [Bug 2020480](https://bugzilla.redhat.com/show_bug.cgi?id=2020480): [vsphere] installation failure sometimes with error: the object 'vim.Folder:group-v******' has already been deleted or has not been completely created [#5495](https://github.com/openshift/installer/pull/5495) * [Bug 2033239](https://bugzilla.redhat.com/show_bug.cgi?id=2033239): Alibaba: fix the wrong default region [#5490](https://github.com/openshift/installer/pull/5490) * [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): openstack: Update OWNERS [#5503](https://github.com/openshift/installer/pull/5503) * [Bug 2025788](https://bugzilla.redhat.com/show_bug.cgi?id=2025788): Check vCPUsAvailable for given instance type [#5505](https://github.com/openshift/installer/pull/5505) * [Bug 2019977](https://bugzilla.redhat.com/show_bug.cgi?id=2019977): Validate region provided in install config [#5432](https://github.com/openshift/installer/pull/5432) * [Bug 2028695](https://bugzilla.redhat.com/show_bug.cgi?id=2028695): Delete bootstrap profiles during cluster destroy [#5506](https://github.com/openshift/installer/pull/5506) * [Bug 2034245](https://bugzilla.redhat.com/show_bug.cgi?id=2034245): terraform: use the correct os for terraform providers [#5501](https://github.com/openshift/installer/pull/5501) * [Bug 2033749](https://bugzilla.redhat.com/show_bug.cgi?id=2033749): Azure Stack: Terraform Local Provider [#5497](https://github.com/openshift/installer/pull/5497) * Baremetal: Deploy using CoreOS ISO from the release payload [#5473](https://github.com/openshift/installer/pull/5473) * azurestack: Add a custom rhcos image field for ASH [#5468](https://github.com/openshift/installer/pull/5468) * tf/stages: delete unused code around compat and gather, and improve comments [#5476](https://github.com/openshift/installer/pull/5476) * Terraform: Unset TRACE-level debugging [#5493](https://github.com/openshift/installer/pull/5493) * Azure Stack: fix versions for Terraform Upgrade [#5492](https://github.com/openshift/installer/pull/5492) * Alibaba: fix: add the availability zone of worker [#5438](https://github.com/openshift/installer/pull/5438) * AWS: Remove unused Instance Class Function [#5335](https://github.com/openshift/installer/pull/5335) * tf/alibaba: fix name of alibaba tf provider [#5489](https://github.com/openshift/installer/pull/5489) * azurestack upi : get VHD_URL with openshift-install coreos print-stream-json [#5470](https://github.com/openshift/installer/pull/5470) * ibmcloud: remove resource group question from survey [#5462](https://github.com/openshift/installer/pull/5462) * Remove GCP cluster api provider [#5437](https://github.com/openshift/installer/pull/5437) * [Bug 2032521](https://bugzilla.redhat.com/show_bug.cgi?id=2032521): vendor: address eventually consistency creating aws dhcp options associations [#5488](https://github.com/openshift/installer/pull/5488) * machineconfig: Use KernelArguments field instead of kernel-args file [#5439](https://github.com/openshift/installer/pull/5439) * asset/tfvars: use generic name for platform tfvars file [#5477](https://github.com/openshift/installer/pull/5477) * [Bug 1981941](https://bugzilla.redhat.com/show_bug.cgi?id=1981941): Upgrade terraform to 0.14.6 [#4729](https://github.com/openshift/installer/pull/4729) * Azure Stack: add CA support in bootstrap ign stub [#5430](https://github.com/openshift/installer/pull/5430) * pkg/asset/installconfig/aws: public DNS validation [#5189](https://github.com/openshift/installer/pull/5189) * owners: refresh baremetal-approvers/reviewers [#5485](https://github.com/openshift/installer/pull/5485) * tf/stages: add resolution to stages for openstack and ovirt [#5484](https://github.com/openshift/installer/pull/5484) * Alibaba: support existing VPC, VSwitchs and PrivateZone [#5379](https://github.com/openshift/installer/pull/5379) * images/libvirt: provide specific version of google cloud sdk [#5486](https://github.com/openshift/installer/pull/5486) * aws: Update our local zone filtering code [#5483](https://github.com/openshift/installer/pull/5483) * OpenStack: Instruction on how to deploy on ovs-dpk [#5390](https://github.com/openshift/installer/pull/5390) * [Bug 1921627](https://bugzilla.redhat.com/show_bug.cgi?id=1921627): Shorten instance group suffix to ig [#4828](https://github.com/openshift/installer/pull/4828) * azurestack: Fix cluster tag check for A record destroy [#5362](https://github.com/openshift/installer/pull/5362) * Openstack: Split terraform into stages [#5078](https://github.com/openshift/installer/pull/5078) * Alibaba: fix the validation of instance type [#5480](https://github.com/openshift/installer/pull/5480) * Baremetal: Split terraform into stages [#5064](https://github.com/openshift/installer/pull/5064) * ovirt: split terraform into stages [#5034](https://github.com/openshift/installer/pull/5034) * aws: changing default EBS type on masters to gp3. [#5239](https://github.com/openshift/installer/pull/5239) * openstack: Document Control plane node migration [#5475](https://github.com/openshift/installer/pull/5475) * Alibaba: refactor validation of machine pool [#5426](https://github.com/openshift/installer/pull/5426) * Alibaba: format the log of the destroyer [#5435](https://github.com/openshift/installer/pull/5435) * Cleanup machine references to ibmcloud SG [#5472](https://github.com/openshift/installer/pull/5472) * Azure Stack Bootstrap Destroy Bug [#5443](https://github.com/openshift/installer/pull/5443) * [Bug 2025464](https://bugzilla.redhat.com/show_bug.cgi?id=2025464): aws: get ips for all control plane instances for bootstrap gather [#5465](https://github.com/openshift/installer/pull/5465) * openstack: Document credential rotation [#5471](https://github.com/openshift/installer/pull/5471) * Azure Stack availability set [#5442](https://github.com/openshift/installer/pull/5442) * aws-gp3 support: update vendor aws-sdk-go and terraform-provider-aws [#5373](https://github.com/openshift/installer/pull/5373) * Alibaba: fix: destroy the records of the current cluster [#5421](https://github.com/openshift/installer/pull/5421) * azure upi: get VHD_URL with openshift-install coreos print-stream-json [#5469](https://github.com/openshift/installer/pull/5469) * rhcos: ami regions from rhcos stream at runtime [#5466](https://github.com/openshift/installer/pull/5466) * Alibaba: fix: replace the ic.ClusterName in the validateClusterName [#5461](https://github.com/openshift/installer/pull/5461) * [Bug 2025093](https://bugzilla.redhat.com/show_bug.cgi?id=2025093): Remove The Default Value For The Disk Provisioning Type of Vsphere [#5416](https://github.com/openshift/installer/pull/5416) * close a verify-codegen ci failure loophole [#5447](https://github.com/openshift/installer/pull/5447) * azure: Fix terraform cluster IP output [#5448](https://github.com/openshift/installer/pull/5448) * [Bug 1964380](https://bugzilla.redhat.com/show_bug.cgi?id=1964380): remove privateDNSZoneName [#5459](https://github.com/openshift/installer/pull/5459) * [Bug 2027501](https://bugzilla.redhat.com/show_bug.cgi?id=2027501): bump RHCOS 4.10 bootimage metadata [#5452](https://github.com/openshift/installer/pull/5452) * bootstrap: remove support for certs lacking SAN [#5464](https://github.com/openshift/installer/pull/5464) * Alibaba: fix: rename the bootstrap output variable [#5460](https://github.com/openshift/installer/pull/5460) * docs/dev/pinned-coreos.md: update rhcos-stream.json example [#5453](https://github.com/openshift/installer/pull/5453) * [Bug 2020216](https://bugzilla.redhat.com/show_bug.cgi?id=2020216): replace public-access with sas token in bootstrap deployment [#5457](https://github.com/openshift/installer/pull/5457) * pkg/types: Correct docs for deprecated options [#5444](https://github.com/openshift/installer/pull/5444) * Revert "open cluster-policy-controller ports for metrics" [#5451](https://github.com/openshift/installer/pull/5451) * [Bug 1997059](https://bugzilla.redhat.com/show_bug.cgi?id=1997059): aws: Filter out local zones when generating a default list of zones [#5392](https://github.com/openshift/installer/pull/5392) * Condense IBM Cloud SG names [#5455](https://github.com/openshift/installer/pull/5455) * [Bug 1968364](https://bugzilla.redhat.com/show_bug.cgi?id=1968364): azure: Update upi docs to remove mentions of sshKeyData [#5456](https://github.com/openshift/installer/pull/5456) * Generate network config secrets for baremetal platform [#5247](https://github.com/openshift/installer/pull/5247) * machines: Extract root disk sizes to constants [#5169](https://github.com/openshift/installer/pull/5169) * Update URL from cloud.redhat.com to console.redhat.com [#5137](https://github.com/openshift/installer/pull/5137) * azurestack: Fix gather bootstrap for azurestack [#5382](https://github.com/openshift/installer/pull/5382) * installer-artifacts: add darwin/arm64 binary [#5418](https://github.com/openshift/installer/pull/5418) * Alibaba: fix kubebuilder validation [#5406](https://github.com/openshift/installer/pull/5406) * [Bug 1999668](https://bugzilla.redhat.com/show_bug.cgi?id=1999668): Azure: Ensure destroy doesn't panic when invalid credent… [#5314](https://github.com/openshift/installer/pull/5314) * [Bug 1964380](https://bugzilla.redhat.com/show_bug.cgi?id=1964380): azure upi: do not create etcd DNS records [#5394](https://github.com/openshift/installer/pull/5394) * Alibaba: fix: remove the default value [#5410](https://github.com/openshift/installer/pull/5410) * libvirt: add doc on a default load balancer configuration for libvirt [#4930](https://github.com/openshift/installer/pull/4930) * vendor: update terraform-provider-google for rate limit fix [#5417](https://github.com/openshift/installer/pull/5417) * Alibaba: fix: remove unused ResourceGroupID [#5431](https://github.com/openshift/installer/pull/5431) * [Bug 2027387](https://bugzilla.redhat.com/show_bug.cgi?id=2027387): fix(ibmcloud): Do not compute image file checksum [#5436](https://github.com/openshift/installer/pull/5436) * Alibaba: fix: remove the master node records [#5422](https://github.com/openshift/installer/pull/5422) * OpenStack: Parallelize port deletion [#5429](https://github.com/openshift/installer/pull/5429) * [Bug 1968364](https://bugzilla.redhat.com/show_bug.cgi?id=1968364): azure: fix upi bug preventing using ed25519 keys [#5407](https://github.com/openshift/installer/pull/5407) * Add Kiran and Caleb into Installer reviewers [#5433](https://github.com/openshift/installer/pull/5433) * Alibaba: fix: use EXACT search mode [#5411](https://github.com/openshift/installer/pull/5411) * baremetal: add NetworkConfig field [#5207](https://github.com/openshift/installer/pull/5207) * Alibaba: fix: update comment on ResourceGroupID [#5415](https://github.com/openshift/installer/pull/5415) * fix/alibaba-slb: remove unused listeners, and set kube-apiserver to HTTP/6080 [#5427](https://github.com/openshift/installer/pull/5427) * Alibaba: Update tag and API types to mirror other providers [#5381](https://github.com/openshift/installer/pull/5381) * Alibaba: update tags for cloud resources [#5385](https://github.com/openshift/installer/pull/5385) * Alibaba: fix: use the max function [#5414](https://github.com/openshift/installer/pull/5414) * Revert "Workaround golang linux/arm64 link error" [#5402](https://github.com/openshift/installer/pull/5402) * remove MCO manifests [#5383](https://github.com/openshift/installer/pull/5383) * feat(ibmcloud): Support VPC dedicated hosts [#5295](https://github.com/openshift/installer/pull/5295) * Alibaba: support to create a resource group [#5378](https://github.com/openshift/installer/pull/5378) * Use openshift/api instead of machine-api-operator [#5350](https://github.com/openshift/installer/pull/5350) * [Bug 2015837](https://bugzilla.redhat.com/show_bug.cgi?id=2015837): openstack: unset OS_CLOUD for running Terraform [#5398](https://github.com/openshift/installer/pull/5398) * Vendor: Bump API for Azure Marketplace Images [#5393](https://github.com/openshift/installer/pull/5393) * alibaba: implement cluster destroy [#5348](https://github.com/openshift/installer/pull/5348) * upi/aws/cloudformation: make bootstrap instance type configurable [#5400](https://github.com/openshift/installer/pull/5400) * Alibaba Cloud Provider: remove the ingress record. [#5396](https://github.com/openshift/installer/pull/5396) * vSphere: Set default disktype to thick not eager [#5395](https://github.com/openshift/installer/pull/5395) * Update code and Dockerfiles for golang 1.17 [#5397](https://github.com/openshift/installer/pull/5397) * update registry.ci.openshift.org/ocp and origin images to 4.10 [#5358](https://github.com/openshift/installer/pull/5358) * [Bug 1960378](https://bugzilla.redhat.com/show_bug.cgi?id=1960378): Relax the imageContentSource validation [#5346](https://github.com/openshift/installer/pull/5346) * IPI for vSphere w/ existing resource pool [#5136](https://github.com/openshift/installer/pull/5136) * [Bug 2016008](https://bugzilla.redhat.com/show_bug.cgi?id=2016008): aws: add newly supported regions for arm64 [#5377](https://github.com/openshift/installer/pull/5377) * Alibaba: add metadata server IP validation [#5360](https://github.com/openshift/installer/pull/5360) * Update registry.ci.openshift.org/origin image to 4.9 [#5237](https://github.com/openshift/installer/pull/5237) * [Bug 2021607](https://bugzilla.redhat.com/show_bug.cgi?id=2021607): Relax vcenter hostname check [#5367](https://github.com/openshift/installer/pull/5367) * update Packet UPI for Equinix Metal rename [#5014](https://github.com/openshift/installer/pull/5014) * [Bug 1965969](https://bugzilla.redhat.com/show_bug.cgi?id=1965969): aws: Output public zone id correctly when deleting hosted dns records [#5343](https://github.com/openshift/installer/pull/5343) * docs: correct spelling in docs [#5165](https://github.com/openshift/installer/pull/5165) * [Bug 2003113](https://bugzilla.redhat.com/show_bug.cgi?id=2003113): Improve host role management during assets creation [#5205](https://github.com/openshift/installer/pull/5205) * openstack: Add stephenfin to owners [#5354](https://github.com/openshift/installer/pull/5354) * vSphere IPI: Enable thin provisioning via the OVA import [#4664](https://github.com/openshift/installer/pull/4664) * OWNERS_ALIASES: Removing Etienne [#5363](https://github.com/openshift/installer/pull/5363) * [Bug 2021364](https://bugzilla.redhat.com/show_bug.cgi?id=2021364): aws: remove invalid s3 permission [#5232](https://github.com/openshift/installer/pull/5232) * [Bug 1956776](https://bugzilla.redhat.com/show_bug.cgi?id=1956776): Fix network validation for UPI [#5340](https://github.com/openshift/installer/pull/5340) * validation: Enforce strict unmarshalling of config [#5307](https://github.com/openshift/installer/pull/5307) * Implement WithCustomExtractHostAddresses to gather bootstrap in stages [#5355](https://github.com/openshift/installer/pull/5355) * openstack: Fix install config for openstack manifests [#5349](https://github.com/openshift/installer/pull/5349) * azurestack: Fix destroyer to delete A records [#5351](https://github.com/openshift/installer/pull/5351) * Alibabacloud recommitted and fixed [#5333](https://github.com/openshift/installer/pull/5333) * Use Openshift Cluster API instead of MachineAPIOperator [#5331](https://github.com/openshift/installer/pull/5331) * [Bug 2004313](https://bugzilla.redhat.com/show_bug.cgi?id=2004313): azure: Skip making azure bootstrap ignition temp file [#5296](https://github.com/openshift/installer/pull/5296) * Remove old RHCOS metadata (not stream metadata) [#5252](https://github.com/openshift/installer/pull/5252) * Removes mjudeikis from OWNERS_ALIASES [#5345](https://github.com/openshift/installer/pull/5345) * [Bug 2016955](https://bugzilla.redhat.com/show_bug.cgi?id=2016955): Set AWS Bootstrap Type == Master [#5334](https://github.com/openshift/installer/pull/5334) * [Bug 1960378](https://bugzilla.redhat.com/show_bug.cgi?id=1960378): Relax the imageContentSource validation [#5297](https://github.com/openshift/installer/pull/5297) * Fix broken data/unpack_test.go [#5332](https://github.com/openshift/installer/pull/5332) * aws-ec2: add m6i as preferred instance type [#5327](https://github.com/openshift/installer/pull/5327) * baremetal: fail if apiVIP and ingressVIP are set to the same value [#5186](https://github.com/openshift/installer/pull/5186) * [Bug 2013877](https://bugzilla.redhat.com/show_bug.cgi?id=2013877): Validate OpenStack supports resource tagging [#5323](https://github.com/openshift/installer/pull/5323) * Vendor: Unpin kube-openapi [#5324](https://github.com/openshift/installer/pull/5324) * Update OWNERS [#5326](https://github.com/openshift/installer/pull/5326) * [Bug 1956776](https://bugzilla.redhat.com/show_bug.cgi?id=1956776): Fix network validation [#5317](https://github.com/openshift/installer/pull/5317) * [Bug 2009253](https://bugzilla.redhat.com/show_bug.cgi?id=2009253): Add validation to check APIVIP is IPv4 in dual-stack for Bare Metal [#5284](https://github.com/openshift/installer/pull/5284) * [Bug 2006291](https://bugzilla.redhat.com/show_bug.cgi?id=2006291): baremetal: Prevent ProvisioningNetworkCIDR with host bits set [#5233](https://github.com/openshift/installer/pull/5233) * [Bug 2004596](https://bugzilla.redhat.com/show_bug.cgi?id=2004596): bump RHCOS 4.10 boot image metadata [#5280](https://github.com/openshift/installer/pull/5280) * [Bug 1917893](https://bugzilla.redhat.com/show_bug.cgi?id=1917893): bump oVirt terraform provider version which fix "Disk is locked" bug [#5313](https://github.com/openshift/installer/pull/5313) * Remove kubevirt platform [#5301](https://github.com/openshift/installer/pull/5301) * [Bug 2012326](https://bugzilla.redhat.com/show_bug.cgi?id=2012326): gather-bootstrap: execute dbginfo script to collect debugging info on IBM Z systems [#5281](https://github.com/openshift/installer/pull/5281) * [Bug 2010921](https://bugzilla.redhat.com/show_bug.cgi?id=2010921): Azure Stack: add trust bundle to cloud config [#5248](https://github.com/openshift/installer/pull/5248) * data/manifests/bootkube/cvo-overrides: Default to stable-4.10 [#5312](https://github.com/openshift/installer/pull/5312) * vSphere: Split terraform into stages [#5094](https://github.com/openshift/installer/pull/5094) * [Bug 1956776](https://bugzilla.redhat.com/show_bug.cgi?id=1956776): Check if network is valid in install-config [#4906](https://github.com/openshift/installer/pull/4906) * [Bug 2012235](https://bugzilla.redhat.com/show_bug.cgi?id=2012235): IBM Cloud: Add RG to CP config [#5294](https://github.com/openshift/installer/pull/5294) * baremetal: Move Dockerfile.ci to 4.10 images [#5290](https://github.com/openshift/installer/pull/5290) * docs/dev/pinned-coreos: pass `--no-signatures` to `plume cosa2stream` [#5268](https://github.com/openshift/installer/pull/5268) * [Bug 2011893](https://bugzilla.redhat.com/show_bug.cgi?id=2011893): baremetal: check that driver supports secure boot [#5285](https://github.com/openshift/installer/pull/5285) * [Bug 2012233](https://bugzilla.redhat.com/show_bug.cgi?id=2012233): IBMCloud: Handle 5 rule SG limit [#5289](https://github.com/openshift/installer/pull/5289) * ovirt: update of upi playbook files [#5222](https://github.com/openshift/installer/pull/5222) * aws: Remove shared tags from user specified IAM roles [#5286](https://github.com/openshift/installer/pull/5286) * feat(VSphere): validation of cpus/coresPerSocket in config [#5217](https://github.com/openshift/installer/pull/5217) * IBM Cloud: provider config zones [#5275](https://github.com/openshift/installer/pull/5275) * ovirt: remove dougsland from OWNERS_ALIASES [#5282](https://github.com/openshift/installer/pull/5282) * [Bug 1999734](https://bugzilla.redhat.com/show_bug.cgi?id=1999734): fix(ibmcloud): Add CIS CRN to infrastructure manifest [#5182](https://github.com/openshift/installer/pull/5182) * azurestack: Add subnet nsg group association in terraform [#5150](https://github.com/openshift/installer/pull/5150) * openstack: Update affinity docs [#5274](https://github.com/openshift/installer/pull/5274) * ibmcloud: fix terraform formatting error from #5147 [#5273](https://github.com/openshift/installer/pull/5273) * [Bug 2010665](https://bugzilla.redhat.com/show_bug.cgi?id=2010665): do not modify cvo ignores for bootstrap-in-place [#5271](https://github.com/openshift/installer/pull/5271) * Remove instanceType option `m4` from AWS IPI default deployment [#5162](https://github.com/openshift/installer/pull/5162) * Record rpm-ostree status and history in log-bundle [#5130](https://github.com/openshift/installer/pull/5130) * [Bug 1949672](https://bugzilla.redhat.com/show_bug.cgi?id=1949672): Update UPI ignition version to 3.2.0 [#5164](https://github.com/openshift/installer/pull/5164) * [Bug 1992777](https://bugzilla.redhat.com/show_bug.cgi?id=1992777): ibmcloud: Possible fix for "ibm_iam_authorization_policy" error [#5147](https://github.com/openshift/installer/pull/5147) * libvirt: split up tf files into stages [#5119](https://github.com/openshift/installer/pull/5119) * [Bug 2009791](https://bugzilla.redhat.com/show_bug.cgi?id=2009791): Fix IBM Cloud config usage [#5263](https://github.com/openshift/installer/pull/5263) * Make bootstrap image asset depend on rhcos image. [#5267](https://github.com/openshift/installer/pull/5267) * Updating ose-installer-artifacts images to be consistent with ART [#5221](https://github.com/openshift/installer/pull/5221) * openstack: Expose worker server group policy [#5071](https://github.com/openshift/installer/pull/5071) * [Bug 1955544](https://bugzilla.redhat.com/show_bug.cgi?id=1955544): Add ingress rules to master SG for compact clusters [#5236](https://github.com/openshift/installer/pull/5236) * openstack: Move TFVars logic to own package [#5264](https://github.com/openshift/installer/pull/5264) * [Bug 2009699](https://bugzilla.redhat.com/show_bug.cgi?id=2009699): Fix RAM validation for openstack flavors [#5260](https://github.com/openshift/installer/pull/5260) * [Bug 2008119](https://bugzilla.redhat.com/show_bug.cgi?id=2008119): force cvo to ignore installer-provided resources [#5258](https://github.com/openshift/installer/pull/5258) * Inject subnet names into IBM Cloud provider config [#5234](https://github.com/openshift/installer/pull/5234) * open cluster-policy-controller ports for metrics [#5105](https://github.com/openshift/installer/pull/5105) * vendor: Bump OpenShift API to Add Alibaba Platform [#5216](https://github.com/openshift/installer/pull/5216) * [Bug 2008599](https://bugzilla.redhat.com/show_bug.cgi?id=2008599): Azure Stack: Add Internal Load Balancer [#5249](https://github.com/openshift/installer/pull/5249) * docs: libvirt: fix typo [#5246](https://github.com/openshift/installer/pull/5246) * [Bug 2000430](https://bugzilla.redhat.com/show_bug.cgi?id=2000430): bump cluster-api-provider-ovirt [#5184](https://github.com/openshift/installer/pull/5184) * Block `create cluster` if bootstrapInPlace is set in install-config [#5218](https://github.com/openshift/installer/pull/5218) * images: Fix jq not found error [#5235](https://github.com/openshift/installer/pull/5235) * terraform/openstack: remove unused extra_tags [#5226](https://github.com/openshift/installer/pull/5226) * pkg/destroy: log when writing quota for visibility [#5204](https://github.com/openshift/installer/pull/5204) * [Bug 2004600](https://bugzilla.redhat.com/show_bug.cgi?id=2004600): Remove duplicate ramdisk log container [#5219](https://github.com/openshift/installer/pull/5219) * Updating ose-installer images to be consistent with ART [#5194](https://github.com/openshift/installer/pull/5194) * fix(ibmcloud): Delete COS in recursive mode [#5211](https://github.com/openshift/installer/pull/5211) * OWNERS: Prune crawford [#5214](https://github.com/openshift/installer/pull/5214) * fix(ibmcloud): Allow NodePort access from all subnets [#5188](https://github.com/openshift/installer/pull/5188) * Update baremetal approvers/reviewers [#5213](https://github.com/openshift/installer/pull/5213) * [Bug 2002567](https://bugzilla.redhat.com/show_bug.cgi?id=2002567): OpenStack: Fix links in SR-IOV workers doc [#5201](https://github.com/openshift/installer/pull/5201) * baremetal: Specify entrypoint when starting inspector [#5208](https://github.com/openshift/installer/pull/5208) * Typo fixing from Github to GitHub [#5206](https://github.com/openshift/installer/pull/5206) * pkg/destroy/gcp: report cluster footprint in quota [#5158](https://github.com/openshift/installer/pull/5158) * [Bug 1994142](https://bugzilla.redhat.com/show_bug.cgi?id=1994142): fix(ibmcloud): Add more cloud config fields [#5152](https://github.com/openshift/installer/pull/5152) * [Bug 2001317](https://bugzilla.redhat.com/show_bug.cgi?id=2001317): openstack: Inaccurate MissingQuota error [#5197](https://github.com/openshift/installer/pull/5197) * [Bug 1993364](https://bugzilla.redhat.com/show_bug.cgi?id=1993364): Consider all Networks on Router clean up [#5193](https://github.com/openshift/installer/pull/5193) * [Bug 1993364](https://bugzilla.redhat.com/show_bug.cgi?id=1993364): openstack/destroy: fix Kuryr/BYON [#5191](https://github.com/openshift/installer/pull/5191) * bring example in line with the default value [#4971](https://github.com/openshift/installer/pull/4971) * Update OWNERS [#5172](https://github.com/openshift/installer/pull/5172) * gcp upi: clarify ROUTER_IP needs to be set [#5167](https://github.com/openshift/installer/pull/5167) * UPI: Add yq to images for ASH CI [#5160](https://github.com/openshift/installer/pull/5160) * docs: fix broken link to CVO/operators.md in operators.md [#5141](https://github.com/openshift/installer/pull/5141) * libvirt docs update when systemd-resolved is in use [#5132](https://github.com/openshift/installer/pull/5132) * Add SRIOV Support for Kubevirt Provider [#5088](https://github.com/openshift/installer/pull/5088) * [Bug 1996501](https://bugzilla.redhat.com/show_bug.cgi?id=1996501): Remove worker disk types below 8GB [#5166](https://github.com/openshift/installer/pull/5166) * [Bug 2000352](https://bugzilla.redhat.com/show_bug.cgi?id=2000352): [CORS-1716] vsphere: set the imported ova hardware version [#5163](https://github.com/openshift/installer/pull/5163) * [Bug 1999421](https://bugzilla.redhat.com/show_bug.cgi?id=1999421): Fedora CoreOS: revert to 34.20210626.3.1 [#5174](https://github.com/openshift/installer/pull/5174) * [Bug 1998643](https://bugzilla.redhat.com/show_bug.cgi?id=1998643): Revert "bump RHCOS boot images for 4.9" [#5180](https://github.com/openshift/installer/pull/5180) * [Bug 1993207](https://bugzilla.redhat.com/show_bug.cgi?id=1993207): fix(ibmcloud): Set account ID for rg on destroy [#5181](https://github.com/openshift/installer/pull/5181) * [Bug 1999119](https://bugzilla.redhat.com/show_bug.cgi?id=1999119): bump to golang-1.16 [#5120](https://github.com/openshift/installer/pull/5120) * [Bug 1993207](https://bugzilla.redhat.com/show_bug.cgi?id=1993207): fix(ibmcloud): Set account ID for resource group look up [#5177](https://github.com/openshift/installer/pull/5177) * [Bug 1997790](https://bugzilla.redhat.com/show_bug.cgi?id=1997790): Azure Stack Hub UPI README & Templates [#5135](https://github.com/openshift/installer/pull/5135) * [Bug 1998311](https://bugzilla.redhat.com/show_bug.cgi?id=1998311): Azure Stack Hub Manual Credentials [#5138](https://github.com/openshift/installer/pull/5138) * [Bug 1969371](https://bugzilla.redhat.com/show_bug.cgi?id=1969371): Fix AWS destroy to not check us-east-1 [#5170](https://github.com/openshift/installer/pull/5170) * [Bug 1981999](https://bugzilla.redhat.com/show_bug.cgi?id=1981999): bump RHCOS boot images for 4.9 [#5168](https://github.com/openshift/installer/pull/5168) * [Bug 1972524](https://bugzilla.redhat.com/show_bug.cgi?id=1972524): baremetal: Ensure ipv6 bootstrap VM client-id is predictable [#5110](https://github.com/openshift/installer/pull/5110) * [Bug 1969371](https://bugzilla.redhat.com/show_bug.cgi?id=1969371): Stop searching other China regions for resources [#5156](https://github.com/openshift/installer/pull/5156) * [Bug 1996124](https://bugzilla.redhat.com/show_bug.cgi?id=1996124): version: display release architecture [#5107](https://github.com/openshift/installer/pull/5107) * [Bug 1976016](https://bugzilla.redhat.com/show_bug.cgi?id=1976016): Display proper error message on failure to delete [#5157](https://github.com/openshift/installer/pull/5157) * [Bug 1974640](https://bugzilla.redhat.com/show_bug.cgi?id=1974640): Write user credentials to specified env location [#5155](https://github.com/openshift/installer/pull/5155) * [Bug 1995655](https://bugzilla.redhat.com/show_bug.cgi?id=1995655): bump default channel to stable-4.9 [#5159](https://github.com/openshift/installer/pull/5159) * [Bug 1958154](https://bugzilla.redhat.com/show_bug.cgi?id=1958154): Restrict number of AWS user tags [#5154](https://github.com/openshift/installer/pull/5154) * [Bug 1978213](https://bugzilla.redhat.com/show_bug.cgi?id=1978213): openstack/quota: relax min ports [#5153](https://github.com/openshift/installer/pull/5153) * [Bug 1994103](https://bugzilla.redhat.com/show_bug.cgi?id=1994103): ibmcloud: Support Terraform stages [#5116](https://github.com/openshift/installer/pull/5116) * [Bug 1989973](https://bugzilla.redhat.com/show_bug.cgi?id=1989973): Fix Azure typo [#5144](https://github.com/openshift/installer/pull/5144) * [Bug 1992463](https://bugzilla.redhat.com/show_bug.cgi?id=1992463): libvirt: bump default memory and cpus [#5069](https://github.com/openshift/installer/pull/5069) * [Bug 1992876](https://bugzilla.redhat.com/show_bug.cgi?id=1992876): gather: Add OKD specific journal logs [#5127](https://github.com/openshift/installer/pull/5127) * [Bug 1987845](https://bugzilla.redhat.com/show_bug.cgi?id=1987845): openstack: relax port constrain by one [#5145](https://github.com/openshift/installer/pull/5145) * [Bug 1990206](https://bugzilla.redhat.com/show_bug.cgi?id=1990206): Fix invalid UPI AWS instance type [#5139](https://github.com/openshift/installer/pull/5139) * [Bug 1989917](https://bugzilla.redhat.com/show_bug.cgi?id=1989917): openstack: relax Security Group quotas [#5140](https://github.com/openshift/installer/pull/5140) * [Bug 1990617](https://bugzilla.redhat.com/show_bug.cgi?id=1990617): Update fedora-coreos stream to 34.20210725.2.0 [#5117](https://github.com/openshift/installer/pull/5117) * [Bug 1987845](https://bugzilla.redhat.com/show_bug.cgi?id=1987845): openstack: relax quotas with Kuryr [#5133](https://github.com/openshift/installer/pull/5133) * [Bug 1989604](https://bugzilla.redhat.com/show_bug.cgi?id=1989604): ibmcloud: GetVSIProfiles error handling [#5129](https://github.com/openshift/installer/pull/5129) * [Bug 1977129](https://bugzilla.redhat.com/show_bug.cgi?id=1977129): Remove runlevel label from openshift-kubevirt-infra [#5106](https://github.com/openshift/installer/pull/5106) * [Bug 1963132](https://bugzilla.redhat.com/show_bug.cgi?id=1963132): Fix us-east4 Ashburn description [#5097](https://github.com/openshift/installer/pull/5097) * [Bug 1978213](https://bugzilla.redhat.com/show_bug.cgi?id=1978213): openstack - relax value for minNetworkConstraint [#5121](https://github.com/openshift/installer/pull/5121) * [Bug 1987845](https://bugzilla.redhat.com/show_bug.cgi?id=1987845): openstack: relax quota checks in BYON [#5113](https://github.com/openshift/installer/pull/5113) * [Bug 1987279](https://bugzilla.redhat.com/show_bug.cgi?id=1987279): Delete AWS EFS AccessPoints with owner tags [#5112](https://github.com/openshift/installer/pull/5112) * [Bug 1987083](https://bugzilla.redhat.com/show_bug.cgi?id=1987083): Azure: cloud provider config excludeMastersFromStandardLB -> false [#5111](https://github.com/openshift/installer/pull/5111) * [Bug 1972776](https://bugzilla.redhat.com/show_bug.cgi?id=1972776): improve dual-stack install-config validation [#5005](https://github.com/openshift/installer/pull/5005) * [Bug 1986420](https://bugzilla.redhat.com/show_bug.cgi?id=1986420): GCP: make cluster_ip_address optional post-bootstrap [#5108](https://github.com/openshift/installer/pull/5108) * [Bug 1882490](https://bugzilla.redhat.com/show_bug.cgi?id=1882490): data/azure/master: Add dash to nic name [#5082](https://github.com/openshift/installer/pull/5082) * Bug: 1947293 Baremetal: Validate provisioning network size [#4950](https://github.com/openshift/installer/pull/4950) * Azure Stack IPI Support [#5084](https://github.com/openshift/installer/pull/5084) * ibmcloud: Destroy cluster [#5099](https://github.com/openshift/installer/pull/5099) * pkg/asset/manifests/dns: don't create private zone in Azure Stack [#5104](https://github.com/openshift/installer/pull/5104) * azurestack: Modify destroy code to handle public dns record deletion [#5095](https://github.com/openshift/installer/pull/5095) * Destroy AWS EFS volumes [#5092](https://github.com/openshift/installer/pull/5092) * Azure: Split terraform into stages [#5032](https://github.com/openshift/installer/pull/5032) * Azure Stack cloud provider config [#5042](https://github.com/openshift/installer/pull/5042) * [Bug 1984576](https://bugzilla.redhat.com/show_bug.cgi?id=1984576): baremetal: reinstate provisioningInterface for provisioning CR [#5100](https://github.com/openshift/installer/pull/5100) * ibmcloud: Update cloud provider config [#5096](https://github.com/openshift/installer/pull/5096) * ibmcloud: Remove quota check placeholders [#5072](https://github.com/openshift/installer/pull/5072) * [Bug 1970179](https://bugzilla.redhat.com/show_bug.cgi?id=1970179): update boot images for RHCOS 4.9 [#5049](https://github.com/openshift/installer/pull/5049) * vendor: update baremetal-operator v0.0.0-20210706141527-5240e42f012a [#5061](https://github.com/openshift/installer/pull/5061) * baremetal: make provisioningNetworkInterface optional [#5015](https://github.com/openshift/installer/pull/5015) * Delete storage policy ids when cluser is deleted [#5075](https://github.com/openshift/installer/pull/5075) * Add documentation on setting cloud provider opts [#5090](https://github.com/openshift/installer/pull/5090) * oVirt: must gather fix nil pointer panic [#5080](https://github.com/openshift/installer/pull/5080) * Add OKD installer images [#4453](https://github.com/openshift/installer/pull/4453) * baremetal: set default boot mode explicitly [#4680](https://github.com/openshift/installer/pull/4680) * ibmcloud: Add Platform Provisioning Check [#5063](https://github.com/openshift/installer/pull/5063) * ibmcloud: Update security groups and rules [#5059](https://github.com/openshift/installer/pull/5059) * Fix build with multiple GOFLAGS [#5062](https://github.com/openshift/installer/pull/5062) * verify-vendor: add go mod tidy [#5076](https://github.com/openshift/installer/pull/5076) * vSphere: Add datastore and storagepod to category [#5074](https://github.com/openshift/installer/pull/5074) * [Bug 1969794](https://bugzilla.redhat.com/show_bug.cgi?id=1969794): Document how to use image registry with a custom PVC backend [#4985](https://github.com/openshift/installer/pull/4985) * [Bug 1969374](https://bugzilla.redhat.com/show_bug.cgi?id=1969374): document how to update domain for image registry in versions <4.8 [#4979](https://github.com/openshift/installer/pull/4979) * Updated owner aliases because of GitHub account change [#5058](https://github.com/openshift/installer/pull/5058) * OpenStack: explicitly disable octavia when using kuryr [#5047](https://github.com/openshift/installer/pull/5047) * OpenStack: Open 0.0.0.0/0 on NodePorts [#5052](https://github.com/openshift/installer/pull/5052) * bootstrap: add --infra-config-file to kube-api render [#5057](https://github.com/openshift/installer/pull/5057) * [Bug 1980029](https://bugzilla.redhat.com/show_bug.cgi?id=1980029): Pin openstacksdk [#5066](https://github.com/openshift/installer/pull/5066) * [Bug 1925203](https://bugzilla.redhat.com/show_bug.cgi?id=1925203): add auto pin and hugepages support [#4873](https://github.com/openshift/installer/pull/4873) * [Bug 1979038](https://bugzilla.redhat.com/show_bug.cgi?id=1979038): oVirt: include master IPs when running must gather [#5039](https://github.com/openshift/installer/pull/5039) * [Bug 1972582](https://bugzilla.redhat.com/show_bug.cgi?id=1972582): Installing with an oVirt network with 2 vnics on the same network causes the installer to not create tfvars and fail with terraform error [#5002](https://github.com/openshift/installer/pull/5002) * azure: Updates cluster-api-provider-azure package [#5044](https://github.com/openshift/installer/pull/5044) * baremetal: Update IPI docs for latest version [#5054](https://github.com/openshift/installer/pull/5054) * Ibm cluster creation [#5023](https://github.com/openshift/installer/pull/5023) * OpenStack: Remove FIPs of LBs created by cloud-provider [#5050](https://github.com/openshift/installer/pull/5050) * openstack: Expose master server group policy [#5003](https://github.com/openshift/installer/pull/5003) * [Bug 1962414](https://bugzilla.redhat.com/show_bug.cgi?id=1962414): FIPS: validate ssh public key type compatibility [#5029](https://github.com/openshift/installer/pull/5029) * aws: move elastic ip permissions to create networking category [#5045](https://github.com/openshift/installer/pull/5045) * [Bug 1978213](https://bugzilla.redhat.com/show_bug.cgi?id=1978213): Run kuryr-specific quota checks for kuryr envs [#5048](https://github.com/openshift/installer/pull/5048) * baremetal: Always use image cache [#5008](https://github.com/openshift/installer/pull/5008) * Fix sanity check image metadata arches match error [#5033](https://github.com/openshift/installer/pull/5033) * baremetal: add PlatformProvisionCheck dependency for TerraformVariables asset [#5041](https://github.com/openshift/installer/pull/5041) * OWNERS: update vSphere-approvers [#5038](https://github.com/openshift/installer/pull/5038) * azure: changes the way we get credentials [#4789](https://github.com/openshift/installer/pull/4789) * kubevirt: removes dependency on a deprecated package [#4953](https://github.com/openshift/installer/pull/4953) * Updating ose-installer images to be consistent with ART [#5006](https://github.com/openshift/installer/pull/5006) * azure: don't require BaseDomainResourceGroupName on ARO [#4879](https://github.com/openshift/installer/pull/4879) * Azure Stack: type, validation, & infrastructure manifest [#5024](https://github.com/openshift/installer/pull/5024) * [Bug 1975475](https://bugzilla.redhat.com/show_bug.cgi?id=1975475): aws: block creation of bootstrap instance until ignition config is uploaded [#5028](https://github.com/openshift/installer/pull/5028) * .yamllint: ignore cluster-networkconfig-crd.yaml [#5030](https://github.com/openshift/installer/pull/5030) * doc/gcp: remove no-longer-needed etcd records [#4849](https://github.com/openshift/installer/pull/4849) * Updating ose-installer-artifacts images to be consistent with ART [#5009](https://github.com/openshift/installer/pull/5009) * Updating ose-baremetal-installer images to be consistent with ART [#5007](https://github.com/openshift/installer/pull/5007) * azure: removes dummy outbound service [#4880](https://github.com/openshift/installer/pull/4880) * vSphere: Switch from sockets to cores by default [#5001](https://github.com/openshift/installer/pull/5001) * split infrastructure creation into multiple terraform stages [#5010](https://github.com/openshift/installer/pull/5010) * ibmcloud: fix struct field json [#5020](https://github.com/openshift/installer/pull/5020) * [Bug 1974598](https://bugzilla.redhat.com/show_bug.cgi?id=1974598): OpenStack: Optimize cluster deletion [#5004](https://github.com/openshift/installer/pull/5004) * OpenStack: Add Unit Tests for validation of platform.openstack.machineSubnet [#4937](https://github.com/openshift/installer/pull/4937) * Add arm64 support [#4870](https://github.com/openshift/installer/pull/4870) * azure: don't use managed identity on ARO [#4843](https://github.com/openshift/installer/pull/4843) * azure: divide machine CIDR into 2 networks for subnets [#4748](https://github.com/openshift/installer/pull/4748) * pkg/asset/installconfig/kubevirt: fix dropped error [#4856](https://github.com/openshift/installer/pull/4856) * Add linux-amd64 binary to installer-artifacts [#4891](https://github.com/openshift/installer/pull/4891) * [Bug 1971518](https://bugzilla.redhat.com/show_bug.cgi?id=1971518): Try deleting associated trunk after port delete failure [#5000](https://github.com/openshift/installer/pull/5000) * IBM Cloud Provider Scaffolding [#4923](https://github.com/openshift/installer/pull/4923) * [Bug 1929136](https://bugzilla.redhat.com/show_bug.cgi?id=1929136): OpenStack: document Manila share mounting [#4803](https://github.com/openshift/installer/pull/4803) * Openstack IPI: Validate API and Ingress VIPs are not the same [#4946](https://github.com/openshift/installer/pull/4946) * OWNERS: add more core team members as approvers [#4997](https://github.com/openshift/installer/pull/4997) * Remove Fedosin from Owners [#4996](https://github.com/openshift/installer/pull/4996) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#4999](https://github.com/openshift/installer/pull/4999) * docs/user/aws/install: Update cloud install links [#4934](https://github.com/openshift/installer/pull/4934) * fixing a link [#4899](https://github.com/openshift/installer/pull/4899) * doc/openstack: add a note about image registry in AZ [#4833](https://github.com/openshift/installer/pull/4833) * [Full changelog](https://github.com/openshift/installer/compare/aaa978bb5d76472df23f6e90293e68aaa43a8457...5f7addb03bbcde42f72f923a892120ad21ba544f) ### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/0716ee4cb33bdef966f9ccbef2579d68df8bcd92) * [Bug 2036993](https://bugzilla.redhat.com/show_bug.cgi?id=2036993): update repo for golang 1.17 [#164](https://github.com/openshift/cluster-api-provider-baremetal/pull/164) * Updating baremetal-machine-controller images to be consistent with ART [#160](https://github.com/openshift/cluster-api-provider-baremetal/pull/160) * [Bug 1994480](https://bugzilla.redhat.com/show_bug.cgi?id=1994480): Update dependencies to K8s 1.22 [#158](https://github.com/openshift/cluster-api-provider-baremetal/pull/158) * Fix BMO reboot api broken link [#150](https://github.com/openshift/cluster-api-provider-baremetal/pull/150) * remove dhellmann from owners file [#154](https://github.com/openshift/cluster-api-provider-baremetal/pull/154) * Custom deploy procedure support [#156](https://github.com/openshift/cluster-api-provider-baremetal/pull/156) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#152](https://github.com/openshift/cluster-api-provider-baremetal/pull/152) * [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/a60d493e45aa9d3c0391297fd77cb168092fed35...0716ee4cb33bdef966f9ccbef2579d68df8bcd92) ### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/1ab72db8d0e00a7ec61b4808125d469191820ed4) * [Bug 2044496](https://bugzilla.redhat.com/show_bug.cgi?id=2044496): Make bmc subscription validator less aggressive [#201](https://github.com/openshift/baremetal-operator/pull/201) * [Bug 2041765](https://bugzilla.redhat.com/show_bug.cgi?id=2041765): irmc: change BootInterface to ipxe [#200](https://github.com/openshift/baremetal-operator/pull/200) * [Bug 2036006](https://bugzilla.redhat.com/show_bug.cgi?id=2036006): Use integer value in clean steps for HostFirmwareSettings Integer type [#199](https://github.com/openshift/baremetal-operator/pull/199) * [Bug 2035882](https://bugzilla.redhat.com/show_bug.cgi?id=2035882): Publish events for all invalid HostFirmwareSettings [#198](https://github.com/openshift/baremetal-operator/pull/198) * Updating ose-baremetal-operator images to be consistent with ART [#188](https://github.com/openshift/baremetal-operator/pull/188) * Merge upstream [#197](https://github.com/openshift/baremetal-operator/pull/197) * Merge upstream [#196](https://github.com/openshift/baremetal-operator/pull/196) * Merge upstream [#195](https://github.com/openshift/baremetal-operator/pull/195) * Update ocp_kustomization.yaml [#194](https://github.com/openshift/baremetal-operator/pull/194) * Merge upstream [#193](https://github.com/openshift/baremetal-operator/pull/193) * Merge image controller updates from upstream [#192](https://github.com/openshift/baremetal-operator/pull/192) * Merge upstream [#191](https://github.com/openshift/baremetal-operator/pull/191) * Remove stbenjam from OWNERS [#190](https://github.com/openshift/baremetal-operator/pull/190) * Merge upstream [#189](https://github.com/openshift/baremetal-operator/pull/189) * Merge upstream 2021-11-01 [#187](https://github.com/openshift/baremetal-operator/pull/187) * Merge upstream 2021-10-08 [#185](https://github.com/openshift/baremetal-operator/pull/185) * Merge upstream 2021-10-01 [#180](https://github.com/openshift/baremetal-operator/pull/180) * Updating ose-baremetal-operator images to be consistent with ART [#179](https://github.com/openshift/baremetal-operator/pull/179) * Merge upstream 2021-09-10 [#175](https://github.com/openshift/baremetal-operator/pull/175) * Updating ose-baremetal-operator images to be consistent with ART [#176](https://github.com/openshift/baremetal-operator/pull/176) * [Bug 1986654](https://bugzilla.redhat.com/show_bug.cgi?id=1986654): Auto cleaning step in Prepare stage failed [#166](https://github.com/openshift/baremetal-operator/pull/166) * [Bug 1983190](https://bugzilla.redhat.com/show_bug.cgi?id=1983190): Add LIVE_ISO_FORCE_PERSISTENT_BOOT_DEVICE variable [#173](https://github.com/openshift/baremetal-operator/pull/173) * [Bug 1928816](https://bugzilla.redhat.com/show_bug.cgi?id=1928816): Explicitly set node bios_interface [#172](https://github.com/openshift/baremetal-operator/pull/172) * [Bug 1986656](https://bugzilla.redhat.com/show_bug.cgi?id=1986656): Fix missing case of BuildRAIDCleanSteps [#170](https://github.com/openshift/baremetal-operator/pull/170) * Merge upstream 2021-07-22 [#169](https://github.com/openshift/baremetal-operator/pull/169) * Merge upstream 2021-07-16 [#168](https://github.com/openshift/baremetal-operator/pull/168) * Simplify build in Dockerfile.ocp [#167](https://github.com/openshift/baremetal-operator/pull/167) * Merge upstream 2021-07-09 [#164](https://github.com/openshift/baremetal-operator/pull/164) * Merge upstream 2021-07-02 [#163](https://github.com/openshift/baremetal-operator/pull/163) * Vendor the apis submodule [#162](https://github.com/openshift/baremetal-operator/pull/162) * Merge upstream 2021-06-25 [#161](https://github.com/openshift/baremetal-operator/pull/161) * Merge upstream 2021-06-15 [#156](https://github.com/openshift/baremetal-operator/pull/156) * Updating ose-baremetal-operator images to be consistent with ART [#160](https://github.com/openshift/baremetal-operator/pull/160) * [Bug 1972374](https://bugzilla.redhat.com/show_bug.cgi?id=1972374): Don't deprovision provisioned host due to error [#157](https://github.com/openshift/baremetal-operator/pull/157) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#155](https://github.com/openshift/baremetal-operator/pull/155) * [Full changelog](https://github.com/openshift/baremetal-operator/compare/02a2d3cf8747de12f8f845575a11b7dd4519046d...1ab72db8d0e00a7ec61b4808125d469191820ed4) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/edc9617a13839571f596109529573937fe199c2d) * [Bug 2000236](https://bugzilla.redhat.com/show_bug.cgi?id=2000236): Disable printing usage help on error [#165](https://github.com/openshift/baremetal-runtimecfg/pull/165) * [Bug 1995021](https://bugzilla.redhat.com/show_bug.cgi?id=1995021): upgrade k8s.io/client-go [#164](https://github.com/openshift/baremetal-runtimecfg/pull/164) * Fix docker_test run [#159](https://github.com/openshift/baremetal-runtimecfg/pull/159) * [Bug 2021544](https://bugzilla.redhat.com/show_bug.cgi?id=2021544): Ignore VIPs in node-ip show [#157](https://github.com/openshift/baremetal-runtimecfg/pull/157) * [Bug 2022050](https://bugzilla.redhat.com/show_bug.cgi?id=2022050): Add delay after sending bootstrap stop and start messages [#158](https://github.com/openshift/baremetal-runtimecfg/pull/158) * Updating baremetal-runtimecfg images to be consistent with ART [#156](https://github.com/openshift/baremetal-runtimecfg/pull/156) * [Bug 2012780](https://bugzilla.redhat.com/show_bug.cgi?id=2012780): Avoid dynamically allocated port range for haproxy [#155](https://github.com/openshift/baremetal-runtimecfg/pull/155) * [Bug 1998951](https://bugzilla.redhat.com/show_bug.cgi?id=1998951): retrieve only single type addresses for Keepalived ingress [#154](https://github.com/openshift/baremetal-runtimecfg/pull/154) * Updating baremetal-runtimecfg images to be consistent with ART [#153](https://github.com/openshift/baremetal-runtimecfg/pull/153) * Updating baremetal-runtimecfg images to be consistent with ART [#152](https://github.com/openshift/baremetal-runtimecfg/pull/152) * [Bug 1995468](https://bugzilla.redhat.com/show_bug.cgi?id=1995468): CoreDNS Corefile hosts - add support for dual-stack [#148](https://github.com/openshift/baremetal-runtimecfg/pull/148) * Revert "Merge pull request #141 from yboaron/get_endpoints" [#146](https://github.com/openshift/baremetal-runtimecfg/pull/146) * Updating baremetal-runtimecfg images to be consistent with ART [#144](https://github.com/openshift/baremetal-runtimecfg/pull/144) * [Bug 1974350](https://bugzilla.redhat.com/show_bug.cgi?id=1974350): HAProxy-monitor: send reload only if cfg file changed [#145](https://github.com/openshift/baremetal-runtimecfg/pull/145) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#143](https://github.com/openshift/baremetal-runtimecfg/pull/143) * [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/ae824ab2973b62f03d423ccab100533c7c8ad948...edc9617a13839571f596109529573937fe199c2d) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/9fe63267d99961df7f9f7e63fa2bd6cbcceff6f2) * [Bug 2039359](https://bugzilla.redhat.com/show_bug.cgi?id=2039359): Fix adm prune rs orphans [#1030](https://github.com/openshift/oc/pull/1030) * [Bug 1972962](https://bugzilla.redhat.com/show_bug.cgi?id=1972962): Add validation for max-icsp-size flag [#851](https://github.com/openshift/oc/pull/851) * [Bug 1999246](https://bugzilla.redhat.com/show_bug.cgi?id=1999246): adm catalog mirror should ignore .indexignore files [#918](https://github.com/openshift/oc/pull/918) * [Bug 2042059](https://bugzilla.redhat.com/show_bug.cgi?id=2042059): bump discovery burst and qps [#1033](https://github.com/openshift/oc/pull/1033) * [Bug 2038160](https://bugzilla.redhat.com/show_bug.cgi?id=2038160): Inform user about inability to schedule a debug pod [#1029](https://github.com/openshift/oc/pull/1029) * [Bug 1990014](https://bugzilla.redhat.com/show_bug.cgi?id=1990014): Throw error when debugging Windows nodes [#1028](https://github.com/openshift/oc/pull/1028) * [Bug 2039311](https://bugzilla.redhat.com/show_bug.cgi?id=2039311): Add support for build csi volume source [#994](https://github.com/openshift/oc/pull/994) * [Bug 2039491](https://bugzilla.redhat.com/show_bug.cgi?id=2039491): Remove `git://` from new-app tests [#1020](https://github.com/openshift/oc/pull/1020) * [Bug 2036826](https://bugzilla.redhat.com/show_bug.cgi?id=2036826): Improved prune deployments [#1019](https://github.com/openshift/oc/pull/1019) * Ignore VSCode files [#1018](https://github.com/openshift/oc/pull/1018) * [Bug 2036826](https://bugzilla.redhat.com/show_bug.cgi?id=2036826): Fix prune deploy resolver [#1015](https://github.com/openshift/oc/pull/1015) * [Bug 2036940](https://bugzilla.redhat.com/show_bug.cgi?id=2036940): allow empty files and stdout in oc registry login [#1011](https://github.com/openshift/oc/pull/1011) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): Remove admin bashcomp func [#1014](https://github.com/openshift/oc/pull/1014) * [Bug 2035393](https://bugzilla.redhat.com/show_bug.cgi?id=2035393): properly handle --dry-run=server [#1010](https://github.com/openshift/oc/pull/1010) * [Bug 2034889](https://bugzilla.redhat.com/show_bug.cgi?id=2034889): Fix another prune panic [#1008](https://github.com/openshift/oc/pull/1008) * [Bug 2034889](https://bugzilla.redhat.com/show_bug.cgi?id=2034889): Fix prune deployment panic [#1005](https://github.com/openshift/oc/pull/1005) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Revert "Modified MG pod tolerations" [#1003](https://github.com/openshift/oc/pull/1003) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): pkg/cli/admin/inspect: Fix "ocurred" -> "occurred" typos [#1002](https://github.com/openshift/oc/pull/1002) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Bump k8s.io to v0.23.0 [#1001](https://github.com/openshift/oc/pull/1001) * [Bug 2032111](https://bugzilla.redhat.com/show_bug.cgi?id=2032111): requestproject: use agnhost serve-hostname [#995](https://github.com/openshift/oc/pull/995) * Modified MG pod tolerations [#942](https://github.com/openshift/oc/pull/942) * Adding the flag --allow-not-recommended to oc adm upgrade [#986](https://github.com/openshift/oc/pull/986) * release: extract darwin/arm64 openshift-install [#1000](https://github.com/openshift/oc/pull/1000) * Add darwin/arm64 oc [#990](https://github.com/openshift/oc/pull/990) * oc adm prune deployments for ReplicaSets [#987](https://github.com/openshift/oc/pull/987) * Fix documentation issue #937 [#944](https://github.com/openshift/oc/pull/944) * feat/oc-release-extract-cco: add support for alibabacloud [#978](https://github.com/openshift/oc/pull/978) * fix registry-config messages and imports [#983](https://github.com/openshift/oc/pull/983) * [Bug 1982498](https://bugzilla.redhat.com/show_bug.cgi?id=1982498): default to podman credential configs [#893](https://github.com/openshift/oc/pull/893) * [Bug 1858760](https://bugzilla.redhat.com/show_bug.cgi?id=1858760): allow Authorization Service URL to differ from Registry URL when retrieving tokens [#924](https://github.com/openshift/oc/pull/924) * Adding an example for oc adm upgrade [#977](https://github.com/openshift/oc/pull/977) * [Bug 2020377](https://bugzilla.redhat.com/show_bug.cgi?id=2020377): add linux capability for host network packet captures [#962](https://github.com/openshift/oc/pull/962) * Fix docs for oc adm policy add-role-to-user vs oc policy add-role-to-user [#973](https://github.com/openshift/oc/pull/973) * Drop patches for apimachinery and client-go forks [#976](https://github.com/openshift/oc/pull/976) * mustgather: add NodeName to destDir folder name [#965](https://github.com/openshift/oc/pull/965) * Bump go.mod for go1.17 [#974](https://github.com/openshift/oc/pull/974) * Updating ose-tools images to be consistent with ART [#932](https://github.com/openshift/oc/pull/932) * Display conditional and not-recommended versions [#961](https://github.com/openshift/oc/pull/961) * Introduce an option to retrieve rotated log files for a pod [#958](https://github.com/openshift/oc/pull/958) * Updating ose-cli-artifacts-alt images to be consistent with ART [#933](https://github.com/openshift/oc/pull/933) * GitHub-38217: Removing old example that mentions limitSecretReferences [#967](https://github.com/openshift/oc/pull/967) * pkg/cli/admin/upgrade: Indent multi-line messages [#952](https://github.com/openshift/oc/pull/952) * [Bug 1952230](https://bugzilla.redhat.com/show_bug.cgi?id=1952230): pkg/cli/admin/upgrade: Always run all client-side checks [#812](https://github.com/openshift/oc/pull/812) * [Bug 1878925](https://bugzilla.redhat.com/show_bug.cgi?id=1878925): pkg/cli/admin/upgrade: Remove help text around history lookups [#566](https://github.com/openshift/oc/pull/566) * bump openshift/library-go [#949](https://github.com/openshift/oc/pull/949) * fix update-generated-completions.sh [#948](https://github.com/openshift/oc/pull/948) * [Bug 1987257](https://bugzilla.redhat.com/show_bug.cgi?id=1987257): Always set User-Agent header for registries [#915](https://github.com/openshift/oc/pull/915) * PowerVS support [#955](https://github.com/openshift/oc/pull/955) * [Bug 1970805](https://bugzilla.redhat.com/show_bug.cgi?id=1970805): Replace slashes in suggested ImageStream name [#922](https://github.com/openshift/oc/pull/922) * Re-use DialContext and Proxy configuration from original http.Transport [#837](https://github.com/openshift/oc/pull/837) * runAsNonRoot in Pod SCC should be nil when oc debug run with `--as-root` [#880](https://github.com/openshift/oc/pull/880) * Adjust oc with kubectl and several cleaning items [#946](https://github.com/openshift/oc/pull/946) * [Bug 1926522](https://bugzilla.redhat.com/show_bug.cgi?id=1926522): oc adm catalog mirror tmp directory cleanup [#935](https://github.com/openshift/oc/pull/935) * Drop policy mentions in oc adm policy help [#943](https://github.com/openshift/oc/pull/943) * Add MacOS local building instructions to README [#936](https://github.com/openshift/oc/pull/936) * [Bug 1977414](https://bugzilla.redhat.com/show_bug.cgi?id=1977414): check BuildConfig Secrets and ConfigMaps before start-build creates a build [#919](https://github.com/openshift/oc/pull/919) * OWNERS: Prune crawford [#930](https://github.com/openshift/oc/pull/930) * [Bug 2002950](https://bugzilla.redhat.com/show_bug.cgi?id=2002950): Define a Command instead of Arguments for Container [#925](https://github.com/openshift/oc/pull/925) * [Bug 1992680](https://bugzilla.redhat.com/show_bug.cgi?id=1992680): pkg/cli/admin/upgrade: Changing "Updates" string to "Available Updates" [#903](https://github.com/openshift/oc/pull/903) * [Bug 1992591](https://bugzilla.redhat.com/show_bug.cgi?id=1992591): ensure the same oc is used everywhere in cli-artifacts [#904](https://github.com/openshift/oc/pull/904) * [Bug 1990014](https://bugzilla.redhat.com/show_bug.cgi?id=1990014): Use cmd for Windows pods [#907](https://github.com/openshift/oc/pull/907) * [Bug 1996881](https://bugzilla.redhat.com/show_bug.cgi?id=1996881): adm catalog mirror: log deprecation message when sqlite-based catalog is in use [#908](https://github.com/openshift/oc/pull/908) * [Bug 1994872](https://bugzilla.redhat.com/show_bug.cgi?id=1994872): Fix manifest path regression [#906](https://github.com/openshift/oc/pull/906) * [Bug 1989504](https://bugzilla.redhat.com/show_bug.cgi?id=1989504): The code logic of channel clear is ambiguous, as well as the help info and output messages [#891](https://github.com/openshift/oc/pull/891) * [Bug 1989505](https://bugzilla.redhat.com/show_bug.cgi?id=1989505): bump kubernetes-client-go library [#909](https://github.com/openshift/oc/pull/909) * [Bug 1999159](https://bugzilla.redhat.com/show_bug.cgi?id=1999159): Update the catalog-related owner alias' [#910](https://github.com/openshift/oc/pull/910) * [Bug 1995291](https://bugzilla.redhat.com/show_bug.cgi?id=1995291): Remove docker adjective whenever possible. [#767](https://github.com/openshift/oc/pull/767) * [Bug 1995573](https://bugzilla.redhat.com/show_bug.cgi?id=1995573): Replacing kubectl with oc adm in help for certificate ap… [#905](https://github.com/openshift/oc/pull/905) * [Bug 1989391](https://bugzilla.redhat.com/show_bug.cgi?id=1989391): Revert to UnstructuredList to fix yaml output [#895](https://github.com/openshift/oc/pull/895) * [Bug 1992680](https://bugzilla.redhat.com/show_bug.cgi?id=1992680): pkg/cli/admin/upgrade/upgrade: Copy edits, including "assists with cluster upgrades" [#899](https://github.com/openshift/oc/pull/899) * [Bug 1786835](https://bugzilla.redhat.com/show_bug.cgi?id=1786835): Check for out of range condition [#894](https://github.com/openshift/oc/pull/894) * [Bug 1903545](https://bugzilla.redhat.com/show_bug.cgi?id=1903545): Replace colons with dashes in Windows file paths [#897](https://github.com/openshift/oc/pull/897) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): Bump k8s.io to 1.22.0-rc.0 [#890](https://github.com/openshift/oc/pull/890) * [Bug 1971332](https://bugzilla.redhat.com/show_bug.cgi?id=1971332): revert incorrect allowance of ssh:// prefix with scp styled URLs [#875](https://github.com/openshift/oc/pull/875) * Add support for declarative configs to "adm catalog mirror" [#868](https://github.com/openshift/oc/pull/868) * Support ibmcloud provider in release extract [#852](https://github.com/openshift/oc/pull/852) * [Bug 1980118](https://bugzilla.redhat.com/show_bug.cgi?id=1980118): Keep workload annotations during the `oc debug` call. [#887](https://github.com/openshift/oc/pull/887) * [Bug 1978629](https://bugzilla.redhat.com/show_bug.cgi?id=1978629): Add oc describe output for build volumes [#874](https://github.com/openshift/oc/pull/874) * [Bug 1955292](https://bugzilla.redhat.com/show_bug.cgi?id=1955292): show consistent unit format in cluster resource quota describe [#882](https://github.com/openshift/oc/pull/882) * contrib/completions/OWNERS: Delegate to all approver aliases [#878](https://github.com/openshift/oc/pull/878) * pkg/cli/admin/upgrade/channel: Add 'oc adm upgrade channel ...' [#576](https://github.com/openshift/oc/pull/576) * [Bug 1976112](https://bugzilla.redhat.com/show_bug.cgi?id=1976112): Fixed warnings about deprecated CronJob in image-pruner pods [#876](https://github.com/openshift/oc/pull/876) * release: extract Linux binaries for multiple architectures [#816](https://github.com/openshift/oc/pull/816) * [BUILD-87](https://issues.redhat.com/browse/BUILD-87): bumping openshift/api with new fields for build volumes [#843](https://github.com/openshift/oc/pull/843) * [Bug 1925534](https://bugzilla.redhat.com/show_bug.cgi?id=1925534): Add proxy to oc [#751](https://github.com/openshift/oc/pull/751) * Updating openshift-enterprise-cli-alt images to be consistent with ART [#855](https://github.com/openshift/oc/pull/855) * Updating openshift-enterprise-deployer images to be consistent with ART [#856](https://github.com/openshift/oc/pull/856) * Updating ose-cli-artifacts-alt images to be consistent with ART [#858](https://github.com/openshift/oc/pull/858) * Updating ose-tools images to be consistent with ART [#857](https://github.com/openshift/oc/pull/857) * fix typo in examples template [#739](https://github.com/openshift/oc/pull/739) * [Bug 1973643](https://bugzilla.redhat.com/show_bug.cgi?id=1973643): make oc logs work with BuildConfig's JenkinsPipeline strategy [#863](https://github.com/openshift/oc/pull/863) * Update ruby-hello-world images [#860](https://github.com/openshift/oc/pull/860) * Add json.Valid check before trying to read docker config [#747](https://github.com/openshift/oc/pull/747) * [Full changelog](https://github.com/openshift/oc/compare/88e7eba36ac7cc026d064bb6e4a988acc18a144e...9fe63267d99961df7f9f7e63fa2bd6cbcceff6f2) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/aa5510254782d506f59a0578661f22a8d639dc85) * [Bug 2045591](https://bugzilla.redhat.com/show_bug.cgi?id=2045591): Fix reconciliation of aws pod identity webhook configuration [#447](https://github.com/openshift/cloud-credential-operator/pull/447) * [Bug 2035903](https://bugzilla.redhat.com/show_bug.cgi?id=2035903): handle resources with feature-gate annotation [#444](https://github.com/openshift/cloud-credential-operator/pull/444) * add unsupported docs for migrating to STS [#442](https://github.com/openshift/cloud-credential-operator/pull/442) * pkg/operator/status: Set an explicit happy reason/message [#416](https://github.com/openshift/cloud-credential-operator/pull/416) * [Bug 2037331](https://bugzilla.redhat.com/show_bug.cgi?id=2037331): Make ccoctl gracefully handle existing gcp workload identity resources [#441](https://github.com/openshift/cloud-credential-operator/pull/441) * update sts docs to reference ccoctl where appropriate [#418](https://github.com/openshift/cloud-credential-operator/pull/418) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): Library go bump [#434](https://github.com/openshift/cloud-credential-operator/pull/434) * Azure passthrough docs [#435](https://github.com/openshift/cloud-credential-operator/pull/435) * [Bug 2039085](https://bugzilla.redhat.com/show_bug.cgi?id=2039085): Exclude operator config from ibm-cloud-managed profile [#398](https://github.com/openshift/cloud-credential-operator/pull/398) * [Bug 2037903](https://bugzilla.redhat.com/show_bug.cgi?id=2037903): Alibaba Cloud not required credReqDir in command delete-ram-users [#439](https://github.com/openshift/cloud-credential-operator/pull/439) * [Bug 2036827](https://bugzilla.redhat.com/show_bug.cgi?id=2036827): ensure GCP CredsReq has a list of ServiceAccounts [#440](https://github.com/openshift/cloud-credential-operator/pull/440) * [Bug 2035315](https://bugzilla.redhat.com/show_bug.cgi?id=2035315): fix passthrough test cases [#438](https://github.com/openshift/cloud-credential-operator/pull/438) * [Bug 2035328](https://bugzilla.redhat.com/show_bug.cgi?id=2035328): Make ccoctl ignore cred requests marked for deletion [#436](https://github.com/openshift/cloud-credential-operator/pull/436) * Azure passthrough [#433](https://github.com/openshift/cloud-credential-operator/pull/433) * Azure vendoring update [#426](https://github.com/openshift/cloud-credential-operator/pull/426) * Support alibaba cloud manual mode [#412](https://github.com/openshift/cloud-credential-operator/pull/412) * Add doc for ibmcloud [#422](https://github.com/openshift/cloud-credential-operator/pull/422) * upgrade to controller-runtime 0.7.2 [#409](https://github.com/openshift/cloud-credential-operator/pull/409) * [Bug 2024613](https://bugzilla.redhat.com/show_bug.cgi?id=2024613): pod-identity-webhook starts without tls [#421](https://github.com/openshift/cloud-credential-operator/pull/421) * [Bug 2023832](https://bugzilla.redhat.com/show_bug.cgi?id=2023832): pkg/operator/status: Only bump lastTransitionTime on status changes [#417](https://github.com/openshift/cloud-credential-operator/pull/417) * Minor corrections to gcp workload identity docs [#419](https://github.com/openshift/cloud-credential-operator/pull/419) * Add usage docs for ccoctl gcp [#375](https://github.com/openshift/cloud-credential-operator/pull/375) * Add documentation for gcp workload identity [#376](https://github.com/openshift/cloud-credential-operator/pull/376) * internalcontroller not needed since controller-runtime 0.6.2 [#407](https://github.com/openshift/cloud-credential-operator/pull/407) * go 1.17 changes [#414](https://github.com/openshift/cloud-credential-operator/pull/414) * Fix small log typo for upgradable check [#415](https://github.com/openshift/cloud-credential-operator/pull/415) * Add ccoctl gcp command to create all the required credentials infra [#408](https://github.com/openshift/cloud-credential-operator/pull/408) * add alternative to disabling CVO entirely [#406](https://github.com/openshift/cloud-credential-operator/pull/406) * Add ccoctl gcp command to delete credentials infra [#372](https://github.com/openshift/cloud-credential-operator/pull/372) * Add ccoctl gcp command to create service accounts [#371](https://github.com/openshift/cloud-credential-operator/pull/371) * unit test cases for the refresh-keys [#403](https://github.com/openshift/cloud-credential-operator/pull/403) * [Bug 2015133](https://bugzilla.redhat.com/show_bug.cgi?id=2015133): populate accountID when listing resource groups [#402](https://github.com/openshift/cloud-credential-operator/pull/402) * Make ccoctl tool fetch default gcp creds in the same way as installer [#393](https://github.com/openshift/cloud-credential-operator/pull/393) * Defensive nil check in gcp actuator [#392](https://github.com/openshift/cloud-credential-operator/pull/392) * require spec.serviceAccountNames [#386](https://github.com/openshift/cloud-credential-operator/pull/386) * Group nil checks in AWS client creation [#391](https://github.com/openshift/cloud-credential-operator/pull/391) * Add ccoctl command to create workload identity provider for google cloud [#369](https://github.com/openshift/cloud-credential-operator/pull/369) * ccoctl ibmcloud refresh-keys command [#396](https://github.com/openshift/cloud-credential-operator/pull/396) * unit testcase for IBMCloudPowerVSProvider [#400](https://github.com/openshift/cloud-credential-operator/pull/400) * [Bug 1996624](https://bugzilla.redhat.com/show_bug.cgi?id=1996624): Check for aws status in infra platform status field before client setup [#399](https://github.com/openshift/cloud-credential-operator/pull/399) * [Bug 1977319](https://bugzilla.redhat.com/show_bug.cgi?id=1977319): cleanup orphaned Service 'controller-manager-service' [#388](https://github.com/openshift/cloud-credential-operator/pull/388) * Add PowerVS support [#389](https://github.com/openshift/cloud-credential-operator/pull/389) * [Bug 2010341](https://bugzilla.redhat.com/show_bug.cgi?id=2010341): update alerts with summary and descriptions [#395](https://github.com/openshift/cloud-credential-operator/pull/395) * [Bug 2002152](https://bugzilla.redhat.com/show_bug.cgi?id=2002152): Stop putting CCO in degraded state when stale credentials are found [#383](https://github.com/openshift/cloud-credential-operator/pull/383) * update OWNERS list [#394](https://github.com/openshift/cloud-credential-operator/pull/394) * Add UT for the delete-service-id command [#390](https://github.com/openshift/cloud-credential-operator/pull/390) * Add ccoctl command to create workload identity pool in GCP [#368](https://github.com/openshift/cloud-credential-operator/pull/368) * ibmcloud delete-service-id command [#380](https://github.com/openshift/cloud-credential-operator/pull/380) * [Bug 1976674](https://bugzilla.redhat.com/show_bug.cgi?id=1976674): make azure and ovirt consistent when in manual mode [#387](https://github.com/openshift/cloud-credential-operator/pull/387) * [Bug 2006364](https://bugzilla.redhat.com/show_bug.cgi?id=2006364): fix(ibmcloud): Set policy attribute name properly for RG access [#385](https://github.com/openshift/cloud-credential-operator/pull/385) * Updating ose-cloud-credential-operator images to be consistent with ART [#384](https://github.com/openshift/cloud-credential-operator/pull/384) * [Bug 1991770](https://bugzilla.redhat.com/show_bug.cgi?id=1991770): The logLevel and operatorLogLevel values do not work with Cloud Credential Operator [#379](https://github.com/openshift/cloud-credential-operator/pull/379) * Update CI build root image to golang-1.16 [#373](https://github.com/openshift/cloud-credential-operator/pull/373) * Add ccoctl create key pair command for google cloud [#367](https://github.com/openshift/cloud-credential-operator/pull/367) * Updating ose-cloud-credential-operator images to be consistent with ART [#381](https://github.com/openshift/cloud-credential-operator/pull/381) * update manual mode docs to cover new upgrade behavior [#378](https://github.com/openshift/cloud-credential-operator/pull/378) * Enhance ccoctl ibmcloud command to create policies [#374](https://github.com/openshift/cloud-credential-operator/pull/374) * [Bug 1990975](https://bugzilla.redhat.com/show_bug.cgi?id=1990975): Enhance mechanism of reading ibm cloud apikey [#365](https://github.com/openshift/cloud-credential-operator/pull/365) * [Bug 1990970](https://bugzilla.redhat.com/show_bug.cgi?id=1990970): Remove debug test binary [#366](https://github.com/openshift/cloud-credential-operator/pull/366) * ccoctl create-iam-roles should update policies for existing roles [#364](https://github.com/openshift/cloud-credential-operator/pull/364) * Ignore ccoctl binary [#363](https://github.com/openshift/cloud-credential-operator/pull/363) * Support gcp workload identity federation [#359](https://github.com/openshift/cloud-credential-operator/pull/359) * Bump go.mod to 1.16 [#362](https://github.com/openshift/cloud-credential-operator/pull/362) * Update build-machinery-go [#361](https://github.com/openshift/cloud-credential-operator/pull/361) * Rename ibmcloud command to create-shared-secrets [#360](https://github.com/openshift/cloud-credential-operator/pull/360) * Add permissions boundary support to ccoctl when creating AWS IAM Roles [#346](https://github.com/openshift/cloud-credential-operator/pull/346) * Add code coverage script & make target [#358](https://github.com/openshift/cloud-credential-operator/pull/358) * Documentation to add a new cloud provider [#326](https://github.com/openshift/cloud-credential-operator/pull/326) * Updating ose-cloud-credential-operator images to be consistent with ART [#357](https://github.com/openshift/cloud-credential-operator/pull/357) * Add IBMCloud manual mode [#356](https://github.com/openshift/cloud-credential-operator/pull/356) * Remove checks inside conditional and use require.NotNil instead [#348](https://github.com/openshift/cloud-credential-operator/pull/348) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#355](https://github.com/openshift/cloud-credential-operator/pull/355) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/eb682c49d885fdb109f5867b8e09535f76ce89aa...aa5510254782d506f59a0578661f22a8d639dc85) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/47704457a1a1015e74eec4dc566ecbae8b3d2c48) * [Bug 2040521](https://bugzilla.redhat.com/show_bug.cgi?id=2040521): routeName used as customSecretName [#533](https://github.com/openshift/cluster-authentication-operator/pull/533) * [Bug 2039670](https://bugzilla.redhat.com/show_bug.cgi?id=2039670): Sync the library-go [#538](https://github.com/openshift/cluster-authentication-operator/pull/538) * [Bug 2042038](https://bugzilla.redhat.com/show_bug.cgi?id=2042038): bump library go [#537](https://github.com/openshift/cluster-authentication-operator/pull/537) * [Bug 2024841](https://bugzilla.redhat.com/show_bug.cgi?id=2024841): use latest keycloak for testing [#534](https://github.com/openshift/cluster-authentication-operator/pull/534) * [Bug 2039670](https://bugzilla.redhat.com/show_bug.cgi?id=2039670): Create the PDB dynamically so it does not get created on the SNO topology [#514](https://github.com/openshift/cluster-authentication-operator/pull/514) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix:library-go nil pointer issue [#525](https://github.com/openshift/cluster-authentication-operator/pull/525) * [Bug 2030961](https://bugzilla.redhat.com/show_bug.cgi?id=2030961): endpoints checker: check only the custom hostname if configured [#528](https://github.com/openshift/cluster-authentication-operator/pull/528) * e2e tests for keycloak [#520](https://github.com/openshift/cluster-authentication-operator/pull/520) * Golang bump 1.17 [#515](https://github.com/openshift/cluster-authentication-operator/pull/515) * [Bug 1982726](https://bugzilla.redhat.com/show_bug.cgi?id=1982726): encryption-controller: sync secrets conditionally [#506](https://github.com/openshift/cluster-authentication-operator/pull/506) * test/library: Pin keycloak contianer label to 15.0.1 [#512](https://github.com/openshift/cluster-authentication-operator/pull/512) * test/lib: Set `PROXY_ADDRESS_FORWARDING` for keycloak [#508](https://github.com/openshift/cluster-authentication-operator/pull/508) * [Bug 1996647](https://bugzilla.redhat.com/show_bug.cgi?id=1996647): endpointsaccessible: clarify degraded message when DNS is broken [#473](https://github.com/openshift/cluster-authentication-operator/pull/473) * pkg/operator: set high inertia for all topologies except SingleReplica [#504](https://github.com/openshift/cluster-authentication-operator/pull/504) * [Bug 2019832](https://bugzilla.redhat.com/show_bug.cgi?id=2019832): pkg/operator: configure high inertia for apiserver and OAuthServer [#503](https://github.com/openshift/cluster-authentication-operator/pull/503) * typo fix: enpoints -> endpoints [#502](https://github.com/openshift/cluster-authentication-operator/pull/502) * Exclude operator config for ibm-cloud-managed profile [#496](https://github.com/openshift/cluster-authentication-operator/pull/496) * pkg/*: wire context in newest library-go [#501](https://github.com/openshift/cluster-authentication-operator/pull/501) * [AUTH-8](https://issues.redhat.com/browse/AUTH-8): sync group claims for OIDC IdPs [#495](https://github.com/openshift/cluster-authentication-operator/pull/495) * [Bug 2013222](https://bugzilla.redhat.com/show_bug.cgi?id=2013222): pkg/operator: configure PDB high inertia [#499](https://github.com/openshift/cluster-authentication-operator/pull/499) * rm dead code: deployment readiness and route canonical host [#493](https://github.com/openshift/cluster-authentication-operator/pull/493) * podsecurity: enforce privileged for openshift-oauth-apiserver namespace [#492](https://github.com/openshift/cluster-authentication-operator/pull/492) * [Bug 1948080](https://bugzilla.redhat.com/show_bug.cgi?id=1948080): bump(library-go): add shutdown detection during apiservice discovery [#481](https://github.com/openshift/cluster-authentication-operator/pull/481) * Update Go version in the images [#480](https://github.com/openshift/cluster-authentication-operator/pull/480) * [Bug 1998031](https://bugzilla.redhat.com/show_bug.cgi?id=1998031): Deploy PDB to prevent more than one replica going unavailable [#476](https://github.com/openshift/cluster-authentication-operator/pull/476) * [Bug 1996620](https://bugzilla.redhat.com/show_bug.cgi?id=1996620): manifests, bindata: explicitely set runAsUser for oauth-apiserver [#474](https://github.com/openshift/cluster-authentication-operator/pull/474) * [Bug 1973005](https://bugzilla.redhat.com/show_bug.cgi?id=1973005): manifests, bindata: explicitely set runAsUser for operator and operand [#472](https://github.com/openshift/cluster-authentication-operator/pull/472) * [Bug 1988576](https://bugzilla.redhat.com/show_bug.cgi?id=1988576): pkg/operator: Add deprecated stale status [#470](https://github.com/openshift/cluster-authentication-operator/pull/470) * [Bug 1986829](https://bugzilla.redhat.com/show_bug.cgi?id=1986829): metrics: use client cert auth for metrics scraping [#469](https://github.com/openshift/cluster-authentication-operator/pull/469) * [Bug 1978193](https://bugzilla.redhat.com/show_bug.cgi?id=1978193): csr request: use generate names to prevent getting stuck waiting for a cert [#468](https://github.com/openshift/cluster-authentication-operator/pull/468) * distribute oauth-server trust via a openshift-config-managed configmap [#464](https://github.com/openshift/cluster-authentication-operator/pull/464) * [Bug 1977027](https://bugzilla.redhat.com/show_bug.cgi?id=1977027): Remove not needed Prometheus Rule [#461](https://github.com/openshift/cluster-authentication-operator/pull/461) * encryption condition controller doesn't reset previously set condition [#466](https://github.com/openshift/cluster-authentication-operator/pull/466) * clear encryption conditions when there is no work to be done [#462](https://github.com/openshift/cluster-authentication-operator/pull/462) * Custom Certs for OAuth Route [#430](https://github.com/openshift/cluster-authentication-operator/pull/430) * add dynamic audit policy controller [#460](https://github.com/openshift/cluster-authentication-operator/pull/460) * [Bug 1977054](https://bugzilla.redhat.com/show_bug.cgi?id=1977054): observe api-audiences for the oauth-apiserver [#458](https://github.com/openshift/cluster-authentication-operator/pull/458) * bump library-go to get context fixes [#457](https://github.com/openshift/cluster-authentication-operator/pull/457) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#454](https://github.com/openshift/cluster-authentication-operator/pull/454) * readme: update references to developer guide [#448](https://github.com/openshift/cluster-authentication-operator/pull/448) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/560ac283add7d24c07db1582db4c2ac7d80aaeba...47704457a1a1015e74eec4dc566ecbae8b3d2c48) ### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/25d3ad55b9c54979ae42b05e258a66c1ec23bff5) * [Bug 2045561](https://bugzilla.redhat.com/show_bug.cgi?id=2045561): revert defaultCAPIGroup constant [#220](https://github.com/openshift/kubernetes-autoscaler/pull/220) * [Bug 2043675](https://bugzilla.redhat.com/show_bug.cgi?id=2043675): UPSTREAM: <drop>: Ensure ClusterAPI DeleteNodes accounts for out of band changes scale [#219](https://github.com/openshift/kubernetes-autoscaler/pull/219) * [Bug 2043043](https://bugzilla.redhat.com/show_bug.cgi?id=2043043): Rebase Autoscaler onto upstream release-1.23 branch [#218](https://github.com/openshift/kubernetes-autoscaler/pull/218) * Updating vertical-pod-autoscaler images to be consistent with ART [#216](https://github.com/openshift/kubernetes-autoscaler/pull/216) * Updating atomic-openshift-cluster-autoscaler images to be consistent with ART [#215](https://github.com/openshift/kubernetes-autoscaler/pull/215) * UPSTREAM: <carry>: Fallback to CAPI annotations [#214](https://github.com/openshift/kubernetes-autoscaler/pull/214) * [Bug 1991496](https://bugzilla.redhat.com/show_bug.cgi?id=1991496): add clusterapi build tags to dockerfiles [#213](https://github.com/openshift/kubernetes-autoscaler/pull/213) * Updating atomic-openshift-cluster-autoscaler images to be consistent with ART [#212](https://github.com/openshift/kubernetes-autoscaler/pull/212) * Updating vertical-pod-autoscaler images to be consistent with ART [#211](https://github.com/openshift/kubernetes-autoscaler/pull/211) * Updating atomic-openshift-cluster-autoscaler images to be consistent with ART [#210](https://github.com/openshift/kubernetes-autoscaler/pull/210) * [Bug 1992823](https://bugzilla.redhat.com/show_bug.cgi?id=1992823): rebase on top of kubernetes/autoscaler 1.22 [#209](https://github.com/openshift/kubernetes-autoscaler/pull/209) * Updating vertical-pod-autoscaler images to be consistent with ART [#207](https://github.com/openshift/kubernetes-autoscaler/pull/207) * Updating atomic-openshift-cluster-autoscaler images to be consistent with ART [#206](https://github.com/openshift/kubernetes-autoscaler/pull/206) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#205](https://github.com/openshift/kubernetes-autoscaler/pull/205) * [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/7bbde4cc4ddb1d0030f23b789b4bbf48ab3ef79d...25d3ad55b9c54979ae42b05e258a66c1ec23bff5) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/a09e626e2f76a372b1b2a48ae53036f65aab9892) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix: missed rbac and latest library-go [#236](https://github.com/openshift/cluster-autoscaler-operator/pull/236) * [Bug 2026178](https://bugzilla.redhat.com/show_bug.cgi?id=2026178): update alerts to match style guidance [#233](https://github.com/openshift/cluster-autoscaler-operator/pull/233) * Library go bump [#235](https://github.com/openshift/cluster-autoscaler-operator/pull/235) * Update makefile to support podman [#234](https://github.com/openshift/cluster-autoscaler-operator/pull/234) * [OCPCLOUD-1278](https://issues.redhat.com/browse/OCPCLOUD-1278): add scale-down-utilization-threshold to CAO [#226](https://github.com/openshift/cluster-autoscaler-operator/pull/226) * update to Golang1.17 [#227](https://github.com/openshift/cluster-autoscaler-operator/pull/227) * update owners file [#231](https://github.com/openshift/cluster-autoscaler-operator/pull/231) * [Bug 2025230](https://bugzilla.redhat.com/show_bug.cgi?id=2025230): Change ClusterAutoscalerUnschedulablePods severity to info [#228](https://github.com/openshift/cluster-autoscaler-operator/pull/228) * [Bug 1943194](https://bugzilla.redhat.com/show_bug.cgi?id=1943194): add logic to detect GPU capacity and update accordingly [#223](https://github.com/openshift/cluster-autoscaler-operator/pull/223) * Updating ose-cluster-autoscaler-operator images to be consistent with ART [#222](https://github.com/openshift/cluster-autoscaler-operator/pull/222) * [Bug 1994480](https://bugzilla.redhat.com/show_bug.cgi?id=1994480): Update dependencies to K8s 1.22 [#218](https://github.com/openshift/cluster-autoscaler-operator/pull/218) * [Bug 1988032](https://bugzilla.redhat.com/show_bug.cgi?id=1988032): add cvo ha annotation to tombstones [#216](https://github.com/openshift/cluster-autoscaler-operator/pull/216) * [Bug 1986090](https://bugzilla.redhat.com/show_bug.cgi?id=1986090): Do not recreate CA deployment when CA CR is being deleted [#215](https://github.com/openshift/cluster-autoscaler-operator/pull/215) * add alerts for memory and cpu core limits [#213](https://github.com/openshift/cluster-autoscaler-operator/pull/213) * add a tombstones manifest to the install directory [#214](https://github.com/openshift/cluster-autoscaler-operator/pull/214) * [Bug 1973567](https://bugzilla.redhat.com/show_bug.cgi?id=1973567): add csistoragecapacities to cluster-autoscaler cluster role [#212](https://github.com/openshift/cluster-autoscaler-operator/pull/212) * Add related objects to ClusterOperator [#211](https://github.com/openshift/cluster-autoscaler-operator/pull/211) * [Bug 1973567](https://bugzilla.redhat.com/show_bug.cgi?id=1973567): add csidrivers to the cluster-autoscaler cluster role [#210](https://github.com/openshift/cluster-autoscaler-operator/pull/210) * Updating ose-cluster-autoscaler-operator images to be consistent with ART [#209](https://github.com/openshift/cluster-autoscaler-operator/pull/209) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#208](https://github.com/openshift/cluster-autoscaler-operator/pull/208) * [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/add29b86c2c920c68d21e9db50a16019266fcf58...a09e626e2f76a372b1b2a48ae53036f65aab9892) ### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/76fd38be960e6aad3f98b7e645607f96e5bfcd36) * [Bug 2045927](https://bugzilla.redhat.com/show_bug.cgi?id=2045927): Add proxy for image-customization-controller [#240](https://github.com/openshift/cluster-baremetal-operator/pull/240) * [Bug 2040671](https://bugzilla.redhat.com/show_bug.cgi?id=2040671): Fix the way the network stack is determined [#239](https://github.com/openshift/cluster-baremetal-operator/pull/239) * [Bug 2041510](https://bugzilla.redhat.com/show_bug.cgi?id=2041510): Enable webhook for bmceventsubscriptions [#237](https://github.com/openshift/cluster-baremetal-operator/pull/237) * [Bug 2040710](https://bugzilla.redhat.com/show_bug.cgi?id=2040710): Pluralize BMC subscription CR name in RBAC [#235](https://github.com/openshift/cluster-baremetal-operator/pull/235) * [Bug 2034527](https://bugzilla.redhat.com/show_bug.cgi?id=2034527): Pass IP options to installed CoreOS image [#233](https://github.com/openshift/cluster-baremetal-operator/pull/233) * [Bug 2038196](https://bugzilla.redhat.com/show_bug.cgi?id=2038196): Add new resources to relatedObjects [#232](https://github.com/openshift/cluster-baremetal-operator/pull/232) * [Bug 2037483](https://bugzilla.redhat.com/show_bug.cgi?id=2037483): Allow CBO to list Pods only in the openshift-machine-api namespace [#227](https://github.com/openshift/cluster-baremetal-operator/pull/227) * [Bug 2038272](https://bugzilla.redhat.com/show_bug.cgi?id=2038272): Create image-customization-controller when metal3 Pod not up [#231](https://github.com/openshift/cluster-baremetal-operator/pull/231) * [Bug 2038088](https://bugzilla.redhat.com/show_bug.cgi?id=2038088): Remove references to ipa-downloader [#229](https://github.com/openshift/cluster-baremetal-operator/pull/229) * [Bug 2034527](https://bugzilla.redhat.com/show_bug.cgi?id=2034527): Base IPA kernel params on provisioning network IP version [#230](https://github.com/openshift/cluster-baremetal-operator/pull/230) * [Bug 2035239](https://bugzilla.redhat.com/show_bug.cgi?id=2035239): Add pod listing permission to extract pod host IP [#225](https://github.com/openshift/cluster-baremetal-operator/pull/225) * Start image customization controller [#208](https://github.com/openshift/cluster-baremetal-operator/pull/208) * Add RBAC for metal3.io/bmceventsubscriptions [#223](https://github.com/openshift/cluster-baremetal-operator/pull/223) * [Bug 2025458](https://bugzilla.redhat.com/show_bug.cgi?id=2025458): Calculating network stack only on supported Platforms [#222](https://github.com/openshift/cluster-baremetal-operator/pull/222) * Add the image-customization controller to the images configmap [#221](https://github.com/openshift/cluster-baremetal-operator/pull/221) * Make ProvisioningOSDownloadURL optional [#219](https://github.com/openshift/cluster-baremetal-operator/pull/219) * [Bug 2023604](https://bugzilla.redhat.com/show_bug.cgi?id=2023604): Allow validatingwebhookconfigurations to delete Provisioning CR [#216](https://github.com/openshift/cluster-baremetal-operator/pull/216) * Remove stbenjam from OWNERS [#218](https://github.com/openshift/cluster-baremetal-operator/pull/218) * [Bug 2024900](https://bugzilla.redhat.com/show_bug.cgi?id=2024900): Not enable CBO webhook in unsupported platform [#217](https://github.com/openshift/cluster-baremetal-operator/pull/217) * Updating ose-cluster-baremetal-operator images to be consistent with ART [#215](https://github.com/openshift/cluster-baremetal-operator/pull/215) * [Bug 1991641](https://bugzilla.redhat.com/show_bug.cgi?id=1991641): Fix CO message when Provisioning CR is not present [#214](https://github.com/openshift/cluster-baremetal-operator/pull/214) * Serve virtual media ISOs over TLS [#206](https://github.com/openshift/cluster-baremetal-operator/pull/206) * Change BMO validatingwebhook port to 9447 [#213](https://github.com/openshift/cluster-baremetal-operator/pull/213) * Add RBAC for metal3.io/preprovisioningimages [#212](https://github.com/openshift/cluster-baremetal-operator/pull/212) * cbo should be enabled on other platforms to support ZTP [#189](https://github.com/openshift/cluster-baremetal-operator/pull/189) * Enable Baremetal Operator ValidatingWebhook [#203](https://github.com/openshift/cluster-baremetal-operator/pull/203) * Add create and delete verbs for hfs rbac [#210](https://github.com/openshift/cluster-baremetal-operator/pull/210) * Add rbac rules for hostfirmwaresettings and firmwareschema [#209](https://github.com/openshift/cluster-baremetal-operator/pull/209) * Add tests for missing ProvisioningIP in validation [#205](https://github.com/openshift/cluster-baremetal-operator/pull/205) * [Bug 2004597](https://bugzilla.redhat.com/show_bug.cgi?id=2004597): Remove duplicate ramdisk log container [#200](https://github.com/openshift/cluster-baremetal-operator/pull/200) * Add the Ironic Agent image to the list of sample images [#204](https://github.com/openshift/cluster-baremetal-operator/pull/204) * Set IRONIC_AGENT_IMAGE in the ipa init container [#202](https://github.com/openshift/cluster-baremetal-operator/pull/202) * generate the ProvisioningSpec help in the README [#201](https://github.com/openshift/cluster-baremetal-operator/pull/201) * Updating ose-cluster-baremetal-operator images to be consistent with ART [#198](https://github.com/openshift/cluster-baremetal-operator/pull/198) * [Bug 1991641](https://bugzilla.redhat.com/show_bug.cgi?id=1991641): make provisioning CR status more explicit and remove the ownership on the CO [#191](https://github.com/openshift/cluster-baremetal-operator/pull/191) * [Bug 2000081](https://bugzilla.redhat.com/show_bug.cgi?id=2000081): add a new field "ProvisioningMacAddresses" to the provisioning CRD [#195](https://github.com/openshift/cluster-baremetal-operator/pull/195) * Remove ironic-inspector reference in CBO [#196](https://github.com/openshift/cluster-baremetal-operator/pull/196) * [Bug 1997993](https://bugzilla.redhat.com/show_bug.cgi?id=1997993): Set LIVE_ISO_FORCE_PERSISTENT_BOOT_DEVICE=Never [#192](https://github.com/openshift/cluster-baremetal-operator/pull/192) * [Bug 1986462](https://bugzilla.redhat.com/show_bug.cgi?id=1986462): Separate the names of machine os downloader when two copies are started [#185](https://github.com/openshift/cluster-baremetal-operator/pull/185) * [Bug 1986464](https://bugzilla.redhat.com/show_bug.cgi?id=1986464): Send pull secret data as base64 encoded string [#184](https://github.com/openshift/cluster-baremetal-operator/pull/184) * [Bug 1984576](https://bugzilla.redhat.com/show_bug.cgi?id=1984576): Rebase of pull/177 (Pass MACs to set-static-ip initContainer) + unit tests [#182](https://github.com/openshift/cluster-baremetal-operator/pull/182) * Add support for live images and configuration of coreos IPA [#174](https://github.com/openshift/cluster-baremetal-operator/pull/174) * Customize metal3 health endpoint to avoid port conflicts [#180](https://github.com/openshift/cluster-baremetal-operator/pull/180) * Set external IP env var for ironic conductor too. [#176](https://github.com/openshift/cluster-baremetal-operator/pull/176) * Pass IRONIC_EXTERNAL_IP to Ironic container [#172](https://github.com/openshift/cluster-baremetal-operator/pull/172) * Add quick network info for boot iso image source option [#167](https://github.com/openshift/cluster-baremetal-operator/pull/167) * Bug: 1947293 Add managed provisioning network size validation [#164](https://github.com/openshift/cluster-baremetal-operator/pull/164) * Use ironic image for ironic-inspector [#132](https://github.com/openshift/cluster-baremetal-operator/pull/132) * [Bug 1973724](https://bugzilla.redhat.com/show_bug.cgi?id=1973724): reorder the initContainers, so that static-ip-set happens prior to the image download [#169](https://github.com/openshift/cluster-baremetal-operator/pull/169) * remove dhellmann from owners [#170](https://github.com/openshift/cluster-baremetal-operator/pull/170) * upgrade kustomize to 3.9.4 [#168](https://github.com/openshift/cluster-baremetal-operator/pull/168) * [Bug 1961226](https://bugzilla.redhat.com/show_bug.cgi?id=1961226): Configure an IPA sshkey in the metal3 pod [#115](https://github.com/openshift/cluster-baremetal-operator/pull/115) * Update controller-runtime version to v0.8.3 [#137](https://github.com/openshift/cluster-baremetal-operator/pull/137) * Add VirtualMediaViaExternalNetwork flag to the Provisioning CRD [#150](https://github.com/openshift/cluster-baremetal-operator/pull/150) * Allow boot iso source configuration [#144](https://github.com/openshift/cluster-baremetal-operator/pull/144) * Pass the node mac addresses to containers currently needing provisioningInterface [#149](https://github.com/openshift/cluster-baremetal-operator/pull/149) * [Bug 1972753](https://bugzilla.redhat.com/show_bug.cgi?id=1972753): Only start static ip set if provisioning net not disabled [#165](https://github.com/openshift/cluster-baremetal-operator/pull/165) * Updating ose-cluster-baremetal-operator images to be consistent with ART [#162](https://github.com/openshift/cluster-baremetal-operator/pull/162) * Use new registry registry.ci.openshift.org [#159](https://github.com/openshift/cluster-baremetal-operator/pull/159) * Don't set IP options on kernel command line twice [#163](https://github.com/openshift/cluster-baremetal-operator/pull/163) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#160](https://github.com/openshift/cluster-baremetal-operator/pull/160) * [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/1146017627352b72e0f2399f9f7e3423f0327eb2...76fd38be960e6aad3f98b7e645607f96e5bfcd36) ### [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap/tree/f22d1c60c188a4b5ce1731a8b1db7c20067dc7e9) * [Bug 2006945](https://bugzilla.redhat.com/show_bug.cgi?id=2006945): extend hardcoded restmapper for cluster-bootstrap to avoid crashlooping bootstrap kube-apiserver [#64](https://github.com/openshift/cluster-bootstrap/pull/64) * update golang version [#65](https://github.com/openshift/cluster-bootstrap/pull/65) * [Full changelog](https://github.com/openshift/cluster-bootstrap/compare/1af395b7881d951a824858f5d393357609bddbf0...f22d1c60c188a4b5ce1731a8b1db7c20067dc7e9) ### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/a726e3ee93ee0058b90aef3ec37106a2411b7216) * [Bug 2043709](https://bugzilla.redhat.com/show_bug.cgi?id=2043709): fix component-base logging flags [#230](https://github.com/openshift/cluster-config-operator/pull/230) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: bumped library-go version [#227](https://github.com/openshift/cluster-config-operator/pull/227) * [Bug 2033536](https://bugzilla.redhat.com/show_bug.cgi?id=2033536): vendor: update openshift/api to include alibaba CRD update [#229](https://github.com/openshift/cluster-config-operator/pull/229) * bump openshift/api [#228](https://github.com/openshift/cluster-config-operator/pull/228) * Bump golang to 1.17 [#225](https://github.com/openshift/cluster-config-operator/pull/225) * [Bug 1986504](https://bugzilla.redhat.com/show_bug.cgi?id=1986504): bump openshift/api [#223](https://github.com/openshift/cluster-config-operator/pull/223) * OWNERS: add Abu as approver [#221](https://github.com/openshift/cluster-config-operator/pull/221) * [Bug 1992592](https://bugzilla.redhat.com/show_bug.cgi?id=1992592): bump api [#219](https://github.com/openshift/cluster-config-operator/pull/219) * Bump openshift/api, openshit/client-go [#220](https://github.com/openshift/cluster-config-operator/pull/220) * Updating openshift/api, openshift/client-go, and openshift/library-go [#218](https://github.com/openshift/cluster-config-operator/pull/218) * [Bug 1993002](https://bugzilla.redhat.com/show_bug.cgi?id=1993002): Bump API to fix kubebuilder directives [#214](https://github.com/openshift/cluster-config-operator/pull/214) * [Bug 1984635](https://bugzilla.redhat.com/show_bug.cgi?id=1984635): use new default leader election values to handle SNO environments [#213](https://github.com/openshift/cluster-config-operator/pull/213) * [Bug 1984635](https://bugzilla.redhat.com/show_bug.cgi?id=1984635): use new default leader election values to handle apiserver rollout on SNO [#211](https://github.com/openshift/cluster-config-operator/pull/211) * [Bug 1986148](https://bugzilla.redhat.com/show_bug.cgi?id=1986148): Bump API for Ingress RequiredHSTSPolicies [#212](https://github.com/openshift/cluster-config-operator/pull/212) * Add missing include annotation for ibm-cloud-managed [#210](https://github.com/openshift/cluster-config-operator/pull/210) * bump: get updated operator API content [#209](https://github.com/openshift/cluster-config-operator/pull/209) * bump(openshift/api): to get latest CRDs [#208](https://github.com/openshift/cluster-config-operator/pull/208) * Add AzureStack support [#186](https://github.com/openshift/cluster-config-operator/pull/186) * [Full changelog](https://github.com/openshift/cluster-config-operator/compare/c1022410bf9a000e84d9764f8e8a5cfa35cfa452...a726e3ee93ee0058b90aef3ec37106a2411b7216) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/fbc3e634de34ac2ca7347dc7b12da23a8fe276ac) * [Bug 2037856](https://bugzilla.redhat.com/show_bug.cgi?id=2037856): Fix typo in VolumeSnapshotContents RBAC [#112](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/112) * [Bug 2039670](https://bugzilla.redhat.com/show_bug.cgi?id=2039670): Skip deployment of PDBs on the SNO topology [#109](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/109) * [Bug 2037856](https://bugzilla.redhat.com/show_bug.cgi?id=2037856): Update library-go to get leader election updates [#110](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/110) * [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): Bump snapshot CRDs [#111](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/111) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): Library go bump [#107](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/107) * [Bug 2036951](https://bugzilla.redhat.com/show_bug.cgi?id=2036951): Don't inject proxy in operator pod [#108](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/108) * Update to go 1.17 [#105](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/105) * Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART [#103](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/103) * Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART [#102](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/102) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#100](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/100) * [Bug 1992255](https://bugzilla.redhat.com/show_bug.cgi?id=1992255): Fix leader election defaults in snapshot-controller [#99](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/99) * [Bug 1986215](https://bugzilla.redhat.com/show_bug.cgi?id=1986215): Bump library-go [#98](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/98) * Add ibm-cloud-managed profile patch for operator deployment [#96](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/96) * Support External control plane topology [#97](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/97) * Use go:embed for static yaml files [#95](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/95) * [Bug 1965263](https://bugzilla.redhat.com/show_bug.cgi?id=1965263): VolumeSnapshotContents listing should print also namespace of the VolumeSnapshot ref. [#93](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/93) * Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART [#94](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/94) * readme: update references to developer guide [#90](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/90) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#92](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/92) * 'manages' [#76](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/76) * [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/07b3f81036401073d68eb1ef152b96ab5e5a2fc6...fbc3e634de34ac2ca7347dc7b12da23a8fe276ac) ### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/bc48e0aa0135bfdcdb6dbf7fbf18628c5849892b) * [Bug 2043787](https://bugzilla.redhat.com/show_bug.cgi?id=2043787): Bump to Kubernetes 1.23 and Go 1.17 [#311](https://github.com/openshift/cluster-dns-operator/pull/311) * [Bug 2031685](https://bugzilla.redhat.com/show_bug.cgi?id=2031685): Fix duplicate /etc/resolv.conf in configmap [#310](https://github.com/openshift/cluster-dns-operator/pull/310) * [Bug 2031685](https://bugzilla.redhat.com/show_bug.cgi?id=2031685): Duplicated forward upstreams should be removed from the dns operator [#308](https://github.com/openshift/cluster-dns-operator/pull/308) * [Bug 2031699](https://bugzilla.redhat.com/show_bug.cgi?id=2031699): Fix CoreDNS config ipv6 addresses should be always upper… [#309](https://github.com/openshift/cluster-dns-operator/pull/309) * Update Corefile in configmap based on upstreamResolvers in DNS spec [#306](https://github.com/openshift/cluster-dns-operator/pull/306) * [NE-367](https://issues.redhat.com/browse/NE-367): Add logLevel for CoreDNS [#307](https://github.com/openshift/cluster-dns-operator/pull/307) * [Bug 2020489](https://bugzilla.redhat.com/show_bug.cgi?id=2020489): Enable metrics for custom upstream resolvers [#305](https://github.com/openshift/cluster-dns-operator/pull/305) * Support forwarding policy in the CoreDNS configuration [#301](https://github.com/openshift/cluster-dns-operator/pull/301) * Update openshift/api for DNS forwarding policy [#303](https://github.com/openshift/cluster-dns-operator/pull/303) * Remove service topology field which is deprecated. [#302](https://github.com/openshift/cluster-dns-operator/pull/302) * [Bug 2010345](https://bugzilla.redhat.com/show_bug.cgi?id=2010345): Add namespace to the promql for the CoreDNSErrorsHigh alert [#299](https://github.com/openshift/cluster-dns-operator/pull/299) * podsecurity: enforce privileged for openshift-dns namespace [#298](https://github.com/openshift/cluster-dns-operator/pull/298) * [Bug 2006803](https://bugzilla.redhat.com/show_bug.cgi?id=2006803): Set CoreDNS cache entries for forwarded zones [#296](https://github.com/openshift/cluster-dns-operator/pull/296) * Updating ose-cluster-dns-operator images to be consistent with ART [#297](https://github.com/openshift/cluster-dns-operator/pull/297) * [Bug 2002461](https://bugzilla.redhat.com/show_bug.cgi?id=2002461): serviceChanged: Fix internalTrafficPolicy [#294](https://github.com/openshift/cluster-dns-operator/pull/294) * Updating ose-cluster-dns-operator images to be consistent with ART [#293](https://github.com/openshift/cluster-dns-operator/pull/293) * [Bug 1992555](https://bugzilla.redhat.com/show_bug.cgi?id=1992555): Comply with Openshift alerting guidelines [#288](https://github.com/openshift/cluster-dns-operator/pull/288) * Allow dns operator to be disabled with managementState field [#260](https://github.com/openshift/cluster-dns-operator/pull/260) * status: Watch clusteroperators [#261](https://github.com/openshift/cluster-dns-operator/pull/261) * [Bug 1973482](https://bugzilla.redhat.com/show_bug.cgi?id=1973482): status: Watch daemonsets [#283](https://github.com/openshift/cluster-dns-operator/pull/283) * Bump for controller-runtime v0.9.0 [#282](https://github.com/openshift/cluster-dns-operator/pull/282) * Updating ose-cluster-dns-operator images to be consistent with ART [#281](https://github.com/openshift/cluster-dns-operator/pull/281) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#280](https://github.com/openshift/cluster-dns-operator/pull/280) * Add alebedev87 to OWNERS [#275](https://github.com/openshift/cluster-dns-operator/pull/275) * [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/fdb2ebecdeb992444964f84fd0b5c17f37d80536...bc48e0aa0135bfdcdb6dbf7fbf18628c5849892b) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/14fecbd21d47fe19ab0219f59a10a0bbd4dc67ea) * [Bug 2043683](https://bugzilla.redhat.com/show_bug.cgi?id=2043683): Revert "Merge pull request #727 from mfojtik/fix-dual-ip" [#730](https://github.com/openshift/cluster-etcd-operator/pull/730) * [Bug 2039344](https://bugzilla.redhat.com/show_bug.cgi?id=2039344): Do not include ipv6 node address in cert [#727](https://github.com/openshift/cluster-etcd-operator/pull/727) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix:library-go nil pointer issue [#725](https://github.com/openshift/cluster-etcd-operator/pull/725) * Bump library-go [#719](https://github.com/openshift/cluster-etcd-operator/pull/719) * update OWNERS [#720](https://github.com/openshift/cluster-etcd-operator/pull/720) * bump(openshift+k8s): kubernetes 1.23 [#718](https://github.com/openshift/cluster-etcd-operator/pull/718) * bump(library-go): to gather a fix for static pod UID version [#713](https://github.com/openshift/cluster-etcd-operator/pull/713) * pkg/etcdenvvar: set max learners based on desired control plane replicas [#708](https://github.com/openshift/cluster-etcd-operator/pull/708) * pkg/operator/defragcontroller: ensure defrag controller is disabled for non HA tolopogy [#711](https://github.com/openshift/cluster-etcd-operator/pull/711) * pkg/cmd/monitor: handle error on failed monitor [#710](https://github.com/openshift/cluster-etcd-operator/pull/710) * pkg/operator/quorumguardcontroller: set pod affinity for topology mode HA only [#709](https://github.com/openshift/cluster-etcd-operator/pull/709) * *: Improve observability of etcd client metrics and defrag controller [#707](https://github.com/openshift/cluster-etcd-operator/pull/707) * pkg/operator/quorumguardcontroller: add pod affinity [#706](https://github.com/openshift/cluster-etcd-operator/pull/706) * pkg/operator/etcdendpointscontroller: use etcd membership to populate endpoints [#701](https://github.com/openshift/cluster-etcd-operator/pull/701) * OWNERS: welcome Allen [#703](https://github.com/openshift/cluster-etcd-operator/pull/703) * Bump go version to 1.17 [#702](https://github.com/openshift/cluster-etcd-operator/pull/702) * bump(*): vendor update [#700](https://github.com/openshift/cluster-etcd-operator/pull/700) * README.md: Add some initial telemetry query examples [#693](https://github.com/openshift/cluster-etcd-operator/pull/693) * vendor: Bump OpenShift API [#674](https://github.com/openshift/cluster-etcd-operator/pull/674) * pkg/operator/defragcontroller: ensure defrag has clear signal. [#688](https://github.com/openshift/cluster-etcd-operator/pull/688) * manifests: set the same upgrade level as kube-api [#689](https://github.com/openshift/cluster-etcd-operator/pull/689) * pkg: Go degraded if disk metrics are above a threshold [#687](https://github.com/openshift/cluster-etcd-operator/pull/687) * jsonnet: bump and regenerate [#690](https://github.com/openshift/cluster-etcd-operator/pull/690) * podsecurity: enforce privileged for openshift-etcd namespace [#681](https://github.com/openshift/cluster-etcd-operator/pull/681) * pkg/operator/metriccontroller: Fix query [#684](https://github.com/openshift/cluster-etcd-operator/pull/684) * [Bug 2004451](https://bugzilla.redhat.com/show_bug.cgi?id=2004451): pkg/operator/upgradebackupcontroller: fix backup dir name in status condition [#676](https://github.com/openshift/cluster-etcd-operator/pull/676) * pkg: Pass context through to functions [#680](https://github.com/openshift/cluster-etcd-operator/pull/680) * bindata/bootkube/bootstrap-manifests: add etcdctl container to bootstrap-etcd [#678](https://github.com/openshift/cluster-etcd-operator/pull/678) * [Bug 2006975](https://bugzilla.redhat.com/show_bug.cgi?id=2006975): Suppress noisy logs and improve client errors [#660](https://github.com/openshift/cluster-etcd-operator/pull/660) * [Bug 1990489](https://bugzilla.redhat.com/show_bug.cgi?id=1990489): Reintroduce etcdHighNumberOfFailedGRPCRequests alert for non metal ipi clusters [#654](https://github.com/openshift/cluster-etcd-operator/pull/654) * pkg/operator: remove stale condition controller [#672](https://github.com/openshift/cluster-etcd-operator/pull/672) * OWNERS: add hasbro17 to reviewers [#670](https://github.com/openshift/cluster-etcd-operator/pull/670) * pkg/cmd/render: disallow placeholder IPs [#664](https://github.com/openshift/cluster-etcd-operator/pull/664) * Updating cluster-etcd-operator images to be consistent with ART [#662](https://github.com/openshift/cluster-etcd-operator/pull/662) * [Bug 2001856](https://bugzilla.redhat.com/show_bug.cgi?id=2001856): bump library-go and dependencies [#661](https://github.com/openshift/cluster-etcd-operator/pull/661) * Updating cluster-etcd-operator images to be consistent with ART [#658](https://github.com/openshift/cluster-etcd-operator/pull/658) * [Bug 1997347](https://bugzilla.redhat.com/show_bug.cgi?id=1997347): pkg/cmd/verify: bug fixes and improvements [#657](https://github.com/openshift/cluster-etcd-operator/pull/657) * OWNERS: add lilic as approver. [#655](https://github.com/openshift/cluster-etcd-operator/pull/655) * [Bug 1997347](https://bugzilla.redhat.com/show_bug.cgi?id=1997347): pkg/operator/upgradebackupcontroller: update cluster operator status [#653](https://github.com/openshift/cluster-etcd-operator/pull/653) * [Bug 1997347](https://bugzilla.redhat.com/show_bug.cgi?id=1997347): ETCD-223: pkg/operator: add cluster backup upgrade controller [#647](https://github.com/openshift/cluster-etcd-operator/pull/647) * [Bug 1956879](https://bugzilla.redhat.com/show_bug.cgi?id=1956879): pkg/operator/metriccontroller: read etcd-operator SA token rather than using prometheus [#650](https://github.com/openshift/cluster-etcd-operator/pull/650) * [Bug 1994857](https://bugzilla.redhat.com/show_bug.cgi?id=1994857): Revert pkg/operator/targetconfigcontroller: wait for kcm-o to generate certs before rollout [#651](https://github.com/openshift/cluster-etcd-operator/pull/651) * [Bug 1997207](https://bugzilla.redhat.com/show_bug.cgi?id=1997207): Pass context into clientv3.Config to use same context [#645](https://github.com/openshift/cluster-etcd-operator/pull/645) * [Bug 1994986](https://bugzilla.redhat.com/show_bug.cgi?id=1994986): test/e2e/etcdctl_test.go: Skip check perf test as we disabled it [#646](https://github.com/openshift/cluster-etcd-operator/pull/646) * [Bug 1994707](https://bugzilla.redhat.com/show_bug.cgi?id=1994707): pkg/etcdcli: provide clear error on status check for unstarted etcd member [#644](https://github.com/openshift/cluster-etcd-operator/pull/644) * [Bug 1980465](https://bugzilla.redhat.com/show_bug.cgi?id=1980465): pkg/etcdenvvar: warn on apply duration over 200ms [#639](https://github.com/openshift/cluster-etcd-operator/pull/639) * [Bug 1957498](https://bugzilla.redhat.com/show_bug.cgi?id=1957498): Clean up tech debt [#631](https://github.com/openshift/cluster-etcd-operator/pull/631) * [Bug 1993757](https://bugzilla.redhat.com/show_bug.cgi?id=1993757): bindata/etcd: remove unix socket from advertised list [#640](https://github.com/openshift/cluster-etcd-operator/pull/640) * [Bug 1991068](https://bugzilla.redhat.com/show_bug.cgi?id=1991068): Allow only supported cipher suites [#638](https://github.com/openshift/cluster-etcd-operator/pull/638) * [Bug 1989335](https://bugzilla.redhat.com/show_bug.cgi?id=1989335): pkg/operator/targetconfigcontroller: block rollout and report on missing external resource [#635](https://github.com/openshift/cluster-etcd-operator/pull/635) * Revert "Bug 1701154: Enable etcdHighNumberOfFailedGRPCRequests alerts" [#637](https://github.com/openshift/cluster-etcd-operator/pull/637) * [Bug 1701154](https://bugzilla.redhat.com/show_bug.cgi?id=1701154): Enable etcdHighNumberOfFailedGRPCRequests alerts [#626](https://github.com/openshift/cluster-etcd-operator/pull/626) * [Bug 1986829](https://bugzilla.redhat.com/show_bug.cgi?id=1986829): metrics: use client cert auth for metrics scraping [#634](https://github.com/openshift/cluster-etcd-operator/pull/634) * [Bug 1988491](https://bugzilla.redhat.com/show_bug.cgi?id=1988491): bindata/etcd/quorumguard-deployment: simplify health true matching [#636](https://github.com/openshift/cluster-etcd-operator/pull/636) * Adjust runbooks url to new path [#632](https://github.com/openshift/cluster-etcd-operator/pull/632) * pkg/operator/defragcontroller: reduce RPC calls after defragmentation [#630](https://github.com/openshift/cluster-etcd-operator/pull/630) * Inject runbook url into alerts [#628](https://github.com/openshift/cluster-etcd-operator/pull/628) * OWNERS: goodbye Suresh [#629](https://github.com/openshift/cluster-etcd-operator/pull/629) * [ETCD-58](https://issues.redhat.com/browse/ETCD-58): add support for defrag controller [#625](https://github.com/openshift/cluster-etcd-operator/pull/625) * Replace message with description field [#627](https://github.com/openshift/cluster-etcd-operator/pull/627) * [ETCD-204](https://issues.redhat.com/browse/ETCD-204): Add an observer for TLS Security Profile [#616](https://github.com/openshift/cluster-etcd-operator/pull/616) * bindata/etcd: Enable gRPC time histograms [#566](https://github.com/openshift/cluster-etcd-operator/pull/566) * Migrate alerting mixin from cluster-monitoring-operator [#613](https://github.com/openshift/cluster-etcd-operator/pull/613) * bump library-go to get context fixes [#622](https://github.com/openshift/cluster-etcd-operator/pull/622) * [Bug 1969633](https://bugzilla.redhat.com/show_bug.cgi?id=1969633): pkg/operator/targetconfigcontroller: wait for kcm-o to generate certs before rollout [#619](https://github.com/openshift/cluster-etcd-operator/pull/619) * pkg/etcdenvvar: bump ETCD_QUOTA_BACKEND_BYTES to 8GB [#597](https://github.com/openshift/cluster-etcd-operator/pull/597) * Updating cluster-etcd-operator images to be consistent with ART [#612](https://github.com/openshift/cluster-etcd-operator/pull/612) * Rotate serving certs when duration less than minimum percent [#606](https://github.com/openshift/cluster-etcd-operator/pull/606) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/35672edef2c867e135b0e9378a00764b363d8ba5...14fecbd21d47fe19ab0219f59a10a0bbd4dc67ea) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/37a7cc147e7d9de4e8b2ecb41ab134809811baa8) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): Library go bump [#736](https://github.com/openshift/cluster-image-registry-operator/pull/736) * [Bug 2039170](https://bugzilla.redhat.com/show_bug.cgi?id=2039170): Change log level for debug messages [#743](https://github.com/openshift/cluster-image-registry-operator/pull/743) * [IR-227](https://issues.redhat.com/browse/IR-227): Remove fallback from platformStatus to installer config [#739](https://github.com/openshift/cluster-image-registry-operator/pull/739) * Cleanup go.mod [#738](https://github.com/openshift/cluster-image-registry-operator/pull/738) * support alibabacloud oss for image registry [#724](https://github.com/openshift/cluster-image-registry-operator/pull/724) * Verify go.mod and vendor [#737](https://github.com/openshift/cluster-image-registry-operator/pull/737) * [Bug 2028030](https://bugzilla.redhat.com/show_bug.cgi?id=2028030): Do not mutate objects from informers [#735](https://github.com/openshift/cluster-image-registry-operator/pull/735) * [IR-224](https://issues.redhat.com/browse/IR-224): Bump openshift/api [#728](https://github.com/openshift/cluster-image-registry-operator/pull/728) * Use go 1.17 [#734](https://github.com/openshift/cluster-image-registry-operator/pull/734) * e2e: Dump build information on failure [#711](https://github.com/openshift/cluster-image-registry-operator/pull/711) * hack: fix CVO overrides [#733](https://github.com/openshift/cluster-image-registry-operator/pull/733) * [Bug 2010662](https://bugzilla.redhat.com/show_bug.cgi?id=2010662): Wait until cluster operators recover before proceeding [#726](https://github.com/openshift/cluster-image-registry-operator/pull/726) * Makefile: remove unused 'update-deps' target [#727](https://github.com/openshift/cluster-image-registry-operator/pull/727) * feat(ibmcos): Define IAM policies for CredentialsRequest [#716](https://github.com/openshift/cluster-image-registry-operator/pull/716) * Add documentation for developers [#713](https://github.com/openshift/cluster-image-registry-operator/pull/713) * [Bug 2008096](https://bugzilla.redhat.com/show_bug.cgi?id=2008096): Fix race in TestAWSFinalizerDeleteS3Bucket [#722](https://github.com/openshift/cluster-image-registry-operator/pull/722) * podsecurity: enforce privileged for openshift-image-registry namespace [#723](https://github.com/openshift/cluster-image-registry-operator/pull/723) * [Bug 1998432](https://bugzilla.redhat.com/show_bug.cgi?id=1998432): Support Swift authentication using application credentials [#686](https://github.com/openshift/cluster-image-registry-operator/pull/686) * [Bug 1907433](https://bugzilla.redhat.com/show_bug.cgi?id=1907433): Decrease severity for event queue messages [#721](https://github.com/openshift/cluster-image-registry-operator/pull/721) * Updating ose-cluster-image-registry-operator images to be consistent with ART [#718](https://github.com/openshift/cluster-image-registry-operator/pull/718) * [Bug 1972827](https://bugzilla.redhat.com/show_bug.cgi?id=1972827): Avoid disruptions [#715](https://github.com/openshift/cluster-image-registry-operator/pull/715) * Updating ose-cluster-image-registry-operator images to be consistent with ART [#712](https://github.com/openshift/cluster-image-registry-operator/pull/712) * [IR-207](https://issues.redhat.com/browse/IR-207): Get endpoints for Azure Stack Cloud [#710](https://github.com/openshift/cluster-image-registry-operator/pull/710) * [Bug 1981639](https://bugzilla.redhat.com/show_bug.cgi?id=1981639): Update rolling update parameters [#709](https://github.com/openshift/cluster-image-registry-operator/pull/709) * [Bug 1958376](https://bugzilla.redhat.com/show_bug.cgi?id=1958376): Disallow blob public access for Azure storage account and require TLS1.2+ [#705](https://github.com/openshift/cluster-image-registry-operator/pull/705) * [CCO-105](https://issues.redhat.com/browse/CCO-105): Support gcp workload identity federation [#702](https://github.com/openshift/cluster-image-registry-operator/pull/702) * Start using embed for assets [#703](https://github.com/openshift/cluster-image-registry-operator/pull/703) * feat: Support IBMCloud and add IBM COS storage driver [#698](https://github.com/openshift/cluster-image-registry-operator/pull/698) * [Bug 1939842](https://bugzilla.redhat.com/show_bug.cgi?id=1939842): Get AWS STS endpoint from serviceEndpoints [#699](https://github.com/openshift/cluster-image-registry-operator/pull/699) * [Bug 1974651](https://bugzilla.redhat.com/show_bug.cgi?id=1974651): Remove :apiserver_v1_image_imports:sum [#700](https://github.com/openshift/cluster-image-registry-operator/pull/700) * [Bug 1973318](https://bugzilla.redhat.com/show_bug.cgi?id=1973318): Properly set custom tolerations [#694](https://github.com/openshift/cluster-image-registry-operator/pull/694) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#693](https://github.com/openshift/cluster-image-registry-operator/pull/693) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/499e84e43d1b100b5704b30a1b24a1017c9f38b2...37a7cc147e7d9de4e8b2ecb41ab134809811baa8) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/c85df6bc49d5eee745056a32e0d3d26af223e9c5) * [Bug 2043759](https://bugzilla.redhat.com/show_bug.cgi?id=2043759): Bump to Kubernetes 1.23 [#696](https://github.com/openshift/cluster-ingress-operator/pull/696) * [Bug 2039339](https://bugzilla.redhat.com/show_bug.cgi?id=2039339): Upgradeable Condition in Operator and IC status [#693](https://github.com/openshift/cluster-ingress-operator/pull/693) * [Bug 2039919](https://bugzilla.redhat.com/show_bug.cgi?id=2039919): NE-542 Router compression E2E test [#679](https://github.com/openshift/cluster-ingress-operator/pull/679) * [Bug 1997226](https://bugzilla.redhat.com/show_bug.cgi?id=1997226): setDefaultPublishingStrategy: Deep copy, tests [#691](https://github.com/openshift/cluster-ingress-operator/pull/691) * [Bug 1997226](https://bugzilla.redhat.com/show_bug.cgi?id=1997226): Fix enabling PROXY protocol on an upgraded cluster [#681](https://github.com/openshift/cluster-ingress-operator/pull/681) * Fix update retry logic in TestConfigurableRoute* [#689](https://github.com/openshift/cluster-ingress-operator/pull/689) * Code improvements and unit tests for Alibaba DNS [#683](https://github.com/openshift/cluster-ingress-operator/pull/683) * [NE-621](https://issues.redhat.com/browse/NE-621): Support changing ingresscontroller load balancer scope [#582](https://github.com/openshift/cluster-ingress-operator/pull/582) * [Bug 2032566](https://bugzilla.redhat.com/show_bug.cgi?id=2032566): Azure: Add Support for Azure Stack Hub [#686](https://github.com/openshift/cluster-ingress-operator/pull/686) * Drop build-machinery-go for patching manifests [#687](https://github.com/openshift/cluster-ingress-operator/pull/687) * TestIngressControllerScale: Use a private ingresscontroller [#684](https://github.com/openshift/cluster-ingress-operator/pull/684) * Add miheer to reviewers and approvers [#682](https://github.com/openshift/cluster-ingress-operator/pull/682) * add service LoadBalancer support for AlibabaCloud platform [#636](https://github.com/openshift/cluster-ingress-operator/pull/636) * Update dns controller with Power VS platform [#678](https://github.com/openshift/cluster-ingress-operator/pull/678) * [Bug 2014710](https://bugzilla.redhat.com/show_bug.cgi?id=2014710): test/e2e: updateDNSConfig: Replace integer literals [#672](https://github.com/openshift/cluster-ingress-operator/pull/672) * Support for a configurable syslog maximum message size for HAProxy [#669](https://github.com/openshift/cluster-ingress-operator/pull/669) * Power VS platform support [#658](https://github.com/openshift/cluster-ingress-operator/pull/658) * NE-542 expose router compression [#661](https://github.com/openshift/cluster-ingress-operator/pull/661) * [Bug 2010376](https://bugzilla.redhat.com/show_bug.cgi?id=2010376): Update the alerts to conform to the style guide [#660](https://github.com/openshift/cluster-ingress-operator/pull/660) * [Bug 2007581](https://bugzilla.redhat.com/show_bug.cgi?id=2007581): Change default balancing algorithm to "leastconn" [#663](https://github.com/openshift/cluster-ingress-operator/pull/663) * [Bug 2011972](https://bugzilla.redhat.com/show_bug.cgi?id=2011972): Use fake dns provider with external cp topology only in IBM Cloud case [#659](https://github.com/openshift/cluster-ingress-operator/pull/659) * Fix for Azure dns privateZone degrade e2e test [#662](https://github.com/openshift/cluster-ingress-operator/pull/662) * Minimize IBM Cloud IAM credentials scope [#653](https://github.com/openshift/cluster-ingress-operator/pull/653) * Updating ose-cluster-ingress-operator images to be consistent with ART [#656](https://github.com/openshift/cluster-ingress-operator/pull/656) * Updating ose-cluster-ingress-operator images to be consistent with ART [#655](https://github.com/openshift/cluster-ingress-operator/pull/655) * Support gcp workload identity federation [#631](https://github.com/openshift/cluster-ingress-operator/pull/631) * [Bug 2001479](https://bugzilla.redhat.com/show_bug.cgi?id=2001479): Fix IBM Cloud DNS bugs [#652](https://github.com/openshift/cluster-ingress-operator/pull/652) * tlsVersion13Ciphers: Delete duplicates [#648](https://github.com/openshift/cluster-ingress-operator/pull/648) * [Bug 1997407](https://bugzilla.redhat.com/show_bug.cgi?id=1997407): Configure router to use "source" for passthrough [#650](https://github.com/openshift/cluster-ingress-operator/pull/650) * [Bug 1986575](https://bugzilla.redhat.com/show_bug.cgi?id=1986575): Add e2e test cases for haproxy timeout api fields, and reject negative timeout values [#644](https://github.com/openshift/cluster-ingress-operator/pull/644) * [Bug 1989058](https://bugzilla.redhat.com/show_bug.cgi?id=1989058): Watch CRL configmaps [#642](https://github.com/openshift/cluster-ingress-operator/pull/642) * [Bug 1989005](https://bugzilla.redhat.com/show_bug.cgi?id=1989005): Validate spec.clientTLS.allowedSubjectPatterns[*] [#643](https://github.com/openshift/cluster-ingress-operator/pull/643) * [Bug 1972977](https://bugzilla.redhat.com/show_bug.cgi?id=1972977): cleanup condition metrics for deleted ingress controllers [#640](https://github.com/openshift/cluster-ingress-operator/pull/640) * [Bug 1942657](https://bugzilla.redhat.com/show_bug.cgi?id=1942657): Ingress operator stays degraded after privateZone fixed in DNS [#641](https://github.com/openshift/cluster-ingress-operator/pull/641) * [Bug 1986228](https://bugzilla.redhat.com/show_bug.cgi?id=1986228): NE-310 E2E test for HSTS [#639](https://github.com/openshift/cluster-ingress-operator/pull/639) * Add unsupported config override for maxconn [#638](https://github.com/openshift/cluster-ingress-operator/pull/638) * [NE-412](https://issues.redhat.com/browse/NE-412): Add options for tuning connection timeouts in openshift ingress controller [#635](https://github.com/openshift/cluster-ingress-operator/pull/635) * Implement configuration for handling empty requests [#452](https://github.com/openshift/cluster-ingress-operator/pull/452) * Implement client certificate parameters [#450](https://github.com/openshift/cluster-ingress-operator/pull/450) * Add unsupported config override for reload interval [#619](https://github.com/openshift/cluster-ingress-operator/pull/619) * ensureRsyslogConfigMap: Remove ingressConfig param [#573](https://github.com/openshift/cluster-ingress-operator/pull/573) * Add unsupported config override for config manager [#628](https://github.com/openshift/cluster-ingress-operator/pull/628) * Add IBMCloud DNS support [#630](https://github.com/openshift/cluster-ingress-operator/pull/630) * go.mod: Bump openshift/api to latest for DNSRecord typo [#629](https://github.com/openshift/cluster-ingress-operator/pull/629) * [NE-472](https://issues.redhat.com/browse/NE-472): Add tlsv1.3 support [#617](https://github.com/openshift/cluster-ingress-operator/pull/617) * Ability to Customize HAProxy 2.x Error Page [#588](https://github.com/openshift/cluster-ingress-operator/pull/588) * Bump for controller-runtime v0.9.0 [#626](https://github.com/openshift/cluster-ingress-operator/pull/626) * Updating ose-cluster-ingress-operator images to be consistent with ART [#625](https://github.com/openshift/cluster-ingress-operator/pull/625) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#624](https://github.com/openshift/cluster-ingress-operator/pull/624) * Add alebedev87 to OWNERS [#618](https://github.com/openshift/cluster-ingress-operator/pull/618) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/cb614126da5151f1a115152ae1fc3ef70ee93ca1...c85df6bc49d5eee745056a32e0d3d26af223e9c5) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/d4184fe5f9a43ab3a3abe26f9645c5355ac99dad) * [Bug 2042049](https://bugzilla.redhat.com/show_bug.cgi?id=2042049): Delete feature gates removed from k8s.io/kubernetes/pkg/features/kube_features.go [#1298](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1298) * [Bug 2034559](https://bugzilla.redhat.com/show_bug.cgi?id=2034559): alerts: update latency thresholds [#1284](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1284) * [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Sync the library-go [#1295](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1295) * [Bug 2037856](https://bugzilla.redhat.com/show_bug.cgi?id=2037856): bump library go [#1294](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1294) * [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Guard controller pdb [#1275](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1275) * [Bug 2038968](https://bugzilla.redhat.com/show_bug.cgi?id=2038968): bump(openshift/api): to get CSI migration gates switched off [#1291](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1291) * [Bug 2033784](https://bugzilla.redhat.com/show_bug.cgi?id=2033784): set kube-apiserver degraded=true if webhook matches a virtual resource [#1249](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1249) * [Bug 2035986](https://bugzilla.redhat.com/show_bug.cgi?id=2035986): Replace deprecated annotation [#1288](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1288) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): library-go bump [#1276](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1276) * Upgrade library-go version [#1273](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1273) * [Bug 2008462](https://bugzilla.redhat.com/show_bug.cgi?id=2008462): config: disable pod security admission [#1262](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1262) * set kube-apiserver degraded=true if a webhook service is missing or down [#1265](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1265) * reduce alert severity to warning where appropriate [#1267](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1267) * bump(openshift/build-machinery-go) [#1270](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1270) * bump k8s to 1.23 [#1269](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1269) * Bump golang to 1.17 [#1258](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1258) * bump(library-go): to gather a fix for static pod UID version [#1264](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1264) * test/e2e/TestNamedCertificates: sign using root CA [#1263](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1263) * [Bug 2026352](https://bugzilla.redhat.com/show_bug.cgi?id=2026352): Sync with library-go to pick fixes for pruner panic [#1260](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1260) * remove unnecessary service annotations [#1257](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1257) * Revert "Merge pull request #1245 from sanchezl/webhook-degraded-service" [#1256](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1256) * set kube-apiserver degraded=true if a webhook service is missing or down [#1245](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1245) * [Bug 1982726](https://bugzilla.redhat.com/show_bug.cgi?id=1982726): encryption-controller: sync secrets conditionally [#1255](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1255) * bump(*): vendor update [#1252](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1252) * bump(openshift/api): to get fix for typo in feature gate [#1251](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1251) * pkg/operator/configobservation/etcdendpoints: bump owners [#1246](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1246) * OWNERS: add Abu and Lukasz [#1248](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1248) * Exempt metrics scrapes from APF. [#1239](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1239) * remove unncessary config [#1229](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1229) * decrease the graceful shutdown delay timeout on AWS to 129s [#1240](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1240) * [Bug 2004585](https://bugzilla.redhat.com/show_bug.cgi?id=2004585): prometheus-k8s-0 cpu usage keeps increasing for the first 3 days [#1238](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1238) * Bump library-go for support GCP and vSphere out-of-tree cloud providers [#1236](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1236) * uses the etcd observers provided by library-go [#1233](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1233) * podsecurity: enforce privileged for kube-apiserver [#1234](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1234) * [Bug 1992541](https://bugzilla.redhat.com/show_bug.cgi?id=1992541): all the alert rules' annotations "summary" and "description" should comply with the OpenShift alerting guidelines [#1215](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1215) * Enable PodSecurity admission by default [#1231](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1231) * [Bug 2001856](https://bugzilla.redhat.com/show_bug.cgi?id=2001856): bump library-go to latest [#1228](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1228) * bindata: enable podsecurity plugin [#1217](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1217) * 4.10: Revert "remove override for fast cert rotation" [#1222](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1222) * [Bug 1998552](https://bugzilla.redhat.com/show_bug.cgi?id=1998552): Enforce OpenShift's defined kubelet version skew policies [#1199](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1199) * [Bug 2000608](https://bugzilla.redhat.com/show_bug.cgi?id=2000608): static pod startup monitor should log to a log file in addition to stderr [#1219](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1219) * [Bug 1985447](https://bugzilla.redhat.com/show_bug.cgi?id=1985447): Add namespace label to remaining apiserver alerts [#1220](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1220) * [Bug 1969404](https://bugzilla.redhat.com/show_bug.cgi?id=1969404): remove override for fast cert rotation [#1221](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1221) * [Bug 1994643](https://bugzilla.redhat.com/show_bug.cgi?id=1994643): remove startup-send-retry-after-until-ready option [#1211](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1211) * [Bug 1994857](https://bugzilla.redhat.com/show_bug.cgi?id=1994857): Revert "Bug 1969633: pkg/operator/targetconfigcontroller: wait for kcm-o to generate certs before rollout" [#1209](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1209) * [Bug 1997420](https://bugzilla.redhat.com/show_bug.cgi?id=1997420): revert wrong change on the api-usage rules [#1204](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1204) * [Bug 1996032](https://bugzilla.redhat.com/show_bug.cgi?id=1996032): Bump kube libraries to 1.22.1 GA version [#1210](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1210) * [Bug 1994643](https://bugzilla.redhat.com/show_bug.cgi?id=1994643): enable shutdown-send-retry-after and startup-send-retry-after-until-ready [#1207](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1207) * [Bug 1994257](https://bugzilla.redhat.com/show_bug.cgi?id=1994257): Actually create prometheus rule for audit error alert [#1206](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1206) * [Bug 1985447](https://bugzilla.redhat.com/show_bug.cgi?id=1985447): Add namespace labels to kube-apiserver-operator alerts [#1185](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1185) * [Bug 1991357](https://bugzilla.redhat.com/show_bug.cgi?id=1991357): bump library.go [#1203](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1203) * [Bug 1985073](https://bugzilla.redhat.com/show_bug.cgi?id=1985073): use 1m resolution for control plane cpu alerts [#1201](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1201) * [Bug 1990610](https://bugzilla.redhat.com/show_bug.cgi?id=1990610): prevent panic in startup monitor enablement check [#1202](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1202) * [Bug 1985997](https://bugzilla.redhat.com/show_bug.cgi?id=1985997): Enable static pod fallback logic for SNO, with disruptive e2e test [#1198](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1198) * [Bug 1986829](https://bugzilla.redhat.com/show_bug.cgi?id=1986829): metrics: use client cert auth for metrics scraping [#1190](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1190) * [Bug 1989633](https://bugzilla.redhat.com/show_bug.cgi?id=1989633): bump(library-go): staticpod/installer: skip backoff if lastAvailableRevision > targetRevision [#1200](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1200) * [Bug 1989461](https://bugzilla.redhat.com/show_bug.cgi?id=1989461): kube-apiserver: make flock wait for release and remove port wait [#1191](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1191) * [Bug 1985997](https://bugzilla.redhat.com/show_bug.cgi?id=1985997): readiness checks handle network errors better [#1196](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1196) * [Bug 1985997](https://bugzilla.redhat.com/show_bug.cgi?id=1985997): scaffolding for e2e tests for the static pod monitor [#1197](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1197) * [Bug 1985997](https://bugzilla.redhat.com/show_bug.cgi?id=1985997): staticpod/startupmonitor: shorten and unify reason strings [#1194](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1194) * [Bug 1985997](https://bugzilla.redhat.com/show_bug.cgi?id=1985997): wires startup monitor related controllers [#1189](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1189) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): Bump k8s.io to 1.22.0-rc.0 [#1181](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1181) * [Bug 1985997](https://bugzilla.redhat.com/show_bug.cgi?id=1985997): wires the startup monitor [#1177](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1177) * staticpod/installer: get rid of sleep in sync loop [#1183](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1183) * Drop kubelet-https removed in 1.22 [#1184](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1184) * introduces KubeAPIReadinessChecker used by startup monitor to assess Kube API server readiness/health condition [#1180](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1180) * encryption condition controller doesn't reset previously set condition [#1178](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1178) * Create alert for API Server audit log errors [#1166](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1166) * Start using embed module for assets [#1174](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1174) * bump(library-go + api): get audit.customRules support [#1173](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1173) * clear encryption conditions when there is no work to be done [#1172](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1172) * Switch to auditpolicy controller [#1155](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1155) * bootstrap: add --infra-config-file to render with SNO settings [#1171](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1171) * alerts: give exact `oc get apirequestcounts` command in APIRemovedInNextReleaseInUse alert [#1167](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1167) * remove observing token timeouts [#1161](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1161) * disable apiextensions.k8s.io/v1beta1 and admissionregistration.k8s.io/v1beta1 [#1162](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1162) * Set --cloud-provider=external for supported platforms [#953](https://github.com/openshift/cluster-kube-apiserver-operator/pull/953) * [Bug 1969633](https://bugzilla.redhat.com/show_bug.cgi?id=1969633): pkg/operator/targetconfigcontroller: wait for kcm-o to generate certs before rollout [#1169](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1169) * graceful-termination-duration: reduce to 15s for SNO [#1168](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1168) * reduces shutdown-delay-duration to 0s for SNO [#1164](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1164) * bump library-go to get context fixes [#1163](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1163) * [Bug 1964231](https://bugzilla.redhat.com/show_bug.cgi?id=1964231): Ensure kubelet client cert change does not require a restart [#1151](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1151) * [Bug 1974716](https://bugzilla.redhat.com/show_bug.cgi?id=1974716): SA token issuer observer: fix observing api-audiences [#1158](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1158) * Updating ose-cluster-kube-apiserver-operator images to be consistent with ART [#1150](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1150) * [Bug 1956081](https://bugzilla.redhat.com/show_bug.cgi?id=1956081): add sigterm handler to insecurereadyz [#1149](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1149) * kube-apiserver failed to load SNI cert and key [#1145](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1145) * [Bug 1921139](https://bugzilla.redhat.com/show_bug.cgi?id=1921139): Revert "remove override for fast cert rotation for release" [#1147](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1147) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/cddab90b7699ceb50032e22b4b3cff5803dd1466...d4184fe5f9a43ab3a3abe26f9645c5355ac99dad) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/31434968329d4a94a1a85446f875a6dceec65d12) * [Bug 2042049](https://bugzilla.redhat.com/show_bug.cgi?id=2042049): Delete feature gates removed from k8s.io/kubernetes/pkg/features/kube_features.go [#592](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/592) * [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Sync library go [#591](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/591) * [Bug 2037856](https://bugzilla.redhat.com/show_bug.cgi?id=2037856): bump library go [#590](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/590) * [Bug 2040132](https://bugzilla.redhat.com/show_bug.cgi?id=2040132): drop --port flag [#589](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/589) * [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Bump library-go [#588](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/588) * [Bug 2038968](https://bugzilla.redhat.com/show_bug.cgi?id=2038968): bump(openshift/api): to get CSI migration gates switched off [#587](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/587) * [Bug 2035986](https://bugzilla.redhat.com/show_bug.cgi?id=2035986): Replace deprecated annotation [#586](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/586) * [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Guard controller pdb [#568](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/568) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix:library-go nil pointer issue [#585](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/585) * bump k8s to 1.23 [#581](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/581) * bump(library-go): to gather a fix for static pod UID version [#579](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/579) * [Bug 2026352](https://bugzilla.redhat.com/show_bug.cgi?id=2026352): Sync with the latest openshift/library-go@master to pick pruner cert dir check [#578](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/578) * Collect kube-system namespace as a related resource to kube-controller-manager operator [#577](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/577) * update KCM metrics service selector [#575](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/575) * Revert "Merge pull request #554 from atiratree/cpc-metrics" [#574](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/574) * [Bug 2010352](https://bugzilla.redhat.com/show_bug.cgi?id=2010352): add summary, description and namespace to prometheus alerts [#573](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/573) * introduce creation of openshift-infra ns and recycler SA [#570](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/570) * collect metrics for cluster-policy-controller [#554](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/554) * Fix gomod [#572](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/572) * Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART [#563](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/563) * bump(*): vendor update [#571](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/571) * bump(openshift/api): to get fix for typo in feature gate [#569](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/569) * Set operator condition that it doesn't own cloud provider [#558](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/558) * Switch from experimental-cluster-signing-duration to cluster-signing-duration [#567](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/567) * Bump library go for enabling gcp and vsphere platforms ccm [#566](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/566) * podsecurity: enforce privileged for openshift-kube-controller-manager namespace [#565](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/565) * [Bug 2001856](https://bugzilla.redhat.com/show_bug.cgi?id=2001856): bump library-go and dependencies [#562](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/562) * [Bug 1986829](https://bugzilla.redhat.com/show_bug.cgi?id=1986829): metrics: use client cert auth for metrics scraping [#556](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/556) * [Bug 1989073](https://bugzilla.redhat.com/show_bug.cgi?id=1989073): Exclude openshift only CloudProvider feature gate from KCM config [#555](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/555) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): Bump k8s.io to 1.22.0-rc.0 [#550](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/550) * [Bug 1986437](https://bugzilla.redhat.com/show_bug.cgi?id=1986437): Bump github.com/openshift/api [#551](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/551) * Cloud Volume Observer: Extended arguments must be a slice [#552](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/552) * remove unused cluster-policy-controller configuration [#553](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/553) * Add ObserveCloudVolumePlugin config observer for KCM config [#525](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/525) * update cluster-policy-controller configuration [#545](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/545) * fix clusterroles for the CSR approver [#548](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/548) * allow upgraded clusters to use the vulnerable service-ca.crt [#546](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/546) * Start using embed module for assets [#547](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/547) * Bump openshift/api [#542](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/542) * Set --cloud-provider=external for supported platforms [#450](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/450) * Refactor remaining controllers to factory [#541](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/541) * [Bug 1965562](https://bugzilla.redhat.com/show_bug.cgi?id=1965562): recycler-for-nfs-... does not set requests or priorityClassName [#538](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/538) * bump library-go to get context fixes [#540](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/540) * Update OWNERS [#539](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/539) * [AUTH-26](https://issues.redhat.com/browse/AUTH-26): CSR Approver manifests [#535](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/535) * [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/7fa48ebf34e8c810ce8cbe8b62a4e10a7326856c...31434968329d4a94a1a85446f875a6dceec65d12) ### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/10cfeb8af39ede9b4deeaf3fae511f592f666782) * [Bug 2042049](https://bugzilla.redhat.com/show_bug.cgi?id=2042049): Delete feature gates removed from k8s.io/kubernetes/pkg/features/kube_features.go [#401](https://github.com/openshift/cluster-kube-scheduler-operator/pull/401) * [Bug 2039414](https://bugzilla.redhat.com/show_bug.cgi?id=2039414): Update KubeSchedulerConfig to v1beta3(default in 1.23) [#395](https://github.com/openshift/cluster-kube-scheduler-operator/pull/395) * [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Sync the library-go [#397](https://github.com/openshift/cluster-kube-scheduler-operator/pull/397) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Return Error when trying to use Scheduler Policy [#390](https://github.com/openshift/cluster-kube-scheduler-operator/pull/390) * [Bug 2040132](https://bugzilla.redhat.com/show_bug.cgi?id=2040132): drop --port flag [#398](https://github.com/openshift/cluster-kube-scheduler-operator/pull/398) * [Bug 2035927](https://bugzilla.redhat.com/show_bug.cgi?id=2035927): Replace NodeResourcesLeastAllocated/NodeResourcesMostAllocated plugins with NodeResourcesFit [#392](https://github.com/openshift/cluster-kube-scheduler-operator/pull/392) * [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Bump library-go [#396](https://github.com/openshift/cluster-kube-scheduler-operator/pull/396) * [Bug 2038968](https://bugzilla.redhat.com/show_bug.cgi?id=2038968): bump(openshift/api): to get CSI migration gates switched off [#394](https://github.com/openshift/cluster-kube-scheduler-operator/pull/394) * [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Guard controller pdb [#373](https://github.com/openshift/cluster-kube-scheduler-operator/pull/373) * [Bug 2034515](https://bugzilla.redhat.com/show_bug.cgi?id=2034515): bump library-go [#388](https://github.com/openshift/cluster-kube-scheduler-operator/pull/388) * Upgrade library-go version [#387](https://github.com/openshift/cluster-kube-scheduler-operator/pull/387) * Bump to k8s 1.23 [#386](https://github.com/openshift/cluster-kube-scheduler-operator/pull/386) * bump(library-go): to gather a fix for static pod UID version [#384](https://github.com/openshift/cluster-kube-scheduler-operator/pull/384) * [Bug 2026352](https://bugzilla.redhat.com/show_bug.cgi?id=2026352): Sync with library-go to pick fixes for pruner panic [#383](https://github.com/openshift/cluster-kube-scheduler-operator/pull/383) * [Bug 2002300](https://bugzilla.redhat.com/show_bug.cgi?id=2002300): Disable balancedAllocation and add weight for HighNodeUtilization profile [#378](https://github.com/openshift/cluster-kube-scheduler-operator/pull/378) * update scheduler metrics service selector [#382](https://github.com/openshift/cluster-kube-scheduler-operator/pull/382) * Fix gomod [#377](https://github.com/openshift/cluster-kube-scheduler-operator/pull/377) * Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#375](https://github.com/openshift/cluster-kube-scheduler-operator/pull/375) * bump(*): library-go [#376](https://github.com/openshift/cluster-kube-scheduler-operator/pull/376) * bump(openshift/api): to get fix for typo in feature gate [#374](https://github.com/openshift/cluster-kube-scheduler-operator/pull/374) * [Bug 2010354](https://bugzilla.redhat.com/show_bug.cgi?id=2010354): Make alert consistent with the alerting-consistency guidelines [#372](https://github.com/openshift/cluster-kube-scheduler-operator/pull/372) * podsecurity: enforce privileged for openshift-kube-scheduler namespace [#371](https://github.com/openshift/cluster-kube-scheduler-operator/pull/371) * Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#369](https://github.com/openshift/cluster-kube-scheduler-operator/pull/369) * [Bug 2001856](https://bugzilla.redhat.com/show_bug.cgi?id=2001856): bump libgo and related deps [#368](https://github.com/openshift/cluster-kube-scheduler-operator/pull/368) * Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#367](https://github.com/openshift/cluster-kube-scheduler-operator/pull/367) * [Bug 1984608](https://bugzilla.redhat.com/show_bug.cgi?id=1984608): Set kube-scheduler leader election defaults [#365](https://github.com/openshift/cluster-kube-scheduler-operator/pull/365) * [Bug 1986829](https://bugzilla.redhat.com/show_bug.cgi?id=1986829): metrics: use client cert auth for metrics scraping [#364](https://github.com/openshift/cluster-kube-scheduler-operator/pull/364) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): Bump k8s.io to 1.22.0-rc.0 [#362](https://github.com/openshift/cluster-kube-scheduler-operator/pull/362) * SchedulerLegacyPolicySet: add 60 min wait [#363](https://github.com/openshift/cluster-kube-scheduler-operator/pull/363) * Fire SchedulerLegacyPolicySet alert when the legacy scheduler policy API is set [#361](https://github.com/openshift/cluster-kube-scheduler-operator/pull/361) * Start using embed module for assets [#360](https://github.com/openshift/cluster-kube-scheduler-operator/pull/360) * Bump openshift/api [#359](https://github.com/openshift/cluster-kube-scheduler-operator/pull/359) * operator: move target config controller to factory [#358](https://github.com/openshift/cluster-kube-scheduler-operator/pull/358) * bump library-go to get context fixes [#357](https://github.com/openshift/cluster-kube-scheduler-operator/pull/357) * Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#356](https://github.com/openshift/cluster-kube-scheduler-operator/pull/356) * [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/3c47d6f73c7e81dee830fb92629bd56a41375196...10cfeb8af39ede9b4deeaf3fae511f592f666782) ### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/9030c0dc82348a977a9a15330d63448ac0c767ff) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix: library-go nil pointer issue [#81](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/81) * Upgrade library-go version [#80](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/80) * OWNERS: add sanchezl [#75](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/75) * cleanup kube-storage-version-migrator-operator [#73](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/73) * OWNERS: add Abu and Lukasz as approver [#74](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/74) * manifests: remove special runlevel [#70](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/70) * [Bug 1928141](https://bugzilla.redhat.com/show_bug.cgi?id=1928141): kube-storage-version-migrator constantly reporting type "Upgradeable" status Unknown [#71](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/71) * [Bug 1928141](https://bugzilla.redhat.com/show_bug.cgi?id=1928141): kube-storage-version-migrator constantly reporting type "Upgradeable" status Unknown [#64](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/64) * [Bug 1986418](https://bugzilla.redhat.com/show_bug.cgi?id=1986418): bump library-go dependency to use SNO leader election defaults [#63](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/63) * pkg/operator: fix typo starter clusteroperator [#62](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/62) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#60](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/60) * [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/50c639cc7e318c1dab38a2869b928cf703a38515...9030c0dc82348a977a9a15330d63448ac0c767ff) ### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/49dd2dc8f511cdee7a846a0a6c49ca0caefeb902) * [Bug 2028019](https://bugzilla.redhat.com/show_bug.cgi?id=2028019): Account for large scale simultaneous renewal on UPI clusters [#152](https://github.com/openshift/cluster-machine-approver/pull/152) * [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Update dependencies to K8s 1.23 [#149](https://github.com/openshift/cluster-machine-approver/pull/149) * update to golang 1.17 [#140](https://github.com/openshift/cluster-machine-approver/pull/140) * OWNERS: remove old team members, add new ones [#145](https://github.com/openshift/cluster-machine-approver/pull/145) * Replace certificates with generated certificactes [#144](https://github.com/openshift/cluster-machine-approver/pull/144) * [Bug 2010359](https://bugzilla.redhat.com/show_bug.cgi?id=2010359): add summary and description to alerts [#138](https://github.com/openshift/cluster-machine-approver/pull/138) * [Bug 1860774](https://bugzilla.redhat.com/show_bug.cgi?id=1860774): Allow fallback to serving cert renewal accounting for egress IPs on SDN [#137](https://github.com/openshift/cluster-machine-approver/pull/137) * [Bug 2013528](https://bugzilla.redhat.com/show_bug.cgi?id=2013528): Ensure pending CSR count is valid post approval [#135](https://github.com/openshift/cluster-machine-approver/pull/135) * add leader election options [#133](https://github.com/openshift/cluster-machine-approver/pull/133) * add commandline flag for status controller [#132](https://github.com/openshift/cluster-machine-approver/pull/132) * podsecurity: enforce privileged for openshift-cluster-machine-approver namespace [#134](https://github.com/openshift/cluster-machine-approver/pull/134) * add machine-namespace [#131](https://github.com/openshift/cluster-machine-approver/pull/131) * [Bug 2003788](https://bugzilla.redhat.com/show_bug.cgi?id=2003788): Prevent error loop when a CSR is queued and then approved externally [#129](https://github.com/openshift/cluster-machine-approver/pull/129) * Add support for unstructured machines [#114](https://github.com/openshift/cluster-machine-approver/pull/114) * [Bug 1994480](https://bugzilla.redhat.com/show_bug.cgi?id=1994480): Update dependencies to K8s 1.22 [#128](https://github.com/openshift/cluster-machine-approver/pull/128) * Ensure must-gather tracks related objects on failures [#126](https://github.com/openshift/cluster-machine-approver/pull/126) * manifests/0000_90_cluster-machine-approver_04_alertrules: Drop ClusterMachineApproverDown [#112](https://github.com/openshift/cluster-machine-approver/pull/112) * Updating ose-cluster-machine-approver images to be consistent with ART [#125](https://github.com/openshift/cluster-machine-approver/pull/125) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#124](https://github.com/openshift/cluster-machine-approver/pull/124) * fixing the link in the README.md of csr_check.go [#109](https://github.com/openshift/cluster-machine-approver/pull/109) * [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/f0a396eee469a3ace9e473c0476a29d8983671eb...49dd2dc8f511cdee7a846a0a6c49ca0caefeb902) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/1727e2b94659e9e5caa7b555e611500ea10134c2) * Mon 2172: Add clusterrole for editing alertmanagerconfigs [#1545](https://github.com/openshift/cluster-monitoring-operator/pull/1545) * Remove UI access to AlertManager [#1529](https://github.com/openshift/cluster-monitoring-operator/pull/1529) * Remove UI access from the Thanos routes [#1512](https://github.com/openshift/cluster-monitoring-operator/pull/1512) * [Bug 2038419](https://bugzilla.redhat.com/show_bug.cgi?id=2038419): Bump Grafana to 8.3.4 and handle datasource migration [#1543](https://github.com/openshift/cluster-monitoring-operator/pull/1543) * [Bug 2030347](https://bugzilla.redhat.com/show_bug.cgi?id=2030347): kube-state-metrics exposes metrics about resource annotations [#1544](https://github.com/openshift/cluster-monitoring-operator/pull/1544) * [Bug 2026489](https://bugzilla.redhat.com/show_bug.cgi?id=2026489): Add runbook url for ThanosRuleRuleEvaluationLatencyHigh alert [#1542](https://github.com/openshift/cluster-monitoring-operator/pull/1542) * [Bug 2037891](https://bugzilla.redhat.com/show_bug.cgi?id=2037891): Reverting the secureJsonData change for the grafana password [#1539](https://github.com/openshift/cluster-monitoring-operator/pull/1539) * [Bug 2039119](https://bugzilla.redhat.com/show_bug.cgi?id=2039119): assets: let CVO manage the CMO Service resource [#1537](https://github.com/openshift/cluster-monitoring-operator/pull/1537) * Reconcile AlertManagerConfig in UWM from platform Prometheus [#1527](https://github.com/openshift/cluster-monitoring-operator/pull/1527) * manifests: Support thanos query requst logging via CM [#1513](https://github.com/openshift/cluster-monitoring-operator/pull/1513) * [Bug 2037073](https://bugzilla.redhat.com/show_bug.cgi?id=2037073): pkg/manifests: account for slow DNS resolutions [#1531](https://github.com/openshift/cluster-monitoring-operator/pull/1531) * [Bug 2037891](https://bugzilla.redhat.com/show_bug.cgi?id=2037891): Changing the grafana data source secret to be updatable. [#1533](https://github.com/openshift/cluster-monitoring-operator/pull/1533) * [BUILD-345](https://issues.redhat.com/browse/BUILD-345): Added csi shared resource metrics to telemetry [#1477](https://github.com/openshift/cluster-monitoring-operator/pull/1477) * [Bug 2036717](https://bugzilla.redhat.com/show_bug.cgi?id=2036717): [bot] Automated dependencies version update [#1526](https://github.com/openshift/cluster-monitoring-operator/pull/1526) * [Bug 2036717](https://bugzilla.redhat.com/show_bug.cgi?id=2036717): [bot] Automated jsonnet dependencies update [#1525](https://github.com/openshift/cluster-monitoring-operator/pull/1525) * [Bug 2012426](https://bugzilla.redhat.com/show_bug.cgi?id=2012426): Add namespace label for all thanos alerts [#1524](https://github.com/openshift/cluster-monitoring-operator/pull/1524) * Mon 1858: Enable silence KubePersistentVolumeFillingUp via PVC label [#1493](https://github.com/openshift/cluster-monitoring-operator/pull/1493) * Enable the /api/v1/series endpoint on the Thanos tenancy port [#1519](https://github.com/openshift/cluster-monitoring-operator/pull/1519) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Bump go dependencies to latest version [#1523](https://github.com/openshift/cluster-monitoring-operator/pull/1523) * [Bug 2034192](https://bugzilla.redhat.com/show_bug.cgi?id=2034192): [bot] Automated dependencies version update [#1522](https://github.com/openshift/cluster-monitoring-operator/pull/1522) * jsonnet: pin dependencies to their latest release branches [#1518](https://github.com/openshift/cluster-monitoring-operator/pull/1518) * [MON-2089](https://issues.redhat.com/browse/MON-2089): Ensure we can identify the source of alerts from Platform Prometheus [#1508](https://github.com/openshift/cluster-monitoring-operator/pull/1508) * [Bug 2008540](https://bugzilla.redhat.com/show_bug.cgi?id=2008540): remove alert HighlyAvailableWorkloadIncorrectlySpread [#1488](https://github.com/openshift/cluster-monitoring-operator/pull/1488) * [Bug 2015386](https://bugzilla.redhat.com/show_bug.cgi?id=2015386): Enable PDB label metric [#1516](https://github.com/openshift/cluster-monitoring-operator/pull/1516) * Automated dependencies version update [#1517](https://github.com/openshift/cluster-monitoring-operator/pull/1517) * Automated dependencies version update [#1515](https://github.com/openshift/cluster-monitoring-operator/pull/1515) * Automated dependencies version update [#1511](https://github.com/openshift/cluster-monitoring-operator/pull/1511) * [Bug 2027272](https://bugzilla.redhat.com/show_bug.cgi?id=2027272): Humanize bytes value for KubeMemoryOvercommit [#1506](https://github.com/openshift/cluster-monitoring-operator/pull/1506) * test/e2e/framework: retry configmap actions [#1507](https://github.com/openshift/cluster-monitoring-operator/pull/1507) * upgrade unused rule checking script [#1354](https://github.com/openshift/cluster-monitoring-operator/pull/1354) * fix test go-fmt for go 1.17 [#1497](https://github.com/openshift/cluster-monitoring-operator/pull/1497) * Automated dependencies version update [#1504](https://github.com/openshift/cluster-monitoring-operator/pull/1504) * [MON-1656](https://issues.redhat.com/browse/MON-1656): removing all the check tasks from other targets [#1499](https://github.com/openshift/cluster-monitoring-operator/pull/1499) * hack/local-cmo.sh: fix CVO override [#1498](https://github.com/openshift/cluster-monitoring-operator/pull/1498) * client: check all OwnerRefs on a service [#1496](https://github.com/openshift/cluster-monitoring-operator/pull/1496) * [Bug 2018880](https://bugzilla.redhat.com/show_bug.cgi?id=2018880): Bug 2021021 Bug 2022612 [bot] Automated jsonnet dependencies update [#1491](https://github.com/openshift/cluster-monitoring-operator/pull/1491) * Document Prometheus Adapter audit log configuration [#1490](https://github.com/openshift/cluster-monitoring-operator/pull/1490) * [Bug 1953264](https://bugzilla.redhat.com/show_bug.cgi?id=1953264): client: don't update resource fields that are managed externally [#1495](https://github.com/openshift/cluster-monitoring-operator/pull/1495) * fix generate-versions.sh to fetch version from packages.json [#1485](https://github.com/openshift/cluster-monitoring-operator/pull/1485) * pkg/operator: move config sharing task at the end [#1494](https://github.com/openshift/cluster-monitoring-operator/pull/1494) * [MON-1656](https://issues.redhat.com/browse/MON-1656): adding new target to makefile for verification [#1492](https://github.com/openshift/cluster-monitoring-operator/pull/1492) * Support enabling the `query_log_file` config for Prometheus [#1373](https://github.com/openshift/cluster-monitoring-operator/pull/1373) * Update list of metrics used by openshift-team-cluster-manager [#1487](https://github.com/openshift/cluster-monitoring-operator/pull/1487) * [MON-1872](https://issues.redhat.com/browse/MON-1872): Use kube-thanos jsonnet libs for thanos ruler [#1478](https://github.com/openshift/cluster-monitoring-operator/pull/1478) * Upgrade Prometheus-Operator to 0.52 [#1468](https://github.com/openshift/cluster-monitoring-operator/pull/1468) * [Bug 1933847](https://bugzilla.redhat.com/show_bug.cgi?id=1933847): enable hard affinity + PodDisruptionBudget for Prometheus and Thanos Ruler pods [#1341](https://github.com/openshift/cluster-monitoring-operator/pull/1341) * Add metrics for Node Tuning Operator to telemetry [#1484](https://github.com/openshift/cluster-monitoring-operator/pull/1484) * [MON-1659](https://issues.redhat.com/browse/MON-1659): adding relatedObjects to cluster operator manifest [#1483](https://github.com/openshift/cluster-monitoring-operator/pull/1483) * test/e2e: fix assertTenancyForLabels test [#1480](https://github.com/openshift/cluster-monitoring-operator/pull/1480) * Fix TestUserWorkloadMonitoringAlerting for Prometheus Operator v0.52 [#1479](https://github.com/openshift/cluster-monitoring-operator/pull/1479) * Update make target name for Documentation/telemetry/telemeter_query [#1482](https://github.com/openshift/cluster-monitoring-operator/pull/1482) * [Bug 2016435](https://bugzilla.redhat.com/show_bug.cgi?id=2016435): Removing one of the AlertmanagerClusterFailedToSendAlerts alerts [#1481](https://github.com/openshift/cluster-monitoring-operator/pull/1481) * Updating cluster-monitoring-operator images to be consistent with ART [#1475](https://github.com/openshift/cluster-monitoring-operator/pull/1475) * pkg: Implements tlsSecurityProfile to remaining components using kube-rbac-proxy [#1474](https://github.com/openshift/cluster-monitoring-operator/pull/1474) * [Bug 2019992](https://bugzilla.redhat.com/show_bug.cgi?id=2019992): Bump jsonnet dependencies to latest [#1455](https://github.com/openshift/cluster-monitoring-operator/pull/1455) * Enable audit logs by default for Prometheus Adapter [#1377](https://github.com/openshift/cluster-monitoring-operator/pull/1377) * pkg: add tlsSecurityProfile to kube-rbac-proxy in node-exporter [#1470](https://github.com/openshift/cluster-monitoring-operator/pull/1470) * pkg: add tlsSecurityProfile to kube-rbac-proxy in prometheus-operator [#1466](https://github.com/openshift/cluster-monitoring-operator/pull/1466) * add E2E test checking image registry is well replaced for containers. [#1430](https://github.com/openshift/cluster-monitoring-operator/pull/1430) * run-local: harden -images switch retrieval [#1465](https://github.com/openshift/cluster-monitoring-operator/pull/1465) * pkg: add tlsSecurityProfile to kube-rbac-proxy in OSM [#1464](https://github.com/openshift/cluster-monitoring-operator/pull/1464) * [Bug 2015386](https://bugzilla.redhat.com/show_bug.cgi?id=2015386): jsonnet: Add PodDisruptionBudget to KSM metric allow list [#1439](https://github.com/openshift/cluster-monitoring-operator/pull/1439) * pkg: add tlsSecurityProfile to kube-rbac-proxy in KSM [#1454](https://github.com/openshift/cluster-monitoring-operator/pull/1454) * [Bug 2015418](https://bugzilla.redhat.com/show_bug.cgi?id=2015418): Keep container_fs_usage_bytes metric [#1460](https://github.com/openshift/cluster-monitoring-operator/pull/1460) * [Bug 1939401](https://bugzilla.redhat.com/show_bug.cgi?id=1939401): Add app.kubernetes.io/managed-by label for pods [#1442](https://github.com/openshift/cluster-monitoring-operator/pull/1442) * [Bug 2016352](https://bugzilla.redhat.com/show_bug.cgi?id=2016352): Fix cert injection [#1451](https://github.com/openshift/cluster-monitoring-operator/pull/1451) * changes for prometheus-adapter to honor global tlsSecurityProfile [#1453](https://github.com/openshift/cluster-monitoring-operator/pull/1453) * OWNERS: cleanup [#1456](https://github.com/openshift/cluster-monitoring-operator/pull/1456) * Switch hosted control plane check to controlPlaneTopology [#1445](https://github.com/openshift/cluster-monitoring-operator/pull/1445) * [Bug 2012915](https://bugzilla.redhat.com/show_bug.cgi?id=2012915): Bump kube-state-metrics to v2.2.3 [#1452](https://github.com/openshift/cluster-monitoring-operator/pull/1452) * static auth changes for uwm prometheus operator [#1450](https://github.com/openshift/cluster-monitoring-operator/pull/1450) * static auth changes for prometheus operator [#1447](https://github.com/openshift/cluster-monitoring-operator/pull/1447) * Replace "app" selector with "app.kubernetes.io/name" for Prometheus Operator [#1388](https://github.com/openshift/cluster-monitoring-operator/pull/1388) * [Bug 2016235](https://bugzilla.redhat.com/show_bug.cgi?id=2016235): upgrading grafana version to 7.5.11 [#1446](https://github.com/openshift/cluster-monitoring-operator/pull/1446) * [Bug 1808240](https://bugzilla.redhat.com/show_bug.cgi?id=1808240): prom-label-proxy: set --error-on-replace [#1400](https://github.com/openshift/cluster-monitoring-operator/pull/1400) * pkg/client/client.go: Remove dead code [#1443](https://github.com/openshift/cluster-monitoring-operator/pull/1443) * Replace bearer token by client TLS certificate for metrics scraping [#1392](https://github.com/openshift/cluster-monitoring-operator/pull/1392) * pkg: remove dead code [#1438](https://github.com/openshift/cluster-monitoring-operator/pull/1438) * Change kube-rbac-proxy authentication for UWM Prometheus [#1411](https://github.com/openshift/cluster-monitoring-operator/pull/1411) * [MON-1949](https://issues.redhat.com/browse/MON-1949): changes for prometheus adapter to use thanos-querier instead of prome… [#1417](https://github.com/openshift/cluster-monitoring-operator/pull/1417) * Remove prom-label-proxy from Prometheus [#1406](https://github.com/openshift/cluster-monitoring-operator/pull/1406) * Bump prometheus v2.30.3 [#1434](https://github.com/openshift/cluster-monitoring-operator/pull/1434) * Bump prometheus operator to v0.51.2 [#1432](https://github.com/openshift/cluster-monitoring-operator/pull/1432) * manifest: add tls cross-signing test [#1347](https://github.com/openshift/cluster-monitoring-operator/pull/1347) * BUG 2006767: Updates KubePodCrashLooping expression [#1423](https://github.com/openshift/cluster-monitoring-operator/pull/1423) * [Bug 2012915](https://bugzilla.redhat.com/show_bug.cgi?id=2012915): add kube_persistentvolumeclaim_labels and kube_persistentvolume_labels [#1424](https://github.com/openshift/cluster-monitoring-operator/pull/1424) * KSM: add kube_*_annotations to --metric-denylist arg [#1426](https://github.com/openshift/cluster-monitoring-operator/pull/1426) * [Bug 1995924](https://bugzilla.redhat.com/show_bug.cgi?id=1995924): Revert "Merge pull request #1330 from dgrisonnet/ha-upgradeable" [#1425](https://github.com/openshift/cluster-monitoring-operator/pull/1425) * [Bug 1995924](https://bugzilla.redhat.com/show_bug.cgi?id=1995924): Set `Upgradeable: false` when HA workloads are incorrectly spread [#1330](https://github.com/openshift/cluster-monitoring-operator/pull/1330) * [MON-1873](https://issues.redhat.com/browse/MON-1873): Tag e2e test resources [#1397](https://github.com/openshift/cluster-monitoring-operator/pull/1397) * [Bug 2011698](https://bugzilla.redhat.com/show_bug.cgi?id=2011698): Allow namespace label in metric allow list [#1421](https://github.com/openshift/cluster-monitoring-operator/pull/1421) * Add aliases for doc, qe, px approvers [#1412](https://github.com/openshift/cluster-monitoring-operator/pull/1412) * [Bug 2005971](https://bugzilla.redhat.com/show_bug.cgi?id=2005971): Add metrics for Application Services metering [#1390](https://github.com/openshift/cluster-monitoring-operator/pull/1390) * [Bug 2006561](https://bugzilla.redhat.com/show_bug.cgi?id=2006561): Prometheus when installed on the cluster shouldn't have failing rules evaluation [#1401](https://github.com/openshift/cluster-monitoring-operator/pull/1401) * [Bug 1942913](https://bugzilla.redhat.com/show_bug.cgi?id=1942913): Make ThanosSidecarNoConnectionToStartedPrometheus resilient to WAL replays [#1399](https://github.com/openshift/cluster-monitoring-operator/pull/1399) * static auth changes for telemeter client [#1405](https://github.com/openshift/cluster-monitoring-operator/pull/1405) * podsecurity: enforce privileged for openshift-monitoring namespace [#1413](https://github.com/openshift/cluster-monitoring-operator/pull/1413) * [Bug 2008911](https://bugzilla.redhat.com/show_bug.cgi?id=2008911): Revert "Configure prometheus operator TLS based on the cluster APIServer config" [#1407](https://github.com/openshift/cluster-monitoring-operator/pull/1407) * docs: new development doc for new comers [#1369](https://github.com/openshift/cluster-monitoring-operator/pull/1369) * chore: update versions according to downstream latest [#1396](https://github.com/openshift/cluster-monitoring-operator/pull/1396) * Add cluster:vmi_request_cpu_cores:sum into Telemetry [#1384](https://github.com/openshift/cluster-monitoring-operator/pull/1384) * [Bug 2007677](https://bugzilla.redhat.com/show_bug.cgi?id=2007677): Adjust dropped cAdvisor metrics [#1402](https://github.com/openshift/cluster-monitoring-operator/pull/1402) * [MON-975](https://issues.redhat.com/browse/MON-975): Descope possible RBAC rules to monitoring namespaces [#1338](https://github.com/openshift/cluster-monitoring-operator/pull/1338) * Cleanup of e2e tests for consistency [#1378](https://github.com/openshift/cluster-monitoring-operator/pull/1378) * expose /api/v1/labels end point for Thanos query. [#1299](https://github.com/openshift/cluster-monitoring-operator/pull/1299) * [Bug 2007677](https://bugzilla.redhat.com/show_bug.cgi?id=2007677): Reinstate dropped metrics [#1395](https://github.com/openshift/cluster-monitoring-operator/pull/1395) * [Bug 2004051](https://bugzilla.redhat.com/show_bug.cgi?id=2004051): changing the condition for error in daemon set creation [#1385](https://github.com/openshift/cluster-monitoring-operator/pull/1385) * static auth changes for node-exporter [#1393](https://github.com/openshift/cluster-monitoring-operator/pull/1393) * [Bug 1989438](https://bugzilla.redhat.com/show_bug.cgi?id=1989438): changing error message to indicate deployment status [#1322](https://github.com/openshift/cluster-monitoring-operator/pull/1322) * static auth changes for osm [#1389](https://github.com/openshift/cluster-monitoring-operator/pull/1389) * Updating cluster-monitoring-operator images to be consistent with ART [#1386](https://github.com/openshift/cluster-monitoring-operator/pull/1386) * Remove extraneous file commited during rebase [#1383](https://github.com/openshift/cluster-monitoring-operator/pull/1383) * [Bug 1939401](https://bugzilla.redhat.com/show_bug.cgi?id=1939401): [4.9] Add Labels to telemeter, openshift-state-metrics, thanos-querier [#1205](https://github.com/openshift/cluster-monitoring-operator/pull/1205) * issue template kube-prometheus location: coreos -> prometheus-operator [#1332](https://github.com/openshift/cluster-monitoring-operator/pull/1332) * [Bug 2001566](https://bugzilla.redhat.com/show_bug.cgi?id=2001566): enabling alerts for prometheus operator in uwm [#1370](https://github.com/openshift/cluster-monitoring-operator/pull/1370) * Updating cluster-monitoring-operator images to be consistent with ART [#1381](https://github.com/openshift/cluster-monitoring-operator/pull/1381) * [MON-1218](https://issues.redhat.com/browse/MON-1218): adding owners file for telemetry query [#1379](https://github.com/openshift/cluster-monitoring-operator/pull/1379) * [MON-1679](https://issues.redhat.com/browse/MON-1679): adding static auth to KSM [#1318](https://github.com/openshift/cluster-monitoring-operator/pull/1318) * Update dependencies to pull prometheus-operator 0.50 changes [#1374](https://github.com/openshift/cluster-monitoring-operator/pull/1374) * fix typo Wether-->Whether [#1335](https://github.com/openshift/cluster-monitoring-operator/pull/1335) * OWNERS: move @paulfantom to emeritus section [#1358](https://github.com/openshift/cluster-monitoring-operator/pull/1358) * Format the codebase and fix shellcheck [#1368](https://github.com/openshift/cluster-monitoring-operator/pull/1368) * [Bug 2000490](https://bugzilla.redhat.com/show_bug.cgi?id=2000490): jsonnet: Drop unnecessary kube-state-metrics alerts [#1366](https://github.com/openshift/cluster-monitoring-operator/pull/1366) * test:e2e: Split UWM tests and cleanup duplicated tests across e2e config [#1280](https://github.com/openshift/cluster-monitoring-operator/pull/1280) * [Bug 1997028](https://bugzilla.redhat.com/show_bug.cgi?id=1997028): drop [$(POD_IP)] from --grpc-address argument for thanos sidecar [#1367](https://github.com/openshift/cluster-monitoring-operator/pull/1367) * [Bug 1987263](https://bugzilla.redhat.com/show_bug.cgi?id=1987263): fsSpaceFillingUpWarningThreshold not aligned to Kubernetes Garbage Collection Threshold [#1364](https://github.com/openshift/cluster-monitoring-operator/pull/1364) * [Bug 1999521](https://bugzilla.redhat.com/show_bug.cgi?id=1999521): Use secureJsonData.basicAuthPassword field for Grafana authentication [#1363](https://github.com/openshift/cluster-monitoring-operator/pull/1363) * test/e2e: add remote_write http e2e test [#1328](https://github.com/openshift/cluster-monitoring-operator/pull/1328) * [Bug 2000490](https://bugzilla.redhat.com/show_bug.cgi?id=2000490): Add runbooks for all critical alerts [#1356](https://github.com/openshift/cluster-monitoring-operator/pull/1356) * [Bug 1996785](https://bugzilla.redhat.com/show_bug.cgi?id=1996785): [MON-1536]Remove unused rules. [#1316](https://github.com/openshift/cluster-monitoring-operator/pull/1316) * [Bug 1999397](https://bugzilla.redhat.com/show_bug.cgi?id=1999397): Bump prom 2.29.2 [#1353](https://github.com/openshift/cluster-monitoring-operator/pull/1353) * [Bug 1991504](https://bugzilla.redhat.com/show_bug.cgi?id=1991504): changes for moving from sha1 to bcrypt [#1336](https://github.com/openshift/cluster-monitoring-operator/pull/1336) * [Bug 1995614](https://bugzilla.redhat.com/show_bug.cgi?id=1995614): Fix beta.kubernetes.io/os deprecated warning [#1348](https://github.com/openshift/cluster-monitoring-operator/pull/1348) * [MON-1688](https://issues.redhat.com/browse/MON-1688): Expose remote write [#1308](https://github.com/openshift/cluster-monitoring-operator/pull/1308) * [Bug 1995695](https://bugzilla.redhat.com/show_bug.cgi?id=1995695): Get insights on series churn during upgrades [#1313](https://github.com/openshift/cluster-monitoring-operator/pull/1313) * [Bug 1997972](https://bugzilla.redhat.com/show_bug.cgi?id=1997972): pin dependencies for upcoming relase [#1340](https://github.com/openshift/cluster-monitoring-operator/pull/1340) * [Bug 1997528](https://bugzilla.redhat.com/show_bug.cgi?id=1997528): remove use of etcd_object_counts metric [#1345](https://github.com/openshift/cluster-monitoring-operator/pull/1345) * [Bug 1996941](https://bugzilla.redhat.com/show_bug.cgi?id=1996941): adding label check for node when creating daemon set [#1339](https://github.com/openshift/cluster-monitoring-operator/pull/1339) * [Bug 1997475](https://bugzilla.redhat.com/show_bug.cgi?id=1997475): Makefile: increase timeout for e2e tests [#1343](https://github.com/openshift/cluster-monitoring-operator/pull/1343) * jsonnet: Add missing namespace labels to alerting rules [#1319](https://github.com/openshift/cluster-monitoring-operator/pull/1319) * [Bug 1996718](https://bugzilla.redhat.com/show_bug.cgi?id=1996718): Fix ksm metric label allowlist flag [#1337](https://github.com/openshift/cluster-monitoring-operator/pull/1337) * jsonnet: Support exluding namespaces from user-workload monitoring [#1312](https://github.com/openshift/cluster-monitoring-operator/pull/1312) * [Bug 1986981](https://bugzilla.redhat.com/show_bug.cgi?id=1986981): Alert Config update - Patch to PR#1310 [#1317](https://github.com/openshift/cluster-monitoring-operator/pull/1317) * [Bug 1984365](https://bugzilla.redhat.com/show_bug.cgi?id=1984365): Dashboard Prometheus/Overview can't filter instance by job [#1324](https://github.com/openshift/cluster-monitoring-operator/pull/1324) * [Bug 1956830](https://bugzilla.redhat.com/show_bug.cgi?id=1956830): Update prometheus-adapter to v0.9.0 [#1325](https://github.com/openshift/cluster-monitoring-operator/pull/1325) * [Bug 1992493](https://bugzilla.redhat.com/show_bug.cgi?id=1992493): jsonnet:rules: Adds missing summary and description to rules. [#1327](https://github.com/openshift/cluster-monitoring-operator/pull/1327) * [Bug 1994222](https://bugzilla.redhat.com/show_bug.cgi?id=1994222): Add metrics for jaeger-operator [#1306](https://github.com/openshift/cluster-monitoring-operator/pull/1306) * [Bug 1993055](https://bugzilla.redhat.com/show_bug.cgi?id=1993055): Fix node_exporter task error message [#1321](https://github.com/openshift/cluster-monitoring-operator/pull/1321) * [Bug 1992567](https://bugzilla.redhat.com/show_bug.cgi?id=1992567): jsonnet: cleanup jsonnet codebase and align with kube-prometheus [#1315](https://github.com/openshift/cluster-monitoring-operator/pull/1315) * MON-1099 Improving error reporting to show all task failures [#1238](https://github.com/openshift/cluster-monitoring-operator/pull/1238) * [Bug 1986981](https://bugzilla.redhat.com/show_bug.cgi?id=1986981): Update Alert Configs [#1310](https://github.com/openshift/cluster-monitoring-operator/pull/1310) * [MON-1749](https://issues.redhat.com/browse/MON-1749): Allow users to disable the local Alertmanager [#1293](https://github.com/openshift/cluster-monitoring-operator/pull/1293) * [Bug 1990258](https://bugzilla.redhat.com/show_bug.cgi?id=1990258): cleaning up Makefile [#1311](https://github.com/openshift/cluster-monitoring-operator/pull/1311) * [Bug 1987197](https://bugzilla.redhat.com/show_bug.cgi?id=1987197): hack,jsonnet: Better version checker [#1298](https://github.com/openshift/cluster-monitoring-operator/pull/1298) * [Bug 1988291](https://bugzilla.redhat.com/show_bug.cgi?id=1988291): pkg/client/client.go: Add retry logic for daemonset create [#1307](https://github.com/openshift/cluster-monitoring-operator/pull/1307) * [Bug 1973491](https://bugzilla.redhat.com/show_bug.cgi?id=1973491): jsonnet: update deps [#1302](https://github.com/openshift/cluster-monitoring-operator/pull/1302) * [Bug 1987143](https://bugzilla.redhat.com/show_bug.cgi?id=1987143): Update prometheus resources label to 2.28.1 [#1303](https://github.com/openshift/cluster-monitoring-operator/pull/1303) * [Bug 1986840](https://bugzilla.redhat.com/show_bug.cgi?id=1986840): track number of active alertmanager receivers via telemetry [#1209](https://github.com/openshift/cluster-monitoring-operator/pull/1209) * [Bug 1986375](https://bugzilla.redhat.com/show_bug.cgi?id=1986375): adding check for node exporter daemon set [#1279](https://github.com/openshift/cluster-monitoring-operator/pull/1279) * [Bug 1973576](https://bugzilla.redhat.com/show_bug.cgi?id=1973576): Bump thanos to v0.22.0 [#1297](https://github.com/openshift/cluster-monitoring-operator/pull/1297) * Remove context field from structs [#1290](https://github.com/openshift/cluster-monitoring-operator/pull/1290) * [Bug 1978091](https://bugzilla.redhat.com/show_bug.cgi?id=1978091): fix node_exporter recording rules for cluster network dashboards [#1296](https://github.com/openshift/cluster-monitoring-operator/pull/1296) * Remove manual CRI-O metrics modification [#1287](https://github.com/openshift/cluster-monitoring-operator/pull/1287) * Allow configuring additional alertmanagers for UWM Prometheus and Thanos [#1271](https://github.com/openshift/cluster-monitoring-operator/pull/1271) * Documentation: fix a typo [#1295](https://github.com/openshift/cluster-monitoring-operator/pull/1295) * Add new label to show grafana dashboards in ODC [#1294](https://github.com/openshift/cluster-monitoring-operator/pull/1294) * generate client key and certificates [#1282](https://github.com/openshift/cluster-monitoring-operator/pull/1282) * No apiserver rules [#1292](https://github.com/openshift/cluster-monitoring-operator/pull/1292) * Send etcd telemetry rules [#1281](https://github.com/openshift/cluster-monitoring-operator/pull/1281) * jsonnet: Sync with kube-prometheus [#1291](https://github.com/openshift/cluster-monitoring-operator/pull/1291) * [Bug 1978662](https://bugzilla.redhat.com/show_bug.cgi?id=1978662): Set a degraded message when persistent storage is not configured [#1270](https://github.com/openshift/cluster-monitoring-operator/pull/1270) * Remove use of deprecated APIs being removed in Kubernetes v1.22 [#1286](https://github.com/openshift/cluster-monitoring-operator/pull/1286) * Fix shellcheck errors [#1284](https://github.com/openshift/cluster-monitoring-operator/pull/1284) * Cleanup telemetry owners [#1273](https://github.com/openshift/cluster-monitoring-operator/pull/1273) * BUG 1980888: jsonnet: Favour http probes for thanos querier [#1277](https://github.com/openshift/cluster-monitoring-operator/pull/1277) * Remove context.TODO() and propagate real context [#1254](https://github.com/openshift/cluster-monitoring-operator/pull/1254) * pkg/manifests: Add EnforcedTargetLimit for user-workload monitoring [#1278](https://github.com/openshift/cluster-monitoring-operator/pull/1278) * [Bug 1956308](https://bugzilla.redhat.com/show_bug.cgi?id=1956308): Fix deployment update with retry option [#1257](https://github.com/openshift/cluster-monitoring-operator/pull/1257) * client: Always set OperatorUpgradeable reason to AsExpected [#1275](https://github.com/openshift/cluster-monitoring-operator/pull/1275) * jsonnet: Enable federated targets in thanos-querier [#1274](https://github.com/openshift/cluster-monitoring-operator/pull/1274) * [Bug 1947005](https://bugzilla.redhat.com/show_bug.cgi?id=1947005): changing alert manager access rules [#1217](https://github.com/openshift/cluster-monitoring-operator/pull/1217) * [Bug 1974832](https://bugzilla.redhat.com/show_bug.cgi?id=1974832): Improve HighlyAvailableWorkloadIncorrectlySpread to detect single point of failure [#1262](https://github.com/openshift/cluster-monitoring-operator/pull/1262) * [Bug 1949840](https://bugzilla.redhat.com/show_bug.cgi?id=1949840): Improve update and status reporting [#1193](https://github.com/openshift/cluster-monitoring-operator/pull/1193) * jsonnet: pull latest deps [#1269](https://github.com/openshift/cluster-monitoring-operator/pull/1269) * [Bug 1978829](https://bugzilla.redhat.com/show_bug.cgi?id=1978829): alert: ClusterMonitoringOperatorReconciliationErrors: reduce range du… [#1268](https://github.com/openshift/cluster-monitoring-operator/pull/1268) * Remove logging from the mixins namespace selectors [#1266](https://github.com/openshift/cluster-monitoring-operator/pull/1266) * [Bug 1977435](https://bugzilla.redhat.com/show_bug.cgi?id=1977435): jsonnet: bump prometheus-operator to v0.49.0 [#1267](https://github.com/openshift/cluster-monitoring-operator/pull/1267) * [Bug 1974830](https://bugzilla.redhat.com/show_bug.cgi?id=1974830): Update KubeDeploymentReplicasMismatch alert [#1261](https://github.com/openshift/cluster-monitoring-operator/pull/1261) * operator: Allow disabling Grafana deployment [#1241](https://github.com/openshift/cluster-monitoring-operator/pull/1241) * [Bug 1972076](https://bugzilla.redhat.com/show_bug.cgi?id=1972076): jsonnet: Disable cpufreq collector in node_exporter [#1229](https://github.com/openshift/cluster-monitoring-operator/pull/1229) * [Bug 1974832](https://bugzilla.redhat.com/show_bug.cgi?id=1974832): Add HighlyAvailableWorkloadIncorrectlySpread alert [#1242](https://github.com/openshift/cluster-monitoring-operator/pull/1242) * Revert "Bug 1974830: Update KubeDeploymentReplicasMismatch alert" [#1259](https://github.com/openshift/cluster-monitoring-operator/pull/1259) * Improve monitoring telemetry rules [#1227](https://github.com/openshift/cluster-monitoring-operator/pull/1227) * Extend E2E tests to cover user facing config [#1218](https://github.com/openshift/cluster-monitoring-operator/pull/1218) * *: improve discovery of currently used component versions [#1235](https://github.com/openshift/cluster-monitoring-operator/pull/1235) * [Bug 1974830](https://bugzilla.redhat.com/show_bug.cgi?id=1974830): Update KubeDeploymentReplicasMismatch alert [#1253](https://github.com/openshift/cluster-monitoring-operator/pull/1253) * Allow configuration of the log level for Alertmanager in the CMO configmap [#1256](https://github.com/openshift/cluster-monitoring-operator/pull/1256) * [Bug 1974651](https://bugzilla.redhat.com/show_bug.cgi?id=1974651): Remove :apiserver_v1_image_imports:sum [#1239](https://github.com/openshift/cluster-monitoring-operator/pull/1239) * AggregatedAPIDown alert threshold set back to 85% [#1237](https://github.com/openshift/cluster-monitoring-operator/pull/1237) * Makefile: add check to verify runbook urls [#1246](https://github.com/openshift/cluster-monitoring-operator/pull/1246) * Remove context.TODO() from client_go method calls [#1240](https://github.com/openshift/cluster-monitoring-operator/pull/1240) * Revert "alert:KubeDeploymentReplicasMismatch: only fire if cluster is in ready state" [#1249](https://github.com/openshift/cluster-monitoring-operator/pull/1249) * hack: Remove python script that diffs jsonnet [#1247](https://github.com/openshift/cluster-monitoring-operator/pull/1247) * Makefile: update $(JSONNET_VENDOR) dependencies [#1248](https://github.com/openshift/cluster-monitoring-operator/pull/1248) * alert:KubeDeploymentReplicasMismatch: only fire if cluster is in read… [#1245](https://github.com/openshift/cluster-monitoring-operator/pull/1245) * jsonnet: pull latest deps [#1244](https://github.com/openshift/cluster-monitoring-operator/pull/1244) * jsonnet: remove unused remove-runbook script [#1243](https://github.com/openshift/cluster-monitoring-operator/pull/1243) * jsonnet/control-plane.libsonnet: Remove etcd rules [#1233](https://github.com/openshift/cluster-monitoring-operator/pull/1233) * Sync with kube-prometheus [#1236](https://github.com/openshift/cluster-monitoring-operator/pull/1236) * Add RHODS Usage and Availability metrics [#1232](https://github.com/openshift/cluster-monitoring-operator/pull/1232) * jsonnet: Generate CMO ClusterRole with jsonnet [#1230](https://github.com/openshift/cluster-monitoring-operator/pull/1230) * [Bug 1970147](https://bugzilla.redhat.com/show_bug.cgi?id=1970147): jsonnet: disable insecure cypher suites for prometheus-adapter [#1234](https://github.com/openshift/cluster-monitoring-operator/pull/1234) * Makefile: drop test-rules from test-unit target [#1137](https://github.com/openshift/cluster-monitoring-operator/pull/1137) * Correct serverName json tag [#1226](https://github.com/openshift/cluster-monitoring-operator/pull/1226) * test/e2e: make tests more resilient to hiccups [#1231](https://github.com/openshift/cluster-monitoring-operator/pull/1231) * Updating cluster-monitoring-operator images to be consistent with ART [#1225](https://github.com/openshift/cluster-monitoring-operator/pull/1225) * jsonnet: unlock dependencies for 4.9 development cycle [#1214](https://github.com/openshift/cluster-monitoring-operator/pull/1214) * Update OWNERS file to reflect new maintainers [#1215](https://github.com/openshift/cluster-monitoring-operator/pull/1215) * pkg/client: Retry on API errors in polling methods [#1194](https://github.com/openshift/cluster-monitoring-operator/pull/1194) * jsonnet: Run jb rewrite to convert to absolute paths [#1224](https://github.com/openshift/cluster-monitoring-operator/pull/1224) * hack: do not use shellcheck container [#1196](https://github.com/openshift/cluster-monitoring-operator/pull/1196) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#1216](https://github.com/openshift/cluster-monitoring-operator/pull/1216) * hack,test: Use new ghcr.io images for prometheus-example-app [#1188](https://github.com/openshift/cluster-monitoring-operator/pull/1188) * More robust local CMO script [#1181](https://github.com/openshift/cluster-monitoring-operator/pull/1181) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/e9cb2177162129c836ac37d8c9c090237b993fe7...1727e2b94659e9e5caa7b555e611500ea10134c2) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/45047ab0a58593202293624986614a45402112bf) * [Bug 2041546](https://bugzilla.redhat.com/show_bug.cgi?id=2041546): ovn-kubernetes: set RAFT election timer at RAFT cluster creation time [#1282](https://github.com/openshift/cluster-network-operator/pull/1282) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): Upgrade library-go version [#1247](https://github.com/openshift/cluster-network-operator/pull/1247) * [Bug 2042796](https://bugzilla.redhat.com/show_bug.cgi?id=2042796): whereabouts, reconciler: disable retries on failure [#1290](https://github.com/openshift/cluster-network-operator/pull/1290) * [Bug 2039345](https://bugzilla.redhat.com/show_bug.cgi?id=2039345): Verify against mininimal IPv6 MTU value for clusters with IPv6 networks [#1276](https://github.com/openshift/cluster-network-operator/pull/1276) * [Bug 2034155](https://bugzilla.redhat.com/show_bug.cgi?id=2034155): Adds back --disable-snat-multiple-gws [#1254](https://github.com/openshift/cluster-network-operator/pull/1254) * [Bug 2039321](https://bugzilla.redhat.com/show_bug.cgi?id=2039321): SDN: Expose controller metrics for collection [#1250](https://github.com/openshift/cluster-network-operator/pull/1250) * clean up OWNERS [#1287](https://github.com/openshift/cluster-network-operator/pull/1287) * [Bug 2041989](https://bugzilla.redhat.com/show_bug.cgi?id=2041989): no CredentialsRequests in ibm-cloud-managed [#1280](https://github.com/openshift/cluster-network-operator/pull/1280) * [Bug 2035459](https://bugzilla.redhat.com/show_bug.cgi?id=2035459): modify cluster-network-features for OpenshiftSDN [#1251](https://github.com/openshift/cluster-network-operator/pull/1251) * [Bug 1896533](https://bugzilla.redhat.com/show_bug.cgi?id=1896533): Nonexistent Namespaces Degradation logging message [#1128](https://github.com/openshift/cluster-network-operator/pull/1128) * [Bug 2038732](https://bugzilla.redhat.com/show_bug.cgi?id=2038732): Add egress* patch credentials for ovnkube-master [#1285](https://github.com/openshift/cluster-network-operator/pull/1285) * [Bug 2041329](https://bugzilla.redhat.com/show_bug.cgi?id=2041329): cncc: add serviceAccountNames to CredentialsRequests [#1283](https://github.com/openshift/cluster-network-operator/pull/1283) * [Bug 2010663](https://bugzilla.redhat.com/show_bug.cgi?id=2010663): OVN-K alerts: conform to monitoring team style guide [#1246](https://github.com/openshift/cluster-network-operator/pull/1246) * [Bug 2021191](https://bugzilla.redhat.com/show_bug.cgi?id=2021191): Project admins should be able to list net-attach-defs in their namespaces [#1226](https://github.com/openshift/cluster-network-operator/pull/1226) * BUG 2034413: cncc: create Cloud CredentialsRequest in /manifests [#1277](https://github.com/openshift/cluster-network-operator/pull/1277) * [Bug 2034460](https://bugzilla.redhat.com/show_bug.cgi?id=2034460): cncc: handle advanced AWS and Azure configurations [#1275](https://github.com/openshift/cluster-network-operator/pull/1275) * [Bug 2034153](https://bugzilla.redhat.com/show_bug.cgi?id=2034153): Fix MTU migration verification for OpenShiftSDN [#1259](https://github.com/openshift/cluster-network-operator/pull/1259) * [Bug 1943363](https://bugzilla.redhat.com/show_bug.cgi?id=1943363): ovn: try to gracefully terminate ovn-northd [#1221](https://github.com/openshift/cluster-network-operator/pull/1221) * [Bug 2018093](https://bugzilla.redhat.com/show_bug.cgi?id=2018093): Kuryr: Add resource requests for pods [#1269](https://github.com/openshift/cluster-network-operator/pull/1269) * [Bug 2036861](https://bugzilla.redhat.com/show_bug.cgi?id=2036861): multitenant - Add openshift-kube-apiserver-operator to global namespaces [#1272](https://github.com/openshift/cluster-network-operator/pull/1272) * [Bug 2035093](https://bugzilla.redhat.com/show_bug.cgi?id=2035093): Cloud network config controller: Fix for Hypershift [#1268](https://github.com/openshift/cluster-network-operator/pull/1268) * [Bug 2034398](https://bugzilla.redhat.com/show_bug.cgi?id=2034398): Whereabouts CRD should include a "podref" field. [#1262](https://github.com/openshift/cluster-network-operator/pull/1262) * [Bug 2034517](https://bugzilla.redhat.com/show_bug.cgi?id=2034517): watch and apply changes of the ovs-flows-config configmap [#1231](https://github.com/openshift/cluster-network-operator/pull/1231) * [Bug 2034322](https://bugzilla.redhat.com/show_bug.cgi?id=2034322): Move infrastructure bootstrap to its own package [#1261](https://github.com/openshift/cluster-network-operator/pull/1261) * [Bug 2033422](https://bugzilla.redhat.com/show_bug.cgi?id=2033422): bootstrapOVNGatewayConfig should only be called once [#1258](https://github.com/openshift/cluster-network-operator/pull/1258) * Add MTU migration support for OVNKubernetes and OpenshiftSDN [#1241](https://github.com/openshift/cluster-network-operator/pull/1241) * Cloud network config controller - CNO deployment [#1112](https://github.com/openshift/cluster-network-operator/pull/1112) * [Bug 2022144](https://bugzilla.redhat.com/show_bug.cgi?id=2022144): sbdb and nbdb containers leave pid around if they restarted or crashed [#1256](https://github.com/openshift/cluster-network-operator/pull/1256) * OVN-K alerts: Fix incorrect metric name reference [#1237](https://github.com/openshift/cluster-network-operator/pull/1237) * Pod networking on DPU host in Infra and Tenant clusters [#1249](https://github.com/openshift/cluster-network-operator/pull/1249) * OVN-K: Enable OVN metrics to be consumed by ServiceMonitor [#1236](https://github.com/openshift/cluster-network-operator/pull/1236) * Bump openshift/build-machinery-go [#1253](https://github.com/openshift/cluster-network-operator/pull/1253) * SDN 2316: Use GatewayConfig in OVN-K to set gateway modes [#1209](https://github.com/openshift/cluster-network-operator/pull/1209) * Add CNI to DPU and enable Kube-Proxy on DPU [#1220](https://github.com/openshift/cluster-network-operator/pull/1220) * [NETOBSERV-31](https://issues.redhat.com/browse/NETOBSERV-31): Expose CNI type features as a config-map [#1204](https://github.com/openshift/cluster-network-operator/pull/1204) * Bump openshift/api module [#1242](https://github.com/openshift/cluster-network-operator/pull/1242) * The ip-reconciler should not restart on failures. [#1238](https://github.com/openshift/cluster-network-operator/pull/1238) * SDN: Do not tolerate a controller failure during upgrade [#1213](https://github.com/openshift/cluster-network-operator/pull/1213) * Set upgrade strategy on kube-proxy [#1214](https://github.com/openshift/cluster-network-operator/pull/1214) * openshift-sdn/daemonset: Mount /host/opt/cni/bin at /host-cni-bin [#1172](https://github.com/openshift/cluster-network-operator/pull/1172) * Specific SDN controller alert [#1206](https://github.com/openshift/cluster-network-operator/pull/1206) * update for ART [#1233](https://github.com/openshift/cluster-network-operator/pull/1233) * bindata/network: specify pod-security levels via labels not annotations [#1224](https://github.com/openshift/cluster-network-operator/pull/1224) * Add bond-cni [#1205](https://github.com/openshift/cluster-network-operator/pull/1205) * [Bug 1961509](https://bugzilla.redhat.com/show_bug.cgi?id=1961509): DHCP Daemon should have memory and CPU limits set [#1218](https://github.com/openshift/cluster-network-operator/pull/1218) * Add ip6tables NOTRACK rules for udp/6081 [#1222](https://github.com/openshift/cluster-network-operator/pull/1222) * [Bug 1962206](https://bugzilla.redhat.com/show_bug.cgi?id=1962206): DHCP daemon should have maxunavailable for upgrade strategy [#1219](https://github.com/openshift/cluster-network-operator/pull/1219) * [Bug 1976399](https://bugzilla.redhat.com/show_bug.cgi?id=1976399): Raft election timer: move the logic to ovndbchecker [#1161](https://github.com/openshift/cluster-network-operator/pull/1161) * [Bug 2009078](https://bugzilla.redhat.com/show_bug.cgi?id=2009078): Remove NetworkPodsCrashLooping alert for ovn-kubernetes [#1212](https://github.com/openshift/cluster-network-operator/pull/1212) * [Bug 1914053](https://bugzilla.redhat.com/show_bug.cgi?id=1914053): whereabouts: add ip-reconciler cronjob [#1207](https://github.com/openshift/cluster-network-operator/pull/1207) * Add Kuryr to be able to create events objects. [#1210](https://github.com/openshift/cluster-network-operator/pull/1210) * fix a typo in a field name [#1208](https://github.com/openshift/cluster-network-operator/pull/1208) * podsecurity: enforce privileged for network namespaces [#1203](https://github.com/openshift/cluster-network-operator/pull/1203) * [Bug 1988483](https://bugzilla.redhat.com/show_bug.cgi?id=1988483): OVN drop icmp frag from other nodes on Azure cluster [#1132](https://github.com/openshift/cluster-network-operator/pull/1132) * [Bug 1985486](https://bugzilla.redhat.com/show_bug.cgi?id=1985486): Use proxy to connect to OSP cloud [#1173](https://github.com/openshift/cluster-network-operator/pull/1173) * Updating cluster-network-operator images to be consistent with ART [#1198](https://github.com/openshift/cluster-network-operator/pull/1198) * [Bug 2003676](https://bugzilla.redhat.com/show_bug.cgi?id=2003676): Restrict serving SDN metrics to loopback only [#1197](https://github.com/openshift/cluster-network-operator/pull/1197) * [Bug 2002713](https://bugzilla.redhat.com/show_bug.cgi?id=2002713): Add millisecond resolution to OVN logs [#1196](https://github.com/openshift/cluster-network-operator/pull/1196) * [Bug 1939435](https://bugzilla.redhat.com/show_bug.cgi?id=1939435): proxyconfig - accept IPv6 address literals for noProxy [#1191](https://github.com/openshift/cluster-network-operator/pull/1191) * [Bug 1986061](https://bugzilla.redhat.com/show_bug.cgi?id=1986061): Monitor openshift-network-diagnostics namespace [#1190](https://github.com/openshift/cluster-network-operator/pull/1190) * [Bug 1960101](https://bugzilla.redhat.com/show_bug.cgi?id=1960101): Fix update-codegen hack, pull in changes from openshift/api, bump k8.io deps to v0.22.1 [#1140](https://github.com/openshift/cluster-network-operator/pull/1140) * [Bug 1997050](https://bugzilla.redhat.com/show_bug.cgi?id=1997050): Fix panic with unknown networks [#1188](https://github.com/openshift/cluster-network-operator/pull/1188) * [Bug 1998508](https://bugzilla.redhat.com/show_bug.cgi?id=1998508): Fix the install-time "waiting for other operators" statuses [#1192](https://github.com/openshift/cluster-network-operator/pull/1192) * [Bug 1990631](https://bugzilla.redhat.com/show_bug.cgi?id=1990631): ovnkube: use ovn-nbctl daemon monitor mode to restart and log issues [#1182](https://github.com/openshift/cluster-network-operator/pull/1182) * [Bug 1914398](https://bugzilla.redhat.com/show_bug.cgi?id=1914398): Changed pod user to non-root [#1124](https://github.com/openshift/cluster-network-operator/pull/1124) * [Bug 1991551](https://bugzilla.redhat.com/show_bug.cgi?id=1991551): allow sdn (and others) to use new events.k8s.io API [#1177](https://github.com/openshift/cluster-network-operator/pull/1177) * [Bug 1989246](https://bugzilla.redhat.com/show_bug.cgi?id=1989246): use new default leader election values to handle apiserver rollout on SNO [#1175](https://github.com/openshift/cluster-network-operator/pull/1175) * [Bug 1992507](https://bugzilla.redhat.com/show_bug.cgi?id=1992507): Use prometheus rule annotations comply with the OpenShift alerting guidelines [#1181](https://github.com/openshift/cluster-network-operator/pull/1181) * [Bug 1989734](https://bugzilla.redhat.com/show_bug.cgi?id=1989734): Whereabouts should have RBAC for leases [#1174](https://github.com/openshift/cluster-network-operator/pull/1174) * [Bug 1984049](https://bugzilla.redhat.com/show_bug.cgi?id=1984049): Slow OVN Recovery on SNO [#1159](https://github.com/openshift/cluster-network-operator/pull/1159) * [Bug 1990725](https://bugzilla.redhat.com/show_bug.cgi?id=1990725): Add missing node name into KuryrSDNPodNotReady Alert [#1176](https://github.com/openshift/cluster-network-operator/pull/1176) * [Bug 1987019](https://bugzilla.redhat.com/show_bug.cgi?id=1987019): Support external control plane topology [#1158](https://github.com/openshift/cluster-network-operator/pull/1158) * Docs: add architecture overview, remove outdated HACKING guide. [#1078](https://github.com/openshift/cluster-network-operator/pull/1078) * Remove valadas from owners [#1081](https://github.com/openshift/cluster-network-operator/pull/1081) * [Bug 1989122](https://bugzilla.redhat.com/show_bug.cgi?id=1989122): let openshift-sdn use EndpointSliceProxying [#1166](https://github.com/openshift/cluster-network-operator/pull/1166) * Updating cluster-network-operator images to be consistent with ART [#1136](https://github.com/openshift/cluster-network-operator/pull/1136) * [Bug 1981055](https://bugzilla.redhat.com/show_bug.cgi?id=1981055): ovnkube-master handle 60 seconds downtime of API server gracefully in SNO [#1154](https://github.com/openshift/cluster-network-operator/pull/1154) * [Bug 1985033](https://bugzilla.redhat.com/show_bug.cgi?id=1985033): Make inactivity_probe configurable [#1165](https://github.com/openshift/cluster-network-operator/pull/1165) * [Bug 1984449](https://bugzilla.redhat.com/show_bug.cgi?id=1984449): Change to use mountPath: /host [#1160](https://github.com/openshift/cluster-network-operator/pull/1160) * [Bug 1961757](https://bugzilla.redhat.com/show_bug.cgi?id=1961757): ovnkube: set ovn-controller lflow cache limit to 1GB [#1147](https://github.com/openshift/cluster-network-operator/pull/1147) * Revert: Add env variable OVS_SYS_LOG_LEVEL for ovn nodes to setup ovs syslog level [#1163](https://github.com/openshift/cluster-network-operator/pull/1163) * [Bug 1981975](https://bugzilla.redhat.com/show_bug.cgi?id=1981975): Update service network status to reflect dual stack entries [#1155](https://github.com/openshift/cluster-network-operator/pull/1155) * [Bug 1970985](https://bugzilla.redhat.com/show_bug.cgi?id=1970985): SDN-1955: Add pre-puller ds to reduce upgrade downtime [#1141](https://github.com/openshift/cluster-network-operator/pull/1141) * [Bug 1961811](https://bugzilla.redhat.com/show_bug.cgi?id=1961811): Add a newline between user CAs and system CAs [#1156](https://github.com/openshift/cluster-network-operator/pull/1156) * OVNKube: check if br-ex1 is available and pass it as a parameter [#1152](https://github.com/openshift/cluster-network-operator/pull/1152) * Make egress IP and ICNI mutually exclusive when bootstrapping OVN-kube [#1145](https://github.com/openshift/cluster-network-operator/pull/1145) * [Bug 1970129](https://bugzilla.redhat.com/show_bug.cgi?id=1970129): Add env variable OVS_SYS_LOG_LEVEL for ovn nodes to setup ovs syslog level [#1142](https://github.com/openshift/cluster-network-operator/pull/1142) * Add alerts for issues with load balancers/ports. [#1148](https://github.com/openshift/cluster-network-operator/pull/1148) * Include alerts for critical lbs [#1146](https://github.com/openshift/cluster-network-operator/pull/1146) * Removing old kuryr-kubernetes CRDs [#989](https://github.com/openshift/cluster-network-operator/pull/989) * [Bug 1962951](https://bugzilla.redhat.com/show_bug.cgi?id=1962951): enable ovs column diffs feature [#1101](https://github.com/openshift/cluster-network-operator/pull/1101) * [Bug 1975016](https://bugzilla.redhat.com/show_bug.cgi?id=1975016): Kuryr: Store OpenStack credentials in a secret [#1139](https://github.com/openshift/cluster-network-operator/pull/1139) * Add JacobTanenbaum to list of approvers [#1099](https://github.com/openshift/cluster-network-operator/pull/1099) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#1130](https://github.com/openshift/cluster-network-operator/pull/1130) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/b839cb03d42a6c8bfacbbb2e0d3eec22f3c26d6d...45047ab0a58593202293624986614a45402112bf) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/3c5760e9013f0f28c106d6a216ccedcc27393f4f) * [Bug 2017427](https://bugzilla.redhat.com/show_bug.cgi?id=2017427): tuned: add timeout and restarts [#282](https://github.com/openshift/cluster-node-tuning-operator/pull/282) * Makefile cleanup, replace yq with yaml-patch from openshift/build-machinery-go [#274](https://github.com/openshift/cluster-node-tuning-operator/pull/274) * [Bug 2016988](https://bugzilla.redhat.com/show_bug.cgi?id=2016988): openshift profile: fix malformed patch [#283](https://github.com/openshift/cluster-node-tuning-operator/pull/283) * [Bug 2013321](https://bugzilla.redhat.com/show_bug.cgi?id=2013321): TuneD: workaround for high CPU utilization of [scheduler] plug-in. [#278](https://github.com/openshift/cluster-node-tuning-operator/pull/278) * RBAC: tighten the rules and remove unnecessary listers. [#276](https://github.com/openshift/cluster-node-tuning-operator/pull/276) * podsecurity: enforce privileged for openshift-cluster-node-tuning-operator namespace [#275](https://github.com/openshift/cluster-node-tuning-operator/pull/275) * Updating cluster-node-tuning-operator images to be consistent with ART [#273](https://github.com/openshift/cluster-node-tuning-operator/pull/273) * [Bug 2004508](https://bugzilla.redhat.com/show_bug.cgi?id=2004508): TuneD: Revert the ConfigParser changes. [#271](https://github.com/openshift/cluster-node-tuning-operator/pull/271) * Updating cluster-node-tuning-operator images to be consistent with ART [#270](https://github.com/openshift/cluster-node-tuning-operator/pull/270) * OWNERS: updating based on team changes. [#269](https://github.com/openshift/cluster-node-tuning-operator/pull/269) * e2e tests: s/plugin/plug-in/ and TuneD renaming [#253](https://github.com/openshift/cluster-node-tuning-operator/pull/253) * [Bug 1998247](https://bugzilla.redhat.com/show_bug.cgi?id=1998247): Reload when deps of recommended profile change. [#267](https://github.com/openshift/cluster-node-tuning-operator/pull/267) * [Bug 1997486](https://bugzilla.redhat.com/show_bug.cgi?id=1997486): Ship the latest TuneD and stalld. [#265](https://github.com/openshift/cluster-node-tuning-operator/pull/265) * [Bug 1994891](https://bugzilla.redhat.com/show_bug.cgi?id=1994891): Fix e2e tests after the recent 1.22.0 bump [#264](https://github.com/openshift/cluster-node-tuning-operator/pull/264) * [Bug 1992560](https://bugzilla.redhat.com/show_bug.cgi?id=1992560): monitoring: comply with OpenShift alerting guidelines [#263](https://github.com/openshift/cluster-node-tuning-operator/pull/263) * [Bug 1994891](https://bugzilla.redhat.com/show_bug.cgi?id=1994891): Bump vendor dependencies to k8s 1.22.0 [#261](https://github.com/openshift/cluster-node-tuning-operator/pull/261) * [Bug 1985739](https://bugzilla.redhat.com/show_bug.cgi?id=1985739): Move OpenShift profile to TuneD. [#258](https://github.com/openshift/cluster-node-tuning-operator/pull/258) * [Bug 1986477](https://bugzilla.redhat.com/show_bug.cgi?id=1986477): Handle kube-apiserver disruption more gracefully. [#256](https://github.com/openshift/cluster-node-tuning-operator/pull/256) * scheduler: new option cgroup_ps_blacklist [#250](https://github.com/openshift/cluster-node-tuning-operator/pull/250) * Address a race in the stalld e2e test. [#249](https://github.com/openshift/cluster-node-tuning-operator/pull/249) * IBM Cloud manifest profile patch for operator deployment [#252](https://github.com/openshift/cluster-node-tuning-operator/pull/252) * Ship the latest TuneD, adjust default Tuned CR. [#245](https://github.com/openshift/cluster-node-tuning-operator/pull/245) * Updating to the latest stalld v1.13.0. [#246](https://github.com/openshift/cluster-node-tuning-operator/pull/246) * openshift-tuned event-driven change processing [#243](https://github.com/openshift/cluster-node-tuning-operator/pull/243) * Adjusting the OWNERS file due to team changes. [#244](https://github.com/openshift/cluster-node-tuning-operator/pull/244) * Updating to the latest stalld v1.12.0. [#242](https://github.com/openshift/cluster-node-tuning-operator/pull/242) * [Bug 1974277](https://bugzilla.redhat.com/show_bug.cgi?id=1974277): Fix conditional order for setting net device param. [#239](https://github.com/openshift/cluster-node-tuning-operator/pull/239) * [Bug 1973154](https://bugzilla.redhat.com/show_bug.cgi?id=1973154): Switch back to NTO-shipped stalld. [#236](https://github.com/openshift/cluster-node-tuning-operator/pull/236) * Updating cluster-node-tuning-operator images to be consistent with ART [#235](https://github.com/openshift/cluster-node-tuning-operator/pull/235) * More precise description of MCP matching. [#219](https://github.com/openshift/cluster-node-tuning-operator/pull/219) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#234](https://github.com/openshift/cluster-node-tuning-operator/pull/234) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/d2897872e01d938d3d2e6f17507b2acbd3a86902...3c5760e9013f0f28c106d6a216ccedcc27393f4f) ### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/224b294e6ffb13dc7715904151d9dc5642f7a7d1) * [Bug 2039670](https://bugzilla.redhat.com/show_bug.cgi?id=2039670): Create the PDB dynamically so it does not get created on the SNO topology [#489](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/489) * [Bug 2041541](https://bugzilla.redhat.com/show_bug.cgi?id=2041541): bump library go [#490](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/490) * [Bug 1984592](https://bugzilla.redhat.com/show_bug.cgi?id=1984592): global pull secret not working in OCP4.7.4+ for additio… [#485](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/485) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: library-go bump [#488](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/488) * update apiserver and check-endpoints service selectors [#484](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/484) * [Bug 1982726](https://bugzilla.redhat.com/show_bug.cgi?id=1982726): encryption-controller: sync secrets conditionally [#483](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/483) * pkg/operator: set high inertia for all topologies except SingleReplica [#481](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/481) * OWNERS: add Abu and Lukasz as approver [#480](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/480) * manifests: update upgrade level to match kube-apiserver [#477](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/477) * [Bug 2013222](https://bugzilla.redhat.com/show_bug.cgi?id=2013222): wire apiservercontrollerset.WithStatusControllerPdbCompatibleHighInertia [#479](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/479) * podsecurity: enforce privileged for openshift-apiserver namespace [#476](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/476) * [Bug 1998031](https://bugzilla.redhat.com/show_bug.cgi?id=1998031): Deploy PDB to prevent more than one replica going unavailable [#472](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/472) * [Bug 1948089](https://bugzilla.redhat.com/show_bug.cgi?id=1948089): openshift-apiserver should not set Available=False APIServicesAvailable on update [#471](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/471) * [Bug 1959290](https://bugzilla.redhat.com/show_bug.cgi?id=1959290): bump to library-go and kube libraries [#466](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/466) * [Bug 1960680](https://bugzilla.redhat.com/show_bug.cgi?id=1960680): bindata: run openshift-apiserver as root explicitly. [#465](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/465) * [Bug 1986829](https://bugzilla.redhat.com/show_bug.cgi?id=1986829): metrics: use client cert auth for metrics scraping [#464](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/464) * encryption condition controller doesn't reset previously set conditon [#462](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/462) * bump(library-go + api): get audit.customRules support [#461](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/461) * clear encryption conditions when there is no work to be done [#460](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/460) * audit: wire auditpolicy controller [#459](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/459) * Updating ose-cluster-openshift-apiserver-operator images to be consistent with ART [#457](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/457) * [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/837db83388c0aeafac0068d5f3a0d5adbbefbbb3...224b294e6ffb13dc7715904151d9dc5642f7a7d1) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/b8b65d15d14c21e6a5dd316dd59a9cfb3a2f403a) * [Bug 2042587](https://bugzilla.redhat.com/show_bug.cgi?id=2042587): Fix Conflict Error in Operator Tests [#235](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/235) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: library-go bump [#232](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/232) * update controller-manager service selectors [#231](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/231) * [Bug 2012770](https://bugzilla.redhat.com/show_bug.cgi?id=2012770): honor labels in openshift-controller-manager metrics [#230](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/230) * [BUILD-281](https://issues.redhat.com/browse/BUILD-281): add library-go watch/update of new OCM feature gate field [#227](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/227) * [Bug 2004127](https://bugzilla.redhat.com/show_bug.cgi?id=2004127): bump library-go and dependencies [#228](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/228) * Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART [#226](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/226) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): Rebase to Kubernetes 1.22 [#225](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/225) * [Bug 1986829](https://bugzilla.redhat.com/show_bug.cgi?id=1986829): metrics: use client cert auth for metrics scraping [#223](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/223) * Fix config merge order [#221](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/221) * Update OWNERS [#220](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/220) * Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART [#219](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/219) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#217](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/217) * [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/286c157755c8120ce969c7c15f969737b46b1a0a...b8b65d15d14c21e6a5dd316dd59a9cfb3a2f403a) ### [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller/tree/8e5b36511861e63664cf4abd4f4f63642ae3c644) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: updated library-go and related deps [#73](https://github.com/openshift/cluster-policy-controller/pull/73) * Fix gomod [#72](https://github.com/openshift/cluster-policy-controller/pull/72) * Updating cluster-policy-controller images to be consistent with ART [#71](https://github.com/openshift/cluster-policy-controller/pull/71) * Updating cluster-policy-controller images to be consistent with ART [#70](https://github.com/openshift/cluster-policy-controller/pull/70) * use correct eventRecorder in CSRApproverController [#68](https://github.com/openshift/cluster-policy-controller/pull/68) * refactor cluster policy controller and NamespaceSCCAllocationController [#65](https://github.com/openshift/cluster-policy-controller/pull/65) * add dummy namespace arg to support config update [#67](https://github.com/openshift/cluster-policy-controller/pull/67) * CSR: fix the subject for monitoring CSRs approval [#66](https://github.com/openshift/cluster-policy-controller/pull/66) * log namespace in NamespaceSCCAllocationController error [#64](https://github.com/openshift/cluster-policy-controller/pull/64) * AUTH-26 CSR approving mechanism [#61](https://github.com/openshift/cluster-policy-controller/pull/61) * Updating cluster-policy-controller images to be consistent with ART [#63](https://github.com/openshift/cluster-policy-controller/pull/63) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#62](https://github.com/openshift/cluster-policy-controller/pull/62) * readme: update references to developer guide [#60](https://github.com/openshift/cluster-policy-controller/pull/60) * [Full changelog](https://github.com/openshift/cluster-policy-controller/compare/ec46ea5ce3735fcb3d10290834f9ae5fb31148f0...8e5b36511861e63664cf4abd4f4f63642ae3c644) ### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/d41950dc8b41b3bf87b6ca3ae12af525b6908d3c) * [Bug 2027745](https://bugzilla.redhat.com/show_bug.cgi?id=2027745): Allowing ImageStream creation when config registry empty [#406](https://github.com/openshift/cluster-samples-operator/pull/406) * [Bug 2033720](https://bugzilla.redhat.com/show_bug.cgi?id=2033720): Synching SSO library [#411](https://github.com/openshift/cluster-samples-operator/pull/411) * upd rhel7 Dockerfile in case still used for rhel7 worker nodes [#410](https://github.com/openshift/cluster-samples-operator/pull/410) * [Bug 2033720](https://bugzilla.redhat.com/show_bug.cgi?id=2033720): Bump k8 dependencies to v0.23.1 [#409](https://github.com/openshift/cluster-samples-operator/pull/409) * [Bug 2033720](https://bugzilla.redhat.com/show_bug.cgi?id=2033720): Library synchronization for OCP 4.10 [#408](https://github.com/openshift/cluster-samples-operator/pull/408) * [Bug 2027745](https://bugzilla.redhat.com/show_bug.cgi?id=2027745): Move openshift build-machinery-go dependency [#407](https://github.com/openshift/cluster-samples-operator/pull/407) * Update OWNERS [#402](https://github.com/openshift/cluster-samples-operator/pull/402) * Remove single node prod cluster profile annotation as it is not used [#405](https://github.com/openshift/cluster-samples-operator/pull/405) * [Bug 2007757](https://bugzilla.redhat.com/show_bug.cgi?id=2007757): Including Template in must-gather related objects. [#399](https://github.com/openshift/cluster-samples-operator/pull/399) * [Bug 2006947](https://bugzilla.redhat.com/show_bug.cgi?id=2006947): fix proxy portion of tbr inaccessible check [#397](https://github.com/openshift/cluster-samples-operator/pull/397) * Updating ose-cluster-samples-operator images to be consistent with ART [#396](https://github.com/openshift/cluster-samples-operator/pull/396) * [Bug 2002368](https://bugzilla.redhat.com/show_bug.cgi?id=2002368): acccount for image api returning invalid on imagestream create based on allowed/blocked registry settings [#394](https://github.com/openshift/cluster-samples-operator/pull/394) * [Bug 2003683](https://bugzilla.redhat.com/show_bug.cgi?id=2003683): fix recently introduced panic when conflict errors occur [#395](https://github.com/openshift/cluster-samples-operator/pull/395) * [Bug 1993840](https://bugzilla.redhat.com/show_bug.cgi?id=1993840): more avoiding immediate degraded on intermittent API errors [#391](https://github.com/openshift/cluster-samples-operator/pull/391) * Updating ose-cluster-samples-operator images to be consistent with ART [#390](https://github.com/openshift/cluster-samples-operator/pull/390) * add david peraza as approver, clean up reviewers [#389](https://github.com/openshift/cluster-samples-operator/pull/389) * [BUILD-298](https://issues.redhat.com/browse/BUILD-298): Bump k8s to 1.22.1 [#388](https://github.com/openshift/cluster-samples-operator/pull/388) * [Bug 1993840](https://bugzilla.redhat.com/show_bug.cgi?id=1993840): avoid immediate degraded on intermittent API errors; set reason/message when Available=false [#387](https://github.com/openshift/cluster-samples-operator/pull/387) * [Bug 1995386](https://bugzilla.redhat.com/show_bug.cgi?id=1995386): don't return err in wait.Poll on net.DialTimeout err; tweak time intervals [#386](https://github.com/openshift/cluster-samples-operator/pull/386) * [Bug 1990140](https://bugzilla.redhat.com/show_bug.cgi?id=1990140): add connection with timeout in TBR accessibility check to expedite 'disconnected' mode [#384](https://github.com/openshift/cluster-samples-operator/pull/384) * [Bug 1990988](https://bugzilla.redhat.com/show_bug.cgi?id=1990988): Refreshing samples for OCP 4.9 [#381](https://github.com/openshift/cluster-samples-operator/pull/381) * [Bug 1975539](https://bugzilla.redhat.com/show_bug.cgi?id=1975539): delete hello-openshift in payload imagestream via CVO annotation [#380](https://github.com/openshift/cluster-samples-operator/pull/380) * Updating ose-cluster-samples-operator images to be consistent with ART [#378](https://github.com/openshift/cluster-samples-operator/pull/378) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#377](https://github.com/openshift/cluster-samples-operator/pull/377) * [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/31fb491fc14faed6ebbe41a526764947069ff0a2...d41950dc8b41b3bf87b6ca3ae12af525b6908d3c) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/2eb1fd83439da37e4f54231d627c3120735b20ee) * [Bug 2044481](https://bugzilla.redhat.com/show_bug.cgi?id=2044481): update ClusterOperator relatedObjects to collect sharedresource CRD instances [#257](https://github.com/openshift/cluster-storage-operator/pull/257) * [Bug 2047025](https://bugzilla.redhat.com/show_bug.cgi?id=2047025): Add "patch" permissions to Alibaba CSI driver operator [#259](https://github.com/openshift/cluster-storage-operator/pull/259) * [Bug 2045112](https://bugzilla.redhat.com/show_bug.cgi?id=2045112): Add leases rbac for vsphere-problem-detector [#258](https://github.com/openshift/cluster-storage-operator/pull/258) * [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): Update CSI sidecars to the latest release for 4.10 [#256](https://github.com/openshift/cluster-storage-operator/pull/256) * [Bug 2037856](https://bugzilla.redhat.com/show_bug.cgi?id=2037856): Update library-go to get leader election updates [#255](https://github.com/openshift/cluster-storage-operator/pull/255) * [Bug 2040880](https://bugzilla.redhat.com/show_bug.cgi?id=2040880): Do not replace unknown condition with true when we union conditions [#254](https://github.com/openshift/cluster-storage-operator/pull/254) * [Bug 1961317](https://bugzilla.redhat.com/show_bug.cgi?id=1961317): Add operator's ClusterRoleBinding to RelatedObjects [#251](https://github.com/openshift/cluster-storage-operator/pull/251) * [Bug 2038389](https://bugzilla.redhat.com/show_bug.cgi?id=2038389): Union upgradeable conditions as well from ClusterCSIDriver objects [#252](https://github.com/openshift/cluster-storage-operator/pull/252) * [Bug 2033111](https://bugzilla.redhat.com/show_bug.cgi?id=2033111): IBM VPC operator library bump removed global CLI args [#250](https://github.com/openshift/cluster-storage-operator/pull/250) * [Bug 2034515](https://bugzilla.redhat.com/show_bug.cgi?id=2034515): fix: pull in latest library-go [#247](https://github.com/openshift/cluster-storage-operator/pull/247) * feat: library-go bump [#244](https://github.com/openshift/cluster-storage-operator/pull/244) * Remove invalid -v argument from IBM VPC operator deployment [#246](https://github.com/openshift/cluster-storage-operator/pull/246) * [Bug 2030364](https://bugzilla.redhat.com/show_bug.cgi?id=2030364): Setup port, mount TLS cert into CSI shared resource operator [#243](https://github.com/openshift/cluster-storage-operator/pull/243) * Add IBM VPC Block CSI Driver Operator [#242](https://github.com/openshift/cluster-storage-operator/pull/242) * Updating cluster-storage-operator images to be consistent with ART [#236](https://github.com/openshift/cluster-storage-operator/pull/236) * [Bug 2027363](https://bugzilla.redhat.com/show_bug.cgi?id=2027363): Fix reference to Azure File images [#241](https://github.com/openshift/cluster-storage-operator/pull/241) * Add Alibaba Disk CSI driver [#239](https://github.com/openshift/cluster-storage-operator/pull/239) * Replace registry.ci images with quay [#240](https://github.com/openshift/cluster-storage-operator/pull/240) * Add CredentialsRequest for Alibaba Disk CSI driver [#238](https://github.com/openshift/cluster-storage-operator/pull/238) * Secure metrics for Shared Resource Operator [#237](https://github.com/openshift/cluster-storage-operator/pull/237) * [Bug 2001761](https://bugzilla.redhat.com/show_bug.cgi?id=2001761): Fix RelatedObjects when RBAC API is missing [#215](https://github.com/openshift/cluster-storage-operator/pull/215) * Migrate additional yaml files from SRO repository [#231](https://github.com/openshift/cluster-storage-operator/pull/231) * Credential Request added [#230](https://github.com/openshift/cluster-storage-operator/pull/230) * Update Shared Resource Operator permissions [#229](https://github.com/openshift/cluster-storage-operator/pull/229) * [BUILD-284](https://issues.redhat.com/browse/BUILD-284): integrate shared resources operator [#198](https://github.com/openshift/cluster-storage-operator/pull/198) * [Bug 2015635](https://bugzilla.redhat.com/show_bug.cgi?id=2015635): Remove Azure Stack Hub detection. [#228](https://github.com/openshift/cluster-storage-operator/pull/228) * Add missing RBAC rule for Azure File [#227](https://github.com/openshift/cluster-storage-operator/pull/227) * Add missing env var for Azure File [#226](https://github.com/openshift/cluster-storage-operator/pull/226) * Bump openshift/api [#225](https://github.com/openshift/cluster-storage-operator/pull/225) * bump openshift/api to get csi.sharedresource.openshift.io [#224](https://github.com/openshift/cluster-storage-operator/pull/224) * Add Azure File CSI Driver installation (TP) [#223](https://github.com/openshift/cluster-storage-operator/pull/223) * [Bug 2010310](https://bugzilla.redhat.com/show_bug.cgi?id=2010310): [vsphere] set summary and description for alerts [#220](https://github.com/openshift/cluster-storage-operator/pull/220) * [Bug 2009859](https://bugzilla.redhat.com/show_bug.cgi?id=2009859): Install vSphere CSI Driver by default (again) [#221](https://github.com/openshift/cluster-storage-operator/pull/221) * podsecurity: enforce privileged for openshift-cluster-csi-drivers namespace [#218](https://github.com/openshift/cluster-storage-operator/pull/218) * Revert "Install vSphere CSI Driver by default" [#219](https://github.com/openshift/cluster-storage-operator/pull/219) * Install vSphere CSI Driver and Operator by default [#217](https://github.com/openshift/cluster-storage-operator/pull/217) * Install Azure Disk CSI Driver by default [#214](https://github.com/openshift/cluster-storage-operator/pull/214) * Updating cluster-storage-operator images to be consistent with ART [#213](https://github.com/openshift/cluster-storage-operator/pull/213) * Updating cluster-storage-operator images to be consistent with ART [#212](https://github.com/openshift/cluster-storage-operator/pull/212) * [Bug 1999674](https://bugzilla.redhat.com/show_bug.cgi?id=1999674): Update prometheus rule to alert about esxi host versions [#209](https://github.com/openshift/cluster-storage-operator/pull/209) * [Bug 1992875](https://bugzilla.redhat.com/show_bug.cgi?id=1992875): Add azure credentials [#206](https://github.com/openshift/cluster-storage-operator/pull/206) * [Bug 1999853](https://bugzilla.redhat.com/show_bug.cgi?id=1999853): ControlPlaneTopology: Fix node selector for CSI driver operator deployment [#208](https://github.com/openshift/cluster-storage-operator/pull/208) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#207](https://github.com/openshift/cluster-storage-operator/pull/207) * [Bug 1991814](https://bugzilla.redhat.com/show_bug.cgi?id=1991814): Create namespace for manila on all OpenStack installations [#202](https://github.com/openshift/cluster-storage-operator/pull/202) * [Bug 1985391](https://bugzilla.redhat.com/show_bug.cgi?id=1985391): Add proxy support to cinder CSI [#204](https://github.com/openshift/cluster-storage-operator/pull/204) * [Bug 1992193](https://bugzilla.redhat.com/show_bug.cgi?id=1992193): Fix race when starting controllers [#201](https://github.com/openshift/cluster-storage-operator/pull/201) * [Bug 1948090](https://bugzilla.redhat.com/show_bug.cgi?id=1948090): Remove CSIDriverOperatorDeploymentAvailable condition when deploying CSI operator [#173](https://github.com/openshift/cluster-storage-operator/pull/173) * [Bug 1992857](https://bugzilla.redhat.com/show_bug.cgi?id=1992857): allow Azure CSI driver operator to read configmaps globally [#203](https://github.com/openshift/cluster-storage-operator/pull/203) * [Bug 1986557](https://bugzilla.redhat.com/show_bug.cgi?id=1986557): Install CSI drivers on all platforms [#197](https://github.com/openshift/cluster-storage-operator/pull/197) * [Bug 1990601](https://bugzilla.redhat.com/show_bug.cgi?id=1990601): Always run CSI driver controller for Azure Stack Hub [#200](https://github.com/openshift/cluster-storage-operator/pull/200) * [Bug 1948090](https://bugzilla.redhat.com/show_bug.cgi?id=1948090): Fix poddisruptionbudget RBAC rule for Manila [#199](https://github.com/openshift/cluster-storage-operator/pull/199) * [Bug 1986215](https://bugzilla.redhat.com/show_bug.cgi?id=1986215): Bump library-go to get leader election fixes [#196](https://github.com/openshift/cluster-storage-operator/pull/196) * [Bug 1982300](https://bugzilla.redhat.com/show_bug.cgi?id=1982300): Unify alert times [#195](https://github.com/openshift/cluster-storage-operator/pull/195) * [Bug 1972028](https://bugzilla.redhat.com/show_bug.cgi?id=1972028): Add RBAC rules for CSI operators to handle poddisruptionbudgets [#194](https://github.com/openshift/cluster-storage-operator/pull/194) * Add service account names to gcp credentials request manifest [#181](https://github.com/openshift/cluster-storage-operator/pull/181) * [Bug 1969719](https://bugzilla.redhat.com/show_bug.cgi?id=1969719): Add trusted CA bundle to vsphere operators [#178](https://github.com/openshift/cluster-storage-operator/pull/178) * Add permissions to vSphere operator to create ValidatingWebhookConfiguration objects [#190](https://github.com/openshift/cluster-storage-operator/pull/190) * Add new driver permissions for vmware-vsphere-csi-operator [#188](https://github.com/openshift/cluster-storage-operator/pull/188) * Remove ibm-cloud-managed annotation from operator deployment [#186](https://github.com/openshift/cluster-storage-operator/pull/186) * Add alert about HW version < 15 [#189](https://github.com/openshift/cluster-storage-operator/pull/189) * Support external control plane topology [#187](https://github.com/openshift/cluster-storage-operator/pull/187) * Add permissions to get, list and watch pods for ovirt-csi-operator [#185](https://github.com/openshift/cluster-storage-operator/pull/185) * exclude default storage class on Azure StackHub [#184](https://github.com/openshift/cluster-storage-operator/pull/184) * [Bug 1977389](https://bugzilla.redhat.com/show_bug.cgi?id=1977389): Manila CSI driver is not in must-gather [#183](https://github.com/openshift/cluster-storage-operator/pull/183) * Use go:embed for static yaml files [#179](https://github.com/openshift/cluster-storage-operator/pull/179) * Updating cluster-storage-operator images to be consistent with ART [#177](https://github.com/openshift/cluster-storage-operator/pull/177) * [Bug 1961317](https://bugzilla.redhat.com/show_bug.cgi?id=1961317): Adding static assets to related objects [#175](https://github.com/openshift/cluster-storage-operator/pull/175) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#176](https://github.com/openshift/cluster-storage-operator/pull/176) * Remove unused variables [#172](https://github.com/openshift/cluster-storage-operator/pull/172) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/54f1a906734849db6daf4951346816f005803d66...2eb1fd83439da37e4f54231d627c3120735b20ee) ### [cluster-update-keys](https://github.com/openshift/cluster-update-keys/tree/342eb8e2631f3218ea386479102784d5e288d868) * OWNERS: Prune crawford [#42](https://github.com/openshift/cluster-update-keys/pull/42) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#37](https://github.com/openshift/cluster-update-keys/pull/37) * [Full changelog](https://github.com/openshift/cluster-update-keys/compare/87835b737f0a90a6259150746114f251241bf52e...342eb8e2631f3218ea386479102784d5e288d868) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/07295564ba659631396b6274171a78132b122bac) * [Bug 2009845](https://bugzilla.redhat.com/show_bug.cgi?id=2009845): pkg/cvo/sync_worker: Log transition to updating [#730](https://github.com/openshift/cluster-version-operator/pull/730) * [Bug 2027342](https://bugzilla.redhat.com/show_bug.cgi?id=2027342): Add notification for certificate changes [#726](https://github.com/openshift/cluster-version-operator/pull/726) * [Bug 2009845](https://bugzilla.redhat.com/show_bug.cgi?id=2009845): pkg/cvo/sync_worker: Do not cancel sync workers on install-time target-version change [#729](https://github.com/openshift/cluster-version-operator/pull/729) * [Bug 2009845](https://bugzilla.redhat.com/show_bug.cgi?id=2009845): Respect overrides changes during install (second round) [#728](https://github.com/openshift/cluster-version-operator/pull/728) * Revert "Bug 2009845: Respect overrides changes during install" [#727](https://github.com/openshift/cluster-version-operator/pull/727) * [Bug 2009845](https://bugzilla.redhat.com/show_bug.cgi?id=2009845): Respect overrides changes during install [#713](https://github.com/openshift/cluster-version-operator/pull/713) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): Library go bump [#716](https://github.com/openshift/cluster-version-operator/pull/716) * [Bug 2000938](https://bugzilla.redhat.com/show_bug.cgi?id=2000938): lib/resourcemerge/apps: Avoid hotlooping on implicit strategy [#722](https://github.com/openshift/cluster-version-operator/pull/722) * [Bug 2034493](https://bugzilla.redhat.com/show_bug.cgi?id=2034493): *: Use --v=2 logging to drop client-side throttling noise [#721](https://github.com/openshift/cluster-version-operator/pull/721) * [Bug 2033745](https://bugzilla.redhat.com/show_bug.cgi?id=2033745): pkg/cvo/availableupdates: Acount for default upstream in recent-change throttling [#718](https://github.com/openshift/cluster-version-operator/pull/718) * pkg/payload/precondition: File shuffling, drop ClusterVersion argument, etc. [#708](https://github.com/openshift/cluster-version-operator/pull/708) * [Bug 2029785](https://bugzilla.redhat.com/show_bug.cgi?id=2029785): pkg/cincinnati: Fix panic for conditional edges overlapping with unconditional edges [#707](https://github.com/openshift/cluster-version-operator/pull/707) * pkg/start: Log and continue when we fail to retrieve the feature gate [#706](https://github.com/openshift/cluster-version-operator/pull/706) * pkg/featurechangestopper: Refactor to allow declaring work completion [#704](https://github.com/openshift/cluster-version-operator/pull/704) * Exclude featuregate.release.openshift/tech-preview=true manifests [#694](https://github.com/openshift/cluster-version-operator/pull/694) * [Bug 2026560](https://bugzilla.redhat.com/show_bug.cgi?id=2026560): lib/resourcemerge/core: Merge volumeMounts by mountPath [#703](https://github.com/openshift/cluster-version-operator/pull/703) * [Bug 2020107](https://bugzilla.redhat.com/show_bug.cgi?id=2020107): Remove run-level label [#623](https://github.com/openshift/cluster-version-operator/pull/623) * [Bug 2028217](https://bugzilla.redhat.com/show_bug.cgi?id=2028217): lib/resourcemerge/apps: Default Deployment replicas to one [#698](https://github.com/openshift/cluster-version-operator/pull/698) * [Bug 2027585](https://bugzilla.redhat.com/show_bug.cgi?id=2027585): pkg/cincinnati: Fix panic for conditional edges with risks after an invalid risk [#697](https://github.com/openshift/cluster-version-operator/pull/697) * Bumping the GOLANGCI_LINT_VERSION to v1.43.0 [#695](https://github.com/openshift/cluster-version-operator/pull/695) * Targeted edge blocking [#663](https://github.com/openshift/cluster-version-operator/pull/663) * [Bug 2005407](https://bugzilla.redhat.com/show_bug.cgi?id=2005407): Changing the ClusterNotUpgradeable alert to info [#659](https://github.com/openshift/cluster-version-operator/pull/659) * install: Add description annotations to manifests [#686](https://github.com/openshift/cluster-version-operator/pull/686) * [Bug 2022509](https://bugzilla.redhat.com/show_bug.cgi?id=2022509): cvo: Compare manifest group in getOverrideForManifest [#689](https://github.com/openshift/cluster-version-operator/pull/689) * Updating cluster-version-operator images to be consistent with ART [#687](https://github.com/openshift/cluster-version-operator/pull/687) * [Bug 1990635](https://bugzilla.redhat.com/show_bug.cgi?id=1990635): Fixing the sync issue when desired version and channel changed at the same time [#669](https://github.com/openshift/cluster-version-operator/pull/669) * install/0000_00_cluster-version-operator_03_deployment: Set dnsPolicy: ClusterFirstWithHostNet [#646](https://github.com/openshift/cluster-version-operator/pull/646) * install: Drop single-node-developer profile [#685](https://github.com/openshift/cluster-version-operator/pull/685) * Adding docs to test CVO with custom update graph [#681](https://github.com/openshift/cluster-version-operator/pull/681) * [Bug 1878925](https://bugzilla.redhat.com/show_bug.cgi?id=1878925): pkg/cvo/updatepayload: Drop history from target pullspec lookup [#684](https://github.com/openshift/cluster-version-operator/pull/684) * Adding seed to make rand.Float64() return random values [#653](https://github.com/openshift/cluster-version-operator/pull/653) * vendor: Bump openshift/api for targeted edge blocking [#680](https://github.com/openshift/cluster-version-operator/pull/680) * [Bug 2014071](https://bugzilla.redhat.com/show_bug.cgi?id=2014071): lib/resourcemerge/imagestream.go: remove TagReference field dependency [#677](https://github.com/openshift/cluster-version-operator/pull/677) * [Bug 2014071](https://bugzilla.redhat.com/show_bug.cgi?id=2014071): lib/resourcemerge/imagestream.go: Copy all data for new tag reference [#674](https://github.com/openshift/cluster-version-operator/pull/674) * [Bug 2000938](https://bugzilla.redhat.com/show_bug.cgi?id=2000938): Ensure CVO applies appropriate Deployment strategy on update [#650](https://github.com/openshift/cluster-version-operator/pull/650) * podsecurity: enforce privileged for openshift-cluster-version namespace [#668](https://github.com/openshift/cluster-version-operator/pull/668) * [Bug 2011896](https://bugzilla.redhat.com/show_bug.cgi?id=2011896): pkg/cvo/upgradeable: Include messages for multiple-reason Upgradeable=False [#670](https://github.com/openshift/cluster-version-operator/pull/670) * Unset listen option while running CVO locally [doc/dev] [#667](https://github.com/openshift/cluster-version-operator/pull/667) * .ci-operator: Bump to Go 1.16 [#665](https://github.com/openshift/cluster-version-operator/pull/665) * [Bug 2005581](https://bugzilla.redhat.com/show_bug.cgi?id=2005581): install/0000_00_cluster-version-operator_03_deployment: Explicit kube-api-access [#660](https://github.com/openshift/cluster-version-operator/pull/660) * OWNERS: Prune crawford [#656](https://github.com/openshift/cluster-version-operator/pull/656) * [Bug 2002834](https://bugzilla.redhat.com/show_bug.cgi?id=2002834): lib/resourcemerge/core: Remove unrecognized volumes and mounts [#654](https://github.com/openshift/cluster-version-operator/pull/654) * Updating cluster-version-operator images to be consistent with ART [#655](https://github.com/openshift/cluster-version-operator/pull/655) * pkg/cvo: Drop the explicit 'upstream' from our replacement ClusterVersion [#640](https://github.com/openshift/cluster-version-operator/pull/640) * [Bug 1978376](https://bugzilla.redhat.com/show_bug.cgi?id=1978376): pkg/cvo/upgradeable: Enable admin-ack logic [#645](https://github.com/openshift/cluster-version-operator/pull/645) * [Bug 1986707](https://bugzilla.redhat.com/show_bug.cgi?id=1986707): lib/resourcedelete/helper: Never-installed alternative in deletion log message [#642](https://github.com/openshift/cluster-version-operator/pull/642) * [Bug 1997596](https://bugzilla.redhat.com/show_bug.cgi?id=1997596): install/0000_90_cluster-version-operator_02_servicemonitor: Trim labels for UpdateAvailable [#643](https://github.com/openshift/cluster-version-operator/pull/643) * [Bug 1997347](https://bugzilla.redhat.com/show_bug.cgi?id=1997347): Ensure recent etcd backup before minor-version updates [#637](https://github.com/openshift/cluster-version-operator/pull/637) * [Bug 1978376](https://bugzilla.redhat.com/show_bug.cgi?id=1978376): Add admin ack Upgradeable condition gate [#633](https://github.com/openshift/cluster-version-operator/pull/633) * [Bug 1985802](https://bugzilla.redhat.com/show_bug.cgi?id=1985802): Updating the lease, renew, retry duration [#634](https://github.com/openshift/cluster-version-operator/pull/634) * Move some approvers to emeritus_approvers [#636](https://github.com/openshift/cluster-version-operator/pull/636) * [Bug 1989496](https://bugzilla.redhat.com/show_bug.cgi?id=1989496): Fix typo in ClusterOperatorDegraded alert [#635](https://github.com/openshift/cluster-version-operator/pull/635) * Update the doc links in Readme [#632](https://github.com/openshift/cluster-version-operator/pull/632) * [Bug 1982046](https://bugzilla.redhat.com/show_bug.cgi?id=1982046): lib/resourcedelete: Always check delete progress [#629](https://github.com/openshift/cluster-version-operator/pull/629) * tombstone previous docs location with link to openshift/enhancements. [#631](https://github.com/openshift/cluster-version-operator/pull/631) * [Bug 1984414](https://bugzilla.redhat.com/show_bug.cgi?id=1984414): Log resource diffs on update only in reconcile mode [#628](https://github.com/openshift/cluster-version-operator/pull/628) * [Bug 1970421](https://bugzilla.redhat.com/show_bug.cgi?id=1970421): Do not check if Job has Failed count set [#614](https://github.com/openshift/cluster-version-operator/pull/614) * Added waitgroups for autoupdate workers to complete before stopping [#613](https://github.com/openshift/cluster-version-operator/pull/613) * [Bug 1978749](https://bugzilla.redhat.com/show_bug.cgi?id=1978749): pkg/cvo: Respect noProxy [#622](https://github.com/openshift/cluster-version-operator/pull/622) * [Bug 1978774](https://bugzilla.redhat.com/show_bug.cgi?id=1978774): pkg/cvo/egress: Load HTTPS proxy from Proxy status [#621](https://github.com/openshift/cluster-version-operator/pull/621) * Enable misspell linter [#619](https://github.com/openshift/cluster-version-operator/pull/619) * Added ownerReference to all objects created and managed by CVO [#617](https://github.com/openshift/cluster-version-operator/pull/617) * [Bug 1976307](https://bugzilla.redhat.com/show_bug.cgi?id=1976307): add ImageStreams manifest delete annotation logic [#618](https://github.com/openshift/cluster-version-operator/pull/618) * Remove toleration of unschedulable [#526](https://github.com/openshift/cluster-version-operator/pull/526) * Fix more golangci-lint issues [#616](https://github.com/openshift/cluster-version-operator/pull/616) * Enable staticcheck [#604](https://github.com/openshift/cluster-version-operator/pull/604) * Enable deadcode linter [#599](https://github.com/openshift/cluster-version-operator/pull/599) * Enable gofmt [#601](https://github.com/openshift/cluster-version-operator/pull/601) * Enable govet [#603](https://github.com/openshift/cluster-version-operator/pull/603) * Enable unused [#606](https://github.com/openshift/cluster-version-operator/pull/606) * Enable structcheck [#605](https://github.com/openshift/cluster-version-operator/pull/605) * Enable errcheck linter [#600](https://github.com/openshift/cluster-version-operator/pull/600) * Enable gosimple [#602](https://github.com/openshift/cluster-version-operator/pull/602) * [OTA-222](https://issues.redhat.com/browse/OTA-222): Add a manifest annotation to be used for object deletion [#438](https://github.com/openshift/cluster-version-operator/pull/438) * Docs: Adding the update workflow [#596](https://github.com/openshift/cluster-version-operator/pull/596) * pkg/cvo/upgradeable: Soften "cannot be upgraded" to "should not be upgraded" [#611](https://github.com/openshift/cluster-version-operator/pull/611) * Updating cluster-version-operator images to be consistent with ART [#610](https://github.com/openshift/cluster-version-operator/pull/610) * Fixed fake client for CVO scenarios test [#597](https://github.com/openshift/cluster-version-operator/pull/597) * Added golangci-lint with most linters disabled [#598](https://github.com/openshift/cluster-version-operator/pull/598) * pkg/cincinnati: Log the proxy/TLS settings used for upstream fetches [#568](https://github.com/openshift/cluster-version-operator/pull/568) * install/0000_90_cluster-version-operator_02_servicemonitor: Alert summary/descriptions [#547](https://github.com/openshift/cluster-version-operator/pull/547) * [Bug 1960559](https://bugzilla.redhat.com/show_bug.cgi?id=1960559): drop APIExtensions v1beta1 [#566](https://github.com/openshift/cluster-version-operator/pull/566) * Revert "prevent pod deployment deadlock due to custom SA projected volume injection" [#607](https://github.com/openshift/cluster-version-operator/pull/607) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#608](https://github.com/openshift/cluster-version-operator/pull/608) * Simplify the comparison between SyncWork references [#592](https://github.com/openshift/cluster-version-operator/pull/592) * README: Update the link to the rendering release image locally header [#595](https://github.com/openshift/cluster-version-operator/pull/595) * Correctly initialize service host and port when environment is missing [#590](https://github.com/openshift/cluster-version-operator/pull/590) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/1b29e92ca4b7f0929bc6679cd2388069c5a1e4a5...07295564ba659631396b6274171a78132b122bac) ### [configmap-reloader](https://github.com/openshift/configmap-reload/tree/22a40ce77a1c3d4842b80de89f4df449672e5f5e) * Updating configmap-reload images to be consistent with ART [#40](https://github.com/openshift/configmap-reload/pull/40) * OWNERS: cleanup [#39](https://github.com/openshift/configmap-reload/pull/39) * Updating configmap-reload images to be consistent with ART [#38](https://github.com/openshift/configmap-reload/pull/38) * Updating configmap-reload images to be consistent with ART [#37](https://github.com/openshift/configmap-reload/pull/37) * OWNERS: update [#36](https://github.com/openshift/configmap-reload/pull/36) * Updating configmap-reload images to be consistent with ART [#35](https://github.com/openshift/configmap-reload/pull/35) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#34](https://github.com/openshift/configmap-reload/pull/34) * Update OWNERS file to reflect new maintainers [#33](https://github.com/openshift/configmap-reload/pull/33) * [Full changelog](https://github.com/openshift/configmap-reload/compare/0d221296e3918abc3c1367a1e7c220baf000965a...22a40ce77a1c3d4842b80de89f4df449672e5f5e) ### [console](https://github.com/openshift/console/tree/60e23074a97b7fc1686c8bf382c41b7f62f10acc) * Add QuickStarts cta to create ProjectHelmChartRepository in the helm catalog description text [#10904](https://github.com/openshift/console/pull/10904) * set helm feature flag for project helm repositories [#10860](https://github.com/openshift/console/pull/10860) * [Bug 2030305](https://bugzilla.redhat.com/show_bug.cgi?id=2030305): Fix that primer export download toast was not shown [#10800](https://github.com/openshift/console/pull/10800) * [Bug 2009189](https://bugzilla.redhat.com/show_bug.cgi?id=2009189): fix annotations on updating deployment [#10573](https://github.com/openshift/console/pull/10573) * [Bug 2047317](https://bugzilla.redhat.com/show_bug.cgi?id=2047317): Update doc helm OWNERS [#10852](https://github.com/openshift/console/pull/10852) * [Bug 2039534](https://bugzilla.redhat.com/show_bug.cgi?id=2039534): Migrate project dashboard tests to Cypress [#10834](https://github.com/openshift/console/pull/10834) * [Bug 2046517](https://bugzilla.redhat.com/show_bug.cgi?id=2046517): Recommendations notification header shows when there isn't any recommendations [#10943](https://github.com/openshift/console/pull/10943) * Gherkin and automation for helm chart registry to be namespace scoped [#10920](https://github.com/openshift/console/pull/10920) * Implement multicluster console tech preview [#10900](https://github.com/openshift/console/pull/10900) * Add a new devfile telemetry event [#10876](https://github.com/openshift/console/pull/10876) * [Bug 2023675](https://bugzilla.redhat.com/show_bug.cgi?id=2023675): Add warning alert when installing operator to non suggested namespace [#10491](https://github.com/openshift/console/pull/10491) * [CONSOLE-2964](https://issues.redhat.com/browse/CONSOLE-2964): Update ts-node to v10.2.1 [#10014](https://github.com/openshift/console/pull/10014) * [Bug 2037203](https://bugzilla.redhat.com/show_bug.cgi?id=2037203): Add a scrollable legend to Running VMs graph [#10928](https://github.com/openshift/console/pull/10928) * [Bug 2042274](https://bugzilla.redhat.com/show_bug.cgi?id=2042274): Storage API should be used when upload PVC [#10939](https://github.com/openshift/console/pull/10939) * [Bug 2044724](https://bugzilla.redhat.com/show_bug.cgi?id=2044724): Remove namespace column on VM list page when a project is selected [#10937](https://github.com/openshift/console/pull/10937) * [Bug 2040535](https://bugzilla.redhat.com/show_bug.cgi?id=2040535): Added support for customized wizard [#10921](https://github.com/openshift/console/pull/10921) * [Bug 2015356](https://bugzilla.redhat.com/show_bug.cgi?id=2015356): Different status shows on VM [#10922](https://github.com/openshift/console/pull/10922) * [Bug 2035602](https://bugzilla.redhat.com/show_bug.cgi?id=2035602): [e2e][automation] add tests for Virtualization Overview cards [#10760](https://github.com/openshift/console/pull/10760) * [Bug 2045849](https://bugzilla.redhat.com/show_bug.cgi?id=2045849): chore(i18n): update translations [#10887](https://github.com/openshift/console/pull/10887) * [Bug 2039619](https://bugzilla.redhat.com/show_bug.cgi?id=2039619): - [AWS] In tree provisioner storageclass aws disk type should contain 'gp3' and csi provisioner storageclass default aws disk type should be 'gp3' [#10926](https://github.com/openshift/console/pull/10926) * [Bug 2044201](https://bugzilla.redhat.com/show_bug.cgi?id=2044201): Support for DATA_SOURCE_NAME and DATA_SOURCE_NAMESPACE fix [#10924](https://github.com/openshift/console/pull/10924) * [Bug 2025821](https://bugzilla.redhat.com/show_bug.cgi?id=2025821): Make "Network Attachment Definitions" available to project-admin [#10906](https://github.com/openshift/console/pull/10906) * [Bug 2044717](https://bugzilla.redhat.com/show_bug.cgi?id=2044717): improve test situation for upstream [#10902](https://github.com/openshift/console/pull/10902) * [Bug 2044704](https://bugzilla.redhat.com/show_bug.cgi?id=2044704): Revert "Monitoring: Add runbook URLs to alert and rule details pages" [#10919](https://github.com/openshift/console/pull/10919) * [CONSOLE-2280](https://issues.redhat.com/browse/CONSOLE-2280): show support level [#10551](https://github.com/openshift/console/pull/10551) * [Bug 2044201](https://bugzilla.redhat.com/show_bug.cgi?id=2044201): Support for DATA_SOURCE_NAME and DATA_SOURCE_NAMESPACE [#10912](https://github.com/openshift/console/pull/10912) * [Bug 2042851](https://bugzilla.redhat.com/show_bug.cgi?id=2042851): Create template from SAP HANA template flow [#10899](https://github.com/openshift/console/pull/10899) * [Bug 2037237](https://bugzilla.redhat.com/show_bug.cgi?id=2037237): Add "This is a CD-ROM boot source" checkbox to customize wizard [#10896](https://github.com/openshift/console/pull/10896) * disable helm on multi cluster environment [#10916](https://github.com/openshift/console/pull/10916) * [Bug 2041671](https://bugzilla.redhat.com/show_bug.cgi?id=2041671): Redirect to list after template deletion [#10917](https://github.com/openshift/console/pull/10917) * Add user preferences to guided tour [#10905](https://github.com/openshift/console/pull/10905) * [Bug 2042619](https://bugzilla.redhat.com/show_bug.cgi?id=2042619): Avoid runtime error when no CSVs [#10884](https://github.com/openshift/console/pull/10884) * [CCXDEV-7039](https://issues.redhat.com/browse/CCXDEV-7039): make severity links clickable in Insights Advisor widget [#10875](https://github.com/openshift/console/pull/10875) * [Bug 2037772](https://bugzilla.redhat.com/show_bug.cgi?id=2037772): Use correct caps in 'Service name' & 'System name ' [#10785](https://github.com/openshift/console/pull/10785) * [Bug 1986819](https://bugzilla.redhat.com/show_bug.cgi?id=1986819): fix string typos for hot-plug disks [#9878](https://github.com/openshift/console/pull/9878) * [CONSOLE-2360](https://issues.redhat.com/browse/CONSOLE-2360): Add debug terminal for pods [#9578](https://github.com/openshift/console/pull/9578) * [Bug 2041093](https://bugzilla.redhat.com/show_bug.cgi?id=2041093): Changed validation of adding file content from not empty to not contain parsing errors [#10895](https://github.com/openshift/console/pull/10895) * Add KamletBinding Visualization [#10892](https://github.com/openshift/console/pull/10892) * update version of quick-start library to latest [#10840](https://github.com/openshift/console/pull/10840) * [Bug 2042395](https://bugzilla.redhat.com/show_bug.cgi?id=2042395): Add prerequisites for active health checks test [#10880](https://github.com/openshift/console/pull/10880) * Include the namespace-scoped Helm Chart Repositories in the dev catalog [#10885](https://github.com/openshift/console/pull/10885) * [Bug 2043117](https://bugzilla.redhat.com/show_bug.cgi?id=2043117): Make recommended operator links internal [#10898](https://github.com/openshift/console/pull/10898) * [Bug 2026383](https://bugzilla.redhat.com/show_bug.cgi?id=2026383): Monitoring: Fix JS error when dashboard JSON cannot be parsed [#10890](https://github.com/openshift/console/pull/10890) * [Bug 2030240](https://bugzilla.redhat.com/show_bug.cgi?id=2030240): Hide virtualization overview for non-admin users [#10881](https://github.com/openshift/console/pull/10881) * [Bug 2043064](https://bugzilla.redhat.com/show_bug.cgi?id=2043064): Update patternfly-topology to include latest changes and improve topology performance a bit [#10879](https://github.com/openshift/console/pull/10879) * [Bug 2039315](https://bugzilla.redhat.com/show_bug.cgi?id=2039315): Filter superseded helm secrets and fix firehose to support partial metadata [#10812](https://github.com/openshift/console/pull/10812) * [Bug 2043068](https://bugzilla.redhat.com/show_bug.cgi?id=2043068): Show total text even if current utilization is 0 [#10897](https://github.com/openshift/console/pull/10897) * [Bug 2042829](https://bugzilla.redhat.com/show_bug.cgi?id=2042829): Topology performance: Do not fetch HPA for each Deployment (Pod Ring) [#10894](https://github.com/openshift/console/pull/10894) * [Bug 2036989](https://bugzilla.redhat.com/show_bug.cgi?id=2036989): Prevent route external link icon and copy-to-clipboard icon from wrapping separately from its associated inline text. [#10865](https://github.com/openshift/console/pull/10865) * [Bug 2039868](https://bugzilla.redhat.com/show_bug.cgi?id=2039868): Enhance Insights widget empty states [#10826](https://github.com/openshift/console/pull/10826) * [Bug 2041475](https://bugzilla.redhat.com/show_bug.cgi?id=2041475): Add function names to components which are wrapped in memo to get their name in the react dev tools [#10858](https://github.com/openshift/console/pull/10858) * [Bug 2033098](https://bugzilla.redhat.com/show_bug.cgi?id=2033098): Conjunction in the ProgressiveListFooter is now translatable [#10790](https://github.com/openshift/console/pull/10790) * [Bug 2039618](https://bugzilla.redhat.com/show_bug.cgi?id=2039618): Add validations to SAP HANA [#10866](https://github.com/openshift/console/pull/10866) * [Bug 2031797](https://bugzilla.redhat.com/show_bug.cgi?id=2031797): Correct order and text of Boot source type input [#10798](https://github.com/openshift/console/pull/10798) * [Bug 2038772](https://bugzilla.redhat.com/show_bug.cgi?id=2038772): Monitoring: Fix handling of ServiceMonitor's matchExpressions [#10877](https://github.com/openshift/console/pull/10877) * [ODC-6455](https://issues.redhat.com/browse/ODC-6455): Remove old labels from add page tests [#10864](https://github.com/openshift/console/pull/10864) * [Bug 2041492](https://bugzilla.redhat.com/show_bug.cgi?id=2041492): Fix spacing between resource items in inventory card [#10862](https://github.com/openshift/console/pull/10862) * [ODC-6453](https://issues.redhat.com/browse/ODC-6453): Allow multiple namespaces to be deleted as part of cleanup [#10859](https://github.com/openshift/console/pull/10859) * Gherkin and automation for workload sidebar entry for pipeline triggers [#10837](https://github.com/openshift/console/pull/10837) * [Bug 2042567](https://bugzilla.redhat.com/show_bug.cgi?id=2042567): elaborate on CodeReady in readme [#10835](https://github.com/openshift/console/pull/10835) * Mock all the remaining github requests in e2e suite [#10768](https://github.com/openshift/console/pull/10768) * Gherkin and automation for specifying a name for service binding connector [#10723](https://github.com/openshift/console/pull/10723) * [Bug 2042649](https://bugzilla.redhat.com/show_bug.cgi?id=2042649): Bump helm to v3.7.1 [#10469](https://github.com/openshift/console/pull/10469) * [Bug 2042382](https://bugzilla.redhat.com/show_bug.cgi?id=2042382): kubevirt: only run smoke tests in CI [#10878](https://github.com/openshift/console/pull/10878) * [Bug 2038879](https://bugzilla.redhat.com/show_bug.cgi?id=2038879): Check if name label exists before comparing [#10874](https://github.com/openshift/console/pull/10874) * [Bug 2041763](https://bugzilla.redhat.com/show_bug.cgi?id=2041763): Fix handling of the `defaultSortField` prop for tables [#10868](https://github.com/openshift/console/pull/10868) * adds support for host app to pass configurations for apiDiscovery , appInternalFetch [#10707](https://github.com/openshift/console/pull/10707) * [Bug 1986302](https://bugzilla.redhat.com/show_bug.cgi?id=1986302): Check rbac before polling for rules silences [#10725](https://github.com/openshift/console/pull/10725) * [Bug 2040616](https://bugzilla.redhat.com/show_bug.cgi?id=2040616): - rolebindings page doesn't load for normal users [#10867](https://github.com/openshift/console/pull/10867) * [Bug 2040783](https://bugzilla.redhat.com/show_bug.cgi?id=2040783): Show the new resource name, esp. when using generateName on the import status page [#10850](https://github.com/openshift/console/pull/10850) * [Bug 2040653](https://bugzilla.redhat.com/show_bug.cgi?id=2040653): Fix topology sidebar warns that another component is updated while rendering [#10842](https://github.com/openshift/console/pull/10842) * [Bug 2015420](https://bugzilla.redhat.com/show_bug.cgi?id=2015420): Add VMs resource to project's intentory card [#10839](https://github.com/openshift/console/pull/10839) * Integrate PatternFly log viewer extension into Pods and Nodes [#10486](https://github.com/openshift/console/pull/10486) * [Bug 2008235](https://bugzilla.redhat.com/show_bug.cgi?id=2008235): Fix to fetch imageStreamTag on reload in edit-deployment form [#10771](https://github.com/openshift/console/pull/10771) * [Bug 2040782](https://bugzilla.redhat.com/show_bug.cgi?id=2040782): Fix that import YAML page blocks input with more then one generateName attributes [#10849](https://github.com/openshift/console/pull/10849) * [Bug 2040655](https://bugzilla.redhat.com/show_bug.cgi?id=2040655): Fix that user settings update fails when selecting application in topology sidebar [#10843](https://github.com/openshift/console/pull/10843) * [Bug 2013127](https://bugzilla.redhat.com/show_bug.cgi?id=2013127): allow catalog categories and cards to open in new tab [#10853](https://github.com/openshift/console/pull/10853) * [Bug 2039798](https://bugzilla.redhat.com/show_bug.cgi?id=2039798): contextual binding should create service binding connector [#10832](https://github.com/openshift/console/pull/10832) * [Bug 2039065](https://bugzilla.redhat.com/show_bug.cgi?id=2039065): re-enable Bulk Import e2e test and increase wait [#10814](https://github.com/openshift/console/pull/10814) * [Bug 2037241](https://bugzilla.redhat.com/show_bug.cgi?id=2037241): Default cache ns store ttl to 0 [#10861](https://github.com/openshift/console/pull/10861) * [Bug 2039743](https://bugzilla.redhat.com/show_bug.cgi?id=2039743): Fix react "missing key" warning when open operator hub detail page (and maybe others as well) [#10822](https://github.com/openshift/console/pull/10822) * [Bug 2011368](https://bugzilla.redhat.com/show_bug.cgi?id=2011368): fix PipelineRun visualization tooltip to show duration [#10806](https://github.com/openshift/console/pull/10806) * [Bug 1982662](https://bugzilla.redhat.com/show_bug.cgi?id=1982662): Fix localization issues in Add Storage page [#10054](https://github.com/openshift/console/pull/10054) * [Bug 2040661](https://bugzilla.redhat.com/show_bug.cgi?id=2040661): Fix different react warnings when leaving topology [#10844](https://github.com/openshift/console/pull/10844) * [Bug 2039619](https://bugzilla.redhat.com/show_bug.cgi?id=2039619): - [AWS] In tree provisioner storageclass aws disk type should contain 'gp3' and csi provisioner storageclass default aws disk type should be 'gp3' [#10845](https://github.com/openshift/console/pull/10845) * [Bug 2038772](https://bugzilla.redhat.com/show_bug.cgi?id=2038772): Monitoring: Handle service monitors with undefined matchLabels [#10854](https://github.com/openshift/console/pull/10854) * [Bug 2039776](https://bugzilla.redhat.com/show_bug.cgi?id=2039776): Monitoring: show a error message if wrong dashboard name is passed to the URL [#10851](https://github.com/openshift/console/pull/10851) * [Bug 2039770](https://bugzilla.redhat.com/show_bug.cgi?id=2039770): Monitoring: use namespace to detect the active perspective instead of useActivePerspective hook [#10836](https://github.com/openshift/console/pull/10836) * [Bug 2034362](https://bugzilla.redhat.com/show_bug.cgi?id=2034362): Update description of disk interface [#10825](https://github.com/openshift/console/pull/10825) * [Bug 2041204](https://bugzilla.redhat.com/show_bug.cgi?id=2041204): Fix templates link in inventory card [#10848](https://github.com/openshift/console/pull/10848) * [Bug 2038034](https://bugzilla.redhat.com/show_bug.cgi?id=2038034): non-privileged user cannot see auto-update boot source [#10803](https://github.com/openshift/console/pull/10803) * helm: support namespaced helm repository for helm API [#10467](https://github.com/openshift/console/pull/10467) * [Bug 2035703](https://bugzilla.redhat.com/show_bug.cgi?id=2035703): - Roles -> RoleBindings tab doesn't show RoleBindings correctly [#10846](https://github.com/openshift/console/pull/10846) * [Bug 2040150](https://bugzilla.redhat.com/show_bug.cgi?id=2040150): Make changes to HPCS KMS component [#10833](https://github.com/openshift/console/pull/10833) * [Bug 2039057](https://bugzilla.redhat.com/show_bug.cgi?id=2039057): Adjust kind column to target width in API explorer page [#10811](https://github.com/openshift/console/pull/10811) * migrate knative plugin models to resource metadata dynamic plugin [#10330](https://github.com/openshift/console/pull/10330) * [Bug 2027563](https://bugzilla.redhat.com/show_bug.cgi?id=2027563): e2e tests wait for add forms to load [#10654](https://github.com/openshift/console/pull/10654) * [Bug 2014420](https://bugzilla.redhat.com/show_bug.cgi?id=2014420): dont crash topology page [#10272](https://github.com/openshift/console/pull/10272) * [Bug 2014464](https://bugzilla.redhat.com/show_bug.cgi?id=2014464): Fix navigation spacing in dev (generic) perspective [#10830](https://github.com/openshift/console/pull/10830) * [Bug 2039781](https://bugzilla.redhat.com/show_bug.cgi?id=2039781): OBC navItem hidden for non-cluster admin [#10824](https://github.com/openshift/console/pull/10824) * [Bug 2039678](https://bugzilla.redhat.com/show_bug.cgi?id=2039678): Check if 'auths' key when switching between create image secret subforms [#10821](https://github.com/openshift/console/pull/10821) * [Bug 2039244](https://bugzilla.redhat.com/show_bug.cgi?id=2039244): Add null checks in ActionMenu to fix helm history page crash [#10813](https://github.com/openshift/console/pull/10813) * [Bug 2027524](https://bugzilla.redhat.com/show_bug.cgi?id=2027524): delete channel and broker when deleting an application [#10787](https://github.com/openshift/console/pull/10787) * [Bug 2034190](https://bugzilla.redhat.com/show_bug.cgi?id=2034190): unable to add new VirtIO disks to VMs [#10748](https://github.com/openshift/console/pull/10748) * [Bug 2035146](https://bugzilla.redhat.com/show_bug.cgi?id=2035146): Removed not useful error [#10819](https://github.com/openshift/console/pull/10819) * [Bug 2039056](https://bugzilla.redhat.com/show_bug.cgi?id=2039056): Fix alignment of the schema breadcrumbs … [#10831](https://github.com/openshift/console/pull/10831) * [Bug 2037664](https://bugzilla.redhat.com/show_bug.cgi?id=2037664): Override the PatternFly default vertical alignment value within tables to correctly align cell contents. [#10829](https://github.com/openshift/console/pull/10829) * [Bug 2037246](https://bugzilla.redhat.com/show_bug.cgi?id=2037246): Cusotmize boot source was missing DataVolumes in order to use new DataSource [#10817](https://github.com/openshift/console/pull/10817) * [Bug 2015420](https://bugzilla.redhat.com/show_bug.cgi?id=2015420): Update SupportedExtension to include all dashboard extensions [#10797](https://github.com/openshift/console/pull/10797) * [Bug 2039529](https://bugzilla.redhat.com/show_bug.cgi?id=2039529): disable Project Dashboard Resource Quotas Card test [#10816](https://github.com/openshift/console/pull/10816) * [Bug 2039756](https://bugzilla.redhat.com/show_bug.cgi?id=2039756): Fix react warning on operator hub description component, used for example on the KnativeServing detail page [#10823](https://github.com/openshift/console/pull/10823) * [Bug 2039586](https://bugzilla.redhat.com/show_bug.cgi?id=2039586): update centos8 to centos stream8 [#10809](https://github.com/openshift/console/pull/10809) * [Bug 2038761](https://bugzilla.redhat.com/show_bug.cgi?id=2038761): Monitoring: Handle case where `service.metadata.labels` is undefined [#10808](https://github.com/openshift/console/pull/10808) * [Bug 2038832](https://bugzilla.redhat.com/show_bug.cgi?id=2038832): Add registry URL suggestions for centos stream templates [#10801](https://github.com/openshift/console/pull/10801) * HAC 374: Migrate last k8s reducer to SDK and revert sdkK8s back to k8s [#10714](https://github.com/openshift/console/pull/10714) * [Bug 2039064](https://bugzilla.redhat.com/show_bug.cgi?id=2039064): Disable Bulk Import e2e test [#10648](https://github.com/openshift/console/pull/10648) * [Bug 2021205](https://bugzilla.redhat.com/show_bug.cgi?id=2021205): fix git url change validation [#10769](https://github.com/openshift/console/pull/10769) * [Bug 2038465](https://bugzilla.redhat.com/show_bug.cgi?id=2038465): Upgrade chromedriver to 90.x to support Mac M1 chips [#10691](https://github.com/openshift/console/pull/10691) * [Bug 1987044](https://bugzilla.redhat.com/show_bug.cgi?id=1987044): [OCPV48] Shutoff VM is being shown as "Starting" in WebUI when using spec.runStrategy Manual/RerunOnFailure [#10758](https://github.com/openshift/console/pull/10758) * [Bug 2038663](https://bugzilla.redhat.com/show_bug.cgi?id=2038663): Added Matan Schatzman and Aviv Turgeman to OWNERS file, removed some other inactive users [#10778](https://github.com/openshift/console/pull/10778) * [Bug 2025431](https://bugzilla.redhat.com/show_bug.cgi?id=2025431): Provide specific windows source link [#10796](https://github.com/openshift/console/pull/10796) * GitOps: Add error handling (#1278) [#10468](https://github.com/openshift/console/pull/10468) * [Bug 2035467](https://bugzilla.redhat.com/show_bug.cgi?id=2035467): Query Browser: Fix `undefined` error when sorting the results table [#10789](https://github.com/openshift/console/pull/10789) * [Bug 2035704](https://bugzilla.redhat.com/show_bug.cgi?id=2035704): RoleBindings list page filter doesn't apply [#10773](https://github.com/openshift/console/pull/10773) * [Bug 2018234](https://bugzilla.redhat.com/show_bug.cgi?id=2018234): Fix that user settings ConfigMap is also created for users with restricted access [#10705](https://github.com/openshift/console/pull/10705) * adds/updates jsdoc comments, expose useK8sWatchResource(s) hooks from SDK and adds typing [#10779](https://github.com/openshift/console/pull/10779) * [Bug 2009754](https://bugzilla.redhat.com/show_bug.cgi?id=2009754): Fix sticky footer in the import forms [#10776](https://github.com/openshift/console/pull/10776) * [Bug 1999903](https://bugzilla.redhat.com/show_bug.cgi?id=1999903): Changed This is cdrom boot source checkbox id [#10775](https://github.com/openshift/console/pull/10775) * [Bug 2037182](https://bugzilla.redhat.com/show_bug.cgi?id=2037182): update the ping source apiVersion [#10774](https://github.com/openshift/console/pull/10774) * Move ResourceStatus to dynamic-plugin-sdk [#10770](https://github.com/openshift/console/pull/10770) * [Bug 1957547](https://bugzilla.redhat.com/show_bug.cgi?id=1957547): [RFE]VM name is not auto filled in dev console [#10763](https://github.com/openshift/console/pull/10763) * Make ResourceIcon consume groupVersionKind [#10762](https://github.com/openshift/console/pull/10762) * [Bug 1999796](https://bugzilla.redhat.com/show_bug.cgi?id=1999796): Add support for fetching partial metadata and fix helm list page crash [#10754](https://github.com/openshift/console/pull/10754) * [Bug 2035348](https://bugzilla.redhat.com/show_bug.cgi?id=2035348): Fix two grammar issues in kubevirt-plugin [#10727](https://github.com/openshift/console/pull/10727) * [Bug 2035321](https://bugzilla.redhat.com/show_bug.cgi?id=2035321): chore(i18n): update translations [#10724](https://github.com/openshift/console/pull/10724) * [Bug 2034068](https://bugzilla.redhat.com/show_bug.cgi?id=2034068): updates tests for downstream [#10685](https://github.com/openshift/console/pull/10685) * Monitoring: Add Prometheus Targets UI pages [#10625](https://github.com/openshift/console/pull/10625) * [Bug 2028170](https://bugzilla.redhat.com/show_bug.cgi?id=2028170): Remove whitespaces around mirroring card popover [#10601](https://github.com/openshift/console/pull/10601) * DevConsole refactor [#10420](https://github.com/openshift/console/pull/10420) * [Bug 2032415](https://bugzilla.redhat.com/show_bug.cgi?id=2032415): Templates page - remove "support level" badge and add "support level" column which should not be hard coded [#10706](https://github.com/openshift/console/pull/10706) * [Bug 2037801](https://bugzilla.redhat.com/show_bug.cgi?id=2037801): disabled serverless specs as serverless operator is not available in the operatorhub [#10786](https://github.com/openshift/console/pull/10786) * [Bug 2035910](https://bugzilla.redhat.com/show_bug.cgi?id=2035910): Show manual approval options [#10780](https://github.com/openshift/console/pull/10780) * Update Event Sources Visualization and SideBar [#10721](https://github.com/openshift/console/pull/10721) * [Bug 2010181](https://bugzilla.redhat.com/show_bug.cgi?id=2010181): Environment variables not getting reset on reload on deployment edit form [#10170](https://github.com/openshift/console/pull/10170) * Remove duplicate K8sKind type [#10764](https://github.com/openshift/console/pull/10764) * [Bug 2023865](https://bugzilla.redhat.com/show_bug.cgi?id=2023865): Pull in css to support react-virtualized-extension and remove overrides. [#10626](https://github.com/openshift/console/pull/10626) * [Bug 2035409](https://bugzilla.redhat.com/show_bug.cgi?id=2035409): Change catsrc name as the older is no longer published [#10772](https://github.com/openshift/console/pull/10772) * Read from tektonconfig to enable/disable the hub tasks in pipeline builder [#10767](https://github.com/openshift/console/pull/10767) * [Bug 1994094](https://bugzilla.redhat.com/show_bug.cgi?id=1994094): Added missing translations [#10749](https://github.com/openshift/console/pull/10749) * [Bug 2027132](https://bugzilla.redhat.com/show_bug.cgi?id=2027132): Changed Fedora and Centos icons in template screen [#10761](https://github.com/openshift/console/pull/10761) * [Bug 2035772](https://bugzilla.redhat.com/show_bug.cgi?id=2035772): AccessMode and VolumeMode is not reserved for customize wizard [#10743](https://github.com/openshift/console/pull/10743) * [Bug 2035141](https://bugzilla.redhat.com/show_bug.cgi?id=2035141): [RFE] Show GPU/Host devices in template's details tab [#10745](https://github.com/openshift/console/pull/10745) * [Bug 2035933](https://bugzilla.redhat.com/show_bug.cgi?id=2035933): volume mode and access mode are empty in customize wizard review tab [#10744](https://github.com/openshift/console/pull/10744) * [Bug 2019645](https://bugzilla.redhat.com/show_bug.cgi?id=2019645): Create button is not removed on "Virtual Machines" [#10752](https://github.com/openshift/console/pull/10752) * [Bug 2029579](https://bugzilla.redhat.com/show_bug.cgi?id=2029579): Fix TypeError when application has HelmRelease [#10742](https://github.com/openshift/console/pull/10742) * [Bug 2033634](https://bugzilla.redhat.com/show_bug.cgi?id=2033634): fix modal list style type [#10740](https://github.com/openshift/console/pull/10740) * [Bug 2034647](https://bugzilla.redhat.com/show_bug.cgi?id=2034647): missing volumes list in snapshot modal [#10733](https://github.com/openshift/console/pull/10733) * [Bug 2019639](https://bugzilla.redhat.com/show_bug.cgi?id=2019639): "Take snapshot" should be disabled [#10751](https://github.com/openshift/console/pull/10751) * [Bug 2034129](https://bugzilla.redhat.com/show_bug.cgi?id=2034129): Fix guided-tour popover title [#10736](https://github.com/openshift/console/pull/10736) * [Bug 2029671](https://bugzilla.redhat.com/show_bug.cgi?id=2029671): VM action "pause" and "clone" should be disabled [#10747](https://github.com/openshift/console/pull/10747) * [Bug 2033044](https://bugzilla.redhat.com/show_bug.cgi?id=2033044): Shift invalid devfile alert down [#10688](https://github.com/openshift/console/pull/10688) * [Bug 1998241](https://bugzilla.redhat.com/show_bug.cgi?id=1998241): Support OB/C pages for Ceph Standalone Mode if RGW is present [#10108](https://github.com/openshift/console/pull/10108) * [Bug 2034823](https://bugzilla.redhat.com/show_bug.cgi?id=2034823): Added RHEL 9 as pinned template [#10741](https://github.com/openshift/console/pull/10741) * [Bug 2031057](https://bugzilla.redhat.com/show_bug.cgi?id=2031057): Topology sidebar for Knative services shows a small pod ring with "0 undefined" as tooltip [#10715](https://github.com/openshift/console/pull/10715) * [Bug 2034248](https://bugzilla.redhat.com/show_bug.cgi?id=2034248): GPU/Host device modal is too small [#10731](https://github.com/openshift/console/pull/10731) * [Bug 1992414](https://bugzilla.redhat.com/show_bug.cgi?id=1992414): Removed the check for windows machines [#10738](https://github.com/openshift/console/pull/10738) * Automation and gherkin for Serverless Usability Improvements [#10702](https://github.com/openshift/console/pull/10702) * [Bug 2035146](https://bugzilla.redhat.com/show_bug.cgi?id=2035146): Missing T function for translation [#10737](https://github.com/openshift/console/pull/10737) * Add ability to modify the URL of the URL decorator in Topology [#10728](https://github.com/openshift/console/pull/10728) * [Bug 2034170](https://bugzilla.redhat.com/show_bug.cgi?id=2034170): add support for new labels for serverless function [#10717](https://github.com/openshift/console/pull/10717) * Add webhook resources in git import pipeline flow [#10709](https://github.com/openshift/console/pull/10709) * [Bug 2035264](https://bugzilla.redhat.com/show_bug.cgi?id=2035264): [RFE] Provide a proper message for nonpriv user who not able to add PCI devices [#10732](https://github.com/openshift/console/pull/10732) * [Bug 1992580](https://bugzilla.redhat.com/show_bug.cgi?id=1992580): storageProfile should stay with the same value by check/uncheck the apply button [#10720](https://github.com/openshift/console/pull/10720) * [Bug 2025770](https://bugzilla.redhat.com/show_bug.cgi?id=2025770): Added try and catch block to prevent crash [#10734](https://github.com/openshift/console/pull/10734) * [Bug 2015422](https://bugzilla.redhat.com/show_bug.cgi?id=2015422): No conflict checking on snapshot name [#10712](https://github.com/openshift/console/pull/10712) * [Bug 2030534](https://bugzilla.redhat.com/show_bug.cgi?id=2030534): Node selector/tolerations rules are evaluated too early [#10735](https://github.com/openshift/console/pull/10735) * add pipeline task hubURL link [#10703](https://github.com/openshift/console/pull/10703) * Show binding secret in service binding sidebar [#10683](https://github.com/openshift/console/pull/10683) * [Bug 2034621](https://bugzilla.redhat.com/show_bug.cgi?id=2034621): show context menu for application group [#10710](https://github.com/openshift/console/pull/10710) * Show Create Service Binding modal on dnd of binding connector in topology [#10627](https://github.com/openshift/console/pull/10627) * [Bug 2016296](https://bugzilla.redhat.com/show_bug.cgi?id=2016296): Windows machine can be created with import URL [#10632](https://github.com/openshift/console/pull/10632) * [Bug 2019647](https://bugzilla.redhat.com/show_bug.cgi?id=2019647): "Remove favorite" and "Create new Template" should be disabled [#10730](https://github.com/openshift/console/pull/10730) * Re-enable test case which checks for "Import from Git" action [#10700](https://github.com/openshift/console/pull/10700) * Disable Features based on CSV annotations [#10666](https://github.com/openshift/console/pull/10666) * Add support to show platform supported tektonhub tasks in pipeline builder [#10722](https://github.com/openshift/console/pull/10722) * [Bug 2034647](https://bugzilla.redhat.com/show_bug.cgi?id=2034647): missing volumes list in snapshot modal [#10713](https://github.com/openshift/console/pull/10713) * [Bug 2034474](https://bugzilla.redhat.com/show_bug.cgi?id=2034474): Additional checks for PVC's existence [#10716](https://github.com/openshift/console/pull/10716) * Uncommented automation code for Export app enhancements [#10708](https://github.com/openshift/console/pull/10708) * [Bug 2025765](https://bugzilla.redhat.com/show_bug.cgi?id=2025765): It should not try to load from storageProfile after unchecking"Apply optimized StorageProfile settings" [#10701](https://github.com/openshift/console/pull/10701) * [Bug 2018985](https://bugzilla.redhat.com/show_bug.cgi?id=2018985): The rootdisk size is 15Gi of windows VM [#10697](https://github.com/openshift/console/pull/10697) * [Bug 2023090](https://bugzilla.redhat.com/show_bug.cgi?id=2023090): [e2e][automation] Examples of Import URL for VM templates [#10456](https://github.com/openshift/console/pull/10456) * Moving block pool cypress testcases to ODF console [#9992](https://github.com/openshift/console/pull/9992) * [Bug 1977929](https://bugzilla.redhat.com/show_bug.cgi?id=1977929): Show NADs from openshift-multus [#10676](https://github.com/openshift/console/pull/10676) * [Bug 2034257](https://bugzilla.redhat.com/show_bug.cgi?id=2034257): regular user `Create VM` missing permissions alert [#10699](https://github.com/openshift/console/pull/10699) * [Bug 2019636](https://bugzilla.redhat.com/show_bug.cgi?id=2019636): Actions in VM tabs should be disabled [#10695](https://github.com/openshift/console/pull/10695) * [Bug 2023560](https://bugzilla.redhat.com/show_bug.cgi?id=2023560): "Network Attachment Definitions" has no project field on the top in the list view [#10692](https://github.com/openshift/console/pull/10692) * Gherkin for disabling tektonhub integration in pipeline builder [#10689](https://github.com/openshift/console/pull/10689) * [Bug 2031006](https://bugzilla.redhat.com/show_bug.cgi?id=2031006): Application name input field is not autofocused when user selects "Create new application" [#10675](https://github.com/openshift/console/pull/10675) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create the Virtualization Overview Top Consumers card [#10615](https://github.com/openshift/console/pull/10615) * [Bug 2034243](https://bugzilla.redhat.com/show_bug.cgi?id=2034243): regular user cant load template list [#10698](https://github.com/openshift/console/pull/10698) * [Bug 2021632](https://bugzilla.redhat.com/show_bug.cgi?id=2021632): Fix OLM breadcrumb link [#10485](https://github.com/openshift/console/pull/10485) * Add new cluster utilization item extension [#10523](https://github.com/openshift/console/pull/10523) * [Bug 2019634](https://bugzilla.redhat.com/show_bug.cgi?id=2019634): Pause and migration is enabled in action list [#10696](https://github.com/openshift/console/pull/10696) * [Bug 2025525](https://bugzilla.redhat.com/show_bug.cgi?id=2025525): overview page consume high CPU [#10693](https://github.com/openshift/console/pull/10693) * Add encrypted RBD storage class during deployment [#10563](https://github.com/openshift/console/pull/10563) * [Bug 2033693](https://bugzilla.redhat.com/show_bug.cgi?id=2033693): Support VM Descheduler integration in the UI [#10668](https://github.com/openshift/console/pull/10668) * [Bug 2028885](https://bugzilla.redhat.com/show_bug.cgi?id=2028885): Add a message to all console errors which just logs an error object [#10494](https://github.com/openshift/console/pull/10494) * [Bug 2033013](https://bugzilla.redhat.com/show_bug.cgi?id=2033013): Fix user preferences project dropdown [#10684](https://github.com/openshift/console/pull/10684) * Enable Secure Route option by default in Deploy Image & Import from git flow [#10643](https://github.com/openshift/console/pull/10643) * Add K8sServices as a sinkable resource [#10598](https://github.com/openshift/console/pull/10598) * migrate context menu actions of WorkloadNode and application group to use new action extn mechanism [#10557](https://github.com/openshift/console/pull/10557) * [Bug 1911173](https://bugzilla.redhat.com/show_bug.cgi?id=1911173): Monitoring dashboards: Improve series titles when a label is missing [#10655](https://github.com/openshift/console/pull/10655) * [Bug 2033407](https://bugzilla.redhat.com/show_bug.cgi?id=2033407): Fix secure route pre-filled issue in edit flow [#10687](https://github.com/openshift/console/pull/10687) * [Bug 2033587](https://bugzilla.redhat.com/show_bug.cgi?id=2033587): Wait for the quota chart row to improve test stability [#10686](https://github.com/openshift/console/pull/10686) * [Bug 2033403](https://bugzilla.redhat.com/show_bug.cgi?id=2033403): Show provider information for devfiles in catalog [#10682](https://github.com/openshift/console/pull/10682) * [Bug 2033290](https://bugzilla.redhat.com/show_bug.cgi?id=2033290): Use TypeScript 4 when building SDK packages [#10680](https://github.com/openshift/console/pull/10680) * [ODC-6443](https://issues.redhat.com/browse/ODC-6443): Add adv. option to customize route labels [#10663](https://github.com/openshift/console/pull/10663) * [Bug 2032547](https://bugzilla.redhat.com/show_bug.cgi?id=2032547): hardware devices table have filter when table is empty [#10661](https://github.com/openshift/console/pull/10661) * [Bug 2032421](https://bugzilla.redhat.com/show_bug.cgi?id=2032421): UI integration with new auto update images [#10659](https://github.com/openshift/console/pull/10659) * [Bug 2032407](https://bugzilla.redhat.com/show_bug.cgi?id=2032407): UI will show the default openshift template wizard for HANA template [#10617](https://github.com/openshift/console/pull/10617) * Automation enhance export app ux experience odc 6296 [#10582](https://github.com/openshift/console/pull/10582) * [Bug 2024262](https://bugzilla.redhat.com/show_bug.cgi?id=2024262): Sample catalog is not displayed when one API call to the backend fails [#10569](https://github.com/openshift/console/pull/10569) * Create new cluster inventory extension for custom components [#10561](https://github.com/openshift/console/pull/10561) * Cluster wide encryption - Service Account for KMS authentication [#10559](https://github.com/openshift/console/pull/10559) * Gherkin and Automation changes for topology usability improvements [#10413](https://github.com/openshift/console/pull/10413) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create Virtualization Overview Running VMs Per Template card [#10311](https://github.com/openshift/console/pull/10311) * [Bug 2019972](https://bugzilla.redhat.com/show_bug.cgi?id=2019972): Update CSR model & fix approval/denial process [#10624](https://github.com/openshift/console/pull/10624) * [Bug 2032732](https://bugzilla.redhat.com/show_bug.cgi?id=2032732): Fix styling conflicts stemming from console wide changes [#10665](https://github.com/openshift/console/pull/10665) * Export Application view log [#10591](https://github.com/openshift/console/pull/10591) * [Bug 2033290](https://bugzilla.redhat.com/show_bug.cgi?id=2033290): fix sdk build [#10679](https://github.com/openshift/console/pull/10679) * [Bug 2033215](https://bugzilla.redhat.com/show_bug.cgi?id=2033215): Do not render an empty button if it has no content to fix a11y check [#10674](https://github.com/openshift/console/pull/10674) * [Bug 2032851](https://bugzilla.redhat.com/show_bug.cgi?id=2032851): Fix networking status in Status card [#10673](https://github.com/openshift/console/pull/10673) * [Bug 2032516](https://bugzilla.redhat.com/show_bug.cgi?id=2032516): Add support for checking .devfile.yaml during strategy detection [#10670](https://github.com/openshift/console/pull/10670) * NETOBSERV-32 Use new CNO configmap to get network features [#10640](https://github.com/openshift/console/pull/10640) * Gherkin and Automation for dev console usability improvements [#10554](https://github.com/openshift/console/pull/10554) * GITOPS-1285 set equal width for details page card [#10500](https://github.com/openshift/console/pull/10500) * Migrate contextmenu for VmNode, Service Binding [#10179](https://github.com/openshift/console/pull/10179) * [Bug 2031831](https://bugzilla.redhat.com/show_bug.cgi?id=2031831): Scope toolbar for specific left alignment use on list pages and remove... [#10649](https://github.com/openshift/console/pull/10649) * [Bug 2033138](https://bugzilla.redhat.com/show_bug.cgi?id=2033138): No model registered for Templates [#10681](https://github.com/openshift/console/pull/10681) * Add Support information in the event source catalog side panel [#10585](https://github.com/openshift/console/pull/10585) * Create Service Binding CTA to topology nodes actions menu [#10550](https://github.com/openshift/console/pull/10550) * Remember the last selected node in topology [#10547](https://github.com/openshift/console/pull/10547) * [Bug 2032831](https://bugzilla.redhat.com/show_bug.cgi?id=2032831): Fix an error to show Knative Services and Revisions also if the Service has no owner revision [#10667](https://github.com/openshift/console/pull/10667) * [Bug 2026209](https://bugzilla.redhat.com/show_bug.cgi?id=2026209): Fix tektonhub task upgrading issue [#10653](https://github.com/openshift/console/pull/10653) * [Bug 2015472](https://bugzilla.redhat.com/show_bug.cgi?id=2015472): Form and YAML view switch button should have distinguishable status [#10671](https://github.com/openshift/console/pull/10671) * [Bug 2005902](https://bugzilla.redhat.com/show_bug.cgi?id=2005902): Add support for storage class selection for mcg standalone [#10628](https://github.com/openshift/console/pull/10628) * Automation of toast notification and route label for epic ODC-6266 [#10650](https://github.com/openshift/console/pull/10650) * Move kindToAbbr to the SDK [#10622](https://github.com/openshift/console/pull/10622) * [Bug 2018094](https://bugzilla.redhat.com/show_bug.cgi?id=2018094): Monitoring dashboards: Allow tooltip width to extend further [#10657](https://github.com/openshift/console/pull/10657) * Monitoring: Add runbook URLs to alert and rule details pages [#9376](https://github.com/openshift/console/pull/9376) * [Bug 2027311](https://bugzilla.redhat.com/show_bug.cgi?id=2027311): Fix k8s watch hooks to work with core resources [#10571](https://github.com/openshift/console/pull/10571) * [Bug 2028160](https://bugzilla.redhat.com/show_bug.cgi?id=2028160): Remove i18nKey in network-policy-peer-selectors.tsx [#10642](https://github.com/openshift/console/pull/10642) * Add frontend OWNERS to demo plugin [#10658](https://github.com/openshift/console/pull/10658) * [Bug 2026383](https://bugzilla.redhat.com/show_bug.cgi?id=2026383): Monitoring: Handle null ref.current in useIsVisible hook [#10656](https://github.com/openshift/console/pull/10656) * [Bug 2024932](https://bugzilla.redhat.com/show_bug.cgi?id=2024932): Catch unhandled promises (to increase e2e stability) [#10606](https://github.com/openshift/console/pull/10606) * Migrate usek8sWatchResource(s) [#10595](https://github.com/openshift/console/pull/10595) * [Bug 2009664](https://bugzilla.redhat.com/show_bug.cgi?id=2009664): fix edit ksvc in git import flow [#10255](https://github.com/openshift/console/pull/10255) * [Bug 1992509](https://bugzilla.redhat.com/show_bug.cgi?id=1992509): Could not customize boot source due to source PVC not found [#10613](https://github.com/openshift/console/pull/10613) * Implement UI for IBM ROKS HPCS KMS [#10475](https://github.com/openshift/console/pull/10475) * Utilization Card updates [#10470](https://github.com/openshift/console/pull/10470) * Namespace store filesystem update [#10564](https://github.com/openshift/console/pull/10564) * [Bug 2031040](https://bugzilla.redhat.com/show_bug.cgi?id=2031040): Fix topology error page when open not fully started or broken Knative Service [#10647](https://github.com/openshift/console/pull/10647) * Make the github API mocks runnable for all cypress test plugins [#10646](https://github.com/openshift/console/pull/10646) * Use clean PF components for building Overview cards [#10410](https://github.com/openshift/console/pull/10410) * [Bug 2031502](https://bugzilla.redhat.com/show_bug.cgi?id=2031502): New common templates crash fix [#10641](https://github.com/openshift/console/pull/10641) * [Bug 1998519](https://bugzilla.redhat.com/show_bug.cgi?id=1998519): Provide options to file fstype in create-local-volume-set [#10115](https://github.com/openshift/console/pull/10115) * Support custom builder image environment variables in edit flow [#10593](https://github.com/openshift/console/pull/10593) * Expose Overview status popover components [#10590](https://github.com/openshift/console/pull/10590) * [Bug 2030556](https://bugzilla.redhat.com/show_bug.cgi?id=2030556): Monitoring: Don't assume rules have Description & Message annotations [#10639](https://github.com/openshift/console/pull/10639) * Monitoring: Move monitoring Redux data to a separate store [#10250](https://github.com/openshift/console/pull/10250) * [Bug 2030229](https://bugzilla.redhat.com/show_bug.cgi?id=2030229): Fix mirroring status card reflect wrong data [#10634](https://github.com/openshift/console/pull/10634) * [Bug 2030228](https://bugzilla.redhat.com/show_bug.cgi?id=2030228): Fix StorageSpec resources field to use correct API [#10630](https://github.com/openshift/console/pull/10630) * [Bug 2019284](https://bugzilla.redhat.com/show_bug.cgi?id=2019284): fix dynamic actions disabling conditions [#10633](https://github.com/openshift/console/pull/10633) * [Bug 2029394](https://bugzilla.redhat.com/show_bug.cgi?id=2029394): missing empty text for hardware devices at wizard review [#10614](https://github.com/openshift/console/pull/10614) * [Bug 2020904](https://bugzilla.redhat.com/show_bug.cgi?id=2020904): Add edge items in kubevirt topology data model factory [#10584](https://github.com/openshift/console/pull/10584) * Fix Ceph Block pool missing from ODF system level dashboard [#10537](https://github.com/openshift/console/pull/10537) * Update PF packages to release 2021-15 [#10466](https://github.com/openshift/console/pull/10466) * [Bug 2019827](https://bugzilla.redhat.com/show_bug.cgi?id=2019827): Fix navigation display issue effecting demo plugin [#10412](https://github.com/openshift/console/pull/10412) * [Bug 2021466](https://bugzilla.redhat.com/show_bug.cgi?id=2021466): [e2e][automation] Windows guest tool mount [#10402](https://github.com/openshift/console/pull/10402) * [Bug 2029872](https://bugzilla.redhat.com/show_bug.cgi?id=2029872): Disable replacement procedure from ODF UI [#10631](https://github.com/openshift/console/pull/10631) * [Bug 2028174](https://bugzilla.redhat.com/show_bug.cgi?id=2028174): chore(i18n): update translations [#10592](https://github.com/openshift/console/pull/10592) * [Bug 2022880](https://bugzilla.redhat.com/show_bug.cgi?id=2022880): Fix pipeline builder edge spacing to avoid improper edge shapes [#10623](https://github.com/openshift/console/pull/10623) * [Bug 2025295](https://bugzilla.redhat.com/show_bug.cgi?id=2025295): Add new option for VIRTIOWIN ConfigMap name [#10616](https://github.com/openshift/console/pull/10616) * [Bug 2013996](https://bugzilla.redhat.com/show_bug.cgi?id=2013996): Project detail page: Action "Delete Project" does nothing for the default project [#10588](https://github.com/openshift/console/pull/10588) * Use dynamic add actions for topology context menu [#10100](https://github.com/openshift/console/pull/10100) * [Bug 2029273](https://bugzilla.redhat.com/show_bug.cgi?id=2029273): Fix all-projects-wizard link [#10610](https://github.com/openshift/console/pull/10610) * [Bug 2028949](https://bugzilla.redhat.com/show_bug.cgi?id=2028949): Remove unutilized css causing bug [#10618](https://github.com/openshift/console/pull/10618) * [Bug 2029369](https://bugzilla.redhat.com/show_bug.cgi?id=2029369): Mock github API requests when importing projects in cypress tests [#10599](https://github.com/openshift/console/pull/10599) * [Bug 2025823](https://bugzilla.redhat.com/show_bug.cgi?id=2025823): Add plugin seperator to admin nav [#10476](https://github.com/openshift/console/pull/10476) * [Bug 2028141](https://bugzilla.redhat.com/show_bug.cgi?id=2028141): Catch unhandled promises when running tests (to support Node.js 15 and 16) [#10594](https://github.com/openshift/console/pull/10594) * [Bug 2027288](https://bugzilla.redhat.com/show_bug.cgi?id=2027288): Devfile samples can't be loaded after fixing it on Safari (redirect caching issue) [#10570](https://github.com/openshift/console/pull/10570) * [Bug 2027563](https://bugzilla.redhat.com/show_bug.cgi?id=2027563): Wait for developer catalog to load in e2e-console cypress tests [#10583](https://github.com/openshift/console/pull/10583) * [Bug 2020498](https://bugzilla.redhat.com/show_bug.cgi?id=2020498): Trim the strings before localCompare [#10602](https://github.com/openshift/console/pull/10602) * [Bug 2028042](https://bugzilla.redhat.com/show_bug.cgi?id=2028042): Fix NodePort RDP bug [#10608](https://github.com/openshift/console/pull/10608) * [CONSOLE-2975](https://issues.redhat.com/browse/CONSOLE-2975): Migrate from Node Sass to Dart Sass [#10149](https://github.com/openshift/console/pull/10149) * update to pull samples from devfile registry [#10394](https://github.com/openshift/console/pull/10394) * [Bug 2019948](https://bugzilla.redhat.com/show_bug.cgi?id=2019948): Improving console.extensions links and routes [#10338](https://github.com/openshift/console/pull/10338) * [Bug 2018275](https://bugzilla.redhat.com/show_bug.cgi?id=2018275): show context menu for operator backed service [#10589](https://github.com/openshift/console/pull/10589) * [Bug 2024448](https://bugzilla.redhat.com/show_bug.cgi?id=2024448): Yaml editor will not show empty ssh array [#10600](https://github.com/openshift/console/pull/10600) * [Bug 2022399](https://bugzilla.redhat.com/show_bug.cgi?id=2022399): Fix troubleshoot link for MON_DISK_LOW [#10487](https://github.com/openshift/console/pull/10487) * [Bug 2028106](https://bugzilla.redhat.com/show_bug.cgi?id=2028106): convert vm,vmi actions to dynamic [#10499](https://github.com/openshift/console/pull/10499) * [Bug 2028162](https://bugzilla.redhat.com/show_bug.cgi?id=2028162): chore(i18n): update translations [#10541](https://github.com/openshift/console/pull/10541) * [Bug 2024399](https://bugzilla.redhat.com/show_bug.cgi?id=2024399): Remove spaces from a couple of translations [#10516](https://github.com/openshift/console/pull/10516) * [CONSOLE-922](https://issues.redhat.com/browse/CONSOLE-922): Support AppliedClusterResourceQuota for normal users [#10137](https://github.com/openshift/console/pull/10137) * [Bug 2014352](https://bugzilla.redhat.com/show_bug.cgi?id=2014352): Could not filter out machine by using node name on machines page (temp fix) [#10579](https://github.com/openshift/console/pull/10579) * [Bug 2025903](https://bugzilla.redhat.com/show_bug.cgi?id=2025903): - RoleBindings tab doesn't show correct rolebindings [#10587](https://github.com/openshift/console/pull/10587) * Add filter by label in topology [#10504](https://github.com/openshift/console/pull/10504) * internal kubevirt 3 [#10458](https://github.com/openshift/console/pull/10458) * [Bug 2027299](https://bugzilla.redhat.com/show_bug.cgi?id=2027299): The status of checkbox component is not revealed correctly in code [#10578](https://github.com/openshift/console/pull/10578) * [Bug 2025304](https://bugzilla.redhat.com/show_bug.cgi?id=2025304): overwrite storage section of the DV spec instead of the pvc section [#10477](https://github.com/openshift/console/pull/10477) * disable most dev-console e2e/add-flow-ci.feature tests due to accesibility violations [#10580](https://github.com/openshift/console/pull/10580) * [Bug 2027238](https://bugzilla.redhat.com/show_bug.cgi?id=2027238): (dashboard) Allow leading and trailing spaces in legendFormat [#10565](https://github.com/openshift/console/pull/10565) * [Bug 2017466](https://bugzilla.redhat.com/show_bug.cgi?id=2017466): Warning shown in "Create LocalVolumeSet" window no longer matches actual behaviour [#10449](https://github.com/openshift/console/pull/10449) * [Bug 2027512](https://bugzilla.redhat.com/show_bug.cgi?id=2027512): Reenable a few e2e tests, update Cypress to catch '> Unauthorized' exceptions [#10545](https://github.com/openshift/console/pull/10545) * [Bug 2024316](https://bugzilla.redhat.com/show_bug.cgi?id=2024316): Display correct annotation in Template support modal [#10574](https://github.com/openshift/console/pull/10574) * add support for form/yaml switcher for channels [#10474](https://github.com/openshift/console/pull/10474) * [Bug 2024537](https://bugzilla.redhat.com/show_bug.cgi?id=2024537): Change text to refer to Win iso instead of cloud image [#10562](https://github.com/openshift/console/pull/10562) * [Bug 2014497](https://bugzilla.redhat.com/show_bug.cgi?id=2014497): Optimize name validation regex for forms [#10556](https://github.com/openshift/console/pull/10556) * [Bug 2002266](https://bugzilla.redhat.com/show_bug.cgi?id=2002266): Add subject name selector field to SinkBinding form [#10527](https://github.com/openshift/console/pull/10527) * add dynamic sdk support for model metadata extensions [#9013](https://github.com/openshift/console/pull/9013) * [Bug 2019646](https://bugzilla.redhat.com/show_bug.cgi?id=2019646): Display permission error modal for view only user [#10549](https://github.com/openshift/console/pull/10549) * migrate useK8sModel(s) to SDK [#10524](https://github.com/openshift/console/pull/10524) * [Bug 2013990](https://bugzilla.redhat.com/show_bug.cgi?id=2013990): use namespace instead of useActivePerspective hooks to get the variables in Observe dashboard [#10526](https://github.com/openshift/console/pull/10526) * [Bug 2025481](https://bugzilla.redhat.com/show_bug.cgi?id=2025481): Update VM Snapshots UI [#10510](https://github.com/openshift/console/pull/10510) * [Bug 2015660](https://bugzilla.redhat.com/show_bug.cgi?id=2015660): reword 'patch' to 'modify' [#10534](https://github.com/openshift/console/pull/10534) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create Virtualization Overview Permissions card [#10530](https://github.com/openshift/console/pull/10530) * [Bug 1996630](https://bugzilla.redhat.com/show_bug.cgi?id=1996630): first ssh delete button is disabled on advanced wizard [#10525](https://github.com/openshift/console/pull/10525) * UI for dedicated nodes with taints [#10323](https://github.com/openshift/console/pull/10323) * update user preference namespace dropdown design [#10277](https://github.com/openshift/console/pull/10277) * [Bug 2023638](https://bugzilla.redhat.com/show_bug.cgi?id=2023638): Add Dev Preview tag for IBM FlashSystem [#10482](https://github.com/openshift/console/pull/10482) * Move dev-console and knative dependencies out of console-shared [#10158](https://github.com/openshift/console/pull/10158) * [Bug 2006067](https://bugzilla.redhat.com/show_bug.cgi?id=2006067): Fix OLM error handling [#10387](https://github.com/openshift/console/pull/10387) * [Bug 2018272](https://bugzilla.redhat.com/show_bug.cgi?id=2018272): Open export details page from the resource link on the topology sidepanel [#10529](https://github.com/openshift/console/pull/10529) * migrate ws-factory to ts [#10528](https://github.com/openshift/console/pull/10528) * expose reducers from SDK and consume in console [#10513](https://github.com/openshift/console/pull/10513) * HAC 63: Split core API dependencies from console dependencies [#10386](https://github.com/openshift/console/pull/10386) * Add quick search to add page [#10365](https://github.com/openshift/console/pull/10365) * [Bug 2022707](https://bugzilla.redhat.com/show_bug.cgi?id=2022707): use prometheus tenancy URL to load data in dev console observe dashboard [#10460](https://github.com/openshift/console/pull/10460) * [Bug 2023077](https://bugzilla.redhat.com/show_bug.cgi?id=2023077): [e2e][automation] Home Overview Virtualization status [#10455](https://github.com/openshift/console/pull/10455) * [ODC-6364](https://issues.redhat.com/browse/ODC-6364): Pipeline as code epic automation [#10521](https://github.com/openshift/console/pull/10521) * Automation: Add flows should allow user to pick from a list of pipelines [#10520](https://github.com/openshift/console/pull/10520) * [Bug 2024750](https://bugzilla.redhat.com/show_bug.cgi?id=2024750): Fix OLM files in need of i18n [#10511](https://github.com/openshift/console/pull/10511) * [Bug 2023607](https://bugzilla.redhat.com/show_bug.cgi?id=2023607): Fix blank page error for Installed Operators [#10501](https://github.com/openshift/console/pull/10501) * [Bug 2022801](https://bugzilla.redhat.com/show_bug.cgi?id=2022801): chore(i18n): update translations [#10451](https://github.com/openshift/console/pull/10451) * [Bug 2025837](https://bugzilla.redhat.com/show_bug.cgi?id=2025837): virt: warn users that the RHEL URL expire [#10429](https://github.com/openshift/console/pull/10429) * [Bug 2025830](https://bugzilla.redhat.com/show_bug.cgi?id=2025830): virt: fix CentOS capitalizaion [#10427](https://github.com/openshift/console/pull/10427) * Add extension to provide custom builder image environment variables [#10331](https://github.com/openshift/console/pull/10331) * [Bug 2015498](https://bugzilla.redhat.com/show_bug.cgi?id=2015498): Fixes add capacity for MCG standalone [#10426](https://github.com/openshift/console/pull/10426) * [Bug 2024547](https://bugzilla.redhat.com/show_bug.cgi?id=2024547): Fix Noobaa resources broken details pages [#10536](https://github.com/openshift/console/pull/10536) * [Bug 2025954](https://bugzilla.redhat.com/show_bug.cgi?id=2025954): Disable a few console e2e tests due to consistent Unauthorized flake [#10514](https://github.com/openshift/console/pull/10514) * [Bug 2023356](https://bugzilla.redhat.com/show_bug.cgi?id=2023356): Devfiles can't be loaded in Safari on macOS (403 - Forbidden) [#10464](https://github.com/openshift/console/pull/10464) * [Bug 2024220](https://bugzilla.redhat.com/show_bug.cgi?id=2024220): Cluster monitoring checkbox flickers when installing Operator in all-namespace mode [#10497](https://github.com/openshift/console/pull/10497) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Fix links on the Virtualization Overview Getting Started card [#10465](https://github.com/openshift/console/pull/10465) * [Bug 2024665](https://bugzilla.redhat.com/show_bug.cgi?id=2024665): Fix k8sget import for bindable services fetch util [#10509](https://github.com/openshift/console/pull/10509) * clean up files for components which have been migrated to dynamic extensions [#10352](https://github.com/openshift/console/pull/10352) * [Bug 2025266](https://bugzilla.redhat.com/show_bug.cgi?id=2025266): Removed exact on CreateResource route [#10488](https://github.com/openshift/console/pull/10488) * [Bug 2024551](https://bugzilla.redhat.com/show_bug.cgi?id=2024551): KMS resources not getting created for IBM FlashSystem storage [#10506](https://github.com/openshift/console/pull/10506) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create Virtualization Overview Activity card [#10301](https://github.com/openshift/console/pull/10301) * [Bug 2023228](https://bugzilla.redhat.com/show_bug.cgi?id=2023228): Remove Tech preview badge for the triggers component for triggers GA … [#10473](https://github.com/openshift/console/pull/10473) * [Bug 2023592](https://bugzilla.redhat.com/show_bug.cgi?id=2023592): add mac spoof check for nad [#10471](https://github.com/openshift/console/pull/10471) * add toast for import [#10290](https://github.com/openshift/console/pull/10290) * [Bug 1988406](https://bugzilla.redhat.com/show_bug.cgi?id=1988406): SSH Key will now move from simple to advanced wizard when clicking customize [#10508](https://github.com/openshift/console/pull/10508) * [Bug 2016367](https://bugzilla.redhat.com/show_bug.cgi?id=2016367): prevent empty task box to show up for a pipeline without finally task [#10498](https://github.com/openshift/console/pull/10498) * [Bug 2024515](https://bugzilla.redhat.com/show_bug.cgi?id=2024515): Fix backingstore and namespacestore table css [#10490](https://github.com/openshift/console/pull/10490) * [Bug 2016925](https://bugzilla.redhat.com/show_bug.cgi?id=2016925): Monitoring dashboards: Fix switching from "All" option to other option [#10447](https://github.com/openshift/console/pull/10447) * migrate rhoas kafka and helm workload [#10414](https://github.com/openshift/console/pull/10414) * [Bug 2024535](https://bugzilla.redhat.com/show_bug.cgi?id=2024535): hotplug disk missing OwnerReference [#10505](https://github.com/openshift/console/pull/10505) * [Bug 2024493](https://bugzilla.redhat.com/show_bug.cgi?id=2024493): Monitoring: Fix destructure of undefined error on rule details page [#10502](https://github.com/openshift/console/pull/10502) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create Virtualization Overview Inventory Card [#10495](https://github.com/openshift/console/pull/10495) * [Bug 2023781](https://bugzilla.redhat.com/show_bug.cgi?id=2023781): initial hardware devices is not loading in wizard [#10480](https://github.com/openshift/console/pull/10480) * enable redux store context in SDK from app host [#10448](https://github.com/openshift/console/pull/10448) * [Bug 2018264](https://bugzilla.redhat.com/show_bug.cgi?id=2018264): Delete Export button doesn't work in topology sidebar (general issue with unknown CSV?) [#10457](https://github.com/openshift/console/pull/10457) * [Bug 2014471](https://bugzilla.redhat.com/show_bug.cgi?id=2014471): Open Helm Release notes tab automatically after installing a chart [#10481](https://github.com/openshift/console/pull/10481) * [Bug 2022114](https://bugzilla.redhat.com/show_bug.cgi?id=2022114): Don't log all proxy requests by default [#10434](https://github.com/openshift/console/pull/10434) * [Bug 1985933](https://bugzilla.redhat.com/show_bug.cgi?id=1985933): Improved label matching, added more options for registry suggestions [#10493](https://github.com/openshift/console/pull/10493) * [Bug 2023443](https://bugzilla.redhat.com/show_bug.cgi?id=2023443): Adjust Console plugin SDK dist pkg compilation [#10444](https://github.com/openshift/console/pull/10444) * [Bug 2018279](https://bugzilla.redhat.com/show_bug.cgi?id=2018279): Edit and Delete confirmation modals for managed resource should close when the managed resource is clicked [#10437](https://github.com/openshift/console/pull/10437) * [Bug 2017663](https://bugzilla.redhat.com/show_bug.cgi?id=2017663): Missing SSH text change [#10478](https://github.com/openshift/console/pull/10478) * [Bug 2015549](https://bugzilla.redhat.com/show_bug.cgi?id=2015549): Fix localization misses in TablePagination and Metrics components [#10274](https://github.com/openshift/console/pull/10274) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Add hardware devices to advanced wizard [#10463](https://github.com/openshift/console/pull/10463) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - align hardware list rows [#10453](https://github.com/openshift/console/pull/10453) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - add hardware to wizard redux [#10452](https://github.com/openshift/console/pull/10452) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create the Virtualization Overview Status card [#10300](https://github.com/openshift/console/pull/10300) * Bug 1815189, Bug 1997269: Improve API discovery for feature flags and operator details [#10162](https://github.com/openshift/console/pull/10162) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create the Virtualization Overview Details card [#10297](https://github.com/openshift/console/pull/10297) * [Bug 2021016](https://bugzilla.redhat.com/show_bug.cgi?id=2021016): Monitoring dashboards: Translate "All" options to `.+` regex [#10446](https://github.com/openshift/console/pull/10446) * odc-6430-Added jan as approver to all plugin folders [#10428](https://github.com/openshift/console/pull/10428) * [Bug 2022502](https://bugzilla.redhat.com/show_bug.cgi?id=2022502): Remove old table class overrides causing display issue. [#10443](https://github.com/openshift/console/pull/10443) * [Bug 2018380](https://bugzilla.redhat.com/show_bug.cgi?id=2018380): Update and migrate docs links to access.redhat.com [#10354](https://github.com/openshift/console/pull/10354) * [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create the Virtualization Overview page [#10233](https://github.com/openshift/console/pull/10233) * Console 2250: Include Source labels on OperatorHub tiles [#10132](https://github.com/openshift/console/pull/10132) * [Bug 2020428](https://bugzilla.redhat.com/show_bug.cgi?id=2020428): Adapt webpack 5 related code in dynamic plugin SDK [#10433](https://github.com/openshift/console/pull/10433) * internal-kubevirt npm pkg patches [#10439](https://github.com/openshift/console/pull/10439) * [Bug 2017732](https://bugzilla.redhat.com/show_bug.cgi?id=2017732): Prevent creation of encryption enabled storageclass without KMS connection set [#10347](https://github.com/openshift/console/pull/10347) * [Bug 2021693](https://bugzilla.redhat.com/show_bug.cgi?id=2021693): Set large width for modals with modal-lg class [#10422](https://github.com/openshift/console/pull/10422) * [Bug 2020153](https://bugzilla.redhat.com/show_bug.cgi?id=2020153): Added support for common template change, now will update network device model [#10430](https://github.com/openshift/console/pull/10430) * [Bug 2001617](https://bugzilla.redhat.com/show_bug.cgi?id=2001617): Disable sidebar navigation based on next button state [#10333](https://github.com/openshift/console/pull/10333) * [Bug 2017130](https://bugzilla.redhat.com/show_bug.cgi?id=2017130): omit extension when code ref resolution fails [#10421](https://github.com/openshift/console/pull/10421) * [Bug 2021048](https://bugzilla.redhat.com/show_bug.cgi?id=2021048): Added MAC Spoof check for NAD [#10407](https://github.com/openshift/console/pull/10407) * [Bug 2015395](https://bugzilla.redhat.com/show_bug.cgi?id=2015395): Table head on Affinity Rules modal is not fully expanded [#10418](https://github.com/openshift/console/pull/10418) * [Bug 2000628](https://bugzilla.redhat.com/show_bug.cgi?id=2000628): Fix creation of ibm storage system at backing storage step [#10375](https://github.com/openshift/console/pull/10375) * [Bug 2021724](https://bugzilla.redhat.com/show_bug.cgi?id=2021724): Query browser: Add some transparency to line graph lines [#9725](https://github.com/openshift/console/pull/9725) * [Bug 2021337](https://bugzilla.redhat.com/show_bug.cgi?id=2021337): Fix ResourceLink groupVersionKind [#10411](https://github.com/openshift/console/pull/10411) * [Bug 2011038](https://bugzilla.redhat.com/show_bug.cgi?id=2011038): Render correct conditions for csv vs installplan and subscriptioncondition [#10388](https://github.com/openshift/console/pull/10388) * [Bug 2015654](https://bugzilla.redhat.com/show_bug.cgi?id=2015654): Separate handler for i18n proxy requests [#10378](https://github.com/openshift/console/pull/10378) * [Bug 2013109](https://bugzilla.redhat.com/show_bug.cgi?id=2013109): Refreshing console from toaster taking to Install Operator [#10373](https://github.com/openshift/console/pull/10373) * [Bug 2017535](https://bugzilla.redhat.com/show_bug.cgi?id=2017535): fix broken Argo CD link image [#10334](https://github.com/openshift/console/pull/10334) * [CONSOLE-2870](https://issues.redhat.com/browse/CONSOLE-2870): Add notification drawer settings to User Preferences - add checkbox to filter user notifications [#10226](https://github.com/openshift/console/pull/10226) * [Bug 1986338](https://bugzilla.redhat.com/show_bug.cgi?id=1986338): Error creating list of resources in Import YAML [#9765](https://github.com/openshift/console/pull/9765) * add kubevirt internal exports [#10238](https://github.com/openshift/console/pull/10238) * [NETOBSERV-15](https://issues.redhat.com/browse/NETOBSERV-15): list pods affected by a network policy [#9953](https://github.com/openshift/console/pull/9953) * [Bug 2017879](https://bugzilla.redhat.com/show_bug.cgi?id=2017879): Omission of translation [#9543](https://github.com/openshift/console/pull/9543) * [Bug 2002896](https://bugzilla.redhat.com/show_bug.cgi?id=2002896): Dispatch name filter value to redux [#10392](https://github.com/openshift/console/pull/10392) * [Bug 2018884](https://bugzilla.redhat.com/show_bug.cgi?id=2018884): Adapting crw-basic.feature to changs introduced in OCP 4.9 [#10359](https://github.com/openshift/console/pull/10359) * [Bug 2021031](https://bugzilla.redhat.com/show_bug.cgi?id=2021031): fixing the topology scripts [#10405](https://github.com/openshift/console/pull/10405) * [Bug 2021017](https://bugzilla.redhat.com/show_bug.cgi?id=2021017): fix the serverless installation issues [#10404](https://github.com/openshift/console/pull/10404) * [Bug 1992475](https://bugzilla.redhat.com/show_bug.cgi?id=1992475): Add translation key for 'Disconnect' button on vm console tab [#10380](https://github.com/openshift/console/pull/10380) * [Bug 2020275](https://bugzilla.redhat.com/show_bug.cgi?id=2020275): Fix ClusterOperators link [#10409](https://github.com/openshift/console/pull/10409) * Show failed PipelineRun log snippet on the log page [#10360](https://github.com/openshift/console/pull/10360) * [Bug 1992961](https://bugzilla.redhat.com/show_bug.cgi?id=1992961): Regular user cannot create VM because of an unclear error [#10408](https://github.com/openshift/console/pull/10408) * migrate refereceFor* utilities to dynamic-plugin-sdk [#10303](https://github.com/openshift/console/pull/10303) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Add HW to create VM review [#10406](https://github.com/openshift/console/pull/10406) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [feature] PCI passthrough - attach/detach HW modal to VM [#10377](https://github.com/openshift/console/pull/10377) * [Bug 2019986](https://bugzilla.redhat.com/show_bug.cgi?id=2019986): Fix dynamic demo plugin build [#10395](https://github.com/openshift/console/pull/10395) * [Bug 2014245](https://bugzilla.redhat.com/show_bug.cgi?id=2014245): i18n several aria-labels, external links, and labels [#10245](https://github.com/openshift/console/pull/10245) * Monitoring: Small refactoring of admin nav menu's Observe section [#10322](https://github.com/openshift/console/pull/10322) * [CONSOLE-2985](https://issues.redhat.com/browse/CONSOLE-2985): Replace all instances of old variables controlling global grid widths and breakpoints with Patternfly variables for more consistency of spacing between elements and behaviors [#10332](https://github.com/openshift/console/pull/10332) * [CONSOLE-2892](https://issues.redhat.com/browse/CONSOLE-2892): Allow dynamic plugins to proxy to services on the cluster [#10215](https://github.com/openshift/console/pull/10215) * [Bug 2020001](https://bugzilla.redhat.com/show_bug.cgi?id=2020001): Update demo dynamic plugin dockerfile to reflect dir structure change [#10397](https://github.com/openshift/console/pull/10397) * dynamic-plugin-sdk: Expose CreateResourceComponentProps [#10309](https://github.com/openshift/console/pull/10309) * [Bug 2020257](https://bugzilla.redhat.com/show_bug.cgi?id=2020257): Validate exposed modules in shouldEmit hook [#10306](https://github.com/openshift/console/pull/10306) * [Bug 2017050](https://bugzilla.redhat.com/show_bug.cgi?id=2017050): CONSOLE-2963: Update dynamic plugin SDK to latest webpack [#10383](https://github.com/openshift/console/pull/10383) * [Bug 2019591](https://bugzilla.redhat.com/show_bug.cgi?id=2019591): Operator install modal padding vars assigned to correct class so that scroll shadows are positioned correctly. [#10389](https://github.com/openshift/console/pull/10389) * [Bug 2019744](https://bugzilla.redhat.com/show_bug.cgi?id=2019744): suggest users to download newest RHEL version [#10381](https://github.com/openshift/console/pull/10381) * Update PF packages to release 2021-14 [#10342](https://github.com/openshift/console/pull/10342) * dropdown to select pipelines [#10232](https://github.com/openshift/console/pull/10232) * [Bug 1928285](https://bugzilla.redhat.com/show_bug.cgi?id=1928285): Display loading message when PVs are being provisioned. [#10348](https://github.com/openshift/console/pull/10348) * [Bug 2017656](https://bugzilla.redhat.com/show_bug.cgi?id=2017656): None admin users gan't fetch api url, fallback gracefully [#10371](https://github.com/openshift/console/pull/10371) * [Bug 2006060](https://bugzilla.redhat.com/show_bug.cgi?id=2006060): Redirect to object dashboard for MCG only [#10362](https://github.com/openshift/console/pull/10362) * [Bug 2019717](https://bugzilla.redhat.com/show_bug.cgi?id=2019717): cant delete VM with un-owned pvc attached [#10390](https://github.com/openshift/console/pull/10390) * [Bug 2018495](https://bugzilla.redhat.com/show_bug.cgi?id=2018495): Update i18n README [#10363](https://github.com/openshift/console/pull/10363) * [Bug 2018428](https://bugzilla.redhat.com/show_bug.cgi?id=2018428): PVC is deleted along with VM even with "Delete Disks" unchecked [#10382](https://github.com/openshift/console/pull/10382) * [Bug 2018042](https://bugzilla.redhat.com/show_bug.cgi?id=2018042): HorizontalPodAutoscaler CPU averageValue did not show up in HPA metrics GUI [#10379](https://github.com/openshift/console/pull/10379) * [Bug 1998378](https://bugzilla.redhat.com/show_bug.cgi?id=1998378): Use reference to extension models instead of kind [#10369](https://github.com/openshift/console/pull/10369) * [Bug 2018445](https://bugzilla.redhat.com/show_bug.cgi?id=2018445): enhance tests for downstream [#10276](https://github.com/openshift/console/pull/10276) * [Bug 2014238](https://bugzilla.redhat.com/show_bug.cgi?id=2014238): increase yaml load wait to reduce test flake on yaml import [#10372](https://github.com/openshift/console/pull/10372) * [Bug 2018449](https://bugzilla.redhat.com/show_bug.cgi?id=2018449): add test for network attachment definition [#10358](https://github.com/openshift/console/pull/10358) * [Bug 2015952](https://bugzilla.redhat.com/show_bug.cgi?id=2015952): RH CodeReady Workspaces Operator in e2e testing will soon fail [#10316](https://github.com/openshift/console/pull/10316) * [Bug 2015496](https://bugzilla.redhat.com/show_bug.cgi?id=2015496): Storage - PersistentVolumes Claim column value 'No Claim' in English [#10310](https://github.com/openshift/console/pull/10310) * [Bug 2017872](https://bugzilla.redhat.com/show_bug.cgi?id=2017872): chore(i18n): update translations [#10341](https://github.com/openshift/console/pull/10341) * move target port out of advanced routing options [#10271](https://github.com/openshift/console/pull/10271) * [Bug 2014488](https://bugzilla.redhat.com/show_bug.cgi?id=2014488): Fix operand details page conditions table sort order [#10364](https://github.com/openshift/console/pull/10364) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Add Hardware devices list [#10370](https://github.com/openshift/console/pull/10370) * [Bug 2018446](https://bugzilla.redhat.com/show_bug.cgi?id=2018446): move tests to different level [#10355](https://github.com/openshift/console/pull/10355) * make topology sidebar resizable [#10325](https://github.com/openshift/console/pull/10325) * Gherkin to pick from a list of pipelines in Add flow [#10361](https://github.com/openshift/console/pull/10361) * [Bug 2002559](https://bugzilla.redhat.com/show_bug.cgi?id=2002559): User preference for topology list view does not follow when a new namespace is created [#10356](https://github.com/openshift/console/pull/10356) * [Bug 2005179](https://bugzilla.redhat.com/show_bug.cgi?id=2005179): Pass pod toolbar filters to `useListPageFilter` [#10351](https://github.com/openshift/console/pull/10351) * [Bug 2016438](https://bugzilla.redhat.com/show_bug.cgi?id=2016438): adds feature flag for static extension for knative plugin [#10357](https://github.com/openshift/console/pull/10357) * [Bug 2014248](https://bugzilla.redhat.com/show_bug.cgi?id=2014248): i18n several missed files [#10244](https://github.com/openshift/console/pull/10244) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Add SelectFilter [#10343](https://github.com/openshift/console/pull/10343) * Update PF packages to release 2021-13 [#10221](https://github.com/openshift/console/pull/10221) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Add VM/VMI selector [#10349](https://github.com/openshift/console/pull/10349) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Fix HWD page [#10326](https://github.com/openshift/console/pull/10326) * [Bug 2015568](https://bugzilla.redhat.com/show_bug.cgi?id=2015568): Fix cores translation value [#10350](https://github.com/openshift/console/pull/10350) * [Bug 2004073](https://bugzilla.redhat.com/show_bug.cgi?id=2004073): Fix memory units for selected nodes table [#10345](https://github.com/openshift/console/pull/10345) * [Bug 2015806](https://bugzilla.redhat.com/show_bug.cgi?id=2015806): Fix resource metrics 403 errors for project admin users [#10344](https://github.com/openshift/console/pull/10344) * migrate k8s utilities to dynamic-plugin-sdk [#10243](https://github.com/openshift/console/pull/10243) * metrics: add /metrics endpoint and console_helm_install_count metric [#10194](https://github.com/openshift/console/pull/10194) * [Bug 2017606](https://bugzilla.redhat.com/show_bug.cgi?id=2017606): add test to verify send key for VNC console [#10302](https://github.com/openshift/console/pull/10302) * [Bug 2005014](https://bugzilla.redhat.com/show_bug.cgi?id=2005014): Use conditions for status in Storage System list page [#10336](https://github.com/openshift/console/pull/10336) * [Bug 2007136](https://bugzilla.redhat.com/show_bug.cgi?id=2007136): Fix creation for BackingStore, BucketClass and NamespaceStore [#10128](https://github.com/openshift/console/pull/10128) * [Bug 2013930](https://bugzilla.redhat.com/show_bug.cgi?id=2013930): Disable ODF BackingStore, BucketClass, and NamespaceStore tabs and OCS BlockPool tab. [#10324](https://github.com/openshift/console/pull/10324) * [Bug 2015506](https://bugzilla.redhat.com/show_bug.cgi?id=2015506): Hard to select an item from kebab in default resource list [#10321](https://github.com/openshift/console/pull/10321) * migrate knative connector side panels to use dynamic extensions [#10139](https://github.com/openshift/console/pull/10139) * [Bug 2016453](https://bugzilla.redhat.com/show_bug.cgi?id=2016453): Complete i18n for GaugeChart defaults [#10317](https://github.com/openshift/console/pull/10317) * [Bug 2017141](https://bugzilla.redhat.com/show_bug.cgi?id=2017141): Remove inline style width from Namespace dropdown menu so it doesn't effect width of menu [#10318](https://github.com/openshift/console/pull/10318) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - add button [#10307](https://github.com/openshift/console/pull/10307) * [Bug 2016951](https://bugzilla.redhat.com/show_bug.cgi?id=2016951): Update action provider dynamic Actions [#10305](https://github.com/openshift/console/pull/10305) * [CONSOLE-2381](https://issues.redhat.com/browse/CONSOLE-2381): Update dynamic plugin demo to add navigation and pages [#9679](https://github.com/openshift/console/pull/9679) * [Bug 2017016](https://bugzilla.redhat.com/show_bug.cgi?id=2017016): Moving virtualization to a new menu section [#9896](https://github.com/openshift/console/pull/9896) * [Bug 2008767](https://bugzilla.redhat.com/show_bug.cgi?id=2008767): Block MCG deploymeny when no storage class found [#10292](https://github.com/openshift/console/pull/10292) * [Bug 2015557](https://bugzilla.redhat.com/show_bug.cgi?id=2015557): i18n DeploymentConfig error message [#10280](https://github.com/openshift/console/pull/10280) * [Bug 2008779](https://bugzilla.redhat.com/show_bug.cgi?id=2008779): ODF tab is missing if user clicks on 'Refresh web console' [#10284](https://github.com/openshift/console/pull/10284) * [Bug 2015535](https://bugzilla.redhat.com/show_bug.cgi?id=2015535): - Administration - ResourceQuotas - ResourceQuota details: Inside Pie chart 'x% used' is in English [#10282](https://github.com/openshift/console/pull/10282) * [Bug 1990255](https://bugzilla.redhat.com/show_bug.cgi?id=1990255): Text filtering does not return all items when text box is empty [#10256](https://github.com/openshift/console/pull/10256) * [Bug 2013545](https://bugzilla.redhat.com/show_bug.cgi?id=2013545): Check for resource in ServiceBinding spec's service reference [#10227](https://github.com/openshift/console/pull/10227) * GITOPS-1438 display resources health and sync status [#10196](https://github.com/openshift/console/pull/10196) * [Bug 2016438](https://bugzilla.redhat.com/show_bug.cgi?id=2016438): adds feature flag for all extension for knative plugin [#10287](https://github.com/openshift/console/pull/10287) * [Bug 2016179](https://bugzilla.redhat.com/show_bug.cgi?id=2016179): chore(i18n): update translations [#10283](https://github.com/openshift/console/pull/10283) * add default Details tab for topology side bar [#10127](https://github.com/openshift/console/pull/10127) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [feature] PCI passthrough - devices list page [#10259](https://github.com/openshift/console/pull/10259) * [Bug 2006025](https://bugzilla.redhat.com/show_bug.cgi?id=2006025): Rephrases description to use an existing StorageClass [#10263](https://github.com/openshift/console/pull/10263) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [feature] PCI passthrough - add API [#10260](https://github.com/openshift/console/pull/10260) * [Bug 2015274](https://bugzilla.redhat.com/show_bug.cgi?id=2015274): Fix plugin-manifest JSON schema import code [#10254](https://github.com/openshift/console/pull/10254) * Automation of user preference in dev perspetive epic:ODC-5227 [#10253](https://github.com/openshift/console/pull/10253) * Add Karthik to the Pipelines Package approvers [#10269](https://github.com/openshift/console/pull/10269) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [feature] PCI passthrough - template cards [#10265](https://github.com/openshift/console/pull/10265) * [Bug 1992466](https://bugzilla.redhat.com/show_bug.cgi?id=1992466): Added missing translations [#10264](https://github.com/openshift/console/pull/10264) * [Bug 2015416](https://bugzilla.redhat.com/show_bug.cgi?id=2015416): Updating topology scripts to execute in CI [#10218](https://github.com/openshift/console/pull/10218) * 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. [#10174](https://github.com/openshift/console/pull/10174) * [Bug 2008490](https://bugzilla.redhat.com/show_bug.cgi?id=2008490): Fix edit-bucket-class action [#10266](https://github.com/openshift/console/pull/10266) * [Bug 2005282](https://bugzilla.redhat.com/show_bug.cgi?id=2005282): Fixes storagesystem list to point to correct page [#10262](https://github.com/openshift/console/pull/10262) * [Bug 2001337](https://bugzilla.redhat.com/show_bug.cgi?id=2001337): Service Name ODF should say OCS on Object tab [#10223](https://github.com/openshift/console/pull/10223) * Monitoring: Remove remaining uses of `connect` [#10154](https://github.com/openshift/console/pull/10154) * [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): PCI passthrough [#10251](https://github.com/openshift/console/pull/10251) * [Bug 2001612](https://bugzilla.redhat.com/show_bug.cgi?id=2001612): Bump axios dependency to 0.21.2 [#10029](https://github.com/openshift/console/pull/10029) * [Bug 1964789](https://bugzilla.redhat.com/show_bug.cgi?id=1964789): Update patternfly/react-console version [#10193](https://github.com/openshift/console/pull/10193) * [Bug 2013416](https://bugzilla.redhat.com/show_bug.cgi?id=2013416): Generate unique CSS filenames for `yarn run dev` [#10248](https://github.com/openshift/console/pull/10248) * [Bug 2002362](https://bugzilla.redhat.com/show_bug.cgi?id=2002362): Use only JSON files for dynamic plugin JSON schemas [#10242](https://github.com/openshift/console/pull/10242) * [Bug 2013871](https://bugzilla.redhat.com/show_bug.cgi?id=2013871): Fix alignment of column headings with table cells [#10236](https://github.com/openshift/console/pull/10236) * [Bug 2013203](https://bugzilla.redhat.com/show_bug.cgi?id=2013203): UI breaks when trying to create block pool before storage cluster/system creation [#10228](https://github.com/openshift/console/pull/10228) * Migrate context Menu actions for Broker, Channels, Trigger, Subscription to dynamic extensions [#10167](https://github.com/openshift/console/pull/10167) * [Bug 2006861](https://bugzilla.redhat.com/show_bug.cgi?id=2006861): chore(i18n): update translations [#10123](https://github.com/openshift/console/pull/10123) * Console-2385 Add description and help text to create project/namespace modals [#9786](https://github.com/openshift/console/pull/9786) * [Bug 2014486](https://bugzilla.redhat.com/show_bug.cgi?id=2014486): Fix failing OLM test scenario [#10247](https://github.com/openshift/console/pull/10247) * [Bug 1998183](https://bugzilla.redhat.com/show_bug.cgi?id=1998183): Monitoring: Fix error message when Silences fail to load [#10237](https://github.com/openshift/console/pull/10237) * convert topology visual connector side panel to use dynamic extensions [#10066](https://github.com/openshift/console/pull/10066) * [Bug 2013751](https://bugzilla.redhat.com/show_bug.cgi?id=2013751): Fix wrong in-cluster hostname on the Service details page [#10234](https://github.com/openshift/console/pull/10234) * Add Kubevirt internal SDK dist package [#10202](https://github.com/openshift/console/pull/10202) * [Bug 2013787](https://bugzilla.redhat.com/show_bug.cgi?id=2013787): use NetworkAttachmentDefinitions instead of Network Attachment Definitions [#10231](https://github.com/openshift/console/pull/10231) * [Bug 1992453](https://bugzilla.redhat.com/show_bug.cgi?id=1992453): don't allow bad disk names [#10229](https://github.com/openshift/console/pull/10229) * [Bug 1997967](https://bugzilla.redhat.com/show_bug.cgi?id=1997967): StorageClass is now saved moving between wizards [#10217](https://github.com/openshift/console/pull/10217) * [Bug 2002870](https://bugzilla.redhat.com/show_bug.cgi?id=2002870): Added support for SSH keys for custom templates [#10161](https://github.com/openshift/console/pull/10161) * Bump go to v1.16 [#10224](https://github.com/openshift/console/pull/10224) * [Bug 2007271](https://bugzilla.redhat.com/show_bug.cgi?id=2007271): updated knative smoke scenarios to execute on CI [#9591](https://github.com/openshift/console/pull/9591) * [Bug 2009055](https://bugzilla.redhat.com/show_bug.cgi?id=2009055): Fix few of the rebranding issues [#10230](https://github.com/openshift/console/pull/10230) * [Bug 2013431](https://bugzilla.redhat.com/show_bug.cgi?id=2013431): Namespace selector font size and positioning fixes [#10225](https://github.com/openshift/console/pull/10225) * [Bug 2009298](https://bugzilla.redhat.com/show_bug.cgi?id=2009298): Delete ssh service when vm is deleted [#10219](https://github.com/openshift/console/pull/10219) * [Bug 2012971](https://bugzilla.redhat.com/show_bug.cgi?id=2012971): Disable operands deletes [#10220](https://github.com/openshift/console/pull/10220) * NETOBSERV-55 Add data-test attributes on controls [#10190](https://github.com/openshift/console/pull/10190) * [Bug 2003792](https://bugzilla.redhat.com/show_bug.cgi?id=2003792): Monitoring dashboards: Improve series labels ordering in tooltips [#10213](https://github.com/openshift/console/pull/10213) * [Bug 2011809](https://bugzilla.redhat.com/show_bug.cgi?id=2011809): node page fail [#10207](https://github.com/openshift/console/pull/10207) * [Bug 2012177](https://bugzilla.redhat.com/show_bug.cgi?id=2012177): Overview tab is missing under Storage after successful deployment on UI [#10201](https://github.com/openshift/console/pull/10201) * migrate dynamic event source , kamlets & kafka event source [#10113](https://github.com/openshift/console/pull/10113) * refactor(variables): updated theming vars [#9594](https://github.com/openshift/console/pull/9594) * [CONSOLE-2946](https://issues.redhat.com/browse/CONSOLE-2946): Expose all of core PatternFly for dynamic plugin use [#9882](https://github.com/openshift/console/pull/9882) * [Bug 2012562](https://bugzilla.redhat.com/show_bug.cgi?id=2012562): Check for migration condition before default unknown status [#10205](https://github.com/openshift/console/pull/10205) * [Bug 2009384](https://bugzilla.redhat.com/show_bug.cgi?id=2009384): update the BindableService CRD changes to align with BindableKinds [#10181](https://github.com/openshift/console/pull/10181) * [Bug 1946232](https://bugzilla.redhat.com/show_bug.cgi?id=1946232): VM List can consume very high CPU [#9978](https://github.com/openshift/console/pull/9978) * [Bug 2012317](https://bugzilla.redhat.com/show_bug.cgi?id=2012317): Fix ListPageCreateDropdown alignment [#10203](https://github.com/openshift/console/pull/10203) * [Bug 2012407](https://bugzilla.redhat.com/show_bug.cgi?id=2012407): Improve console tests [#10200](https://github.com/openshift/console/pull/10200) * [Bug 1998038](https://bugzilla.redhat.com/show_bug.cgi?id=1998038): Automation for Hotlpug disks UI [#10151](https://github.com/openshift/console/pull/10151) * Update plugin SDK publish doc [#10199](https://github.com/openshift/console/pull/10199) * Migrate ksvc & revision side panels to use new extension mechanism [#10107](https://github.com/openshift/console/pull/10107) * [Bug 1956964](https://bugzilla.redhat.com/show_bug.cgi?id=1956964): upload a boot-source warning [#10189](https://github.com/openshift/console/pull/10189) * [Bug 1999983](https://bugzilla.redhat.com/show_bug.cgi?id=1999983): No way to clear upload error [#10178](https://github.com/openshift/console/pull/10178) * [Bug 1995493](https://bugzilla.redhat.com/show_bug.cgi?id=1995493): Fix alignment of 2 action buttons for add to secret and virtualization [#10176](https://github.com/openshift/console/pull/10176) * [CONSOLE-2979](https://issues.redhat.com/browse/CONSOLE-2979): Update Cypress to 8.5.0 [#10164](https://github.com/openshift/console/pull/10164) * [Bug 2005854](https://bugzilla.redhat.com/show_bug.cgi?id=2005854): make SSH service opt-in instead of opt-out [#10180](https://github.com/openshift/console/pull/10180) * [Bug 2003178](https://bugzilla.redhat.com/show_bug.cgi?id=2003178): Use topology sidebar details as a component [#10187](https://github.com/openshift/console/pull/10187) * [Bug 2011411](https://bugzilla.redhat.com/show_bug.cgi?id=2011411): Managed Service's Cluster overview page contains link to missing Storage dashboards [#10197](https://github.com/openshift/console/pull/10197) * [Bug 2007322](https://bugzilla.redhat.com/show_bug.cgi?id=2007322): Fix to let the user create the application even if dockerfile is not detected [#10182](https://github.com/openshift/console/pull/10182) * [Bug 2010342](https://bugzilla.redhat.com/show_bug.cgi?id=2010342): Increase memory limit for ForkTsCheckerWebpackPlugin [#10188](https://github.com/openshift/console/pull/10188) * [Bug 1989502](https://bugzilla.redhat.com/show_bug.cgi?id=1989502): fix dev-catalog stuck in loading state [#10184](https://github.com/openshift/console/pull/10184) * [ODC-6219](https://issues.redhat.com/browse/ODC-6219): Allow dynamic plugins to override static plugins [#9744](https://github.com/openshift/console/pull/9744) * [Bug 2011443](https://bugzilla.redhat.com/show_bug.cgi?id=2011443): Ensuring Administrator Perspective for noisy/shared setup [#9989](https://github.com/openshift/console/pull/9989) * convert topology operator backed panel to use dynamic extensions [#9998](https://github.com/openshift/console/pull/9998) * [Bug 2008859](https://bugzilla.redhat.com/show_bug.cgi?id=2008859): Fix generated dynamic plugin overridables [#10185](https://github.com/openshift/console/pull/10185) * [Bug 2003145](https://bugzilla.redhat.com/show_bug.cgi?id=2003145): Duplicate operand tab titles causes "two children with the same key" warning [#10079](https://github.com/openshift/console/pull/10079) * Revert "Bug 2010342: Update fork-ts-checker-webpack-plugin and raise memory limit" [#10183](https://github.com/openshift/console/pull/10183) * convert topology application group side panel to use dynamic extensions [#10021](https://github.com/openshift/console/pull/10021) * [Bug 2009131](https://bugzilla.redhat.com/show_bug.cgi?id=2009131): kubevirt: add more test about vmi [#10141](https://github.com/openshift/console/pull/10141) * [Bug 2009623](https://bugzilla.redhat.com/show_bug.cgi?id=2009623): Query Browser: Fix pagination menu style to not show bullet points [#10165](https://github.com/openshift/console/pull/10165) * [Bug 2001817](https://bugzilla.redhat.com/show_bug.cgi?id=2001817): Failed to load RoleBindings list that will lead to ‘Role name’ is not able to be selected on Create RoleBinding page as well [#10060](https://github.com/openshift/console/pull/10060) * [Bug 2010342](https://bugzilla.redhat.com/show_bug.cgi?id=2010342): Update fork-ts-checker-webpack-plugin and raise memory limit [#10173](https://github.com/openshift/console/pull/10173) * [Bug 2009420](https://bugzilla.redhat.com/show_bug.cgi?id=2009420): Use live regions for alerts in modals [#8803](https://github.com/openshift/console/pull/8803) * Upgrade yarn to 1.22.15 [#10163](https://github.com/openshift/console/pull/10163) * add dynamic plugin extension for HorizontalNavTab [#10111](https://github.com/openshift/console/pull/10111) * Netobserv-35 : network policy creation form - UX updates [#10105](https://github.com/openshift/console/pull/10105) * Ownership update on network policies [#10160](https://github.com/openshift/console/pull/10160) * [Bug 2001577](https://bugzilla.redhat.com/show_bug.cgi?id=2001577): Quick search placeholder is not displayed properly when the search string is removed [#10104](https://github.com/openshift/console/pull/10104) * [Bug 2008612](https://bugzilla.redhat.com/show_bug.cgi?id=2008612): HTTP method should be uppercased when proxying plugin request [#10166](https://github.com/openshift/console/pull/10166) * [Bug 2001804](https://bugzilla.redhat.com/show_bug.cgi?id=2001804): Reload feature on Environment section in Build Config form does not work properly [#10004](https://github.com/openshift/console/pull/10004) * [Bug 2001575](https://bugzilla.redhat.com/show_bug.cgi?id=2001575): Clicking on the perspective switcher shows a white page with loader [#10110](https://github.com/openshift/console/pull/10110) * [Bug 2002362](https://bugzilla.redhat.com/show_bug.cgi?id=2002362): Improve dynamic plugin shared modules [#10133](https://github.com/openshift/console/pull/10133) * [Bug 2009148](https://bugzilla.redhat.com/show_bug.cgi?id=2009148): kubevirt: test vm nic presets and options [#10155](https://github.com/openshift/console/pull/10155) * [Bug 2004101](https://bugzilla.redhat.com/show_bug.cgi?id=2004101): When creating storageSystem deployment type dropdown under advanced setting doesn't close after selection [#10143](https://github.com/openshift/console/pull/10143) * [Bug 2008321](https://bugzilla.redhat.com/show_bug.cgi?id=2008321): Add correct documentation link for MON_DISK_LOW [#10140](https://github.com/openshift/console/pull/10140) * convert topology vm sidepanel details to use dynamic extensions [#9778](https://github.com/openshift/console/pull/9778) * Network policy form/yaml switch [#9610](https://github.com/openshift/console/pull/9610) * [Bug 2008612](https://bugzilla.redhat.com/show_bug.cgi?id=2008612): Proxy browser cache headers from plugin asset request [#10153](https://github.com/openshift/console/pull/10153) * [Bug 2005554](https://bugzilla.redhat.com/show_bug.cgi?id=2005554): Reveal the switch status of the button "Show default project" in code [#10157](https://github.com/openshift/console/pull/10157) * [Bug 2008151](https://bugzilla.redhat.com/show_bug.cgi?id=2008151): Bump @patternfly/react-core package to v4.157.8 [#10152](https://github.com/openshift/console/pull/10152) * contribute actions , sidepanel for channel, subscription, broker and trigger [#10077](https://github.com/openshift/console/pull/10077) * use dynamic plugin for side panel and action provider for rhoas [#10035](https://github.com/openshift/console/pull/10035) * convert topology SBR sidepanel to use dynamic extensions [#10055](https://github.com/openshift/console/pull/10055) * Monitoring: CSS small cleanups [#10142](https://github.com/openshift/console/pull/10142) * Add proxy endpoint for Prometheus targets [#9456](https://github.com/openshift/console/pull/9456) * [Bug 2003845](https://bugzilla.redhat.com/show_bug.cgi?id=2003845): change the Image Vulnerabilities tab to be project and not cluster scoped [#10150](https://github.com/openshift/console/pull/10150) * Network policy forms: hide unavailable features for admin users [#9628](https://github.com/openshift/console/pull/9628) * [Bug 2002559](https://bugzilla.redhat.com/show_bug.cgi?id=2002559): User preference for topology list view does not follow when a new namespace is created [#10030](https://github.com/openshift/console/pull/10030) * [CONSOLE-2972](https://issues.redhat.com/browse/CONSOLE-2972): Upgrade webpack 4.x dependencies [#10080](https://github.com/openshift/console/pull/10080) * [Bug 2003178](https://bugzilla.redhat.com/show_bug.cgi?id=2003178): Memoize knative filtered revisions for sidebar [#10147](https://github.com/openshift/console/pull/10147) * [Bug 2007289](https://bugzilla.redhat.com/show_bug.cgi?id=2007289): add test for vm console tab [#10121](https://github.com/openshift/console/pull/10121) * [Bug 2002125](https://bugzilla.redhat.com/show_bug.cgi?id=2002125): Network policy details page heading should be updated to Network Policy details [#10112](https://github.com/openshift/console/pull/10112) * [Bug 2006060](https://bugzilla.redhat.com/show_bug.cgi?id=2006060): fix issue with standalone dashboards [#10117](https://github.com/openshift/console/pull/10117) * [Bug 2008256](https://bugzilla.redhat.com/show_bug.cgi?id=2008256): Update Internationalization README with scope info [#10138](https://github.com/openshift/console/pull/10138) * [CONSOLE-2967](https://issues.redhat.com/browse/CONSOLE-2967): Expose CPU and memory in MachineSet list/details [#9956](https://github.com/openshift/console/pull/9956) * [Bug 2006308](https://bugzilla.redhat.com/show_bug.cgi?id=2006308): Backing Store YAML tab on click displays a blank screen on UI [#10119](https://github.com/openshift/console/pull/10119) * [Bug 2004736](https://bugzilla.redhat.com/show_bug.cgi?id=2004736): Fix create broker button in Add broker page [#10086](https://github.com/openshift/console/pull/10086) * [Bug 2002362](https://bugzilla.redhat.com/show_bug.cgi?id=2002362): Rework dynamic plugin SDK dist packages [#10130](https://github.com/openshift/console/pull/10130) * [Bug 1986502](https://bugzilla.redhat.com/show_bug.cgi?id=1986502): Fix state bug to eliminate duplicates in dragged files [#10047](https://github.com/openshift/console/pull/10047) * [Bug 2007328](https://bugzilla.redhat.com/show_bug.cgi?id=2007328): Updated patternfly to v4.125.3 and pf.quickstarts to v1.2.3. [#10090](https://github.com/openshift/console/pull/10090) * [Bug 2006329](https://bugzilla.redhat.com/show_bug.cgi?id=2006329): Allow web terminal to be installed in any namespace [#10045](https://github.com/openshift/console/pull/10045) * Console 2926: Bug 1995545: Update console page markup structure to closer align with Patternfly page component structure. [#9974](https://github.com/openshift/console/pull/9974) * [Bug 1998235](https://bugzilla.redhat.com/show_bug.cgi?id=1998235): Set csrf-token cookie's SameSite attribute to Lax [#10124](https://github.com/openshift/console/pull/10124) * [Bug 1999836](https://bugzilla.redhat.com/show_bug.cgi?id=1999836): Add 'Unavailable' status for cluster operator [#10120](https://github.com/openshift/console/pull/10120) * [Bug 1998087](https://bugzilla.redhat.com/show_bug.cgi?id=1998087): Active Health Checks cleanup chores [#9823](https://github.com/openshift/console/pull/9823) * [Bug 2003120](https://bugzilla.redhat.com/show_bug.cgi?id=2003120): Prevent null references and "ResizeObserver loop limit exceeded" errors in IFrameMarkdownView [#10114](https://github.com/openshift/console/pull/10114) * Move Perspective logic to sdk [#10024](https://github.com/openshift/console/pull/10024) * [Bug 2004459](https://bugzilla.redhat.com/show_bug.cgi?id=2004459): update gherkin scripts for 4.9 Release and few more fixes [#10075](https://github.com/openshift/console/pull/10075) * [Bug 2001760](https://bugzilla.redhat.com/show_bug.cgi?id=2001760): BreadCrumbs and OCS/ODF naming fixes [#10000](https://github.com/openshift/console/pull/10000) * [Bug 1979562](https://bugzilla.redhat.com/show_bug.cgi?id=1979562): Cluster operators: don't show messages when neither progressing, degraded or unavailable [#9790](https://github.com/openshift/console/pull/9790) * [Bug 2004796](https://bugzilla.redhat.com/show_bug.cgi?id=2004796): add test for vm scheduling policy [#10081](https://github.com/openshift/console/pull/10081) * [Bug 2002238](https://bugzilla.redhat.com/show_bug.cgi?id=2002238): persist imagestream info when switching from yaml to form editor [#10020](https://github.com/openshift/console/pull/10020) * [Bug 2005783](https://bugzilla.redhat.com/show_bug.cgi?id=2005783): Fix accessibility issues in Wizard Modes [#9158](https://github.com/openshift/console/pull/9158) * [Bug 2005761](https://bugzilla.redhat.com/show_bug.cgi?id=2005761): Implementing crw-basic feature file. [#9710](https://github.com/openshift/console/pull/9710) * [Bug 1990193](https://bugzilla.redhat.com/show_bug.cgi?id=1990193): Internationalize Search page ToolbarFilter props [#10099](https://github.com/openshift/console/pull/10099) * [Bug 1981396](https://bugzilla.redhat.com/show_bug.cgi?id=1981396): Faulty BlockPool status after deletion [#9514](https://github.com/openshift/console/pull/9514) * [Bug 2001617](https://bugzilla.redhat.com/show_bug.cgi?id=2001617): Disallow forward jumps for BucketClass Flow [#10001](https://github.com/openshift/console/pull/10001) * [Bug 1999621](https://bugzilla.redhat.com/show_bug.cgi?id=1999621): Removed ssh_authorized_keys empty array [#10102](https://github.com/openshift/console/pull/10102) * [Bug 1998377](https://bugzilla.redhat.com/show_bug.cgi?id=1998377): Fix file systems table styles [#10095](https://github.com/openshift/console/pull/10095) * [Bug 2004578](https://bugzilla.redhat.com/show_bug.cgi?id=2004578): Add monitoring and nodes label for external storage platform [#10078](https://github.com/openshift/console/pull/10078) * [Bug 2004962](https://bugzilla.redhat.com/show_bug.cgi?id=2004962): disable thread-loader in CI [#10088](https://github.com/openshift/console/pull/10088) * [Bug 2000651](https://bugzilla.redhat.com/show_bug.cgi?id=2000651): fixes imagestream from reference for alias to existing IS [#10083](https://github.com/openshift/console/pull/10083) * [Bug 1999091](https://bugzilla.redhat.com/show_bug.cgi?id=1999091): Console update toast notification can appear multiple times [#10092](https://github.com/openshift/console/pull/10092) * [Bug 1989843](https://bugzilla.redhat.com/show_bug.cgi?id=1989843): 'More' and 'Show Less' chips are not translated [#10091](https://github.com/openshift/console/pull/10091) * [Bug 2004870](https://bugzilla.redhat.com/show_bug.cgi?id=2004870): [External Mode] Insufficient spacing along y-axis in RGW Latency Performance Card [#10085](https://github.com/openshift/console/pull/10085) * Refactor ActionMenu and LazyActionMenu to use PF menu and flyout menu [#10068](https://github.com/openshift/console/pull/10068) * Add annotation to Web Terminals to enable Operator metrics [#9752](https://github.com/openshift/console/pull/9752) * [Bug 2003496](https://bugzilla.redhat.com/show_bug.cgi?id=2003496): add test for vm resources requirment settings [#10051](https://github.com/openshift/console/pull/10051) * [Bug 2004901](https://bugzilla.redhat.com/show_bug.cgi?id=2004901): improve kubevirt devconsole tests [#10084](https://github.com/openshift/console/pull/10084) * [Bug 2004059](https://bugzilla.redhat.com/show_bug.cgi?id=2004059): fix current tests for downstream [#10063](https://github.com/openshift/console/pull/10063) * [Bug 2003711](https://bugzilla.redhat.com/show_bug.cgi?id=2003711): Fix to fetch ocs csv in external mode [#10073](https://github.com/openshift/console/pull/10073) * [Bug 1999619](https://bugzilla.redhat.com/show_bug.cgi?id=1999619): #cloud-config is now added to yaml [#10057](https://github.com/openshift/console/pull/10057) * [Bug 2002007](https://bugzilla.redhat.com/show_bug.cgi?id=2002007): Enable error stack trace messages to scroll [#10061](https://github.com/openshift/console/pull/10061) * [Bug 2004060](https://bugzilla.redhat.com/show_bug.cgi?id=2004060): Fix basic spring boot sample form crash [#10013](https://github.com/openshift/console/pull/10013) * [Bug 2003651](https://bugzilla.redhat.com/show_bug.cgi?id=2003651): Storage class name not passed in CR [#10064](https://github.com/openshift/console/pull/10064) * [Bug 2002588](https://bugzilla.redhat.com/show_bug.cgi?id=2002588): Use sentence case [#10053](https://github.com/openshift/console/pull/10053) * [Bug 2002397](https://bugzilla.redhat.com/show_bug.cgi?id=2002397): Avoid using state for search page resources filter [#10023](https://github.com/openshift/console/pull/10023) * [Bug 2003715](https://bugzilla.redhat.com/show_bug.cgi?id=2003715): Fix state of volume mode dropdown [#10059](https://github.com/openshift/console/pull/10059) * [Bug 2003808](https://bugzilla.redhat.com/show_bug.cgi?id=2003808): chore(i18n): update translations [#10058](https://github.com/openshift/console/pull/10058) * [Bug 2003251](https://bugzilla.redhat.com/show_bug.cgi?id=2003251): Explicit removal of list item bullets so they are not shown on several PF components. [#10046](https://github.com/openshift/console/pull/10046) * convert topology-helm-workload sidepanel to use dynamic extensions [#9997](https://github.com/openshift/console/pull/9997) * [Bug 2001339](https://bugzilla.redhat.com/show_bug.cgi?id=2001339): Text updates [#10052](https://github.com/openshift/console/pull/10052) * [Bug 2003357](https://bugzilla.redhat.com/show_bug.cgi?id=2003357): Remove 4.9 related epic tags [#10049](https://github.com/openshift/console/pull/10049) * [Bug 2003426](https://bugzilla.redhat.com/show_bug.cgi?id=2003426): add test for vm details bootorder [#10048](https://github.com/openshift/console/pull/10048) * [Bug 2001413](https://bugzilla.redhat.com/show_bug.cgi?id=2001413): add/delete nic and disk to template [#9996](https://github.com/openshift/console/pull/9996) * [Bug 2001784](https://bugzilla.redhat.com/show_bug.cgi?id=2001784): show loading page before final results instead of showing a transient message No log files exist [#10042](https://github.com/openshift/console/pull/10042) * [Bug 2003096](https://bugzilla.redhat.com/show_bug.cgi?id=2003096): check bootsource URL is displaying on review step [#10026](https://github.com/openshift/console/pull/10026) * [Bug 2002763](https://bugzilla.redhat.com/show_bug.cgi?id=2002763): Fix creating two storage system for external RHCS [#10038](https://github.com/openshift/console/pull/10038) * [Bug 2001810](https://bugzilla.redhat.com/show_bug.cgi?id=2001810): Fix list page route for build configs [#10039](https://github.com/openshift/console/pull/10039) * [Bug 2001835](https://bugzilla.redhat.com/show_bug.cgi?id=2001835): Fix to show image-tag selector in s2i form and re-validate git url on git-type change [#10031](https://github.com/openshift/console/pull/10031) * [Bug 1991573](https://bugzilla.redhat.com/show_bug.cgi?id=1991573): [NETOBSERV-29] Turn on strictNullCheck on network-policies files [#9656](https://github.com/openshift/console/pull/9656) * [Bug 1997245](https://bugzilla.redhat.com/show_bug.cgi?id=1997245): Dont validate the install operator form when submitted [#9976](https://github.com/openshift/console/pull/9976) * [Bug 2002027](https://bugzilla.redhat.com/show_bug.cgi?id=2002027): Use exact secret label match when creating HelmRelease topology node model [#10012](https://github.com/openshift/console/pull/10012) * [Bug 2002133](https://bugzilla.redhat.com/show_bug.cgi?id=2002133): add support/virtualization and improve deleteResource [#10003](https://github.com/openshift/console/pull/10003) * [Bug 2002443](https://bugzilla.redhat.com/show_bug.cgi?id=2002443): Fix disks undefined on create local volume set step [#10025](https://github.com/openshift/console/pull/10025) * [Bug 1999076](https://bugzilla.redhat.com/show_bug.cgi?id=1999076): Page Not Found error when clicking on Storage link provided in Overview page [#10018](https://github.com/openshift/console/pull/10018) * [Bug 2001855](https://bugzilla.redhat.com/show_bug.cgi?id=2001855): Enable add capacity if osd size is not matching [#10028](https://github.com/openshift/console/pull/10028) * [Bug 2001578](https://bugzilla.redhat.com/show_bug.cgi?id=2001578): add tests for vm dashboard tab [#9999](https://github.com/openshift/console/pull/9999) * [Bug 1961391](https://bugzilla.redhat.com/show_bug.cgi?id=1961391): Textual updates follow-up [#10008](https://github.com/openshift/console/pull/10008) * [Bug 2002134](https://bugzilla.redhat.com/show_bug.cgi?id=2002134): add test to verify vm details tab [#10017](https://github.com/openshift/console/pull/10017) * [Bug 1996023](https://bugzilla.redhat.com/show_bug.cgi?id=1996023): Fix select all nodes request [#10015](https://github.com/openshift/console/pull/10015) * Updating openshift-enterprise-console images to be consistent with ART [#10002](https://github.com/openshift/console/pull/10002) * [Bug 2001959](https://bugzilla.redhat.com/show_bug.cgi?id=2001959): Allow side nav borders to extend to left and right edges of yaml sidebar [#10009](https://github.com/openshift/console/pull/10009) * [Bug 2000573](https://bugzilla.redhat.com/show_bug.cgi?id=2000573): Disable flexible scaling for internal mode [#10005](https://github.com/openshift/console/pull/10005) * [Bug 2000096](https://bugzilla.redhat.com/show_bug.cgi?id=2000096): Git URL is not re-validated on edit build-config form reload [#9960](https://github.com/openshift/console/pull/9960) * [Bug 2001337](https://bugzilla.redhat.com/show_bug.cgi?id=2001337): Update references to OCS in Dashboards [#9985](https://github.com/openshift/console/pull/9985) * [Bug 1999669](https://bugzilla.redhat.com/show_bug.cgi?id=1999669): Add a wrapper around AddCapacityModal to inject StorageCluster [#9938](https://github.com/openshift/console/pull/9938) * [Bug 2001288](https://bugzilla.redhat.com/show_bug.cgi?id=2001288): Kubevirt, use currect API when checking healthz [#9993](https://github.com/openshift/console/pull/9993) * [Bug 2001292](https://bugzilla.redhat.com/show_bug.cgi?id=2001292): Hide the import vm action [#9994](https://github.com/openshift/console/pull/9994) * [Bug 1993999](https://bugzilla.redhat.com/show_bug.cgi?id=1993999): Update helper texts [#9941](https://github.com/openshift/console/pull/9941) * [Bug 2001263](https://bugzilla.redhat.com/show_bug.cgi?id=2001263): create vm from template list and action dropdown [#9990](https://github.com/openshift/console/pull/9990) * [Bug 2000965](https://bugzilla.redhat.com/show_bug.cgi?id=2000965): remove login prompt check until it's clearly needed [#9982](https://github.com/openshift/console/pull/9982) * Adding test cases for Pipeline run details page as part of PAC [#9968](https://github.com/openshift/console/pull/9968) * [CONSOLE-2458](https://issues.redhat.com/browse/CONSOLE-2458): Add checkbox for cleaning up operand when uninstalling operator [#9142](https://github.com/openshift/console/pull/9142) * [Bug 2000607](https://bugzilla.redhat.com/show_bug.cgi?id=2000607): Add an alert for the domain mapping linked with other knative service [#9977](https://github.com/openshift/console/pull/9977) * [Bug 1975391](https://bugzilla.redhat.com/show_bug.cgi?id=1975391): fix install operator description iframe [#9929](https://github.com/openshift/console/pull/9929) * [Bug 1999627](https://bugzilla.redhat.com/show_bug.cgi?id=1999627): Fix to set required data when multiple strategies exist [#9927](https://github.com/openshift/console/pull/9927) * [Bug 2000636](https://bugzilla.redhat.com/show_bug.cgi?id=2000636): reload entered data if any when switching strategies [#9766](https://github.com/openshift/console/pull/9766) * [Bug 1999719](https://bugzilla.redhat.com/show_bug.cgi?id=1999719): persist last viewed tab on topology side panel [#9945](https://github.com/openshift/console/pull/9945) * [Bug 1999723](https://bugzilla.redhat.com/show_bug.cgi?id=1999723): disable drag for QuickSearch when hovering over text input [#9951](https://github.com/openshift/console/pull/9951) * update gherkin scripts to include language preference [#9988](https://github.com/openshift/console/pull/9988) * [Bug 2000873](https://bugzilla.redhat.com/show_bug.cgi?id=2000873): override list style for toast [#9986](https://github.com/openshift/console/pull/9986) * [Bug 2000833](https://bugzilla.redhat.com/show_bug.cgi?id=2000833): Remove webpack missing type export warnings [#9983](https://github.com/openshift/console/pull/9983) * [Bug 2000590](https://bugzilla.redhat.com/show_bug.cgi?id=2000590): Warning on topology context menu right click [#9975](https://github.com/openshift/console/pull/9975) * [Bug 2000935](https://bugzilla.redhat.com/show_bug.cgi?id=2000935): add volume mode selection in storage creation [#9971](https://github.com/openshift/console/pull/9971) * [Bug 2000633](https://bugzilla.redhat.com/show_bug.cgi?id=2000633): fix observer dashboard variables dropdown when screen size is reduced [#9959](https://github.com/openshift/console/pull/9959) * Automation to verify the href url's from the quick starts [#9727](https://github.com/openshift/console/pull/9727) * [Bug 2000858](https://bugzilla.redhat.com/show_bug.cgi?id=2000858): Add documentation link for MON_DISK_LOW [#9984](https://github.com/openshift/console/pull/9984) * [Bug 1997108](https://bugzilla.redhat.com/show_bug.cgi?id=1997108): fix react warnings while loading topology page [#9866](https://github.com/openshift/console/pull/9866) * [Bug 2000499](https://bugzilla.redhat.com/show_bug.cgi?id=2000499): dismiss toast if export cr gives 404 [#9961](https://github.com/openshift/console/pull/9961) * [Bug 1999026](https://bugzilla.redhat.com/show_bug.cgi?id=1999026): detect managed ODF when operator is installed [#9918](https://github.com/openshift/console/pull/9918) * Created separate helm release spec for CI purpose [#9972](https://github.com/openshift/console/pull/9972) * [Bug 1967934](https://bugzilla.redhat.com/show_bug.cgi?id=1967934): fix issues in add capacity modal [#9330](https://github.com/openshift/console/pull/9330) * [Bug 2000576](https://bugzilla.redhat.com/show_bug.cgi?id=2000576): Change MCG only deployment payload [#9980](https://github.com/openshift/console/pull/9980) * [Bug 2000391](https://bugzilla.redhat.com/show_bug.cgi?id=2000391): review kubevirt skipped tests [#9967](https://github.com/openshift/console/pull/9967) * Console 2271: allow for configuring upstream server for air gapped envs [#9957](https://github.com/openshift/console/pull/9957) * [Bug 1999039](https://bugzilla.redhat.com/show_bug.cgi?id=1999039): Fix status of StorageSystem in list page [#9954](https://github.com/openshift/console/pull/9954) * [Bug 1998616](https://bugzilla.redhat.com/show_bug.cgi?id=1998616): Add clusterwide hostname to Service details page [#9979](https://github.com/openshift/console/pull/9979) * [Bug 1999648](https://bugzilla.redhat.com/show_bug.cgi?id=1999648): Remove remaining Storage Class string [#9947](https://github.com/openshift/console/pull/9947) * [Bug 1998347](https://bugzilla.redhat.com/show_bug.cgi?id=1998347): fix user preference for language and sync with local storage [#9902](https://github.com/openshift/console/pull/9902) * [Bug 1988905](https://bugzilla.redhat.com/show_bug.cgi?id=1988905): External mode deployments fails on parsing json in ODF wizard [#9966](https://github.com/openshift/console/pull/9966) * Expose list, table, ResourceLink componens and useK8sModel(s) hooks via plugin SDK [#9925](https://github.com/openshift/console/pull/9925) * [Bug 2000689](https://bugzilla.redhat.com/show_bug.cgi?id=2000689): Expandable section in mirroring card is empty when no image found under a pool [#9812](https://github.com/openshift/console/pull/9812) * [Bug 1999210](https://bugzilla.redhat.com/show_bug.cgi?id=1999210): add tests for VM wizard Cloudinit editor fields [#9963](https://github.com/openshift/console/pull/9963) * [Bug 1999393](https://bugzilla.redhat.com/show_bug.cgi?id=1999393): Form / YAML switch makes unnecessary network calls to save latest editor type [#9919](https://github.com/openshift/console/pull/9919) * [Bug 1998388](https://bugzilla.redhat.com/show_bug.cgi?id=1998388): User preference screen shows "Create Namespace" instead of "Create Project" [#9890](https://github.com/openshift/console/pull/9890) * [Bug 2000491](https://bugzilla.redhat.com/show_bug.cgi?id=2000491): removes techpreview badge from RH Camel K integration operator [#9973](https://github.com/openshift/console/pull/9973) * [Bug 1999404](https://bugzilla.redhat.com/show_bug.cgi?id=1999404): add test for rootdisk validation [#9934](https://github.com/openshift/console/pull/9934) * [Bug 2000473](https://bugzilla.redhat.com/show_bug.cgi?id=2000473): Monitoring dashboards: Fix clearing variables when changing dashboard [#9969](https://github.com/openshift/console/pull/9969) * [Bug 1998207](https://bugzilla.redhat.com/show_bug.cgi?id=1998207): Prune empty values before switching to yaml or submitting form [#9897](https://github.com/openshift/console/pull/9897) * [Bug 1999422](https://bugzilla.redhat.com/show_bug.cgi?id=1999422): Guard display of supported vendors [#9942](https://github.com/openshift/console/pull/9942) * [Bug 2000108](https://bugzilla.redhat.com/show_bug.cgi?id=2000108): fix devconsole metrics page [#9962](https://github.com/openshift/console/pull/9962) * [Bug 1995148](https://bugzilla.redhat.com/show_bug.cgi?id=1995148): change secret key name [#9780](https://github.com/openshift/console/pull/9780) * [Bug 2000259](https://bugzilla.redhat.com/show_bug.cgi?id=2000259): chore(i18n): update translations [#9964](https://github.com/openshift/console/pull/9964) * [Bug 1999179](https://bugzilla.redhat.com/show_bug.cgi?id=1999179): Create BuildConfig webhook secrets before creating knative resources [#9924](https://github.com/openshift/console/pull/9924) * [Bug 1994975](https://bugzilla.redhat.com/show_bug.cgi?id=1994975): fix validate endpoint before go next [#9922](https://github.com/openshift/console/pull/9922) * [Bug 1998563](https://bugzilla.redhat.com/show_bug.cgi?id=1998563): Fix machine page columns visibility [#9915](https://github.com/openshift/console/pull/9915) * [Bug 1998394](https://bugzilla.redhat.com/show_bug.cgi?id=1998394): add tests for RHEL9 template [#9905](https://github.com/openshift/console/pull/9905) * Override dynamic plugin sdk module in runtime [#9432](https://github.com/openshift/console/pull/9432) * [Bug 1999656](https://bugzilla.redhat.com/show_bug.cgi?id=1999656): fix pipeline run count chart discrepancies with other chart values [#9948](https://github.com/openshift/console/pull/9948) * test cases for PAC [#9933](https://github.com/openshift/console/pull/9933) * [Bug 1999075](https://bugzilla.redhat.com/show_bug.cgi?id=1999075): Pan the selected workload into the full view [#9921](https://github.com/openshift/console/pull/9921) * [CONSOLE-2319](https://issues.redhat.com/browse/CONSOLE-2319): Expose instanceType in MachineSet list/details [#9575](https://github.com/openshift/console/pull/9575) * [Bug 1997422](https://bugzilla.redhat.com/show_bug.cgi?id=1997422): Missing translation addition to create volume snapshot form alert message [#9928](https://github.com/openshift/console/pull/9928) * [Bug 1999614](https://bugzilla.redhat.com/show_bug.cgi?id=1999614): Add name field in edit deployment form [#9911](https://github.com/openshift/console/pull/9911) * Gherkin: Generic managed service flow - topology [#9768](https://github.com/openshift/console/pull/9768) * [Bug 1999823](https://bugzilla.redhat.com/show_bug.cgi?id=1999823): Linkify condition and alert messages [#9955](https://github.com/openshift/console/pull/9955) * [Bug 1999729](https://bugzilla.redhat.com/show_bug.cgi?id=1999729): Fix spelling of ActivityItem in plugin-api [#9935](https://github.com/openshift/console/pull/9935) * [Bug 1999615](https://bugzilla.redhat.com/show_bug.cgi?id=1999615): Use target closest method only when available [#9944](https://github.com/openshift/console/pull/9944) * [Bug 1997461](https://bugzilla.redhat.com/show_bug.cgi?id=1997461): Fixes LSO alert for StorageSystem installation [#9940](https://github.com/openshift/console/pull/9940) * [Bug 1999658](https://bugzilla.redhat.com/show_bug.cgi?id=1999658): Disable import flow tests that are failing due to rate limiting [#9949](https://github.com/openshift/console/pull/9949) * [Bug 1999631](https://bugzilla.redhat.com/show_bug.cgi?id=1999631): Fix to add help text for git repo url field [#9943](https://github.com/openshift/console/pull/9943) * [ODC-6318](https://issues.redhat.com/browse/ODC-6318): Updated the owners file [#9939](https://github.com/openshift/console/pull/9939) * [Bug 1999422](https://bugzilla.redhat.com/show_bug.cgi?id=1999422): Add feature flag for mcg standalone deployment [#9937](https://github.com/openshift/console/pull/9937) * [ODC-6317](https://issues.redhat.com/browse/ODC-6317): Updated the gherkin lint rules to fix the errors [#9936](https://github.com/openshift/console/pull/9936) * [Bug 1999266](https://bugzilla.redhat.com/show_bug.cgi?id=1999266): Fix click issue with topology context menu [#9930](https://github.com/openshift/console/pull/9930) * [Bug 1998587](https://bugzilla.redhat.com/show_bug.cgi?id=1998587): Automatically update app.openshift.io/vcs-* annotations [#9912](https://github.com/openshift/console/pull/9912) * [Bug 1998575](https://bugzilla.redhat.com/show_bug.cgi?id=1998575): Fix that insert yaml does nothing when yaml is provided via an extension (also hide samples when user edits a resource) [#9909](https://github.com/openshift/console/pull/9909) * Gherkin for export of application in topology [#9887](https://github.com/openshift/console/pull/9887) * Gherkin for event source catalog support community kamelets [#9877](https://github.com/openshift/console/pull/9877) * [Bug 1996792](https://bugzilla.redhat.com/show_bug.cgi?id=1996792): Fix quick search modal missing icons [#9856](https://github.com/openshift/console/pull/9856) * [Bug 1999292](https://bugzilla.redhat.com/show_bug.cgi?id=1999292): Use "default projects" instead of "system projects" [#9931](https://github.com/openshift/console/pull/9931) * [Bug 1996159](https://bugzilla.redhat.com/show_bug.cgi?id=1996159): Show 404 page only after all dynamic plugins are processed [#9926](https://github.com/openshift/console/pull/9926) * [Bug 1999093](https://bugzilla.redhat.com/show_bug.cgi?id=1999093): Fix pods page unmount on node update [#9923](https://github.com/openshift/console/pull/9923) * [Bug 1999131](https://bugzilla.redhat.com/show_bug.cgi?id=1999131): adjust layout by cypress conventions [#9920](https://github.com/openshift/console/pull/9920) * [Bug 1998408](https://bugzilla.redhat.com/show_bug.cgi?id=1998408): Avoid resetting dockerfile path when switching build strategies [#9917](https://github.com/openshift/console/pull/9917) * added support for cancel and restart in export app [#9916](https://github.com/openshift/console/pull/9916) * [Bug 1991439](https://bugzilla.redhat.com/show_bug.cgi?id=1991439): remove < > from string [#9854](https://github.com/openshift/console/pull/9854) * [Bug 1998058](https://bugzilla.redhat.com/show_bug.cgi?id=1998058): Remove extra white space from Kafka instance table [#9894](https://github.com/openshift/console/pull/9894) * [Bug 1998413](https://bugzilla.redhat.com/show_bug.cgi?id=1998413): Fix helm dynamic form field accordion [#9884](https://github.com/openshift/console/pull/9884) * [Bug 1993886](https://bugzilla.redhat.com/show_bug.cgi?id=1993886): Fix OLM descriptors getCompatibleCapabilities util function [#9855](https://github.com/openshift/console/pull/9855) * migrate perspective extension from static to dynamic [#9685](https://github.com/openshift/console/pull/9685) * [Bug 1997929](https://bugzilla.redhat.com/show_bug.cgi?id=1997929): Update MachineSet page headers [#9898](https://github.com/openshift/console/pull/9898) * [Bug 1997482](https://bugzilla.redhat.com/show_bug.cgi?id=1997482): Remove backdrop from Pipeline tasks search modal [#9880](https://github.com/openshift/console/pull/9880) * [Bug 1995525](https://bugzilla.redhat.com/show_bug.cgi?id=1995525): Use fake model for StorageSystem to hide NavItems from Operators Page [#9852](https://github.com/openshift/console/pull/9852) * [Bug 1998240](https://bugzilla.redhat.com/show_bug.cgi?id=1998240): Update helm side panel info and use support url [#9899](https://github.com/openshift/console/pull/9899) * User preferences for Create/Edit method [#9830](https://github.com/openshift/console/pull/9830) * [Bug 1998047](https://bugzilla.redhat.com/show_bug.cgi?id=1998047): Missing UI flags after install creation [#9891](https://github.com/openshift/console/pull/9891) * [Bug 1998168](https://bugzilla.redhat.com/show_bug.cgi?id=1998168): added support for components in toast action [#9888](https://github.com/openshift/console/pull/9888) * [Bug 1997379](https://bugzilla.redhat.com/show_bug.cgi?id=1997379): add tests for showing multiple IP address on UI [#9876](https://github.com/openshift/console/pull/9876) * Update GitOps environment page for OCP 4.9 [#9860](https://github.com/openshift/console/pull/9860) * Migrate pipelines plugin static extension to dynamic [#9842](https://github.com/openshift/console/pull/9842) * [Bug 1998431](https://bugzilla.redhat.com/show_bug.cgi?id=1998431): auto update resource name when internal registry details are changed [#9745](https://github.com/openshift/console/pull/9745) * [Bug 1998411](https://bugzilla.redhat.com/show_bug.cgi?id=1998411): Detect repository name for URLs with trailing slash [#9900](https://github.com/openshift/console/pull/9900) * [Bug 1998408](https://bugzilla.redhat.com/show_bug.cgi?id=1998408): Set dockerfile path to detected filename [#9895](https://github.com/openshift/console/pull/9895) * [Bug 1998364](https://bugzilla.redhat.com/show_bug.cgi?id=1998364): Use the central i18n mocks for all tests and add support for variables [#9901](https://github.com/openshift/console/pull/9901) * [CONSOLE-2462](https://issues.redhat.com/browse/CONSOLE-2462): Add documentation for i18next [#9886](https://github.com/openshift/console/pull/9886) * [Bug 1998319](https://bugzilla.redhat.com/show_bug.cgi?id=1998319): lazy load dynamic plugin route components [#9875](https://github.com/openshift/console/pull/9875) * [Bug 1991566](https://bugzilla.redhat.com/show_bug.cgi?id=1991566): Disable protractor test in prow [#9760](https://github.com/openshift/console/pull/9760) * [Bug 1998015](https://bugzilla.redhat.com/show_bug.cgi?id=1998015): Query Browser: Improve tooltip performance when many data points [#9892](https://github.com/openshift/console/pull/9892) * [Bug 1996630](https://bugzilla.redhat.com/show_bug.cgi?id=1996630): Fix some issues while updating ssh keys from simple wizard and changing keys [#9881](https://github.com/openshift/console/pull/9881) * [Bug 1997131](https://bugzilla.redhat.com/show_bug.cgi?id=1997131): Add Installed badge and update the alert content for upgrading task [#9867](https://github.com/openshift/console/pull/9867) * [Bug 1997135](https://bugzilla.redhat.com/show_bug.cgi?id=1997135): Start new export if export CR is not found [#9864](https://github.com/openshift/console/pull/9864) * [Bug 1997048](https://bugzilla.redhat.com/show_bug.cgi?id=1997048): prevent creation of duplicate domain-mapping in import with serverless deployment [#9853](https://github.com/openshift/console/pull/9853) * Gherkin for integration of tekton hub with pipeline builder [#9747](https://github.com/openshift/console/pull/9747) * [CONSOLE-2383](https://issues.redhat.com/browse/CONSOLE-2383): Hide system projects from project list [#9279](https://github.com/openshift/console/pull/9279) * [Bug 1996158](https://bugzilla.redhat.com/show_bug.cgi?id=1996158): Honor nav extensions in the admin perspective [#9885](https://github.com/openshift/console/pull/9885) * [Bug 1997102](https://bugzilla.redhat.com/show_bug.cgi?id=1997102): Update gherkin for observe tab in workload sidebar [#9865](https://github.com/openshift/console/pull/9865) * [Bug 1987344](https://bugzilla.redhat.com/show_bug.cgi?id=1987344): Set openshift doc version to 4.8 [#9889](https://github.com/openshift/console/pull/9889) * [Bug 1997655](https://bugzilla.redhat.com/show_bug.cgi?id=1997655): Remove unused data-test-id which logs a react warning [#9883](https://github.com/openshift/console/pull/9883) * [Bug 1997168](https://bugzilla.redhat.com/show_bug.cgi?id=1997168): Remove unused variable from parser config [#9869](https://github.com/openshift/console/pull/9869) * Add new BuildConfig form [#9834](https://github.com/openshift/console/pull/9834) * [Bug 1996094](https://bugzilla.redhat.com/show_bug.cgi?id=1996094): Fix missing key errors for pull policy messages [#9847](https://github.com/openshift/console/pull/9847) * [Bug 1988904](https://bugzilla.redhat.com/show_bug.cgi?id=1988904): Arbiter details not present in ODF wizard [#9769](https://github.com/openshift/console/pull/9769) * [Bug 1986699](https://bugzilla.redhat.com/show_bug.cgi?id=1986699): Differentiate between operators for install [#9668](https://github.com/openshift/console/pull/9668) * New virtualized table component [#8829](https://github.com/openshift/console/pull/8829) * [Bug 1996116](https://bugzilla.redhat.com/show_bug.cgi?id=1996116): Disabling pool dashboard menu actions for default pool, external cluster and for deletion timestamp [#9816](https://github.com/openshift/console/pull/9816) * [Bug 1997187](https://bugzilla.redhat.com/show_bug.cgi?id=1997187): Increase analyze script to 3.5 MiB [#9858](https://github.com/openshift/console/pull/9858) * [Bug 1992820](https://bugzilla.redhat.com/show_bug.cgi?id=1992820): Move event sources add option to serverless add group [#9785](https://github.com/openshift/console/pull/9785) * [Bug 1997267](https://bugzilla.redhat.com/show_bug.cgi?id=1997267): chore(i18n): update translations [#9874](https://github.com/openshift/console/pull/9874) * [Bug 1997079](https://bugzilla.redhat.com/show_bug.cgi?id=1997079): Fix moitoring custom time range [#9863](https://github.com/openshift/console/pull/9863) * [Bug 1988903](https://bugzilla.redhat.com/show_bug.cgi?id=1988903): Kms details empty in only MCG deployment [#9859](https://github.com/openshift/console/pull/9859) * [Bug 1995116](https://bugzilla.redhat.com/show_bug.cgi?id=1995116): Pod logs shows incorrect lines number in the log window top banner [#9857](https://github.com/openshift/console/pull/9857) * [Bug 1992744](https://bugzilla.redhat.com/show_bug.cgi?id=1992744): Incorrect spacing in ActionAlert component [#9789](https://github.com/openshift/console/pull/9789) * [Bug 1995612](https://bugzilla.redhat.com/show_bug.cgi?id=1995612): Breadcrumbs link fix for block pool related pages [#9772](https://github.com/openshift/console/pull/9772) * [Bug 1996914](https://bugzilla.redhat.com/show_bug.cgi?id=1996914): Check for internal redux store and return if not initialized [#9873](https://github.com/openshift/console/pull/9873) * [Bug 1997029](https://bugzilla.redhat.com/show_bug.cgi?id=1997029): Hide OCS Overview when ODF StorageSystem Model is present [#9861](https://github.com/openshift/console/pull/9861) * [CONSOLE-2422](https://issues.redhat.com/browse/CONSOLE-2422): Add logs page to node details [#9663](https://github.com/openshift/console/pull/9663) * Converge Import from Git/Devfile/Dockerfile flows [#9832](https://github.com/openshift/console/pull/9832) * [Bug 1992730](https://bugzilla.redhat.com/show_bug.cgi?id=1992730): Fix i18n for dynamic plugins [#9791](https://github.com/openshift/console/pull/9791) * [Bug 1997179](https://bugzilla.redhat.com/show_bug.cgi?id=1997179): disable serverless operator installation in catalog [#9868](https://github.com/openshift/console/pull/9868) * [Bug 1996566](https://bugzilla.redhat.com/show_bug.cgi?id=1996566): handles unknown kamelets with title, description, meta info [#9851](https://github.com/openshift/console/pull/9851) * User preferences language preference [#9833](https://github.com/openshift/console/pull/9833) * [Bug 1996644](https://bugzilla.redhat.com/show_bug.cgi?id=1996644): Fix issues in horizontal nav match object [#9850](https://github.com/openshift/console/pull/9850) * [Bug 1996539](https://bugzilla.redhat.com/show_bug.cgi?id=1996539): show only route resource id sidepanel if route exists and show external url if status is present and has url [#9849](https://github.com/openshift/console/pull/9849) * [Bug 1963027](https://bugzilla.redhat.com/show_bug.cgi?id=1963027): Upload qcow2 to PVC too small [#9848](https://github.com/openshift/console/pull/9848) * Add psrna to integration-tests approvers. [#9845](https://github.com/openshift/console/pull/9845) * Console-2951: Prune unused styles from getting started card [#9808](https://github.com/openshift/console/pull/9808) * [Bug 1996535](https://bugzilla.redhat.com/show_bug.cgi?id=1996535): Improve detect namespace hook and fix redirect loop and e2e tests [#9844](https://github.com/openshift/console/pull/9844) * [Bug 1991977](https://bugzilla.redhat.com/show_bug.cgi?id=1991977): fetch kamelets form both current namespace and global namespace where operator is installed [#9774](https://github.com/openshift/console/pull/9774) * [Bug 1975038](https://bugzilla.redhat.com/show_bug.cgi?id=1975038): Cannot delete user created vm template [#9828](https://github.com/openshift/console/pull/9828) * Gherkin form based edit build config [#9840](https://github.com/openshift/console/pull/9840) * [Bug 1996156](https://bugzilla.redhat.com/show_bug.cgi?id=1996156): show a default sidebar for resources that doesn't have sidebar [#9841](https://github.com/openshift/console/pull/9841) * Add topology data model factory for bindable resources [#9713](https://github.com/openshift/console/pull/9713) * Update helm side panel info in developer catalog [#9825](https://github.com/openshift/console/pull/9825) * Create user preferences extensions and a page to view and update them [#9386](https://github.com/openshift/console/pull/9386) * [Bug 1995043](https://bugzilla.redhat.com/show_bug.cgi?id=1995043): Two storage systems got created while creating one from UI [#9836](https://github.com/openshift/console/pull/9836) * Improve git section performance in git import flow [#9827](https://github.com/openshift/console/pull/9827) * adds support for export app in topology [#9817](https://github.com/openshift/console/pull/9817) * consolidate admin dashboard in dev console [#9644](https://github.com/openshift/console/pull/9644) * [Bug 1995901](https://bugzilla.redhat.com/show_bug.cgi?id=1995901): TS is giving warnings when re-exporting types [#9795](https://github.com/openshift/console/pull/9795) * Add tabbed view for Pipelines and Repository resources [#9784](https://github.com/openshift/console/pull/9784) * [Bug 1995325](https://bugzilla.redhat.com/show_bug.cgi?id=1995325): Move useMemo before first return [#9831](https://github.com/openshift/console/pull/9831) * [Bug 1995523](https://bugzilla.redhat.com/show_bug.cgi?id=1995523): Add checks for annotations in pipeline quicksearch utils [#9820](https://github.com/openshift/console/pull/9820) * Expose HorizontalNav as part of Stable API [#9619](https://github.com/openshift/console/pull/9619) * [Bug 1994586](https://bugzilla.redhat.com/show_bug.cgi?id=1994586): Create local volume set step says "An error has occurred" [#9818](https://github.com/openshift/console/pull/9818) * [Bug 1993148](https://bugzilla.redhat.com/show_bug.cgi?id=1993148): Monitoring: Memoize some components and other optimizations [#9794](https://github.com/openshift/console/pull/9794) * Add enhancements to GitOpsDetailsPage [#9242](https://github.com/openshift/console/pull/9242) * [Bug 1995049](https://bugzilla.redhat.com/show_bug.cgi?id=1995049): fix resource dropdown tech preview badge [#9822](https://github.com/openshift/console/pull/9822) * [Bug 1856355](https://bugzilla.redhat.com/show_bug.cgi?id=1856355): Improve table scrolling performance [#9797](https://github.com/openshift/console/pull/9797) * [Bug 1991338](https://bugzilla.redhat.com/show_bug.cgi?id=1991338): Hide Network Attachment Definitions tab for non-admin users [#9821](https://github.com/openshift/console/pull/9821) * [Bug 1986971](https://bugzilla.redhat.com/show_bug.cgi?id=1986971): Make customized template password a parameter [#9753](https://github.com/openshift/console/pull/9753) * [Bug 1992974](https://bugzilla.redhat.com/show_bug.cgi?id=1992974): fixes styles for revision and route list [#9792](https://github.com/openshift/console/pull/9792) * [Bug 1978649](https://bugzilla.redhat.com/show_bug.cgi?id=1978649): Block and File and Object dashboards should not be part of OCP Console for ODF Managed Services [#9742](https://github.com/openshift/console/pull/9742) * [Bug 1975820](https://bugzilla.redhat.com/show_bug.cgi?id=1975820): Handle patches for multiple plugins [#9813](https://github.com/openshift/console/pull/9813) * [Bug 1991548](https://bugzilla.redhat.com/show_bug.cgi?id=1991548): add test for disk preallocation [#9759](https://github.com/openshift/console/pull/9759) * drag and resize quicksearch modal [#9751](https://github.com/openshift/console/pull/9751) * [Bug 1980531](https://bugzilla.redhat.com/show_bug.cgi?id=1980531): step 3 additionalHelpActions 'HelpMenu' ConsoleLinks not translated [#9811](https://github.com/openshift/console/pull/9811) * [Bug 1994439](https://bugzilla.redhat.com/show_bug.cgi?id=1994439): Review page of ODF wizard does not follow console conventions [#9815](https://github.com/openshift/console/pull/9815) * [Bug 1989887](https://bugzilla.redhat.com/show_bug.cgi?id=1989887): Fix issues in Storage System List Page [#9724](https://github.com/openshift/console/pull/9724) * [Bug 1994253](https://bugzilla.redhat.com/show_bug.cgi?id=1994253): Kubevirt provided templates are supported [#9814](https://github.com/openshift/console/pull/9814) * [Bug 1993147](https://bugzilla.redhat.com/show_bug.cgi?id=1993147): Add aria-label for axe issues (Internal Mode Dashboard) [#9251](https://github.com/openshift/console/pull/9251) * [Bug 1993920](https://bugzilla.redhat.com/show_bug.cgi?id=1993920): Improve sysprep helper text [#9806](https://github.com/openshift/console/pull/9806) * [Bug 1991439](https://bugzilla.redhat.com/show_bug.cgi?id=1991439): i18n overlooked string [#9809](https://github.com/openshift/console/pull/9809) * [Bug 1993788](https://bugzilla.redhat.com/show_bug.cgi?id=1993788): VM creation (customize flow): storage class mismatch between actual SC and "Edit Disk" screen [#9805](https://github.com/openshift/console/pull/9805) * [Bug 1993955](https://bugzilla.redhat.com/show_bug.cgi?id=1993955): Fix margin issue with Details card on External Block and File Dashboard [#9803](https://github.com/openshift/console/pull/9803) * [Bug 1992714](https://bugzilla.redhat.com/show_bug.cgi?id=1992714): use existing pvc hotplug crashes [#9787](https://github.com/openshift/console/pull/9787) * [Bug 1989440](https://bugzilla.redhat.com/show_bug.cgi?id=1989440): Fix clusterNetwork only selection issue with OCS [#9703](https://github.com/openshift/console/pull/9703) * [Bug 1993975](https://bugzilla.redhat.com/show_bug.cgi?id=1993975): remove kubevirt dependants #1 [#9773](https://github.com/openshift/console/pull/9773) * [Bug 1993793](https://bugzilla.redhat.com/show_bug.cgi?id=1993793): Move from v1beta to v1 for CSIDrivers [#9804](https://github.com/openshift/console/pull/9804) * Tekton hub integration [#9771](https://github.com/openshift/console/pull/9771) * migrate static extension to dynamic for knative plugin [#9764](https://github.com/openshift/console/pull/9764) * Add Repository Details Page [#9740](https://github.com/openshift/console/pull/9740) * convert topology resource panel to use dynamic extension, [#9647](https://github.com/openshift/console/pull/9647) * [Bug 1967316](https://bugzilla.redhat.com/show_bug.cgi?id=1967316): Sweep frontend/public folder for i18n support - part 3 [#7741](https://github.com/openshift/console/pull/7741) * [Bug 1946232](https://bugzilla.redhat.com/show_bug.cgi?id=1946232): VM List can consume very high CPU [#9761](https://github.com/openshift/console/pull/9761) * [Bug 1993306](https://bugzilla.redhat.com/show_bug.cgi?id=1993306): Disable broken Event Sources on default Developer Catalog test [#9800](https://github.com/openshift/console/pull/9800) * [Bug 1978202](https://bugzilla.redhat.com/show_bug.cgi?id=1978202): Use list of supported templates instead of logic [#9782](https://github.com/openshift/console/pull/9782) * [Bug 1992013](https://bugzilla.redhat.com/show_bug.cgi?id=1992013): Fill out the component name when catching a rate limit error [#9796](https://github.com/openshift/console/pull/9796) * [Bug 1992004](https://bugzilla.redhat.com/show_bug.cgi?id=1992004): Fix flaky e2e test by updating a workaround for rate limit error by GitHub [#9793](https://github.com/openshift/console/pull/9793) * odc-6227-upgraded the helm scripts [#9709](https://github.com/openshift/console/pull/9709) * [Bug 1992950](https://bugzilla.redhat.com/show_bug.cgi?id=1992950): create template from wizard [#9638](https://github.com/openshift/console/pull/9638) * Convert coFetch utilities to typescript and move to plugin SDK [#9660](https://github.com/openshift/console/pull/9660) * create component to show bindables resources as trapezoid shape and add support for relationship provider [#9698](https://github.com/openshift/console/pull/9698) * [Bug 1992502](https://bugzilla.redhat.com/show_bug.cgi?id=1992502): Return loadError from use storage profile [#9781](https://github.com/openshift/console/pull/9781) * [Bug 1990577](https://bugzilla.redhat.com/show_bug.cgi?id=1990577): Update Ingress to v1 API version [#9776](https://github.com/openshift/console/pull/9776) * [Bug 1989610](https://bugzilla.redhat.com/show_bug.cgi?id=1989610): Don't render incompatible descriptors on operand details page [#9763](https://github.com/openshift/console/pull/9763) * [Bug 1983693](https://bugzilla.redhat.com/show_bug.cgi?id=1983693): Null check when pressing enter on import yaml page [#9779](https://github.com/openshift/console/pull/9779) * [Bug 1967108](https://bugzilla.redhat.com/show_bug.cgi?id=1967108): Add name to coderef function. [#9775](https://github.com/openshift/console/pull/9775) * [Bug 1989876](https://bugzilla.redhat.com/show_bug.cgi?id=1989876): Fix routing for ODF 4.9(OCS) Dashboard and link Ceph Block Pools [#9722](https://github.com/openshift/console/pull/9722) * [Bug 1982765](https://bugzilla.redhat.com/show_bug.cgi?id=1982765): Networking - Services - Edit Pod Selector : An incomprehensible Japanese sentence [#9701](https://github.com/openshift/console/pull/9701) * [Bug 1976072](https://bugzilla.redhat.com/show_bug.cgi?id=1976072): Ensure supported x-descriptors take priority in Operand details view [#9530](https://github.com/openshift/console/pull/9530) * [Bug 1991095](https://bugzilla.redhat.com/show_bug.cgi?id=1991095): External Mode Dashboard shows incorrect deployment mode [#9762](https://github.com/openshift/console/pull/9762) * Bug 1969965, Bug 1969989: Bugs Related to StorageClass KMS flow [#9409](https://github.com/openshift/console/pull/9409) * [Bug 1991942](https://bugzilla.redhat.com/show_bug.cgi?id=1991942): Fix aignment of (?) at sysprep and MTV button on FF [#9770](https://github.com/openshift/console/pull/9770) * [Bug 1979116](https://bugzilla.redhat.com/show_bug.cgi?id=1979116): create vm from customize wizard using currect api [#9758](https://github.com/openshift/console/pull/9758) * Support code references at any level within extension's properties [#9070](https://github.com/openshift/console/pull/9070) * [Bug 1991519](https://bugzilla.redhat.com/show_bug.cgi?id=1991519): [WIP][e2e][flaky] fix kubevirt hco creation [#9757](https://github.com/openshift/console/pull/9757) * [Bug 1940059](https://bugzilla.redhat.com/show_bug.cgi?id=1940059): Add ceph-dashboard link for OCS external cluster overview page [#9398](https://github.com/openshift/console/pull/9398) * Add Repository details to PipelineRun Details page [#9678](https://github.com/openshift/console/pull/9678) * Update PF packages to 2021-10 [#9717](https://github.com/openshift/console/pull/9717) * [Bug 1990493](https://bugzilla.redhat.com/show_bug.cgi?id=1990493): [e2e][automation] test for storageProfile settings [#9741](https://github.com/openshift/console/pull/9741) * [Bug 1984954](https://bugzilla.redhat.com/show_bug.cgi?id=1984954): normal user cant create vm. no v2v config map access [#9704](https://github.com/openshift/console/pull/9704) * [Bug 1975038](https://bugzilla.redhat.com/show_bug.cgi?id=1975038): Cannot delete user created vm template [#9478](https://github.com/openshift/console/pull/9478) * [Bug 1946232](https://bugzilla.redhat.com/show_bug.cgi?id=1946232): VM List can consume very high CPU [#9696](https://github.com/openshift/console/pull/9696) * [Bug 1990018](https://bugzilla.redhat.com/show_bug.cgi?id=1990018): chore(i18n): update translations [#9728](https://github.com/openshift/console/pull/9728) * [Bug 1988210](https://bugzilla.redhat.com/show_bug.cgi?id=1988210): Bump helm to v3.6.2 [#9684](https://github.com/openshift/console/pull/9684) * [Bug 1990732](https://bugzilla.redhat.com/show_bug.cgi?id=1990732): Use `Immediate` as the default `volumeBindingMode` [#9743](https://github.com/openshift/console/pull/9743) * Gherkin:Manage user preferences [#9636](https://github.com/openshift/console/pull/9636) * Migrate workload resource actions to new extension based actions [#9731](https://github.com/openshift/console/pull/9731) * [Bug 1990205](https://bugzilla.redhat.com/show_bug.cgi?id=1990205): Monitoring dashboards: Fix state transition during render [#9736](https://github.com/openshift/console/pull/9736) * Gherkin: Consolidating core dashboard with dev perspective- Monitoring [#9537](https://github.com/openshift/console/pull/9537) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): Remove remaining Bootstrap and Patternfly3 dependencies [#9532](https://github.com/openshift/console/pull/9532) * [Bug 1986565](https://bugzilla.redhat.com/show_bug.cgi?id=1986565): [OCP48][WebUI] "How to seal boot source for template usage" link points to /foo [#9738](https://github.com/openshift/console/pull/9738) * [Bug 1987171](https://bugzilla.redhat.com/show_bug.cgi?id=1987171): When customizing boot source, password is shown in default font [#9730](https://github.com/openshift/console/pull/9730) * [Bug 1989842](https://bugzilla.redhat.com/show_bug.cgi?id=1989842): Query Browser: Remove null value entries from the tooltip [#9720](https://github.com/openshift/console/pull/9720) * [Bug 1990024](https://bugzilla.redhat.com/show_bug.cgi?id=1990024): Fix typo [#9729](https://github.com/openshift/console/pull/9729) * [Bug 1988406](https://bugzilla.redhat.com/show_bug.cgi?id=1988406): Added support for SSH key is now passed from simple to advanced wizard [#9706](https://github.com/openshift/console/pull/9706) * [Bug 1989507](https://bugzilla.redhat.com/show_bug.cgi?id=1989507): replace configmap with storageprofile [#9712](https://github.com/openshift/console/pull/9712) * [Bug 1989889](https://bugzilla.redhat.com/show_bug.cgi?id=1989889): Render 404 create page if CRD model is missing [#9711](https://github.com/openshift/console/pull/9711) * [Bug 1989462](https://bugzilla.redhat.com/show_bug.cgi?id=1989462): MTV string changes [#9705](https://github.com/openshift/console/pull/9705) * [Bug 1986297](https://bugzilla.redhat.com/show_bug.cgi?id=1986297): Windows guest tool is always mounted [#9697](https://github.com/openshift/console/pull/9697) * [Bug 1986631](https://bugzilla.redhat.com/show_bug.cgi?id=1986631): Do not drop environment variables without name but with a value, also fix crash when ref is empty [#9653](https://github.com/openshift/console/pull/9653) * [CONSOLE-2276](https://issues.redhat.com/browse/CONSOLE-2276): Add relevant alerts to node and project overviews [#9535](https://github.com/openshift/console/pull/9535) * [Bug 1975042](https://bugzilla.redhat.com/show_bug.cgi?id=1975042): added v2v config map to customize flow [#9689](https://github.com/openshift/console/pull/9689) * [Bug 1985161](https://bugzilla.redhat.com/show_bug.cgi?id=1985161): Fix translation of incorrect addSecretDescription string within modal [#9645](https://github.com/openshift/console/pull/9645) * [Bug 1989914](https://bugzilla.redhat.com/show_bug.cgi?id=1989914): [e2e][flaky] Increase timeout and adding non fail exit for delete resource [#9721](https://github.com/openshift/console/pull/9721) * [Bug 1985850](https://bugzilla.redhat.com/show_bug.cgi?id=1985850): Default to the WaitForFirstConsumer volume binding mode for storage classes [#9716](https://github.com/openshift/console/pull/9716) * odc-6226-rename-the-tags-in-gherkin-lintrc [#9707](https://github.com/openshift/console/pull/9707) * [Bug 1980531](https://bugzilla.redhat.com/show_bug.cgi?id=1980531): Remove check for two sections in help menu [#9702](https://github.com/openshift/console/pull/9702) * Migrate helm plugin to use dynamic extensions [#9670](https://github.com/openshift/console/pull/9670) * odc-6017-updated helm scripts with new page objects [#9519](https://github.com/openshift/console/pull/9519) * Monitoring dashboards: Add text filter to the Dashboards dropdown and the variable dropdowns [#9431](https://github.com/openshift/console/pull/9431) * [Bug 1986495](https://bugzilla.redhat.com/show_bug.cgi?id=1986495): Add missing translation for deployment strategy [#9643](https://github.com/openshift/console/pull/9643) * [Bug 1986502](https://bugzilla.redhat.com/show_bug.cgi?id=1986502): Fix previously deleted dragged files that show up in import yaml editor [#9682](https://github.com/openshift/console/pull/9682) * [Bug 1989707](https://bugzilla.redhat.com/show_bug.cgi?id=1989707): Fixing Formik Promise.reject() issues by .resolve()-ing [#9715](https://github.com/openshift/console/pull/9715) * Convert task selection to quick search modal in pipeline builder [#9583](https://github.com/openshift/console/pull/9583) * [Bug 1989143](https://bugzilla.redhat.com/show_bug.cgi?id=1989143): [e2e][automation] Add hostpath-provisioner-setup.yml used in release-4.8 tests [#9699](https://github.com/openshift/console/pull/9699) * [Bug 1972966](https://bugzilla.redhat.com/show_bug.cgi?id=1972966): Virtualization is not available in Home Overview [#9686](https://github.com/openshift/console/pull/9686) * [Bug 1988133](https://bugzilla.redhat.com/show_bug.cgi?id=1988133): Cypress - re-enable OLM globall install test [#9681](https://github.com/openshift/console/pull/9681) * [Bug 1985164](https://bugzilla.redhat.com/show_bug.cgi?id=1985164): Regular user cannot restore VM snapshot [#9693](https://github.com/openshift/console/pull/9693) * [Bug 1987169](https://bugzilla.redhat.com/show_bug.cgi?id=1987169): Cannot create network attachment definition while operator is installed. [#9688](https://github.com/openshift/console/pull/9688) * [Bug 1986819](https://bugzilla.redhat.com/show_bug.cgi?id=1986819): fix string typos for hot-plug disks [#9674](https://github.com/openshift/console/pull/9674) * [Bug 1985933](https://bugzilla.redhat.com/show_bug.cgi?id=1985933): Changed example label for image input [#9626](https://github.com/openshift/console/pull/9626) * odc-6192-updated the test-headless script in dev-console/package.json file [#9579](https://github.com/openshift/console/pull/9579) * [Bug 1988812](https://bugzilla.redhat.com/show_bug.cgi?id=1988812): Delete test project after creating it [#9691](https://github.com/openshift/console/pull/9691) * persist dashboard selection [#9545](https://github.com/openshift/console/pull/9545) * [Bug 1985724](https://bugzilla.redhat.com/show_bug.cgi?id=1985724): Added missing translations to Affinity rules and Toleration rules [#9634](https://github.com/openshift/console/pull/9634) * [Bug 1988812](https://bugzilla.redhat.com/show_bug.cgi?id=1988812): [e2e][flaky] Don't fail smoke tests if vm exist before test start [#9687](https://github.com/openshift/console/pull/9687) * [Bug 1984807](https://bugzilla.redhat.com/show_bug.cgi?id=1984807): Move tooltip 'Restore is only enabled for offline virtual machine' to the button when it's disabled [#9673](https://github.com/openshift/console/pull/9673) * [Bug 1981399](https://bugzilla.redhat.com/show_bug.cgi?id=1981399): Fix failing KubeVirt Protractor e2e tests [#9646](https://github.com/openshift/console/pull/9646) * [Bug 1983032](https://bugzilla.redhat.com/show_bug.cgi?id=1983032): localize the start guide and the impersonate banner [#9542](https://github.com/openshift/console/pull/9542) * Console 2537: Prompt the user to refresh on plugin change (API changes) [#9265](https://github.com/openshift/console/pull/9265) * [Bug 1987047](https://bugzilla.redhat.com/show_bug.cgi?id=1987047): Open current console in new window [#9669](https://github.com/openshift/console/pull/9669) * [Bug 1982653](https://bugzilla.redhat.com/show_bug.cgi?id=1982653): Internationalize Create Silence form time period dropdown [#9665](https://github.com/openshift/console/pull/9665) * [Bug 1987152](https://bugzilla.redhat.com/show_bug.cgi?id=1987152): Deploy CNV for testing update [#9580](https://github.com/openshift/console/pull/9580) * [Bug 1978202](https://bugzilla.redhat.com/show_bug.cgi?id=1978202): RH templates are always supported [#9658](https://github.com/openshift/console/pull/9658) * [Bug 1965984](https://bugzilla.redhat.com/show_bug.cgi?id=1965984): Monitoring dashboards: Don't load panels until they scroll into view [#9677](https://github.com/openshift/console/pull/9677) * [Bug 1987289](https://bugzilla.redhat.com/show_bug.cgi?id=1987289): ODC-5030 - Gherkin Script Design [#9662](https://github.com/openshift/console/pull/9662) * [Bug 1987199](https://bugzilla.redhat.com/show_bug.cgi?id=1987199): Fix to hide rollback action from action menu when there is only 1 helm-release revision [#9625](https://github.com/openshift/console/pull/9625) * [Bug 1988092](https://bugzilla.redhat.com/show_bug.cgi?id=1988092): Cypress - disable OLM globall install test [#9680](https://github.com/openshift/console/pull/9680) * [Bug 1978200](https://bugzilla.redhat.com/show_bug.cgi?id=1978200): use strict promoted template list [#9661](https://github.com/openshift/console/pull/9661) * [Bug 1986803](https://bugzilla.redhat.com/show_bug.cgi?id=1986803): Add error boundary around each horizontal tab route (used in DetailsPage) [#9659](https://github.com/openshift/console/pull/9659) * [Bug 1986676](https://bugzilla.redhat.com/show_bug.cgi?id=1986676): Fix Unique key warning issue in P/PLR details page [#9639](https://github.com/openshift/console/pull/9639) * [Bug 1987198](https://bugzilla.redhat.com/show_bug.cgi?id=1987198): Fix to hide help text if helm chart install/upgrade dropdown is disabled [#9612](https://github.com/openshift/console/pull/9612) * [Bug 1986754](https://bugzilla.redhat.com/show_bug.cgi?id=1986754): Internationalize chip group labels [#9667](https://github.com/openshift/console/pull/9667) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): update quickstarts to 1.1.0 [#9650](https://github.com/openshift/console/pull/9650) * [Bug 1981272](https://bugzilla.redhat.com/show_bug.cgi?id=1981272): When deleting PVC inside PVC page the status in the heading doesn't match the status field [#9569](https://github.com/openshift/console/pull/9569) * [Bug 1986988](https://bugzilla.redhat.com/show_bug.cgi?id=1986988): Add button around pipeline builder icon to make popover accessibly via keyboard [#9666](https://github.com/openshift/console/pull/9666) * [Bug 1986704](https://bugzilla.redhat.com/show_bug.cgi?id=1986704): add translation to Kafka Connection label [#9631](https://github.com/openshift/console/pull/9631) * [Bug 1983091](https://bugzilla.redhat.com/show_bug.cgi?id=1983091): Logic for getting default pull secret incorrect on project page [#9593](https://github.com/openshift/console/pull/9593) * [Bug 1986735](https://bugzilla.redhat.com/show_bug.cgi?id=1986735): Add inspect url to devconsole monitoring chart [#9641](https://github.com/openshift/console/pull/9641) * Expose Internal APIs [#9230](https://github.com/openshift/console/pull/9230) * [Bug 1986729](https://bugzilla.redhat.com/show_bug.cgi?id=1986729): Mark sink title as required form field [#9654](https://github.com/openshift/console/pull/9654) * [Bug 1986632](https://bugzilla.redhat.com/show_bug.cgi?id=1986632): Auto populate app name and resource name in deploy image form [#9637](https://github.com/openshift/console/pull/9637) * [Bug 1986790](https://bugzilla.redhat.com/show_bug.cgi?id=1986790): Add disk modal gives error when not selecting storageClass [#9590](https://github.com/openshift/console/pull/9590) * [Bug 1986680](https://bugzilla.redhat.com/show_bug.cgi?id=1986680): use patch over update for traffic split in serverless [#9621](https://github.com/openshift/console/pull/9621) * [Bug 1986650](https://bugzilla.redhat.com/show_bug.cgi?id=1986650): Cypress: Globally installs Service Binding Operator operator fails at "Create Operand" step [#9648](https://github.com/openshift/console/pull/9648) * [Bug 1986426](https://bugzilla.redhat.com/show_bug.cgi?id=1986426): Fixes for odf and ibm integration [#9629](https://github.com/openshift/console/pull/9629) * [Bug 1972968](https://bugzilla.redhat.com/show_bug.cgi?id=1972968): "Add Disk" button should be disabled in common template disks tab [#9622](https://github.com/openshift/console/pull/9622) * [Bug 1985846](https://bugzilla.redhat.com/show_bug.cgi?id=1985846): Adding ebs type "gp3" when create storage class from web console [#9640](https://github.com/openshift/console/pull/9640) * [Bug 1976217](https://bugzilla.redhat.com/show_bug.cgi?id=1976217): Make resource details metrics tab cards fixed height and consistent styles [#9633](https://github.com/openshift/console/pull/9633) * [Bug 1986493](https://bugzilla.redhat.com/show_bug.cgi?id=1986493): Change label from java commands to java arguments [#9627](https://github.com/openshift/console/pull/9627) * [ODC-6008](https://issues.redhat.com/browse/ODC-6008): Automation of quick-start-devperspective [#9474](https://github.com/openshift/console/pull/9474) * Expose useResolvedExtensions as part of the stable API [#9464](https://github.com/openshift/console/pull/9464) * [Bug 1986225](https://bugzilla.redhat.com/show_bug.cgi?id=1986225): add tests for vm snapshot feature [#9589](https://github.com/openshift/console/pull/9589) * [Bug 1985895](https://bugzilla.redhat.com/show_bug.cgi?id=1985895): Fix table sorting [#9635](https://github.com/openshift/console/pull/9635) * [Bug 1986253](https://bugzilla.redhat.com/show_bug.cgi?id=1986253): ODC-5584 - Application Groupings [#9606](https://github.com/openshift/console/pull/9606) * [Bug 1982682](https://bugzilla.redhat.com/show_bug.cgi?id=1982682): Remove explicitly passed namespace [#9623](https://github.com/openshift/console/pull/9623) * [Bug 1986127](https://bugzilla.redhat.com/show_bug.cgi?id=1986127): Fix topology crash while opening helm workload [#9624](https://github.com/openshift/console/pull/9624) * [Bug 1985948](https://bugzilla.redhat.com/show_bug.cgi?id=1985948): (e2e)(flaky) vim fixture to import [#9616](https://github.com/openshift/console/pull/9616) * [Bug 1977981](https://bugzilla.redhat.com/show_bug.cgi?id=1977981): Refactor OCS Dashboard to Support ODF Dashboard Abstraction [#9603](https://github.com/openshift/console/pull/9603) * [Bug 1976939](https://bugzilla.redhat.com/show_bug.cgi?id=1976939): Interacting with CatalogSource page [#9570](https://github.com/openshift/console/pull/9570) * [Bug 1985737](https://bugzilla.redhat.com/show_bug.cgi?id=1985737): Edit button boot order [#9618](https://github.com/openshift/console/pull/9618) * [Bug 1985721](https://bugzilla.redhat.com/show_bug.cgi?id=1985721): Pencil button is missing at Scheduling and resources requirements fields [#9615](https://github.com/openshift/console/pull/9615) * [Bug 1984297](https://bugzilla.redhat.com/show_bug.cgi?id=1984297): Description is now align and editable [#9614](https://github.com/openshift/console/pull/9614) * [Bug 1985711](https://bugzilla.redhat.com/show_bug.cgi?id=1985711): Trimming whitespaces at container image input [#9613](https://github.com/openshift/console/pull/9613) * Add resource pages under ODF Nav Bar [#9617](https://github.com/openshift/console/pull/9617) * Add compression card to pool dashboard [#9507](https://github.com/openshift/console/pull/9507) * (feat) Add security and network step [#9607](https://github.com/openshift/console/pull/9607) * feature: add flashsystem external storage [#9602](https://github.com/openshift/console/pull/9602) * Show the Active Health Checks on OCS Dashboard [#9426](https://github.com/openshift/console/pull/9426) * (feat): Add create local volume set [#9600](https://github.com/openshift/console/pull/9600) * Add compression savings to pool list page [#9457](https://github.com/openshift/console/pull/9457) * [CONSOLE-2912](https://issues.redhat.com/browse/CONSOLE-2912): Convert resource.js to ts and add types [#8947](https://github.com/openshift/console/pull/8947) * Add list page for Storage Systems and Inject it via Horizontal Nav [#9609](https://github.com/openshift/console/pull/9609) * chore(OWNERS): add approvers [#9611](https://github.com/openshift/console/pull/9611) * [ODC-6196](https://issues.redhat.com/browse/ODC-6196): Remove the serviceMesh folder and add OWNERS file to service-mesh folder [#9608](https://github.com/openshift/console/pull/9608) * [Bug 1982727](https://bugzilla.redhat.com/show_bug.cgi?id=1982727): i18n misses in add trigger modal [#9605](https://github.com/openshift/console/pull/9605) * Support multi level json schema for kamelets creation dynamic forms [#9576](https://github.com/openshift/console/pull/9576) * Fix smoke action to pause VM via UI button instead of kubectl [#9573](https://github.com/openshift/console/pull/9573) * Migrate deployment list page and details page actions to use new extensions [#9525](https://github.com/openshift/console/pull/9525) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): Convert Bootstrap utility class show to PF equivalent [#9515](https://github.com/openshift/console/pull/9515) * Pool Dashbaord [#9423](https://github.com/openshift/console/pull/9423) * [CONSOLE-2425](https://issues.redhat.com/browse/CONSOLE-2425): Support localization of dynamic plugins [#9196](https://github.com/openshift/console/pull/9196) * Rebranding OCS to ODF [#9604](https://github.com/openshift/console/pull/9604) * [Bug 1982692](https://bugzilla.redhat.com/show_bug.cgi?id=1982692): Fixes Knative Translation Confusion [#9564](https://github.com/openshift/console/pull/9564) * [Bug 1982751](https://bugzilla.redhat.com/show_bug.cgi?id=1982751): i18n misses in move subscription modal [#9595](https://github.com/openshift/console/pull/9595) * [ODC-5577](https://issues.redhat.com/browse/ODC-5577): Topology chart view automation [#9399](https://github.com/openshift/console/pull/9399) * [Bug 1973565](https://bugzilla.redhat.com/show_bug.cgi?id=1973565): Add create resource extension [#9395](https://github.com/openshift/console/pull/9395) * [CONSOLE-2838](https://issues.redhat.com/browse/CONSOLE-2838): masthead changes to better align with ACM [#9396](https://github.com/openshift/console/pull/9396) * Replaced CDROM and rootDisk names, revised a translation [#9584](https://github.com/openshift/console/pull/9584) * Add unit tests using react-testing-library for edit-deployment [#9461](https://github.com/openshift/console/pull/9461) * [CONSOLE-2904](https://issues.redhat.com/browse/CONSOLE-2904): Allow disabling dynamic plugins via query parameter [#9363](https://github.com/openshift/console/pull/9363) * Create extensible git service utility [#9341](https://github.com/openshift/console/pull/9341) * Update @patternfly/quickstarts to latest version [#9588](https://github.com/openshift/console/pull/9588) * Add react-router react-router-dom react-helmet as shared modules [#9586](https://github.com/openshift/console/pull/9586) * (feat): Add capacity and nodes step and review step to ODF wizard [#9581](https://github.com/openshift/console/pull/9581) * [ODC-6127](https://issues.redhat.com/browse/ODC-6127): Fix missing build status translation in topology sidebar [#9572](https://github.com/openshift/console/pull/9572) * fix source image test [#9557](https://github.com/openshift/console/pull/9557) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): tidy base styles [#9556](https://github.com/openshift/console/pull/9556) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): remove orphaned styles [#9555](https://github.com/openshift/console/pull/9555) * Fix Pipeline Download All [#9533](https://github.com/openshift/console/pull/9533) * disable duck type EventSource/Channel discovery in multicluster environment [#9522](https://github.com/openshift/console/pull/9522) * Pool list page [#9252](https://github.com/openshift/console/pull/9252) * (fix): Fix wizard requests [#9585](https://github.com/openshift/console/pull/9585) * [CNV-11416](https://issues.redhat.com/browse/CNV-11416): Added MTV to virtualization screen [#9568](https://github.com/openshift/console/pull/9568) * Fix cypress olm flake [#9567](https://github.com/openshift/console/pull/9567) * (feat): Allow only object storage deployment [#9563](https://github.com/openshift/console/pull/9563) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): Remove orphaned Bootstrap and PatternFly styles [#9524](https://github.com/openshift/console/pull/9524) * copy shared hooks to kubevirt [#9501](https://github.com/openshift/console/pull/9501) * Add a tooltip to certified badge in helm catalog [#9372](https://github.com/openshift/console/pull/9372) * [CONSOLE-2810](https://issues.redhat.com/browse/CONSOLE-2810): Update react-jsonschema-form package [#9261](https://github.com/openshift/console/pull/9261) * [Bug 1984156](https://bugzilla.redhat.com/show_bug.cgi?id=1984156): chore(i18n): update translations [#9562](https://github.com/openshift/console/pull/9562) * remove color variation spotlight wrapper [#9413](https://github.com/openshift/console/pull/9413) * create vm by using customize wizard [#9497](https://github.com/openshift/console/pull/9497) * [Bug 1977936](https://bugzilla.redhat.com/show_bug.cgi?id=1977936): OCS deployment using Multus: UI allows StorageCluster creation with empty public and cluster network in "Internal - Attached Devices" [#9541](https://github.com/openshift/console/pull/9541) * [Bug 1983707](https://bugzilla.redhat.com/show_bug.cgi?id=1983707): filter null yaml objects before validating to prevent undefined exception [#9558](https://github.com/openshift/console/pull/9558) * [Bug 1978421](https://bugzilla.redhat.com/show_bug.cgi?id=1978421): String updates (typos, etc.) [#9480](https://github.com/openshift/console/pull/9480) * [ODC-6159](https://issues.redhat.com/browse/ODC-6159): Update quickstarts to fix missing shadow when user can scroll content [#9550](https://github.com/openshift/console/pull/9550) * [CNV-6071](https://issues.redhat.com/browse/CNV-6071): UI for VM disk hot-plug [#9410](https://github.com/openshift/console/pull/9410) * [ODC-6128](https://issues.redhat.com/browse/ODC-6128): Fix form footer shadow [#9527](https://github.com/openshift/console/pull/9527) * (doc): Fix urls in contribution guide [#9552](https://github.com/openshift/console/pull/9552) * [Bug 1984031](https://bugzilla.redhat.com/show_bug.cgi?id=1984031): Monitoring: Fix Created by field when refreshing Create Silence form [#9551](https://github.com/openshift/console/pull/9551) * [Bug 1966499](https://bugzilla.redhat.com/show_bug.cgi?id=1966499): Switch Cypress OLM tests to use supported Red Hat operators [#9420](https://github.com/openshift/console/pull/9420) * [CONSOLE-2805](https://issues.redhat.com/browse/CONSOLE-2805): Improve visibility of Operator installation status [#9346](https://github.com/openshift/console/pull/9346) * copy pod types and resource utils to kubevirt [#9548](https://github.com/openshift/console/pull/9548) * copy shared patch builder to kubevirt [#9505](https://github.com/openshift/console/pull/9505) * [CNV-11794](https://issues.redhat.com/browse/CNV-11794): Switch UI internal implementation to use SC profile resources instead of SC config map [#9529](https://github.com/openshift/console/pull/9529) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): Conversion of Bootstrap text alignment class to PF utility classes [#9512](https://github.com/openshift/console/pull/9512) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): Remove Bootstrap 3/PatternFly 3 button, button-group styles [#9458](https://github.com/openshift/console/pull/9458) * copy shared test utils to kubevirt [#9503](https://github.com/openshift/console/pull/9503) * [Bug 1982997](https://bugzilla.redhat.com/show_bug.cgi?id=1982997): Add translation a page title for import yaml [#9547](https://github.com/openshift/console/pull/9547) * [Bug 1982776](https://bugzilla.redhat.com/show_bug.cgi?id=1982776): Namespaces - RoleBindings - Edit ClusterRoleBinding subject : An incomprehensible Japanese translation [#9546](https://github.com/openshift/console/pull/9546) * (feat): Add an interface for external vendors to contribute the UI [#9502](https://github.com/openshift/console/pull/9502) * Add support for eventing broker creation [#9394](https://github.com/openshift/console/pull/9394) * [CNV-11122](https://issues.redhat.com/browse/CNV-11122): Windows Sysprep [#9351](https://github.com/openshift/console/pull/9351) * [Bug 1983220](https://bugzilla.redhat.com/show_bug.cgi?id=1983220): Fix pod terminal second scrollbar when user reduce the window size [#9534](https://github.com/openshift/console/pull/9534) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): Replace Bootstrap float utility class with PF equivalent [#9517](https://github.com/openshift/console/pull/9517) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): remove and replace Bootstrap close styles and consolidate close button code [#9531](https://github.com/openshift/console/pull/9531) * [Bug 1981417](https://bugzilla.redhat.com/show_bug.cgi?id=1981417): Change OCM links from cloud. to console.redhat.com [#9469](https://github.com/openshift/console/pull/9469) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): Remove Bootstrap 3/PatternFly 3 dropdown styles [#9459](https://github.com/openshift/console/pull/9459) * Remove TechPreviewBadge from Arbiter feature [#9523](https://github.com/openshift/console/pull/9523) * [Bug 1982150](https://bugzilla.redhat.com/show_bug.cgi?id=1982150): Add a TechPreviewBadge for Multus [#9511](https://github.com/openshift/console/pull/9511) * Add RBAC check on view shortcuts actions [#9434](https://github.com/openshift/console/pull/9434) * fix crashing ui due invalid yaml structure for task workspaces [#9282](https://github.com/openshift/console/pull/9282) * [Bug 1980704](https://bugzilla.redhat.com/show_bug.cgi?id=1980704): Web console doesn't list all the registries credentials in a secret [#9472](https://github.com/openshift/console/pull/9472) * fix when expression tooltip for failed task [#9498](https://github.com/openshift/console/pull/9498) * [Bug 1982659](https://bugzilla.redhat.com/show_bug.cgi?id=1982659): Workloads - Jobs 'Type' column's Value 'Non-parallel' is in English [#9526](https://github.com/openshift/console/pull/9526) * [ODC-5581](https://issues.redhat.com/browse/ODC-5581): Topology Filter Bar - Display Options Automation [#9482](https://github.com/openshift/console/pull/9482) * Move QuickSearch to Shared Package [#9476](https://github.com/openshift/console/pull/9476) * [ODC-6064](https://issues.redhat.com/browse/ODC-6064): Update PatternFly to fix unexpected spacing below topology toolbar [#9453](https://github.com/openshift/console/pull/9453) * [ODC-6023](https://issues.redhat.com/browse/ODC-6023): update devconsole-ci-tests [#9361](https://github.com/openshift/console/pull/9361) * Fix fuzzy text (pending task name) in pipeline run visualization [#9520](https://github.com/openshift/console/pull/9520) * Show evicted pods last in resources tab for topology side panel [#9383](https://github.com/openshift/console/pull/9383) * fix resource limit form validation [#9489](https://github.com/openshift/console/pull/9489) * Fix a11y file input form issue, for example when creating a Secret [#9500](https://github.com/openshift/console/pull/9500) * Fix a11y form errors when import a container image [#9499](https://github.com/openshift/console/pull/9499) * [Bug 1982079](https://bugzilla.redhat.com/show_bug.cgi?id=1982079): Translate utilization card tooltip [#9513](https://github.com/openshift/console/pull/9513) * [ODC-6147](https://issues.redhat.com/browse/ODC-6147): updating cypress.sh and frontend/package.json files [#9490](https://github.com/openshift/console/pull/9490) * [Bug 1982376](https://bugzilla.redhat.com/show_bug.cgi?id=1982376): Remove modal box header override now that upstream issue has been fixed [#9488](https://github.com/openshift/console/pull/9488) * [Bug 1982376](https://bugzilla.redhat.com/show_bug.cgi?id=1982376): Remove button overrides now that upstream issue has been fixed [#9487](https://github.com/openshift/console/pull/9487) * [Bug 1982376](https://bugzilla.redhat.com/show_bug.cgi?id=1982376): Remove app-launcher alignment fix now that upstream supports position… [#9485](https://github.com/openshift/console/pull/9485) * [Bug 1982376](https://bugzilla.redhat.com/show_bug.cgi?id=1982376): Remove update overrides now that upstream issues have been fixed [#9484](https://github.com/openshift/console/pull/9484) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): Remove orphaned Bootstrap 3 input-group styles [#9462](https://github.com/openshift/console/pull/9462) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): Remove orphaned PatternFly 3 notifications drawer, too… [#9460](https://github.com/openshift/console/pull/9460) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): Update react-catalog-view-extension to version that does not require PatternFly 3 [#9419](https://github.com/openshift/console/pull/9419) * [Bug 1980257](https://bugzilla.redhat.com/show_bug.cgi?id=1980257): Remove kube admin notifier for kubeadmin crc user [#9428](https://github.com/openshift/console/pull/9428) * [Bug 1982090](https://bugzilla.redhat.com/show_bug.cgi?id=1982090): Translate resource names in top consumers dropdown [#9510](https://github.com/openshift/console/pull/9510) * copy shared annotations and namespace key to kubevirt [#9504](https://github.com/openshift/console/pull/9504) * consolidate kubevirt cypress tests for d/s [#9496](https://github.com/openshift/console/pull/9496) * Making sure ISO flow is now working, both upload and import [#9481](https://github.com/openshift/console/pull/9481) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): Remove orphaned patternfly-react 3 styles and patternfly-react 3 depe… [#9452](https://github.com/openshift/console/pull/9452) * [CONSOLE-2361](https://issues.redhat.com/browse/CONSOLE-2361): Conversion of bootstrap table column and visibility classes to similar PF4 classes [#9440](https://github.com/openshift/console/pull/9440) * [Bug 1972011](https://bugzilla.redhat.com/show_bug.cgi?id=1972011): Fix time range for drag & drop in devconsole monitoring [#9314](https://github.com/openshift/console/pull/9314) * [ODC-6140](https://issues.redhat.com/browse/ODC-6140): Removed dotnet related gherkin script from this pipelines plugin folder [#9493](https://github.com/openshift/console/pull/9493) * Set add page background based on active namespace [#9468](https://github.com/openshift/console/pull/9468) * (feat): Setup create storage system wizard [#9438](https://github.com/openshift/console/pull/9438) * Remove NotStartedIcon as it is available in PatternFly [#9494](https://github.com/openshift/console/pull/9494) * use quickstarts library [#9069](https://github.com/openshift/console/pull/9069) * [Bug 1964941](https://bugzilla.redhat.com/show_bug.cgi?id=1964941): Increase HTTP plugin proxy request timeout [#9486](https://github.com/openshift/console/pull/9486) * remove hard coded model versions from kubevirt [#9349](https://github.com/openshift/console/pull/9349) * move connectToFlags to avoid circular dependency [#9483](https://github.com/openshift/console/pull/9483) * [Bug 1981882](https://bugzilla.redhat.com/show_bug.cgi?id=1981882): Update CatalogSource not found message [#9491](https://github.com/openshift/console/pull/9491) * [Bug 1967047](https://bugzilla.redhat.com/show_bug.cgi?id=1967047): Add new HealthState to signify an operator is upgradable in the cluster dashboard [#9475](https://github.com/openshift/console/pull/9475) * Skip empty categories (id and label) in OperatorHub tab view [#9479](https://github.com/openshift/console/pull/9479) * [CNV-6393](https://issues.redhat.com/browse/CNV-6393): [dev] add the status icon next to the VM name to the VM details page [#9473](https://github.com/openshift/console/pull/9473) * NETOBSERV-4 Create NetworkPolicy dialog [#8655](https://github.com/openshift/console/pull/8655) * change placeholder text for external registry input field in container image form [#9411](https://github.com/openshift/console/pull/9411) * import remaining kubevirt selectors [#9466](https://github.com/openshift/console/pull/9466) * Removes Pipeline Graph alignment setting [#9425](https://github.com/openshift/console/pull/9425) * [Bug 1978429](https://bugzilla.redhat.com/show_bug.cgi?id=1978429): Swapped coma for semi-colon in error strings [#9424](https://github.com/openshift/console/pull/9424) * move ObjectEnum from console-shared to kubevirt [#9444](https://github.com/openshift/console/pull/9444) * [Bug 1979996](https://bugzilla.redhat.com/show_bug.cgi?id=1979996): Monitoring dashboards: Support units for graph Y-axes [#9455](https://github.com/openshift/console/pull/9455) * [Bug 1980548](https://bugzilla.redhat.com/show_bug.cgi?id=1980548): Add missing plugin locales folders to webpack config [#9451](https://github.com/openshift/console/pull/9451) * Update devconsole empty state pages [#9362](https://github.com/openshift/console/pull/9362) * Feature flag MultiClusterHub and disable Web Terminal [#9340](https://github.com/openshift/console/pull/9340) * add vm clone and migration tests [#9296](https://github.com/openshift/console/pull/9296) * [Bug 1967979](https://bugzilla.redhat.com/show_bug.cgi?id=1967979): Masthead Dropdowns options are not accessible via the keyboard [#9397](https://github.com/openshift/console/pull/9397) * [Bug 1977595](https://bugzilla.redhat.com/show_bug.cgi?id=1977595): pseudo translation missing on OperatorHub page [#9450](https://github.com/openshift/console/pull/9450) * Migrate Helm actions on topology to use the new extensions [#9313](https://github.com/openshift/console/pull/9313) * Bug ODC-6126- login function fix [#9448](https://github.com/openshift/console/pull/9448) * [Bug 1978225](https://bugzilla.redhat.com/show_bug.cgi?id=1978225): add alert when new IDP is added [#9446](https://github.com/openshift/console/pull/9446) * [Bug 1979114](https://bugzilla.redhat.com/show_bug.cgi?id=1979114): Don't override template api in cusomtization wizard and demo yaml [#9412](https://github.com/openshift/console/pull/9412) * Rename monitoring tab to Observe [#9418](https://github.com/openshift/console/pull/9418) * [Bug 1978222](https://bugzilla.redhat.com/show_bug.cgi?id=1978222): make Users list empty state message more clear [#9437](https://github.com/openshift/console/pull/9437) * Cypress: Updated isPseudoLocalized() to correctly process multiple elements [#9385](https://github.com/openshift/console/pull/9385) * [Bug 1904155](https://bugzilla.redhat.com/show_bug.cgi?id=1904155): Make utilization chart domain match duration [#9096](https://github.com/openshift/console/pull/9096) * [Bug 1979571](https://bugzilla.redhat.com/show_bug.cgi?id=1979571): end shell process when exiting the terminal [#9443](https://github.com/openshift/console/pull/9443) * [CONSOLE-2828](https://issues.redhat.com/browse/CONSOLE-2828): Convert Table to React.FC [#8756](https://github.com/openshift/console/pull/8756) * Small changes and fixes for the advanced tab [#9445](https://github.com/openshift/console/pull/9445) * Add an option to choose to use template size pvc or not [#9441](https://github.com/openshift/console/pull/9441) * implement console-shared utils and selectors in kubevirt [#9433](https://github.com/openshift/console/pull/9433) * Gherkin: unique url quick starts [#9427](https://github.com/openshift/console/pull/9427) * [Bug 1977037](https://bugzilla.redhat.com/show_bug.cgi?id=1977037): VNC console stays in Connecting state [#9400](https://github.com/openshift/console/pull/9400) * Deploy versioned HCO for prow [#9430](https://github.com/openshift/console/pull/9430) * Add Monitoring i18n tests [#9368](https://github.com/openshift/console/pull/9368) * [Bug 1978416](https://bugzilla.redhat.com/show_bug.cgi?id=1978416): convert tfunction to Trans function [#9436](https://github.com/openshift/console/pull/9436) * Fix NaN warning issue in request input size component [#9415](https://github.com/openshift/console/pull/9415) * [Bug 1978724](https://bugzilla.redhat.com/show_bug.cgi?id=1978724): Add cypress tests for key/value secrets with binary, ascii, and unicode values. [#9387](https://github.com/openshift/console/pull/9387) * [Bug 1970332](https://bugzilla.redhat.com/show_bug.cgi?id=1970332): Fix page disappearing issue while creating sc for rbd provisioner [#9231](https://github.com/openshift/console/pull/9231) * [Bug 1978425](https://bugzilla.redhat.com/show_bug.cgi?id=1978425): Consolidate namespaces in plugins [#9421](https://github.com/openshift/console/pull/9421) * adds access-review on upload jar extension [#9408](https://github.com/openshift/console/pull/9408) * create topology side panel using dynamic plugin extensions [#9306](https://github.com/openshift/console/pull/9306) * fixes i18n miss in pubsub modal [#9404](https://github.com/openshift/console/pull/9404) * adds support for domainMappings to serverless deployment [#9391](https://github.com/openshift/console/pull/9391) * Don't show error message when all add actions are disabled [#9416](https://github.com/openshift/console/pull/9416) * [Bug 1978403](https://bugzilla.redhat.com/show_bug.cgi?id=1978403): Fix bracket regression [#9422](https://github.com/openshift/console/pull/9422) * [Bug 1979620](https://bugzilla.redhat.com/show_bug.cgi?id=1979620): Parent descriptors don't overwrite children [#9417](https://github.com/openshift/console/pull/9417) * [Bug 1970011](https://bugzilla.redhat.com/show_bug.cgi?id=1970011): Fix edge case for "managed by" links [#9331](https://github.com/openshift/console/pull/9331) * Fix i18n issue for submit label in delete resource modal [#9406](https://github.com/openshift/console/pull/9406) * Show N/A when catalog side panel property detail is not available [#9405](https://github.com/openshift/console/pull/9405) * Fix i18n issue on edit health checks page [#9407](https://github.com/openshift/console/pull/9407) * Cypress: disable OLM single install (couchbase operator) test [#9414](https://github.com/openshift/console/pull/9414) * update the text for Knative Service to Serverless Deployment [#9375](https://github.com/openshift/console/pull/9375) * [Bug 1978403](https://bugzilla.redhat.com/show_bug.cgi?id=1978403): chore(i18n): update translations [#9384](https://github.com/openshift/console/pull/9384) * [CONSOLE-2829](https://issues.redhat.com/browse/CONSOLE-2829): Convert list page to ts [#8792](https://github.com/openshift/console/pull/8792) * Add optional checks in health checks probes [#9382](https://github.com/openshift/console/pull/9382) * PF update packages to 2021.8 [#9309](https://github.com/openshift/console/pull/9309) * remove usage of digest from helm catalog item uid [#9364](https://github.com/openshift/console/pull/9364) * Use action group extensions for group/submenus and create new action menu components using PF menu [#9365](https://github.com/openshift/console/pull/9365) * Automation: Filter quick starts catalog [#9347](https://github.com/openshift/console/pull/9347) * [CONSOLE-2152](https://issues.redhat.com/browse/CONSOLE-2152): Improve upgrade messaging when ClusterVersion Upgradeab… [#9329](https://github.com/openshift/console/pull/9329) * [Bug 1973333](https://bugzilla.redhat.com/show_bug.cgi?id=1973333): Adjust PO generation script [#9393](https://github.com/openshift/console/pull/9393) * Fix a11y issues and re-enable cypress ace checks again [#9360](https://github.com/openshift/console/pull/9360) * updated regex for resource name validation and convert to kebabCase if name is not valid [#9373](https://github.com/openshift/console/pull/9373) * Fix a11y warnings in External mode [#9356](https://github.com/openshift/console/pull/9356) * cnv-8975: follow up [#9378](https://github.com/openshift/console/pull/9378) * Monitoring: Add missing `key` prop in PrometheusTemplate [#9377](https://github.com/openshift/console/pull/9377) * [Bug 1977655](https://bugzilla.redhat.com/show_bug.cgi?id=1977655): Use double brackets for Volume Mode localization [#9380](https://github.com/openshift/console/pull/9380) * add popover to pod status in overview panel [#9371](https://github.com/openshift/console/pull/9371) * Show selected namespace in the Add page links [#9374](https://github.com/openshift/console/pull/9374) * Fix CPU Usage query in dev console monitoring [#9358](https://github.com/openshift/console/pull/9358) * verify virtio-win-image of windows vm [#9369](https://github.com/openshift/console/pull/9369) * [Bug 1973065](https://bugzilla.redhat.com/show_bug.cgi?id=1973065): Preserve user annotations while editing an app [#9315](https://github.com/openshift/console/pull/9315) * [CONSOLE-2403](https://issues.redhat.com/browse/CONSOLE-2403): Add a UI for enabling and disabling plugins under Cluster Settings [#8919](https://github.com/openshift/console/pull/8919) * Fix that BuildConfig webhook URL overflows secret column [#9366](https://github.com/openshift/console/pull/9366) * Update class names for terminal to avoid clash with markdown code styles [#9370](https://github.com/openshift/console/pull/9370) * cnv-8975: Enable online VM snapshots in the UI [#9367](https://github.com/openshift/console/pull/9367) * [Bug 1967516](https://bugzilla.redhat.com/show_bug.cgi?id=1967516): Adjusting to new reference models changes [#9354](https://github.com/openshift/console/pull/9354) * convert kubevirt topology extensions to dynamic [#9355](https://github.com/openshift/console/pull/9355) * [CONSOLE-2386](https://issues.redhat.com/browse/CONSOLE-2386): Add node types filter to Cluster utilization card on cluster dashboard [#8800](https://github.com/openshift/console/pull/8800) * Fix accessibility issue in Quick starts page-Buttons must have discernible text [#9339](https://github.com/openshift/console/pull/9339) * docs: improve README [#9348](https://github.com/openshift/console/pull/9348) * [Bug 1974755](https://bugzilla.redhat.com/show_bug.cgi?id=1974755): i18n default status strings [#9312](https://github.com/openshift/console/pull/9312) * Fix full screen loading indicator when routes are loaded lazy (or components uses React.Suspense) [#9297](https://github.com/openshift/console/pull/9297) * tablecolumnclass updates public plugin PR 4 [#9234](https://github.com/openshift/console/pull/9234) * [Bug 1964786](https://bugzilla.redhat.com/show_bug.cgi?id=1964786): Fix SerialConsole display bug [#9352](https://github.com/openshift/console/pull/9352) * [Bug 1976582](https://bugzilla.redhat.com/show_bug.cgi?id=1976582): Supported Storage message link directs to Import from VMware [#9350](https://github.com/openshift/console/pull/9350) * [Bug 1975696](https://bugzilla.redhat.com/show_bug.cgi?id=1975696): compareOwnerReference should not accept a reference [#9336](https://github.com/openshift/console/pull/9336) * Fix typo in const pedingPhases [#9344](https://github.com/openshift/console/pull/9344) * [Bug 1968525](https://bugzilla.redhat.com/show_bug.cgi?id=1968525): Warning - Operator Details page duplicate keys [#9171](https://github.com/openshift/console/pull/9171) * [Bug 1973160](https://bugzilla.redhat.com/show_bug.cgi?id=1973160): Query Browser: Gracefully handle `string` type query results [#9337](https://github.com/openshift/console/pull/9337) * [Bug 1975913](https://bugzilla.redhat.com/show_bug.cgi?id=1975913): fix optional workspace checkbox check/uncheck [#9319](https://github.com/openshift/console/pull/9319) * [Bug 1970980](https://bugzilla.redhat.com/show_bug.cgi?id=1970980): Remove usage of i18nKey in Trans components [#9226](https://github.com/openshift/console/pull/9226) * [Bug 1961391](https://bugzilla.redhat.com/show_bug.cgi?id=1961391): Textual Updates [#9333](https://github.com/openshift/console/pull/9333) * add KindResourcePage dynamic extension [#9286](https://github.com/openshift/console/pull/9286) * Sysprep for advanced editor [#9338](https://github.com/openshift/console/pull/9338) * [Bug 1974611](https://bugzilla.redhat.com/show_bug.cgi?id=1974611): Boot source title [#9316](https://github.com/openshift/console/pull/9316) * Monitoring: Remove Prometheus UI link and SERVER_FLAGS.*PublicURL entries [#9283](https://github.com/openshift/console/pull/9283) * [Bug 1974083](https://bugzilla.redhat.com/show_bug.cgi?id=1974083): When branding is not redhat, no need to explicitly mark community support. [#9302](https://github.com/openshift/console/pull/9302) * [Bug 1972003](https://bugzilla.redhat.com/show_bug.cgi?id=1972003): Monitoring dashboards: Custom time range fixes [#9288](https://github.com/openshift/console/pull/9288) * [Bug 1975232](https://bugzilla.redhat.com/show_bug.cgi?id=1975232): VM Create YAML page 404 error [#9327](https://github.com/openshift/console/pull/9327) * [Bug 1973338](https://bugzilla.redhat.com/show_bug.cgi?id=1973338): Fix punctuation in pvc upload size warning [#9295](https://github.com/openshift/console/pull/9295) * Update example placeholder for labels section of odc add flows [#9269](https://github.com/openshift/console/pull/9269) * Monitoring: Clean up logic for whether to show Monitoring in nav [#9328](https://github.com/openshift/console/pull/9328) * Monitoring dashboards: Dropdowns default to "All" if present [#9324](https://github.com/openshift/console/pull/9324) * [Bug 1975478](https://bugzilla.redhat.com/show_bug.cgi?id=1975478): Fix to persist YAML Editor success message [#9320](https://github.com/openshift/console/pull/9320) * Pipeline Builder recognizes 'display name' errors as form errors [#9291](https://github.com/openshift/console/pull/9291) * [Bug 1972060](https://bugzilla.redhat.com/show_bug.cgi?id=1972060): Fix typo in olm message [#9272](https://github.com/openshift/console/pull/9272) * [Bug 1973340](https://bugzilla.redhat.com/show_bug.cgi?id=1973340): chore(i18n): update translations [#9292](https://github.com/openshift/console/pull/9292) * Correcting gherkin script [#9305](https://github.com/openshift/console/pull/9305) * Update table classes for kube-virt, ceph-storage, bare-metal and network attachment [#9053](https://github.com/openshift/console/pull/9053) * refactor sorting utils from add-page-utils [#9318](https://github.com/openshift/console/pull/9318) * [Bug 1971532](https://bugzilla.redhat.com/show_bug.cgi?id=1971532): remove title attribute when value is uid or same as name [#9307](https://github.com/openshift/console/pull/9307) * Fix HealthCheckProbeData type [#9300](https://github.com/openshift/console/pull/9300) * add kubevirt pvc upload test [#9186](https://github.com/openshift/console/pull/9186) * Fix that try sample and show adv option buttons could be clicked without Git URL in different import flows [#9290](https://github.com/openshift/console/pull/9290) * [Bug 1974689](https://bugzilla.redhat.com/show_bug.cgi?id=1974689): In customize create vm wizard, warning on vm missing model [#9311](https://github.com/openshift/console/pull/9311) * [Bug 1970604](https://bugzilla.redhat.com/show_bug.cgi?id=1970604): Add IDP menu items are not translated [#9308](https://github.com/openshift/console/pull/9308) * [Bug 1973336](https://bugzilla.redhat.com/show_bug.cgi?id=1973336): Use double brackets for Volume Mode locales [#9303](https://github.com/openshift/console/pull/9303) * Replacing all cloudinit form [#9304](https://github.com/openshift/console/pull/9304) * Use different suffix for pipeline secret if annotation already exists [#9260](https://github.com/openshift/console/pull/9260) * add dynamic sdk support for topology extensions [#9055](https://github.com/openshift/console/pull/9055) * Remove declaration for DashboardOverviewUtilizationItem from all sdks [#9205](https://github.com/openshift/console/pull/9205) * fix storageclass issue in VCT form [#9259](https://github.com/openshift/console/pull/9259) * Updating openshift-enterprise-console images to be consistent with ART [#9281](https://github.com/openshift/console/pull/9281) * update tableClasses in public plugin 3rd PR [#9136](https://github.com/openshift/console/pull/9136) * Update ProjectsLink to use link instead of button [#9262](https://github.com/openshift/console/pull/9262) * convert intervalDropdown component to use patternfly dropdown component [#9285](https://github.com/openshift/console/pull/9285) * [Bug 1969546](https://bugzilla.redhat.com/show_bug.cgi?id=1969546): Set OLM install modal body padding to 0 so that our scroll shadows are positioned at the bottom of the modal [#9278](https://github.com/openshift/console/pull/9278) * Fix for protractor CRD ConsoleNotification & ConsoleExternalLogLink extensions test flakes [#9289](https://github.com/openshift/console/pull/9289) * Fix flickering by reducing the column count update with a threshold [#9280](https://github.com/openshift/console/pull/9280) * [Bug 1890676](https://bugzilla.redhat.com/show_bug.cgi?id=1890676): Fix different a11y issues in catalog, quick starts, admin dashboard and pipeline builder [#9189](https://github.com/openshift/console/pull/9189) * fixes Link `to` prop path for CatalogTypeSelector [#9287](https://github.com/openshift/console/pull/9287) * [Bug 1967885](https://bugzilla.redhat.com/show_bug.cgi?id=1967885): Creating a VM from the UI on OKD 4.7 fails [#9258](https://github.com/openshift/console/pull/9258) * fixes: Serverless deployments are not shown in topology Consumption mode [#9274](https://github.com/openshift/console/pull/9274) * [Bug 1963943](https://bugzilla.redhat.com/show_bug.cgi?id=1963943): Add terminal tab for BMN [#9040](https://github.com/openshift/console/pull/9040) * Fix the Git URL field in the Devfile form [#9244](https://github.com/openshift/console/pull/9244) * Bug 1964902 improve display of network policies [#9157](https://github.com/openshift/console/pull/9157) * Fix override of the style in monitoring custom time range modal [#9267](https://github.com/openshift/console/pull/9267) * Fix sample list flickering in the getting started card on the add page [#9263](https://github.com/openshift/console/pull/9263) * [Bug 1971032](https://bugzilla.redhat.com/show_bug.cgi?id=1971032): chore(i18n): update translations [#9223](https://github.com/openshift/console/pull/9223) * [Bug 1967047](https://bugzilla.redhat.com/show_bug.cgi?id=1967047): Console overview operators shown upgrading when still waiting on approval [#9264](https://github.com/openshift/console/pull/9264) * Fix for ConsoleExternalLogLink CRD protractor flake [#9273](https://github.com/openshift/console/pull/9273) * Fix catalog tile links and default behaviour with ctrl+click [#9257](https://github.com/openshift/console/pull/9257) * [Bug 1972514](https://bugzilla.redhat.com/show_bug.cgi?id=1972514): KSVC - adds check for status in ksvc in util logic [#9268](https://github.com/openshift/console/pull/9268) * Unable to edit the default Health check probe values [#9237](https://github.com/openshift/console/pull/9237) * Capitalize help text for when expressions in the task sidebar [#9235](https://github.com/openshift/console/pull/9235) * [Bug 1967658](https://bugzilla.redhat.com/show_bug.cgi?id=1967658): improve failure alert for copied CSV [#9233](https://github.com/openshift/console/pull/9233) * [Bug 1912929](https://bugzilla.redhat.com/show_bug.cgi?id=1912929): i18n missed items in Storage overview [#9239](https://github.com/openshift/console/pull/9239) * Fix to mark required fields in PipelineBuilderForm [#9255](https://github.com/openshift/console/pull/9255) * fixes kafka connection sidebar resource to show secret resource if exist [#9250](https://github.com/openshift/console/pull/9250) * Upgrade PF packages to latest version [#9249](https://github.com/openshift/console/pull/9249) * fixes Loading indicator alignment on eventsources form [#9248](https://github.com/openshift/console/pull/9248) * [Bug 1972016](https://bugzilla.redhat.com/show_bug.cgi?id=1972016): Fix time range issue for devconsole monitoring dashboard [#9246](https://github.com/openshift/console/pull/9246) * Add actions menu for Kafka Connection side panel [#9243](https://github.com/openshift/console/pull/9243) * Add error boundary in edit-flows [#9253](https://github.com/openshift/console/pull/9253) * Always use http protocol for gitlab host [#9247](https://github.com/openshift/console/pull/9247) * Fix monitoring error box alignment [#9245](https://github.com/openshift/console/pull/9245) * [Bug 1908772](https://bugzilla.redhat.com/show_bug.cgi?id=1908772): Fix a11y violation: Dev Console Nav Menu UL contains non-LI elements [#9215](https://github.com/openshift/console/pull/9215) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#9241](https://github.com/openshift/console/pull/9241) * Enable import order eslint rule and fix related lint errors [#9120](https://github.com/openshift/console/pull/9120) * [Bug 1971544](https://bugzilla.redhat.com/show_bug.cgi?id=1971544): adds check for kamelet source in provider [#9236](https://github.com/openshift/console/pull/9236) * [Bug 1971499](https://bugzilla.redhat.com/show_bug.cgi?id=1971499): Do not render samples column and helm link when add page customization disabled them [#9228](https://github.com/openshift/console/pull/9228) * [Full changelog](https://github.com/openshift/console/compare/6e5fd12e25ed4c7008241a8d0b74ed341fb1a07e...60e23074a97b7fc1686c8bf382c41b7f62f10acc) ### [console-operator](https://github.com/openshift/console-operator/tree/17a555447f3a6323d371cf2d5228dbc95918c80e) * Add QS for installing namespeced Helm Chart Repos [#631](https://github.com/openshift/console-operator/pull/631) * Implement multicluster tech preview [#630](https://github.com/openshift/console-operator/pull/630) * Add Jon Jackson to approvers list [#625](https://github.com/openshift/console-operator/pull/625) * [Bug 2041605](https://bugzilla.redhat.com/show_bug.cgi?id=2041605): Fix plugin proxy path [#628](https://github.com/openshift/console-operator/pull/628) * [CONSOLE-3005](https://issues.redhat.com/browse/CONSOLE-3005): Provide alias for dynamic plugin's proxy [#613](https://github.com/openshift/console-operator/pull/613) * [Bug 2037635](https://bugzilla.redhat.com/show_bug.cgi?id=2037635): Fix setting of custom cert for default route [#623](https://github.com/openshift/console-operator/pull/623) * [Bug 2033434](https://bugzilla.redhat.com/show_bug.cgi?id=2033434): clidownloads: add darwin/arm64 oc [#620](https://github.com/openshift/console-operator/pull/620) * [Bug 2030574](https://bugzilla.redhat.com/show_bug.cgi?id=2030574): Console resources are using older 'service.alpha.openshift.io' annotation [#621](https://github.com/openshift/console-operator/pull/621) * [Bug 2036937](https://bugzilla.redhat.com/show_bug.cgi?id=2036937): Update download odo link to new mirror [#622](https://github.com/openshift/console-operator/pull/622) * Library go bump [#615](https://github.com/openshift/console-operator/pull/615) * [Bug 2021400](https://bugzilla.redhat.com/show_bug.cgi?id=2021400): Bump documentationBaseURL to 4.10 [#611](https://github.com/openshift/console-operator/pull/611) * [CONSOLE-2892](https://issues.redhat.com/browse/CONSOLE-2892): Allow dynamic plugins to proxy to services on the cluster [#603](https://github.com/openshift/console-operator/pull/603) * [Bug 2013632](https://bugzilla.redhat.com/show_bug.cgi?id=2013632): Correct grammar error in ODF quickstart [#608](https://github.com/openshift/console-operator/pull/608) * [Bug 2018380](https://bugzilla.redhat.com/show_bug.cgi?id=2018380): Migrate docs links to access.redhat.com [#607](https://github.com/openshift/console-operator/pull/607) * manifests: resources required for adding helm metrics in console [#601](https://github.com/openshift/console-operator/pull/601) * [Bug 2013632](https://bugzilla.redhat.com/show_bug.cgi?id=2013632): Correction/Changes in Quick Start Guides for ODF [#598](https://github.com/openshift/console-operator/pull/598) * [Bug 2008185](https://bugzilla.redhat.com/show_bug.cgi?id=2008185): Console operator go.mod should use go 1.16 version [#597](https://github.com/openshift/console-operator/pull/597) * [Bug 2009454](https://bugzilla.redhat.com/show_bug.cgi?id=2009454): Change web terminal subscription permissions from get to list [#588](https://github.com/openshift/console-operator/pull/588) * [CONSOLE-2768](https://issues.redhat.com/browse/CONSOLE-2768): Update default and download deployments to use bindata [#550](https://github.com/openshift/console-operator/pull/550) * Updating openshift-enterprise-console-operator images to be consistent with ART [#592](https://github.com/openshift/console-operator/pull/592) * [Bug 1999314](https://bugzilla.redhat.com/show_bug.cgi?id=1999314): Resync all controllers periodically [#590](https://github.com/openshift/console-operator/pull/590) * [Bug 2001240](https://bugzilla.redhat.com/show_bug.cgi?id=2001240): Remove SimpleHTTP 'server' response header value [#585](https://github.com/openshift/console-operator/pull/585) * Updating openshift-enterprise-console-operator images to be consistent with ART [#586](https://github.com/openshift/console-operator/pull/586) * [Bug 1994443](https://bugzilla.redhat.com/show_bug.cgi?id=1994443): console-operator should report Available=true when at least available replica exists [#580](https://github.com/openshift/console-operator/pull/580) * [Bug 2000768](https://bugzilla.redhat.com/show_bug.cgi?id=2000768): Fix 4 Quick Starts [#581](https://github.com/openshift/console-operator/pull/581) * [Bug 1989055](https://bugzilla.redhat.com/show_bug.cgi?id=1989055): Revoke usage of Default Ingress Cert for console route healthcheck [#582](https://github.com/openshift/console-operator/pull/582) * [Bug 2000440](https://bugzilla.redhat.com/show_bug.cgi?id=2000440): OCS Quick Start should not be shown unless you have proper privileges [#578](https://github.com/openshift/console-operator/pull/578) * [Bug 1989055](https://bugzilla.redhat.com/show_bug.cgi?id=1989055): logins to the web console fail with custom oauth cert [#571](https://github.com/openshift/console-operator/pull/571) * [Bug 1986129](https://bugzilla.redhat.com/show_bug.cgi?id=1986129): Bump openshift/api to add missing 'include.release.openshift.io/single-node-developer' annotation to the ConsolePlugin CRD [#573](https://github.com/openshift/console-operator/pull/573) * [Bug 1992508](https://bugzilla.redhat.com/show_bug.cgi?id=1992508): Update base doc URL to 4.9 [#572](https://github.com/openshift/console-operator/pull/572) * [Bug 1980531](https://bugzilla.redhat.com/show_bug.cgi?id=1980531): Add release.openshift.io/delete annotation to consoleLink CRDs [#565](https://github.com/openshift/console-operator/pull/565) * reduce initial steps to setup project [#533](https://github.com/openshift/console-operator/pull/533) * Support External control plane topology [#569](https://github.com/openshift/console-operator/pull/569) * Adds ODF install tour [#559](https://github.com/openshift/console-operator/pull/559) * pkg/console/subresource/route: Drop GetCanonicalHost and IsAdmitted [#568](https://github.com/openshift/console-operator/pull/568) * Remove references to upstream UI components and config [#562](https://github.com/openshift/console-operator/pull/562) * Rename Monitoring tab to Observe tab in monitoring sampleapp quickstart [#563](https://github.com/openshift/console-operator/pull/563) * [Bug 1975379](https://bugzilla.redhat.com/show_bug.cgi?id=1975379): Only use `kubernetes.io/hostname` for workload anti-affinity [#566](https://github.com/openshift/console-operator/pull/566) * fix: Update the Node.js quickstart example repo. [#564](https://github.com/openshift/console-operator/pull/564) * [Bug 1975379](https://bugzilla.redhat.com/show_bug.cgi?id=1975379): Use hard requirement for anti-affinity rules on both console's deployments [#560](https://github.com/openshift/console-operator/pull/560) * [Bug 1966480](https://bugzilla.redhat.com/show_bug.cgi?id=1966480): Console-operator's controllers are passed resourceSyncer which is not used [#551](https://github.com/openshift/console-operator/pull/551) * [Bug 1975714](https://bugzilla.redhat.com/show_bug.cgi?id=1975714): Add policy-group label to the openshift-console namespace manifest [#557](https://github.com/openshift/console-operator/pull/557) * Updating openshift-enterprise-console-operator images to be consistent with ART [#556](https://github.com/openshift/console-operator/pull/556) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#555](https://github.com/openshift/console-operator/pull/555) * [Bug 1971690](https://bugzilla.redhat.com/show_bug.cgi?id=1971690): clidownloads: ARM 64 is supported [#554](https://github.com/openshift/console-operator/pull/554) * [Full changelog](https://github.com/openshift/console-operator/compare/0075f0ee900d4ec71da0b9fb6e4451ef91fcf34a...17a555447f3a6323d371cf2d5228dbc95918c80e) ### [container-networking-plugins](https://github.com/openshift/containernetworking-plugins/tree/693f1c1f6e0f8f01cbfed546ce99a3faf3161564) * [Bug 1897431](https://bugzilla.redhat.com/show_bug.cgi?id=1897431): Upstream sync sept 2021 [#54](https://github.com/openshift/containernetworking-plugins/pull/54) * [Bug 1989342](https://bugzilla.redhat.com/show_bug.cgi?id=1989342): host-device: Add support for DPDK device [#51](https://github.com/openshift/containernetworking-plugins/pull/51) * Updating ose-containernetworking-plugins-alt images to be consistent with ART [#50](https://github.com/openshift/containernetworking-plugins/pull/50) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#48](https://github.com/openshift/containernetworking-plugins/pull/48) * [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/71a8b3469df865daf68cb893bfe313328d4be992...693f1c1f6e0f8f01cbfed546ce99a3faf3161564) ### [coredns](https://github.com/openshift/coredns/tree/3ec1ee7dd91d5a1193745984c2c247ba3f2518d3) * [Bug 2043801](https://bugzilla.redhat.com/show_bug.cgi?id=2043801): Merge 1.8.7 [#70](https://github.com/openshift/coredns/pull/70) * Updating coredns images to be consistent with ART [#68](https://github.com/openshift/coredns/pull/68) * UPSTREAM: <carry>: openshift: Disable dependabot [#67](https://github.com/openshift/coredns/pull/67) * [NE-581](https://issues.redhat.com/browse/NE-581): Rebase to upstream v1.8.4 [#60](https://github.com/openshift/coredns/pull/60) * Add alebedev87 to OWNERS [#58](https://github.com/openshift/coredns/pull/58) * Updating coredns images to be consistent with ART [#61](https://github.com/openshift/coredns/pull/61) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#59](https://github.com/openshift/coredns/pull/59) * [Full changelog](https://github.com/openshift/coredns/compare/642b46ef468d132d26c3f84a8bcb4b542d8df1e6...3ec1ee7dd91d5a1193745984c2c247ba3f2518d3) ### [csi-driver-manila, openstack-cinder-csi-driver](https://github.com/openshift/cloud-provider-openstack/tree/df0b27de80cfaa3f01e8cf0210f3a8d0c9a248d9) * [Bug 2036569](https://bugzilla.redhat.com/show_bug.cgi?id=2036569): Merge upstream bump to k8s 1.23 [#98](https://github.com/openshift/cloud-provider-openstack/pull/98) * [Bug 2036569](https://bugzilla.redhat.com/show_bug.cgi?id=2036569): Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#97](https://github.com/openshift/cloud-provider-openstack/pull/97) * [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): OWNERS: Update ShiftStack members [#95](https://github.com/openshift/cloud-provider-openstack/pull/95) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#94](https://github.com/openshift/cloud-provider-openstack/pull/94) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#93](https://github.com/openshift/cloud-provider-openstack/pull/93) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#92](https://github.com/openshift/cloud-provider-openstack/pull/92) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#91](https://github.com/openshift/cloud-provider-openstack/pull/91) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#90](https://github.com/openshift/cloud-provider-openstack/pull/90) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#89](https://github.com/openshift/cloud-provider-openstack/pull/89) * Updating ose-openstack-cinder-csi-driver images to be consistent with ART [#87](https://github.com/openshift/cloud-provider-openstack/pull/87) * Updating csi-driver-manila images to be consistent with ART [#88](https://github.com/openshift/cloud-provider-openstack/pull/88) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#85](https://github.com/openshift/cloud-provider-openstack/pull/85) * Updating ose-openstack-cloud-controller-manager images to be consistent with ART [#86](https://github.com/openshift/cloud-provider-openstack/pull/86) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#84](https://github.com/openshift/cloud-provider-openstack/pull/84) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#83](https://github.com/openshift/cloud-provider-openstack/pull/83) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#82](https://github.com/openshift/cloud-provider-openstack/pull/82) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#81](https://github.com/openshift/cloud-provider-openstack/pull/81) * Updating csi-driver-manila images to be consistent with ART [#79](https://github.com/openshift/cloud-provider-openstack/pull/79) * Updating ose-openstack-cinder-csi-driver images to be consistent with ART [#78](https://github.com/openshift/cloud-provider-openstack/pull/78) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#77](https://github.com/openshift/cloud-provider-openstack/pull/77) * Updating ose-openstack-cloud-controller-manager images to be consistent with ART [#80](https://github.com/openshift/cloud-provider-openstack/pull/80) * Updating ose-openstack-cloud-controller-manager images to be consistent with ART [#76](https://github.com/openshift/cloud-provider-openstack/pull/76) * [Bug 1988374](https://bugzilla.redhat.com/show_bug.cgi?id=1988374): UPSTREAM: 1988374: Disable uuid checks on XFS (#1614) [#72](https://github.com/openshift/cloud-provider-openstack/pull/72) * [Bug 1996031](https://bugzilla.redhat.com/show_bug.cgi?id=1996031): Merge upstream tag 'v1.22.0' [#70](https://github.com/openshift/cloud-provider-openstack/pull/70) * [Bug 1996783](https://bugzilla.redhat.com/show_bug.cgi?id=1996783): Bump Go to v1.16 - fixup [#74](https://github.com/openshift/cloud-provider-openstack/pull/74) * [Bug 1996783](https://bugzilla.redhat.com/show_bug.cgi?id=1996783): Bump to Go v1.16 and OCP v4.9 [#73](https://github.com/openshift/cloud-provider-openstack/pull/73) * Remove Fedosin from Owners [#55](https://github.com/openshift/cloud-provider-openstack/pull/55) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#68](https://github.com/openshift/cloud-provider-openstack/pull/68) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#67](https://github.com/openshift/cloud-provider-openstack/pull/67) * Updating ose-openstack-cloud-controller-manager images to be consistent with ART [#66](https://github.com/openshift/cloud-provider-openstack/pull/66) * Fix ART build [#65](https://github.com/openshift/cloud-provider-openstack/pull/65) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#64](https://github.com/openshift/cloud-provider-openstack/pull/64) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#63](https://github.com/openshift/cloud-provider-openstack/pull/63) * Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#60](https://github.com/openshift/cloud-provider-openstack/pull/60) * Upstream merge [#59](https://github.com/openshift/cloud-provider-openstack/pull/59) * Updating ose-openstack-cinder-csi-driver images to be consistent with ART [#57](https://github.com/openshift/cloud-provider-openstack/pull/57) * Updating csi-driver-manila images to be consistent with ART [#58](https://github.com/openshift/cloud-provider-openstack/pull/58) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#56](https://github.com/openshift/cloud-provider-openstack/pull/56) * [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/3579eadc9b0e195a4bb80d9a43a33a250c4a8dd6...df0b27de80cfaa3f01e8cf0210f3a8d0c9a248d9) ### [csi-driver-manila-operator](https://github.com/openshift/csi-driver-manila-operator/tree/16f67d6cf67395065ee6084d2ef7fcb7c74bb151) * [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): csi-driver-manila: Add external-snapshotter permissions to patch snapshots [#136](https://github.com/openshift/csi-driver-manila-operator/pull/136) * [Bug 2038934](https://bugzilla.redhat.com/show_bug.cgi?id=2038934): Add custom CA bundle support [#134](https://github.com/openshift/csi-driver-manila-operator/pull/134) * [Bug 2038053](https://bugzilla.redhat.com/show_bug.cgi?id=2038053): Bump k8s to 1.23 [#133](https://github.com/openshift/csi-driver-manila-operator/pull/133) * [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): OWNERS: Update ShiftStack members [#132](https://github.com/openshift/csi-driver-manila-operator/pull/132) * Normalize the storage class name when ShareType has invalid characters [#131](https://github.com/openshift/csi-driver-manila-operator/pull/131) * Updating csi-driver-manila-operator images to be consistent with ART [#130](https://github.com/openshift/csi-driver-manila-operator/pull/130) * Updating csi-driver-manila-operator images to be consistent with ART [#128](https://github.com/openshift/csi-driver-manila-operator/pull/128) * Updating csi-driver-manila-operator images to be consistent with ART [#121](https://github.com/openshift/csi-driver-manila-operator/pull/121) * [Bug 2001620](https://bugzilla.redhat.com/show_bug.cgi?id=2001620): Do not degrade cluster on failure to reach Manila [#120](https://github.com/openshift/csi-driver-manila-operator/pull/120) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#117](https://github.com/openshift/csi-driver-manila-operator/pull/117) * [Bug 1991814](https://bugzilla.redhat.com/show_bug.cgi?id=1991814): Move namespace creation to cluster-storage-operator [#115](https://github.com/openshift/csi-driver-manila-operator/pull/115) * [Bug 1948090](https://bugzilla.redhat.com/show_bug.cgi?id=1948090): Deploy multiple replicas of CSI Controller Service [#112](https://github.com/openshift/csi-driver-manila-operator/pull/112) * [Bug 1960152](https://bugzilla.redhat.com/show_bug.cgi?id=1960152): Use cluster Proxy when available [#108](https://github.com/openshift/csi-driver-manila-operator/pull/108) * Generate default volumesnapshotclass for Manila CSI driver [#107](https://github.com/openshift/csi-driver-manila-operator/pull/107) * Remove Fedosin from Owners [#101](https://github.com/openshift/csi-driver-manila-operator/pull/101) * Use go:embed for static yaml files #179 [#105](https://github.com/openshift/csi-driver-manila-operator/pull/105) * Updating csi-driver-manila-operator images to be consistent with ART [#104](https://github.com/openshift/csi-driver-manila-operator/pull/104) * test/e2e/manifest: hardcode StorageClass [#103](https://github.com/openshift/csi-driver-manila-operator/pull/103) * Add e2e manifest for testing [#100](https://github.com/openshift/csi-driver-manila-operator/pull/100) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#102](https://github.com/openshift/csi-driver-manila-operator/pull/102) * Create CI image for Manila CSI Operator testing [#99](https://github.com/openshift/csi-driver-manila-operator/pull/99) * [Full changelog](https://github.com/openshift/csi-driver-manila-operator/compare/f6ffb0d7c2935db9d349f8dc1c51d9ea1b0df5ce...16f67d6cf67395065ee6084d2ef7fcb7c74bb151) ### [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs/tree/3448830c086f092863ce701cccc6b627bca5b827) * [Bug 2036567](https://bugzilla.redhat.com/show_bug.cgi?id=2036567): Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#69](https://github.com/openshift/csi-driver-nfs/pull/69) * [Bug 2036567](https://bugzilla.redhat.com/show_bug.cgi?id=2036567): Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#67](https://github.com/openshift/csi-driver-nfs/pull/67) * [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): OWNERS: Update team members [#68](https://github.com/openshift/csi-driver-nfs/pull/68) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#66](https://github.com/openshift/csi-driver-nfs/pull/66) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#65](https://github.com/openshift/csi-driver-nfs/pull/65) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#64](https://github.com/openshift/csi-driver-nfs/pull/64) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#63](https://github.com/openshift/csi-driver-nfs/pull/63) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#62](https://github.com/openshift/csi-driver-nfs/pull/62) * [Bug 1924435](https://bugzilla.redhat.com/show_bug.cgi?id=1924435): Merge upstream:master into master [#61](https://github.com/openshift/csi-driver-nfs/pull/61) * Updating csi-driver-nfs images to be consistent with ART [#59](https://github.com/openshift/csi-driver-nfs/pull/59) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#57](https://github.com/openshift/csi-driver-nfs/pull/57) * Update maintainers for Shift on Stack [#58](https://github.com/openshift/csi-driver-nfs/pull/58) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#56](https://github.com/openshift/csi-driver-nfs/pull/56) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#55](https://github.com/openshift/csi-driver-nfs/pull/55) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#54](https://github.com/openshift/csi-driver-nfs/pull/54) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#53](https://github.com/openshift/csi-driver-nfs/pull/53) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#51](https://github.com/openshift/csi-driver-nfs/pull/51) * Updating csi-driver-nfs images to be consistent with ART [#52](https://github.com/openshift/csi-driver-nfs/pull/52) * [Bug 1996081](https://bugzilla.redhat.com/show_bug.cgi?id=1996081): Merge upstream:master into master [#50](https://github.com/openshift/csi-driver-nfs/pull/50) * Remove Fedosin from Owners [#42](https://github.com/openshift/csi-driver-nfs/pull/42) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#49](https://github.com/openshift/csi-driver-nfs/pull/49) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#48](https://github.com/openshift/csi-driver-nfs/pull/48) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#47](https://github.com/openshift/csi-driver-nfs/pull/47) * Updating csi-driver-nfs images to be consistent with ART [#44](https://github.com/openshift/csi-driver-nfs/pull/44) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#46](https://github.com/openshift/csi-driver-nfs/pull/46) * Upstream merge [#45](https://github.com/openshift/csi-driver-nfs/pull/45) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#43](https://github.com/openshift/csi-driver-nfs/pull/43) * Upstream merge [#41](https://github.com/openshift/csi-driver-nfs/pull/41) * [Full changelog](https://github.com/openshift/csi-driver-nfs/compare/583088efa37346e23ed056b57ea24e61b0e5b9d8...3448830c086f092863ce701cccc6b627bca5b827) ### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/27e71f2bb577200dc3cd87851989f0c950521eb8) * [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): Rebase to v3.4.0 for OCP 4.10 [#37](https://github.com/openshift/csi-external-attacher/pull/37) * Updating csi-attacher images to be consistent with ART [#35](https://github.com/openshift/csi-external-attacher/pull/35) * [Bug 1993934](https://bugzilla.redhat.com/show_bug.cgi?id=1993934): Update CSI sidecars [#34](https://github.com/openshift/csi-external-attacher/pull/34) * Updating csi-attacher images to be consistent with ART [#33](https://github.com/openshift/csi-external-attacher/pull/33) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#32](https://github.com/openshift/csi-external-attacher/pull/32) * [Full changelog](https://github.com/openshift/csi-external-attacher/compare/596da63ecf2886a9bce19c08ad1120e123b498af...27e71f2bb577200dc3cd87851989f0c950521eb8) ### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/31de1e19119e6b63cd9d52622f5b9d9df7e4c384) * [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): Rebase to v3.1.0 for OCP 4.10 [#49](https://github.com/openshift/csi-external-provisioner/pull/49) * Updating csi-provisioner images to be consistent with ART [#48](https://github.com/openshift/csi-external-provisioner/pull/48) * Updating csi-provisioner images to be consistent with ART [#47](https://github.com/openshift/csi-external-provisioner/pull/47) * Updating csi-provisioner images to be consistent with ART [#46](https://github.com/openshift/csi-external-provisioner/pull/46) * [Bug 1993934](https://bugzilla.redhat.com/show_bug.cgi?id=1993934): Update CSI sidecars [#44](https://github.com/openshift/csi-external-provisioner/pull/44) * Updating csi-provisioner images to be consistent with ART [#43](https://github.com/openshift/csi-external-provisioner/pull/43) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#42](https://github.com/openshift/csi-external-provisioner/pull/42) * [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/3ea7e68a518870d63c7da9485f8a69fa1555b452...31de1e19119e6b63cd9d52622f5b9d9df7e4c384) ### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/e5934091f8cc4a6ca58f3719ba4487a46b4252df) * [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): Rebase resizer v1.4.0 [#127](https://github.com/openshift/csi-external-resizer/pull/127) * Updating ose-csi-external-resizer images to be consistent with ART [#126](https://github.com/openshift/csi-external-resizer/pull/126) * Updating ose-csi-external-resizer images to be consistent with ART [#125](https://github.com/openshift/csi-external-resizer/pull/125) * Updating ose-csi-external-resizer images to be consistent with ART [#124](https://github.com/openshift/csi-external-resizer/pull/124) * [Bug 1993934](https://bugzilla.redhat.com/show_bug.cgi?id=1993934): Update CSI sidecars [#123](https://github.com/openshift/csi-external-resizer/pull/123) * Updating ose-csi-external-resizer images to be consistent with ART [#122](https://github.com/openshift/csi-external-resizer/pull/122) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#121](https://github.com/openshift/csi-external-resizer/pull/121) * [Full changelog](https://github.com/openshift/csi-external-resizer/compare/b5dd2b39e9dfb83addd0c07654c3b9119e24cb36...e5934091f8cc4a6ca58f3719ba4487a46b4252df) ### [csi-external-snapshotter, csi-snapshot-controller, csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter/tree/fe4a0a2f48fcc9069910773b32188597d899bdde) * [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): Update CSI sidecars to the latest release for 4.10 [#66](https://github.com/openshift/csi-external-snapshotter/pull/66) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#60](https://github.com/openshift/csi-external-snapshotter/pull/60) * Updating ose-csi-snapshot-controller images to be consistent with ART [#61](https://github.com/openshift/csi-external-snapshotter/pull/61) * Updating ose-csi-external-snapshotter images to be consistent with ART [#59](https://github.com/openshift/csi-external-snapshotter/pull/59) * Updating ose-csi-snapshot-controller images to be consistent with ART [#58](https://github.com/openshift/csi-external-snapshotter/pull/58) * [Bug 1993934](https://bugzilla.redhat.com/show_bug.cgi?id=1993934): Merge upstream v4.2.0 [#56](https://github.com/openshift/csi-external-snapshotter/pull/56) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#54](https://github.com/openshift/csi-external-snapshotter/pull/54) * Updating ose-csi-snapshot-controller images to be consistent with ART [#52](https://github.com/openshift/csi-external-snapshotter/pull/52) * Updating ose-csi-external-snapshotter images to be consistent with ART [#53](https://github.com/openshift/csi-external-snapshotter/pull/53) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#51](https://github.com/openshift/csi-external-snapshotter/pull/51) * [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/1e2cca95999057e16fcfee07e8068f7a77f2e164...fe4a0a2f48fcc9069910773b32188597d899bdde) ### [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe/tree/8c1a5bcac1675711b51fffe88b40bb46f0e22db9) * Updating csi-livenessprobe images to be consistent with ART [#30](https://github.com/openshift/csi-livenessprobe/pull/30) * Updating csi-livenessprobe images to be consistent with ART [#29](https://github.com/openshift/csi-livenessprobe/pull/29) * Updating csi-livenessprobe images to be consistent with ART [#28](https://github.com/openshift/csi-livenessprobe/pull/28) * [Bug 1993934](https://bugzilla.redhat.com/show_bug.cgi?id=1993934): Update CSI sidecars [#27](https://github.com/openshift/csi-livenessprobe/pull/27) * Updating csi-livenessprobe images to be consistent with ART [#25](https://github.com/openshift/csi-livenessprobe/pull/25) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#24](https://github.com/openshift/csi-livenessprobe/pull/24) * [Full changelog](https://github.com/openshift/csi-livenessprobe/compare/a29b1153451d6ffa6fbcb1dacbe25639c2523488...8c1a5bcac1675711b51fffe88b40bb46f0e22db9) ### [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar/tree/bb0bd823c2212c6657e5835eb0015aab4e93839d) * Updating csi-node-driver-registrar images to be consistent with ART [#33](https://github.com/openshift/csi-node-driver-registrar/pull/33) * Updating csi-node-driver-registrar images to be consistent with ART [#32](https://github.com/openshift/csi-node-driver-registrar/pull/32) * [Bug 1993934](https://bugzilla.redhat.com/show_bug.cgi?id=1993934): Update CSI sidecars [#31](https://github.com/openshift/csi-node-driver-registrar/pull/31) * Updating csi-node-driver-registrar images to be consistent with ART [#30](https://github.com/openshift/csi-node-driver-registrar/pull/30) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#29](https://github.com/openshift/csi-node-driver-registrar/pull/29) * [Full changelog](https://github.com/openshift/csi-node-driver-registrar/compare/0519730f75f89c11f1ee07c7f81b0bcae1ddf705...bb0bd823c2212c6657e5835eb0015aab4e93839d) ### [docker-builder](https://github.com/openshift/builder/tree/24d8db40f7544806bf6e5acc32f56e223a59eed7) * [Bug 2044244](https://bugzilla.redhat.com/show_bug.cgi?id=2044244): bump(github.com/containers/buildah) to v1.22.4 [#281](https://github.com/openshift/builder/pull/281) * [Bug 2037638](https://bugzilla.redhat.com/show_bug.cgi?id=2037638): Add support for build csi volume source [#273](https://github.com/openshift/builder/pull/273) * [Bug 2034650](https://bugzilla.redhat.com/show_bug.cgi?id=2034650): Rebase to k8s 1.23.0 [#277](https://github.com/openshift/builder/pull/277) * Report User/Group ID when they cannot be parsed [#276](https://github.com/openshift/builder/pull/276) * [Bug 1979966](https://bugzilla.redhat.com/show_bug.cgi?id=1979966): Update containers/storage to address incorrect overlay options being set on rhel7 nodes [#275](https://github.com/openshift/builder/pull/275) * [Bug 2021551](https://bugzilla.redhat.com/show_bug.cgi?id=2021551): getAssembleUser(): strip the group part out before checking the UID [#270](https://github.com/openshift/builder/pull/270) * [Bug 2011293](https://bugzilla.redhat.com/show_bug.cgi?id=2011293): add Red Hat registries to the default registries.conf included in the builder image [#266](https://github.com/openshift/builder/pull/266) * Updating openshift-enterprise-builder images to be consistent with ART [#264](https://github.com/openshift/builder/pull/264) * [Bug 1964327](https://bugzilla.redhat.com/show_bug.cgi?id=1964327): bump github.com/containers/buildah to v1.22.3 [#265](https://github.com/openshift/builder/pull/265) * Dockerfiles: run `rpm --setcaps shadow-utils` during build [#256](https://github.com/openshift/builder/pull/256) * Update OWNERS file [#260](https://github.com/openshift/builder/pull/260) * [BUILD-278](https://issues.redhat.com/browse/BUILD-278): fix cgroupv2 memory max defaulting [#252](https://github.com/openshift/builder/pull/252) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): Rebase to Kubernetes 1.22 [#262](https://github.com/openshift/builder/pull/262) * [Bug 1971332](https://bugzilla.redhat.com/show_bug.cgi?id=1971332): bump(s2i): revert incorrect ssh scp fix [#257](https://github.com/openshift/builder/pull/257) * Let the serviceability package determine how to tie logrus to klog [#255](https://github.com/openshift/builder/pull/255) * unprivileged: don't try to set up user namespaces for manage-dockerfile/git-clone [#254](https://github.com/openshift/builder/pull/254) * [Bug 1964327](https://bugzilla.redhat.com/show_bug.cgi?id=1964327): bump github.com/containers/common to v0.40.0 [#253](https://github.com/openshift/builder/pull/253) * unprivileged: add CLI options for isolation and storage [#220](https://github.com/openshift/builder/pull/220) * Updating openshift-enterprise-builder images to be consistent with ART [#248](https://github.com/openshift/builder/pull/248) * [BUILD-278](https://issues.redhat.com/browse/BUILD-278): Check cgroup v1 and cgroup v2 Files for Quota [#246](https://github.com/openshift/builder/pull/246) * bump(*) to get updates from openshift/api#954 [#250](https://github.com/openshift/builder/pull/250) * [BUILD-87](https://issues.redhat.com/browse/BUILD-87): secret configmap volume mounts in builds [#245](https://github.com/openshift/builder/pull/245) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#247](https://github.com/openshift/builder/pull/247) * [Full changelog](https://github.com/openshift/builder/compare/b59f2b3a9f1571b78f8337211b80a49a6da91269...24d8db40f7544806bf6e5acc32f56e223a59eed7) ### [docker-registry](https://github.com/openshift/image-registry/tree/02e84c00a539991d7acd1435265e29be6c053a02) * [IR-211](https://issues.redhat.com/browse/IR-211): Bump k8s to 1.23 [#302](https://github.com/openshift/image-registry/pull/302) * [Bug 2008539](https://bugzilla.redhat.com/show_bug.cgi?id=2008539): Try another registry if blob is not found [#296](https://github.com/openshift/image-registry/pull/296) * Use Go 1.17 [#301](https://github.com/openshift/image-registry/pull/301) * [Bug 2011733](https://bugzilla.redhat.com/show_bug.cgi?id=2011733): Update link to OpenShift documentation [#300](https://github.com/openshift/image-registry/pull/300) * [Bug 2024859](https://bugzilla.redhat.com/show_bug.cgi?id=2024859): Fix auth for docker.io images [#299](https://github.com/openshift/image-registry/pull/299) * [IR-104](https://issues.redhat.com/browse/IR-104): Use library-go in image-registry [#295](https://github.com/openshift/image-registry/pull/295) * [Bug 1902456](https://bugzilla.redhat.com/show_bug.cgi?id=1902456): Fixed incorrect access denied error logs [#291](https://github.com/openshift/image-registry/pull/291) * docs: How to deploy development build [#289](https://github.com/openshift/image-registry/pull/289) * Updating openshift-enterprise-registry images to be consistent with ART [#292](https://github.com/openshift/image-registry/pull/292) * [CCO-135](https://issues.redhat.com/browse/CCO-135): vendor in updated openshift/docker-distribution [#283](https://github.com/openshift/image-registry/pull/283) * [Bug 1972009](https://bugzilla.redhat.com/show_bug.cgi?id=1972009): Supporting mirror authentication during pull through [#281](https://github.com/openshift/image-registry/pull/281) * Update OWNERS [#286](https://github.com/openshift/image-registry/pull/286) * Updating openshift-enterprise-registry images to be consistent with ART [#280](https://github.com/openshift/image-registry/pull/280) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#279](https://github.com/openshift/image-registry/pull/279) * [Full changelog](https://github.com/openshift/image-registry/compare/369fd303a1a7e5a2fcc594a63e72dc9cacb4d41f...02e84c00a539991d7acd1435265e29be6c053a02) ### [driver-toolkit](https://github.com/openshift/driver-toolkit/tree/0c77c8d662851e5a2ba8e85f4400c60f63d2fb6c) * Add members of Partner Accelerators to OWNERS [#70](https://github.com/openshift/driver-toolkit/pull/70) * test/e2e: capture more observation information [#69](https://github.com/openshift/driver-toolkit/pull/69) * Set explicit namespace for all oc commands [#68](https://github.com/openshift/driver-toolkit/pull/68) * Replace kubectl command with oc in e2e test [#67](https://github.com/openshift/driver-toolkit/pull/67) * Add script to test driver-toolkit ImageStream and image contents [#66](https://github.com/openshift/driver-toolkit/pull/66) * Remove Z from OWNERS [#63](https://github.com/openshift/driver-toolkit/pull/63) * (reimplement) Add imagestream for driver-toolkit [#62](https://github.com/openshift/driver-toolkit/pull/62) * Revert "Add imagestream for driver-toolkit" [#61](https://github.com/openshift/driver-toolkit/pull/61) * Add imagestream for driver-toolkit [#60](https://github.com/openshift/driver-toolkit/pull/60) * Updating driver-toolkit images to be consistent with ART [#59](https://github.com/openshift/driver-toolkit/pull/59) * [Bug 2000321](https://bugzilla.redhat.com/show_bug.cgi?id=2000321): changing {product-title} to OpenShift [#58](https://github.com/openshift/driver-toolkit/pull/58) * [Bug 1988123](https://bugzilla.redhat.com/show_bug.cgi?id=1988123): Use kernel config to determine GCC version [#52](https://github.com/openshift/driver-toolkit/pull/52) * Update owners: switch to new BZ component, remove sjug [#49](https://github.com/openshift/driver-toolkit/pull/49) * [Bug 1979738](https://bugzilla.redhat.com/show_bug.cgi?id=1979738): Remove curl of extract-vmlinux [#47](https://github.com/openshift/driver-toolkit/pull/47) * [Bug 1977972](https://bugzilla.redhat.com/show_bug.cgi?id=1977972): /etc/driver-toolkit-release.json kernel version match rpm -q output [#44](https://github.com/openshift/driver-toolkit/pull/44) * Fix GCC install on non-x86 and add yum clean all [#36](https://github.com/openshift/driver-toolkit/pull/36) * Rearrange architecture check [#35](https://github.com/openshift/driver-toolkit/pull/35) * Add README to driver-toolkit repository [#33](https://github.com/openshift/driver-toolkit/pull/33) * Install gcc in driver-toolkit [#31](https://github.com/openshift/driver-toolkit/pull/31) * Rewrite architecture check for mokutil installation [#34](https://github.com/openshift/driver-toolkit/pull/34) * Updating driver-toolkit images to be consistent with ART [#32](https://github.com/openshift/driver-toolkit/pull/32) * Only install mokutil on relevant architectures [#30](https://github.com/openshift/driver-toolkit/pull/30) * Update OWNERS [#27](https://github.com/openshift/driver-toolkit/pull/27) * Requirements for authenticating kernel modules with X.509 keys [#26](https://github.com/openshift/driver-toolkit/pull/26) * Update Dockerfile [#25](https://github.com/openshift/driver-toolkit/pull/25) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#24](https://github.com/openshift/driver-toolkit/pull/24) * [Full changelog](https://github.com/openshift/driver-toolkit/compare/076a9209048c7d478f59084409c2dca5e3a6f2d8...0c77c8d662851e5a2ba8e85f4400c60f63d2fb6c) ### [egress-router-cni](https://github.com/openshift/egress-router-cni/tree/7a4cd82c35345828685b6a4553877d7317fe1ea7) * Updating egress-router-cni images to be consistent with ART [#55](https://github.com/openshift/egress-router-cni/pull/55) * Modify OWNERS file [#45](https://github.com/openshift/egress-router-cni/pull/45) * [Bug 1993481](https://bugzilla.redhat.com/show_bug.cgi?id=1993481): Add myself to the reviewer and approver list for this egress-cni [#53](https://github.com/openshift/egress-router-cni/pull/53) * [Bug 1989688](https://bugzilla.redhat.com/show_bug.cgi?id=1989688): Add IPv6 support to egress-router-cni [#52](https://github.com/openshift/egress-router-cni/pull/52) * Updating egress-router-cni images to be consistent with ART [#51](https://github.com/openshift/egress-router-cni/pull/51) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#49](https://github.com/openshift/egress-router-cni/pull/49) * [Full changelog](https://github.com/openshift/egress-router-cni/compare/016bea1a6f5ec53aab8e936f4120c32a05322027...7a4cd82c35345828685b6a4553877d7317fe1ea7) ### [etcd](https://github.com/openshift/etcd/tree/7bbf25aea3061b645e23bb05bb832955be9b10e3) * OWNERS: bump [#104](https://github.com/openshift/etcd/pull/104) * UPSTREAM: <carry>: add --experimental-max-learner flag [#102](https://github.com/openshift/etcd/pull/102) * OWNERS: clean up [#101](https://github.com/openshift/etcd/pull/101) * [Bug 2003775](https://bugzilla.redhat.com/show_bug.cgi?id=2003775): UPSTREAM: <carry>: server: Fix for v3.5 Ensure that cluster members stored in v2store and backend are in sync [#98](https://github.com/openshift/etcd/pull/98) * UPSTREAM: <carry>: storage/backend: Add a gauge to indicate if defrag is active [#97](https://github.com/openshift/etcd/pull/97) * Updating ose-etcd images to be consistent with ART [#95](https://github.com/openshift/etcd/pull/95) * [Bug 1994986](https://bugzilla.redhat.com/show_bug.cgi?id=1994986): (CARRY) etcdctl/ctlv3/ctl.go: Remove check perf command [#94](https://github.com/openshift/etcd/pull/94) * [Bug 1992673](https://bugzilla.redhat.com/show_bug.cgi?id=1992673): Fix build [#93](https://github.com/openshift/etcd/pull/93) * [ETCD-203](https://issues.redhat.com/browse/ETCD-203): Updating ose-etcd images to be consistent with ART [#92](https://github.com/openshift/etcd/pull/92) * [ETCD-202](https://issues.redhat.com/browse/ETCD-202): bump etcd v3.5.0 [#91](https://github.com/openshift/etcd/pull/91) * [ETCD-200](https://issues.redhat.com/browse/ETCD-200): Bump etcd v3.4.16 to go 1.15 [#86](https://github.com/openshift/etcd/pull/86) * Updating ose-etcd images to be consistent with ART [#87](https://github.com/openshift/etcd/pull/87) * [ETCD-199](https://issues.redhat.com/browse/ETCD-199): bump etcd v3.4.16 [#83](https://github.com/openshift/etcd/pull/83) * Updating ose-etcd images to be consistent with ART [#84](https://github.com/openshift/etcd/pull/84) * [Full changelog](https://github.com/openshift/etcd/compare/aefa6bf59b381938b50ab9ba4a7add9b4a767e27...7bbf25aea3061b645e23bb05bb832955be9b10e3) ### [gcp-machine-controllers](https://github.com/openshift/machine-api-provider-gcp/tree/3fe46c8bc8bdbbccc778fd71dd1939495888ed56) * [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Update dependencies to K8s 1.23 [#5](https://github.com/openshift/machine-api-provider-gcp/pull/5) * Label gcp provider image [#4](https://github.com/openshift/machine-api-provider-gcp/pull/4) * [OCPCLOUD-1267](https://issues.redhat.com/browse/OCPCLOUD-1267): Migrate to openshift/api [#3](https://github.com/openshift/machine-api-provider-gcp/pull/3) * Migrate from cluster-api-provider-gcp [#1](https://github.com/openshift/machine-api-provider-gcp/pull/1) * [Full changelog](https://github.com/openshift/machine-api-provider-gcp/compare/34db56ebf7a8a46828f5830d42b26f9d2bdd0db1...3fe46c8bc8bdbbccc778fd71dd1939495888ed56) ### [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver/tree/19e9a57f04436cfc7df7d38bf5ba047d46982268) * Rebase to v1.3.4 for OCP 4.10 [#20](https://github.com/openshift/gcp-pd-csi-driver/pull/20) * Updating ose-gcp-pd-csi-driver images to be consistent with ART [#19](https://github.com/openshift/gcp-pd-csi-driver/pull/19) * Updating ose-gcp-pd-csi-driver images to be consistent with ART [#18](https://github.com/openshift/gcp-pd-csi-driver/pull/18) * Updating ose-gcp-pd-csi-driver images to be consistent with ART [#17](https://github.com/openshift/gcp-pd-csi-driver/pull/17) * [Bug 1988373](https://bugzilla.redhat.com/show_bug.cgi?id=1988373): Rebase v1.3.1 for OCP 4.9 [#16](https://github.com/openshift/gcp-pd-csi-driver/pull/16) * update golang.org/x/oauth2 to support gcp workload identity [#15](https://github.com/openshift/gcp-pd-csi-driver/pull/15) * Updating ose-gcp-pd-csi-driver images to be consistent with ART [#14](https://github.com/openshift/gcp-pd-csi-driver/pull/14) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#13](https://github.com/openshift/gcp-pd-csi-driver/pull/13) * [Full changelog](https://github.com/openshift/gcp-pd-csi-driver/compare/0b618896c6b7c977f96d133060c54ed1b6c87540...19e9a57f04436cfc7df7d38bf5ba047d46982268) ### [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator/tree/223a251c3ba39d8af605258d14794b32a5cfafda) * [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): gcp-pd: Add external-snapshotter permissions to patch snapshots [#44](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/44) * [Bug 2038934](https://bugzilla.redhat.com/show_bug.cgi?id=2038934): Bump(library-go): to get leader election changes [#43](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/43) * [Bug 2024804](https://bugzilla.redhat.com/show_bug.cgi?id=2024804): Add custom CA bundle support [#40](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/40) * [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): CSI driver's livenessprobe does not respect operator's loglevel [#39](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/39) * Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART [#38](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/38) * [Bug 1968253](https://bugzilla.redhat.com/show_bug.cgi?id=1968253): Start provisioner with controller-publish-readonly option [#36](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/36) * Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART [#35](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/35) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#34](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/34) * [Bug 1990146](https://bugzilla.redhat.com/show_bug.cgi?id=1990146): some controllers missing livenessProbe [#32](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/32) * [Bug 1972028](https://bugzilla.redhat.com/show_bug.cgi?id=1972028): Fix number of replicas [#31](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/31) * [Bug 1972028](https://bugzilla.redhat.com/show_bug.cgi?id=1972028): Fix SNO upgrade [#30](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/30) * Add service account token to gcp-pd-csi-driver-operator [#29](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/29) * Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART [#27](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/27) * [Bug 1960732](https://bugzilla.redhat.com/show_bug.cgi?id=1960732): update manifest and readme [#24](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/24) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#26](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/26) * [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/35ebe86003c339821d3a36186a66f8ef86049932...223a251c3ba39d8af605258d14794b32a5cfafda) ### [grafana](https://github.com/openshift/grafana/tree/48aec355b16ba21f9a7d3f2896a538351526d104) * [Bug 2038419](https://bugzilla.redhat.com/show_bug.cgi?id=2038419): Bump grafana to v8.3.4 [#81](https://github.com/openshift/grafana/pull/81) * [Bug 2038419](https://bugzilla.redhat.com/show_bug.cgi?id=2038419): Bump grafana to v8.3.3 [#80](https://github.com/openshift/grafana/pull/80) * update owners list [#79](https://github.com/openshift/grafana/pull/79) * Updating grafana images to be consistent with ART [#76](https://github.com/openshift/grafana/pull/76) * [Bug 2011501](https://bugzilla.redhat.com/show_bug.cgi?id=2011501): Upgrading to grafana 7.5.11 [#75](https://github.com/openshift/grafana/pull/75) * Updating grafana images to be consistent with ART [#74](https://github.com/openshift/grafana/pull/74) * Updating grafana images to be consistent with ART [#73](https://github.com/openshift/grafana/pull/73) * openshift: Add script to generate rh-manifest.txt [#70](https://github.com/openshift/grafana/pull/70) * Updating grafana images to be consistent with ART [#69](https://github.com/openshift/grafana/pull/69) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#68](https://github.com/openshift/grafana/pull/68) * delete dependabot so it won't create unnnecesary PRs. [#66](https://github.com/openshift/grafana/pull/66) * [Full changelog](https://github.com/openshift/grafana/compare/b987e4b1e20b6cf814bbc408dd2a740aed92e410...48aec355b16ba21f9a7d3f2896a538351526d104) ### [haproxy-router](https://github.com/openshift/router/tree/820e08aa07d54458ebb02bc98d512688f86880af) * [Bug 2043780](https://bugzilla.redhat.com/show_bug.cgi?id=2043780): Bump to Kubernetes 1.23 [#370](https://github.com/openshift/router/pull/370) * [Bug 1909906](https://bugzilla.redhat.com/show_bug.cgi?id=1909906): Exit immediately if stats port is taken [#366](https://github.com/openshift/router/pull/366) * [Bug 1894431](https://bugzilla.redhat.com/show_bug.cgi?id=1894431): Add missing newlines to default certificate and key [#359](https://github.com/openshift/router/pull/359) * added support for syslog max length configurability [#354](https://github.com/openshift/router/pull/354) * [Bug 1826225](https://bugzilla.redhat.com/show_bug.cgi?id=1826225): Support edge-terminated h2 connections [#328](https://github.com/openshift/router/pull/328) * [Bug 1896474](https://bugzilla.redhat.com/show_bug.cgi?id=1896474): HTTPS redirect happens even if there is a more specific http-only route [#343](https://github.com/openshift/router/pull/343) * Updating openshift-enterprise-haproxy-router images to be consistent with ART [#347](https://github.com/openshift/router/pull/347) * Updating ose-haproxy-router-base images to be consistent with ART [#346](https://github.com/openshift/router/pull/346) * Updating ose-haproxy-router-base images to be consistent with ART [#345](https://github.com/openshift/router/pull/345) * haproxy-config.template: Use Unix sockets [#326](https://github.com/openshift/router/pull/326) * router test: config template: don't match against the whole file [#311](https://github.com/openshift/router/pull/311) * [Bug 1988801](https://bugzilla.redhat.com/show_bug.cgi?id=1988801): haproxy-config.template: Fix power-of-two balancing [#323](https://github.com/openshift/router/pull/323) * [Bug 1987238](https://bugzilla.redhat.com/show_bug.cgi?id=1987238): Validate ROUTER_INSPECT_DELAY env value generating haproxy config [#322](https://github.com/openshift/router/pull/322) * haproxy-config.template: Make maxconn optional [#304](https://github.com/openshift/router/pull/304) * [NE-412](https://issues.redhat.com/browse/NE-412): Add ROUTER_INSPECT_DELAY [#320](https://github.com/openshift/router/pull/320) * Reload client CA and CRL when updated [#175](https://github.com/openshift/router/pull/175) * reload-haproxy: Use curl --haproxy-protocol [#277](https://github.com/openshift/router/pull/277) * Revert to haproxy22 [#317](https://github.com/openshift/router/pull/317) * build: switch to haproxy24 RPM [#313](https://github.com/openshift/router/pull/313) * Updating ose-haproxy-router-base images to be consistent with ART [#314](https://github.com/openshift/router/pull/314) * [Bug 1964482](https://bugzilla.redhat.com/show_bug.cgi?id=1964482): config template: accept IPv6 IPs for whitelisting [#307](https://github.com/openshift/router/pull/307) * [NE-472](https://issues.redhat.com/browse/NE-472): haproxy-config.template: Add ROUTER_CIPHERSUITES [#284](https://github.com/openshift/router/pull/284) * [Bug 1953113](https://bugzilla.redhat.com/show_bug.cgi?id=1953113): template config - HSTS header's pattern accepts case insensitive and white spaces [#298](https://github.com/openshift/router/pull/298) * Add alebedev87 to OWNERS [#287](https://github.com/openshift/router/pull/287) * Updating openshift-enterprise-haproxy-router images to be consistent with ART [#308](https://github.com/openshift/router/pull/308) * Hack: Add initial hacking instructions [#299](https://github.com/openshift/router/pull/299) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#306](https://github.com/openshift/router/pull/306) * [Bug 1967228](https://bugzilla.redhat.com/show_bug.cgi?id=1967228): error pages - don't use bootstrap/normalize [#300](https://github.com/openshift/router/pull/300) * [Full changelog](https://github.com/openshift/router/compare/9c9f9f422fd55b6535bd2a669a88657f97569c4d...820e08aa07d54458ebb02bc98d512688f86880af) ### [hyperkube, pod](https://github.com/openshift/kubernetes/tree/d30ebbc6400ef2b23b97099c545544bbe86f0a3a) * [Bug 2039539](https://bugzilla.redhat.com/show_bug.cgi?id=2039539): Revert "UPSTREAM: <drop>: revert upstream PR 106306" [#1143](https://github.com/openshift/kubernetes/pull/1143) * [Bug 2041583](https://bugzilla.redhat.com/show_bug.cgi?id=2041583): UPSTREAM: <carry>: set correctly static pods CPUs when workload partitioning is disabled [#1136](https://github.com/openshift/kubernetes/pull/1136) * [Bug 2040533](https://bugzilla.redhat.com/show_bug.cgi?id=2040533): UPSTREAM: 107695: kubelet: fix podstatus not containing pod full name [#1140](https://github.com/openshift/kubernetes/pull/1140) * [Bug 2039539](https://bugzilla.redhat.com/show_bug.cgi?id=2039539): UPSTREAM: <drop>: revert upstream PR 106306 [#1130](https://github.com/openshift/kubernetes/pull/1130) * [Bug 2022824](https://bugzilla.redhat.com/show_bug.cgi?id=2022824): Fix the leak of vSphere client sessions [#1104](https://github.com/openshift/kubernetes/pull/1104) * [Bug 2042169](https://bugzilla.redhat.com/show_bug.cgi?id=2042169): UPSTREAM: <carry>: remove egressnetworkpolicies from gc ignored resources [#1123](https://github.com/openshift/kubernetes/pull/1123) * [Bug 2040793](https://bugzilla.redhat.com/show_bug.cgi?id=2040793): Fix ordering issues with snapshot e2e [#1119](https://github.com/openshift/kubernetes/pull/1119) * [Bug 2038968](https://bugzilla.redhat.com/show_bug.cgi?id=2038968): Restore upstream feature gates [#1112](https://github.com/openshift/kubernetes/pull/1112) * [Bug 2004542](https://bugzilla.redhat.com/show_bug.cgi?id=2004542): UPSTREAM: 89885: SQUASH: Retry fetching clouds.conf [#1099](https://github.com/openshift/kubernetes/pull/1099) * [Bug 2041641](https://bugzilla.redhat.com/show_bug.cgi?id=2041641): Backport k8s.io/utils fix for a memory leak within the inotify utilities [#1122](https://github.com/openshift/kubernetes/pull/1122) * [Bug 2042493](https://bugzilla.redhat.com/show_bug.cgi?id=2042493): UPSTREAM 107564: kube-apiserver integration test: allow IPs with leading zeros on the API [#1124](https://github.com/openshift/kubernetes/pull/1124) * [Bug 2039414](https://bugzilla.redhat.com/show_bug.cgi?id=2039414): UPSTREAM: <carry>: allows for switching KS to talk to Kube API over localhost-squash to other [#1121](https://github.com/openshift/kubernetes/pull/1121) * [Bug 2042493](https://bugzilla.redhat.com/show_bug.cgi?id=2042493): UPSTREAM: <carry>: Fix conformance and serial tests by stopping node cordoning [#1129](https://github.com/openshift/kubernetes/pull/1129) * [Bug 1933144](https://bugzilla.redhat.com/show_bug.cgi?id=1933144): hardens the aggregated API e2e tests in an HA setup [#1114](https://github.com/openshift/kubernetes/pull/1114) * [Bug 2001442](https://bugzilla.redhat.com/show_bug.cgi?id=2001442): empty termination.log file for the kube-apiserver has too permissive mode [#1096](https://github.com/openshift/kubernetes/pull/1096) * [Bug 2034705](https://bugzilla.redhat.com/show_bug.cgi?id=2034705): UPSTREAM 107136: Don't log vSphere configuration data in storage e2e tests [#1098](https://github.com/openshift/kubernetes/pull/1098) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): fix -rt builds and copy extensions into resulting image [#1106](https://github.com/openshift/kubernetes/pull/1106) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Kube 1.23.0 rebase [#1087](https://github.com/openshift/kubernetes/pull/1087) * Switch to go1.17 [#1080](https://github.com/openshift/kubernetes/pull/1080) * [Bug 2021629](https://bugzilla.redhat.com/show_bug.cgi?id=2021629): UPSTREAM: <carry>: api request counts for current hour are incorrect [#1037](https://github.com/openshift/kubernetes/pull/1037) * UPSTREAM: 105910: retry PV create in e2e-test on API quota failure [#1078](https://github.com/openshift/kubernetes/pull/1078) * UPSTREAM: <drop>: revert to go1.16 [#1079](https://github.com/openshift/kubernetes/pull/1079) * Updating openshift-enterprise-hyperkube images to be consistent with ART [#934](https://github.com/openshift/kubernetes/pull/934) * UPSTREAM: <drop>: remove creation of openshift-infra ns and recycler SA [#1039](https://github.com/openshift/kubernetes/pull/1039) * [Bug 2008532](https://bugzilla.redhat.com/show_bug.cgi?id=2008532): Fix subpath sources check [#1065](https://github.com/openshift/kubernetes/pull/1065) * [Bug 2017276](https://bugzilla.redhat.com/show_bug.cgi?id=2017276): UPSTREAM: 105934: Don't guess SELinux support on error [#1052](https://github.com/openshift/kubernetes/pull/1052) * Rebase Automation Script [#1040](https://github.com/openshift/kubernetes/pull/1040) * Updating openshift-enterprise-pod images to be consistent with ART [#933](https://github.com/openshift/kubernetes/pull/933) * UPSTREAM: <carry>: delay queuing deletion for PV to allow nodes some time to unmount [#1062](https://github.com/openshift/kubernetes/pull/1062) * [Bug 1978528](https://bugzilla.redhat.com/show_bug.cgi?id=1978528): UPSTREAM: <carry>: bump cadvisor for 2957, 2999 and 2979 upstream patches [#1049](https://github.com/openshift/kubernetes/pull/1049) * [Bug 2023779](https://bugzilla.redhat.com/show_bug.cgi?id=2023779): Fix patch 104847 [#1059](https://github.com/openshift/kubernetes/pull/1059) * [Bug 2022811](https://bugzilla.redhat.com/show_bug.cgi?id=2022811): UPSTREAM: 106382: defer close the rotated log open [#1051](https://github.com/openshift/kubernetes/pull/1051) * [Bug 2007495](https://bugzilla.redhat.com/show_bug.cgi?id=2007495): UPSTREAM: 105213: remove StartedPodsErrorsTotal metrice message [#988](https://github.com/openshift/kubernetes/pull/988) * [Bug 2021936](https://bugzilla.redhat.com/show_bug.cgi?id=2021936): Read k8s version from hyperkube Dockerfile [#1038](https://github.com/openshift/kubernetes/pull/1038) * [Bug 2002759](https://bugzilla.redhat.com/show_bug.cgi?id=2002759): UPSTREAM: <carry>: verify required http2 cipher suites [#1022](https://github.com/openshift/kubernetes/pull/1022) * UPSTREAM: <carry>: update rebase doc [#1031](https://github.com/openshift/kubernetes/pull/1031) * [Bug 2000216](https://bugzilla.redhat.com/show_bug.cgi?id=2000216): Image policy should mutate DeploymentConfigs, StatefulSets, and new CronJobs [#1014](https://github.com/openshift/kubernetes/pull/1014) * [Bug 1970331](https://bugzilla.redhat.com/show_bug.cgi?id=1970331): UPSTREAM: <drop>: bump apiserver-library-go [#1017](https://github.com/openshift/kubernetes/pull/1017) * [Bug 1990190](https://bugzilla.redhat.com/show_bug.cgi?id=1990190): Remove Error Message Check Dynamic PV Tests [#1011](https://github.com/openshift/kubernetes/pull/1011) * [Bug 2011513](https://bugzilla.redhat.com/show_bug.cgi?id=2011513): kubelet: do not arbitrarily create a podSyncStatus for finished pods [#1007](https://github.com/openshift/kubernetes/pull/1007) * UPSTREAM: <drop>: bump apiserver-library-go [#1008](https://github.com/openshift/kubernetes/pull/1008) * [Bug 1997478](https://bugzilla.redhat.com/show_bug.cgi?id=1997478): Ensure terminal pods maintain terminal status [#999](https://github.com/openshift/kubernetes/pull/999) * [Bug 2010348](https://bugzilla.redhat.com/show_bug.cgi?id=2010348): UPSTREAM: 105352: revert pie build mode [#993](https://github.com/openshift/kubernetes/pull/993) * UPSTREAM: <carry>: allow SCC to be disabled on a per-namespace basis [#984](https://github.com/openshift/kubernetes/pull/984) * [Bug 2000754](https://bugzilla.redhat.com/show_bug.cgi?id=2000754): UPSTREAM: 104865: e2e iperf2 change threshold to 10MBps = 80 Mbps [#980](https://github.com/openshift/kubernetes/pull/980) * [Bug 1965368](https://bugzilla.redhat.com/show_bug.cgi?id=1965368): UPSTREAM: <drop>: bump(apiserver-library-go) [#971](https://github.com/openshift/kubernetes/pull/971) * Remove Error Message for Unsupported Volume Test [#905](https://github.com/openshift/kubernetes/pull/905) * Add CSI migration feature gates for vSphere and Azure File [#961](https://github.com/openshift/kubernetes/pull/961) * etcd-client starts retrying transient errors from the etcd cluster [#959](https://github.com/openshift/kubernetes/pull/959) * UPSTREAM: <carry>: openshift-hack/images/os/Dockerfile: Add io.openshift.build.versions, etc. [#963](https://github.com/openshift/kubernetes/pull/963) * [Bug 2005182](https://bugzilla.redhat.com/show_bug.cgi?id=2005182): UPSTREAM: <carry>: update list of deprecated apis to be removed [#965](https://github.com/openshift/kubernetes/pull/965) * [Bug 1999133](https://bugzilla.redhat.com/show_bug.cgi?id=1999133): kubelet: Handle UID reuse in pod worker [#938](https://github.com/openshift/kubernetes/pull/938) * UPSTREAM: <carry>: add control plane to allowed roles [#957](https://github.com/openshift/kubernetes/pull/957) * UPSTREAM: <drop>: bump openshift, k8s to 1.22.1 [#950](https://github.com/openshift/kubernetes/pull/950) * [Bug 2003269](https://bugzilla.redhat.com/show_bug.cgi?id=2003269): UPSTREAM: 104817: kubelet: Rejected pods should be filtered from admission [#948](https://github.com/openshift/kubernetes/pull/948) * Bugzilla 2001763: UPSTREAM: <carry>: 104437: run etcd healthcheck in the background and… [#893](https://github.com/openshift/kubernetes/pull/893) * UPSTREAM: 104314: legacy-cloud-providers: aws: Add support for consuming web identity credentials [#927](https://github.com/openshift/kubernetes/pull/927) * [Bug 1996689](https://bugzilla.redhat.com/show_bug.cgi?id=1996689): Tighten up RestrictedEndpointsAdmission [#899](https://github.com/openshift/kubernetes/pull/899) * [Bug 1996779](https://bugzilla.redhat.com/show_bug.cgi?id=1996779): Fix bug with goroutine capturing loop variable [#904](https://github.com/openshift/kubernetes/pull/904) * [Bug 2000451](https://bugzilla.redhat.com/show_bug.cgi?id=2000451): UPSTREAM: <drop>: Disable broken sig-storage test [#925](https://github.com/openshift/kubernetes/pull/925) * [Bug 1994643](https://bugzilla.redhat.com/show_bug.cgi?id=1994643): UPSTREAM: 104630: remove server option startup-send-retry-after-until… [#922](https://github.com/openshift/kubernetes/pull/922) * [Bug 1992016](https://bugzilla.redhat.com/show_bug.cgi?id=1992016): UPSTREAM: <carry>: add OPENSHIFT_MAX_HOUSEKEEPING_INTERVAL_DURATION and OPENSHIFT_EVICTION_MONITORING_PERIOD_DURATION [#909](https://github.com/openshift/kubernetes/pull/909) * [Bug 1994927](https://bugzilla.redhat.com/show_bug.cgi?id=1994927): Revert "Remove Endpoints write access from aggregated edit role" [#908](https://github.com/openshift/kubernetes/pull/908) * [Bug 1997657](https://bugzilla.redhat.com/show_bug.cgi?id=1997657): UPSTREAM: 104577: kubelet: Admission must exclude completed pods and avoid races [#920](https://github.com/openshift/kubernetes/pull/920) * [Bug 1948089](https://bugzilla.redhat.com/show_bug.cgi?id=1948089): openshift-apiserver should not set Available=False APIServicesAvailable on update [#915](https://github.com/openshift/kubernetes/pull/915) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): Rebase 1.22.1 [#916](https://github.com/openshift/kubernetes/pull/916) * [Bug 1994643](https://bugzilla.redhat.com/show_bug.cgi?id=1994643): UPSTREAM: <carry>: sets X-OpenShift-Internal-If-Not-Ready HTTP Header for GC and Namespace controllers [#907](https://github.com/openshift/kubernetes/pull/907) * [Bug 1994643](https://bugzilla.redhat.com/show_bug.cgi?id=1994643): UPSTREAM: <carry>: send Retry-After when not ready with a caller opt in [#906](https://github.com/openshift/kubernetes/pull/906) * [Bug 1993980](https://bugzilla.redhat.com/show_bug.cgi?id=1993980): UPSTREAM: 104529: [1.22] vendor: bump runc to 1.0.2 [#910](https://github.com/openshift/kubernetes/pull/910) * [Bug 1948089](https://bugzilla.redhat.com/show_bug.cgi?id=1948089): openshift-apiserver should not set Available=False APIServicesAvailable on update [#903](https://github.com/openshift/kubernetes/pull/903) * [Bug 1986307](https://bugzilla.redhat.com/show_bug.cgi?id=1986307): UPSTREAM: <carry>: re-enable networking tests [#885](https://github.com/openshift/kubernetes/pull/885) * [Bug 1995804](https://bugzilla.redhat.com/show_bug.cgi?id=1995804): UPSTREAM: <carry>: rename termination events to use lifecycleSignals [#896](https://github.com/openshift/kubernetes/pull/896) * [Bug 1950993](https://bugzilla.redhat.com/show_bug.cgi?id=1950993): UPSTREAM: <drop>: bump cadvisor for 2868 and 2925 upstream patches [#892](https://github.com/openshift/kubernetes/pull/892) * [Bug 1997465](https://bugzilla.redhat.com/show_bug.cgi?id=1997465): UPSTREAM: 104466: bump k8s.io/util to get fix for LRU cache [#898](https://github.com/openshift/kubernetes/pull/898) * [Bug 1994643](https://bugzilla.redhat.com/show_bug.cgi?id=1994643): UPSTREAM: 104281: send retry-after until the apiserver is ready [#889](https://github.com/openshift/kubernetes/pull/889) * [Bug 1982868](https://bugzilla.redhat.com/show_bug.cgi?id=1982868): UPSTREAM: <carry>: admission/managementcpusoverride: cover the roll-back case [#877](https://github.com/openshift/kubernetes/pull/877) * [Bug 1986306](https://bugzilla.redhat.com/show_bug.cgi?id=1986306): Kubectl client kubectl wait should ignore not found error with --for=delete [#891](https://github.com/openshift/kubernetes/pull/891) * [Bug 1994643](https://bugzilla.redhat.com/show_bug.cgi?id=1994643): UPSTREAM: <carry>: use lifeCycleSignals for isTerminating [#887](https://github.com/openshift/kubernetes/pull/887) * [Bug 1980118](https://bugzilla.redhat.com/show_bug.cgi?id=1980118): UPSTREAM: <carry>: drop the warning to use --keep-annotations [#860](https://github.com/openshift/kubernetes/pull/860) * [Bug 1992900](https://bugzilla.redhat.com/show_bug.cgi?id=1992900): Fix build with multiple GOFLAGS [#886](https://github.com/openshift/kubernetes/pull/886) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): Bump k8s.io to 1.22.0-rc.0 [#862](https://github.com/openshift/kubernetes/pull/862) * UPSTREAM: <carry>: prevent the kubecontrollermanager service-ca from getting less secure [#853](https://github.com/openshift/kubernetes/pull/853) * [Bug 1981477](https://bugzilla.redhat.com/show_bug.cgi?id=1981477): Do not throw error when we can't get canonical path [#817](https://github.com/openshift/kubernetes/pull/817) * UPSTREAM: <carry>: add a way to inject a vulnerable, legacy service-c… [#852](https://github.com/openshift/kubernetes/pull/852) * produce events for readyz going true [#807](https://github.com/openshift/kubernetes/pull/807) * UPSTREAM: <drop>: remove the openshift authenticator from the apiserver [#822](https://github.com/openshift/kubernetes/pull/822) * UPSTREAM: <drop>: bump(apiserver-library-go) [#846](https://github.com/openshift/kubernetes/pull/846) * UPSTREAM: <carry>: add CSI migration feature gates for GCE PD and Azure Disk [#831](https://github.com/openshift/kubernetes/pull/831) * UPSTREAM: 103385: Fix Multi-AZ test [#837](https://github.com/openshift/kubernetes/pull/837) * [Bug 1977920](https://bugzilla.redhat.com/show_bug.cgi?id=1977920): Ensure scc compatibility with BoundServiceAccountTokenVolume [#841](https://github.com/openshift/kubernetes/pull/841) * UPSTREAM: 103050: Bug 1975325: Fix NodeAuthenticator tests in dual stack [#823](https://github.com/openshift/kubernetes/pull/823) * Updating openshift-enterprise-hyperkube images to be consistent with ART [#814](https://github.com/openshift/kubernetes/pull/814) * [Bug 1976379](https://bugzilla.redhat.com/show_bug.cgi?id=1976379): UPSTREAM: <carry>: Reject the pod creation when we can not decide the cluster type [#832](https://github.com/openshift/kubernetes/pull/832) * Updating openshift-enterprise-pod images to be consistent with ART [#812](https://github.com/openshift/kubernetes/pull/812) * UPSTREAM: <carry>: update rebase doc [#824](https://github.com/openshift/kubernetes/pull/824) * [Bug 1975283](https://bugzilla.redhat.com/show_bug.cgi?id=1975283): update Multi-AZ Cluster Volumes test name [#825](https://github.com/openshift/kubernetes/pull/825) * UPSTREAM: <carry>: update rebase doc [#818](https://github.com/openshift/kubernetes/pull/818) * UPSTREAM: <carry>: crd: add ClusterOperator condition message table column [#810](https://github.com/openshift/kubernetes/pull/810) * [Bug 1971745](https://bugzilla.redhat.com/show_bug.cgi?id=1971745): only chown if non-windows machine with projected volumes [#804](https://github.com/openshift/kubernetes/pull/804) * [Full changelog](https://github.com/openshift/kubernetes/compare/bb8d50ab72040cc076d8aa4f2863769c6a976aaf...d30ebbc6400ef2b23b97099c545544bbe86f0a3a) ### [insights-operator](https://github.com/openshift/insights-operator/tree/007dfade2f36b95cedfd90a5a5ea6f0c5e89dab3) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#451](https://github.com/openshift/insights-operator/pull/451) * [Full changelog](https://github.com/openshift/insights-operator/compare/3de99ef0e611338141d23de2adffa7875c0e6f27...007dfade2f36b95cedfd90a5a5ea6f0c5e89dab3) ### [ironic](https://github.com/openshift/ironic-image/tree/db4f6aa56c5c0105e3fe3bc6448dc709d819f350) * [Bug 2043533](https://bugzilla.redhat.com/show_bug.cgi?id=2043533): Update ironic and inspector to latest bugfix release [#251](https://github.com/openshift/ironic-image/pull/251) * [Bug 2043556](https://bugzilla.redhat.com/show_bug.cgi?id=2043556): Update ci-operator config [#252](https://github.com/openshift/ironic-image/pull/252) * [Bug 2032573](https://bugzilla.redhat.com/show_bug.cgi?id=2032573): Update ironic to include latest major bugfixes [#248](https://github.com/openshift/ironic-image/pull/248) * Disable the node history feature [#246](https://github.com/openshift/ironic-image/pull/246) * Use IPv6-friendly URLs for CoreOS [#247](https://github.com/openshift/ironic-image/pull/247) * Update packages versions to latest stable [#245](https://github.com/openshift/ironic-image/pull/245) * Merge metal3io master 20211210 [#244](https://github.com/openshift/ironic-image/pull/244) * Don't always pass ignition config in PXE kernel args [#243](https://github.com/openshift/ironic-image/pull/243) * Bring Ironic version to 18.3.0-0.20211206200515.0ff3da2 [#240](https://github.com/openshift/ironic-image/pull/240) * Enable vMedia provisioning of SuperMicro X11/X12 [#236](https://github.com/openshift/ironic-image/pull/236) * Install specific version of scciclient [#235](https://github.com/openshift/ironic-image/pull/235) * Create EFI esp.img on aarch64 [#231](https://github.com/openshift/ironic-image/pull/231) * Merge metal3 20211102 [#230](https://github.com/openshift/ironic-image/pull/230) * Install newer version of oslo-messaging [#227](https://github.com/openshift/ironic-image/pull/227) * [Bug 2014630](https://bugzilla.redhat.com/show_bug.cgi?id=2014630): Update ironic to fix image provisioning fails with file name too long [#226](https://github.com/openshift/ironic-image/pull/226) * Add support for Verify steps and Lifecycle Controller reset [#224](https://github.com/openshift/ironic-image/pull/224) * Update versions of packages with latest available [#223](https://github.com/openshift/ironic-image/pull/223) * Update sushy and sushy-oem-idrac versions [#222](https://github.com/openshift/ironic-image/pull/222) * [Bug 2011753](https://bugzilla.redhat.com/show_bug.cgi?id=2011753): Ironic resumes clean before raid configuration job is actually completed [#219](https://github.com/openshift/ironic-image/pull/219) * [Bug 2010698](https://bugzilla.redhat.com/show_bug.cgi?id=2010698): Compare IPs using the short form of IPv6 address [#220](https://github.com/openshift/ironic-image/pull/220) * Sync with metal3-io master [#218](https://github.com/openshift/ironic-image/pull/218) * Remove unsafe default for IRONIC_AGENT_IMAGE [#217](https://github.com/openshift/ironic-image/pull/217) * Sync OKD packages list [#216](https://github.com/openshift/ironic-image/pull/216) * Sync metal3-io master [#215](https://github.com/openshift/ironic-image/pull/215) * Update Dockerfile.okd and add OKD package list [#210](https://github.com/openshift/ironic-image/pull/210) * Rename packages list [#208](https://github.com/openshift/ironic-image/pull/208) * OWNERS: add iurygregory, remove stbenjam [#213](https://github.com/openshift/ironic-image/pull/213) * Updating ironic images to be consistent with ART [#211](https://github.com/openshift/ironic-image/pull/211) * [Bug 2001519](https://bugzilla.redhat.com/show_bug.cgi?id=2001519): Don't allow unauthenticated access to Ironic [#212](https://github.com/openshift/ironic-image/pull/212) * [Bug 1998528](https://bugzilla.redhat.com/show_bug.cgi?id=1998528): Sync latest bugfix code [#209](https://github.com/openshift/ironic-image/pull/209) * [Bug 1993078](https://bugzilla.redhat.com/show_bug.cgi?id=1993078): Restore auth config to ironic-api [#207](https://github.com/openshift/ironic-image/pull/207) * [Bug 1986238](https://bugzilla.redhat.com/show_bug.cgi?id=1986238): Supermicro X12 fails to provision using Redfish BM HW Provisioning [#204](https://github.com/openshift/ironic-image/pull/204) * [Bug 1990316](https://bugzilla.redhat.com/show_bug.cgi?id=1990316): Fix missing port in iso http url [#205](https://github.com/openshift/ironic-image/pull/205) * [Bug 1989839](https://bugzilla.redhat.com/show_bug.cgi?id=1989839): Prevent installing docs via a DNF flag [#203](https://github.com/openshift/ironic-image/pull/203) * [Bug 1986322](https://bugzilla.redhat.com/show_bug.cgi?id=1986322): Sync with code from latest bugfix upstream branch [#200](https://github.com/openshift/ironic-image/pull/200) * Add inspector callback_endpoint_override [#197](https://github.com/openshift/ironic-image/pull/197) * Custom deploy: do not log the pull secret [#196](https://github.com/openshift/ironic-image/pull/196) * Enable irmc bios interface [#191](https://github.com/openshift/ironic-image/pull/191) * Sync from metal3-io [#190](https://github.com/openshift/ironic-image/pull/190) * Update packages version [#192](https://github.com/openshift/ironic-image/pull/192) * Custom deploy: disable TLS host validation in the agent [#194](https://github.com/openshift/ironic-image/pull/194) * Custom deploy: support custom registry and pull secret [#195](https://github.com/openshift/ironic-image/pull/195) * Custom deploy: do not require an ISO [#193](https://github.com/openshift/ironic-image/pull/193) * Support IPA running on top of CoreOS [#188](https://github.com/openshift/ironic-image/pull/188) * Add options for external_http_url and external_callback_url [#189](https://github.com/openshift/ironic-image/pull/189) * [Bug 1975133](https://bugzilla.redhat.com/show_bug.cgi?id=1975133): [4.9] Sync image with the latest ironic code [#185](https://github.com/openshift/ironic-image/pull/185) * Add support for deriving the PROVISIONING_INTERFACE from a mac address [#176](https://github.com/openshift/ironic-image/pull/176) * Merge ironic and ironic-inspector repositories [#179](https://github.com/openshift/ironic-image/pull/179) * Revert Wait for expected number of drivers starting API [#152](https://github.com/openshift/ironic-image/pull/152) * Updating ironic images to be consistent with ART [#182](https://github.com/openshift/ironic-image/pull/182) * Update python-ironic-lib [#180](https://github.com/openshift/ironic-image/pull/180) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#181](https://github.com/openshift/ironic-image/pull/181) * [Full changelog](https://github.com/openshift/ironic-image/compare/fa8525ea51101fb69b8766d927a5123986a74725...db4f6aa56c5c0105e3fe3bc6448dc709d819f350) ### [ironic-hardware-inventory-recorder](https://github.com/openshift/ironic-hardware-inventory-recorder-image/tree/6246922338bc8aa21276c7e679bdd082307cbd45) * Sync OWNERS with ironic-image repo [#509](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/509) * Updating ironic-hardware-inventory-recorder-image images to be consistent with ART [#508](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/508) * Align OWNERS to ironic-image [#507](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/507) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#505](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/505) * [Full changelog](https://github.com/openshift/ironic-hardware-inventory-recorder-image/compare/b3ecae8d1c6cd84a8784cf3dd17532797af7b724...6246922338bc8aa21276c7e679bdd082307cbd45) ### [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader/tree/81fe29749c844a4a19fea0f0e2ff0a53c3b0fa25) * Updating ironic-rhcos-downloader images to be consistent with ART [#69](https://github.com/openshift/ironic-rhcos-downloader/pull/69) * Copy go.mod to builder stage [#71](https://github.com/openshift/ironic-rhcos-downloader/pull/71) * Add go.mod [#70](https://github.com/openshift/ironic-rhcos-downloader/pull/70) * Build clearproxy in /tmp [#67](https://github.com/openshift/ironic-rhcos-downloader/pull/67) * [Bug 1990556](https://bugzilla.redhat.com/show_bug.cgi?id=1990556): Clear proxy env variables if go would have [#65](https://github.com/openshift/ironic-rhcos-downloader/pull/65) * Updating ironic-rhcos-downloader images to be consistent with ART [#63](https://github.com/openshift/ironic-rhcos-downloader/pull/63) * Make downloading the images using curl verbose [#61](https://github.com/openshift/ironic-rhcos-downloader/pull/61) * Sync OWNERS with ironic-image repo [#64](https://github.com/openshift/ironic-rhcos-downloader/pull/64) * Don't compress the RHCOS image [#60](https://github.com/openshift/ironic-rhcos-downloader/pull/60) * Add symlink to help second-level image cache to correctly download the images [#59](https://github.com/openshift/ironic-rhcos-downloader/pull/59) * Remove unused env variable [#58](https://github.com/openshift/ironic-rhcos-downloader/pull/58) * Add support to download and cache live iso images [#49](https://github.com/openshift/ironic-rhcos-downloader/pull/49) * Do not succeed on HTTP failures [#57](https://github.com/openshift/ironic-rhcos-downloader/pull/57) * Use 4.9 base image [#52](https://github.com/openshift/ironic-rhcos-downloader/pull/52) * [Bug 1972572](https://bugzilla.redhat.com/show_bug.cgi?id=1972572): Fix image incompatibility between 4.7 and 4.8 while upgrade [#48](https://github.com/openshift/ironic-rhcos-downloader/pull/48) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#46](https://github.com/openshift/ironic-rhcos-downloader/pull/46) * [Full changelog](https://github.com/openshift/ironic-rhcos-downloader/compare/dceaf1333634a4aea3f211849e81a6247160122b...81fe29749c844a4a19fea0f0e2ff0a53c3b0fa25) ### [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager/tree/45a1c542c44d9492a110ea5edb09ac026afd86de) * Check PROVISONING_INTERFACE already has IP belong to different subset [#27](https://github.com/openshift/ironic-static-ip-manager/pull/27) * Sync OWNERS with ironic-image repo [#26](https://github.com/openshift/ironic-static-ip-manager/pull/26) * Updating ironic-static-ip-manager images to be consistent with ART [#24](https://github.com/openshift/ironic-static-ip-manager/pull/24) * Add support for PROVISIONING_MACS [#23](https://github.com/openshift/ironic-static-ip-manager/pull/23) * Use 4.9 base image [#22](https://github.com/openshift/ironic-static-ip-manager/pull/22) * [Bug 1972131](https://bugzilla.redhat.com/show_bug.cgi?id=1972131): Update to latest base image available [#20](https://github.com/openshift/ironic-static-ip-manager/pull/20) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#19](https://github.com/openshift/ironic-static-ip-manager/pull/19) * [Full changelog](https://github.com/openshift/ironic-static-ip-manager/compare/d2e40e34f8284d0ac7c4e9133b537baeac07b408...45a1c542c44d9492a110ea5edb09ac026afd86de) ### [jenkins, jenkins-agent-base, jenkins-agent-maven, jenkins-agent-nodejs](https://github.com/openshift/jenkins/tree/7dcf3b9b8c06d7d269696f15801b25bcef682a74) * [Bug 2044942](https://bugzilla.redhat.com/show_bug.cgi?id=2044942): Jenkins Fixes for CVE-2022-20617 and CVE-2022-20612 [#1368](https://github.com/openshift/jenkins/pull/1368) * testing sidecar pattern for jenkins pod template [#1364](https://github.com/openshift/jenkins/pull/1364) * [Bug 2034839](https://bugzilla.redhat.com/show_bug.cgi?id=2034839): bump sync plugin to 1.0.52 [#1361](https://github.com/openshift/jenkins/pull/1361) * [Bug 2003204](https://bugzilla.redhat.com/show_bug.cgi?id=2003204): Fix the admin startup on ephemeral volume initial password case [#1352](https://github.com/openshift/jenkins/pull/1352) * [Bug 2016058](https://bugzilla.redhat.com/show_bug.cgi?id=2016058): Bump openshift-sync-plugin to 1.0.51 and various dependant plugins [#1358](https://github.com/openshift/jenkins/pull/1358) * Use groupified apiVersion [#1350](https://github.com/openshift/jenkins/pull/1350) * [JKNS-257](https://issues.redhat.com/browse/JKNS-257): add java/nodejs sidecar pod templates examples [#1355](https://github.com/openshift/jenkins/pull/1355) * refactoring smoke test [#1356](https://github.com/openshift/jenkins/pull/1356) * Smoke test for JENKINS_PASSWORD [#1354](https://github.com/openshift/jenkins/pull/1354) * Change smoke tests so they can run in openshift-ci [#1353](https://github.com/openshift/jenkins/pull/1353) * [Bug 2003204](https://bugzilla.redhat.com/show_bug.cgi?id=2003204): Fix jbcrypt_path lookup and add openshift enable oauth env support [#1345](https://github.com/openshift/jenkins/pull/1345) * Updating ose-jenkins-agent-base images to be consistent with ART [#1340](https://github.com/openshift/jenkins/pull/1340) * Fixes #1241 [#1344](https://github.com/openshift/jenkins/pull/1344) * Updating openshift-jenkins-2 images to be consistent with ART [#1341](https://github.com/openshift/jenkins/pull/1341) * [Bug 2020610](https://bugzilla.redhat.com/show_bug.cgi?id=2020610): Update subversion plugin to 2.15.1 [#1337](https://github.com/openshift/jenkins/pull/1337) * [Bug 2020616](https://bugzilla.redhat.com/show_bug.cgi?id=2020616): update jenkins version to 2.303.3 (security update) [#1332](https://github.com/openshift/jenkins/pull/1332) * [Bug 2015085](https://bugzilla.redhat.com/show_bug.cgi?id=2015085): update git plugin to version 4.8.3 [#1331](https://github.com/openshift/jenkins/pull/1331) * Updating ose-jenkins-agent-base images to be consistent with ART [#1318](https://github.com/openshift/jenkins/pull/1318) * Updating ose-jenkins-agent-maven images to be consistent with ART [#1320](https://github.com/openshift/jenkins/pull/1320) * Updating openshift-jenkins-2 images to be consistent with ART [#1319](https://github.com/openshift/jenkins/pull/1319) * Updating ose-jenkins-agent-nodejs-12 images to be consistent with ART [#1321](https://github.com/openshift/jenkins/pull/1321) * [Bug 1972084](https://bugzilla.redhat.com/show_bug.cgi?id=1972084): Update Jenkins (2.289.3) and Plugins (CVE-2021-28169 CVE-2021-34428) [#1317](https://github.com/openshift/jenkins/pull/1317) * [Bug 1995727](https://bugzilla.redhat.com/show_bug.cgi?id=1995727): bump sync plugin to 1.0.50 [#1316](https://github.com/openshift/jenkins/pull/1316) * [Bug 1995727](https://bugzilla.redhat.com/show_bug.cgi?id=1995727): bump sync plugin to 1.0.49 [#1314](https://github.com/openshift/jenkins/pull/1314) * [Bug 1993195](https://bugzilla.redhat.com/show_bug.cgi?id=1993195): testing performance of sync plugin [#1310](https://github.com/openshift/jenkins/pull/1310) * [Bug 1974338](https://bugzilla.redhat.com/show_bug.cgi?id=1974338): Update README.md with USE_JAVA_VERSION env var explanation [#1307](https://github.com/openshift/jenkins/pull/1307) * [Bug 1925524](https://bugzilla.redhat.com/show_bug.cgi?id=1925524): bump k8s plugin to 1.30 to enable 1.0.48 release of openshift sync plugin [#1297](https://github.com/openshift/jenkins/pull/1297) * Test the data persistence of jenkins persistent template [#1306](https://github.com/openshift/jenkins/pull/1306) * [Bug 1981425](https://bugzilla.redhat.com/show_bug.cgi?id=1981425): update jenkins to 2.289.2 [#1304](https://github.com/openshift/jenkins/pull/1304) * Deleting the old agent feature files & updating the README.MD [#1303](https://github.com/openshift/jenkins/pull/1303) * adding persistent template test and updating some [#1302](https://github.com/openshift/jenkins/pull/1302) * Update README.md [#1300](https://github.com/openshift/jenkins/pull/1300) * Refactoring template based install test [#1299](https://github.com/openshift/jenkins/pull/1299) * Remove maven 3.5 dir to enforce maven to be version agnostic [#1298](https://github.com/openshift/jenkins/pull/1298) * Move call to create_jenkins_location_configuration_xml after image_co… [#1291](https://github.com/openshift/jenkins/pull/1291) * Updating openshift-jenkins-2 images to be consistent with ART [#1286](https://github.com/openshift/jenkins/pull/1286) * Updating ose-jenkins-agent-maven images to be consistent with ART [#1287](https://github.com/openshift/jenkins/pull/1287) * [Bug 1971537](https://bugzilla.redhat.com/show_bug.cgi?id=1971537): Support cgroups v2 [#1019](https://github.com/openshift/jenkins/pull/1019) * [Bug 1972451](https://bugzilla.redhat.com/show_bug.cgi?id=1972451): Correctly declare Jenkins URL with trailing slash [#1269](https://github.com/openshift/jenkins/pull/1269) * Upgrade various plugins to prepare openshift-sync 1.0.47 [#1294](https://github.com/openshift/jenkins/pull/1294) * Nuke custom credentials for kubernetes-plugin [#1268](https://github.com/openshift/jenkins/pull/1268) * [Bug 1970962](https://bugzilla.redhat.com/show_bug.cgi?id=1970962): Remove dependency to acegi-security in favor of jbcrypt (because aceg… [#1276](https://github.com/openshift/jenkins/pull/1276) * [Bug 1972351](https://bugzilla.redhat.com/show_bug.cgi?id=1972351): Bump jenkins version 2.289.1 [#1283](https://github.com/openshift/jenkins/pull/1283) * Updating ose-jenkins-agent-base images to be consistent with ART [#1285](https://github.com/openshift/jenkins/pull/1285) * Updating ose-jenkins-agent-nodejs-12 images to be consistent with ART [#1288](https://github.com/openshift/jenkins/pull/1288) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#1278](https://github.com/openshift/jenkins/pull/1278) * Remove hard dependency on kubernetes-client-api [#1275](https://github.com/openshift/jenkins/pull/1275) * [Full changelog](https://github.com/openshift/jenkins/compare/dfb19792ed02c647ff6b33d2da610f84df2a2896...7dcf3b9b8c06d7d269696f15801b25bcef682a74) ### [k8s-prometheus-adapter](https://github.com/openshift/k8s-prometheus-adapter/tree/4052b317ff62b93019a11e2981d1d81b8b6b2e4d) * Bump openshift/k8s-prometheus-adapter to v0.9.1 [#59](https://github.com/openshift/k8s-prometheus-adapter/pull/59) * Updating ose-prometheus-adapter images to be consistent with ART [#58](https://github.com/openshift/k8s-prometheus-adapter/pull/58) * OWNERS: cleanup [#57](https://github.com/openshift/k8s-prometheus-adapter/pull/57) * Updating ose-prometheus-adapter images to be consistent with ART [#56](https://github.com/openshift/k8s-prometheus-adapter/pull/56) * [Bug 1956830](https://bugzilla.redhat.com/show_bug.cgi?id=1956830): Update prometheus-adapter to v0.9.0 [#53](https://github.com/openshift/k8s-prometheus-adapter/pull/53) * Update OWNERS file to reflect new maintainers [#48](https://github.com/openshift/k8s-prometheus-adapter/pull/48) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#49](https://github.com/openshift/k8s-prometheus-adapter/pull/49) * [Full changelog](https://github.com/openshift/k8s-prometheus-adapter/compare/bfffea3bf70fc5203814886f6483a569f2f22c87...4052b317ff62b93019a11e2981d1d81b8b6b2e4d) ### [keepalived-ipfailover](https://github.com/openshift/images/tree/544601e82413bc549bfe2eb8b54a7ff9f8c7c42e) * Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART [#101](https://github.com/openshift/images/pull/101) * Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART [#102](https://github.com/openshift/images/pull/102) * Updating openshift-enterprise-egress-router images to be consistent with ART [#100](https://github.com/openshift/images/pull/100) * Add jupierce to OWNERS [#103](https://github.com/openshift/images/pull/103) * Updating ose-egress-http-proxy images to be consistent with ART [#99](https://github.com/openshift/images/pull/99) * Add a script to remove all failover configurations. [#98](https://github.com/openshift/images/pull/98) * Revert to haproxy22 [#97](https://github.com/openshift/images/pull/97) * Switch to haproxy24 [#95](https://github.com/openshift/images/pull/95) * Updating openshift-enterprise-base images to be consistent with ART [#96](https://github.com/openshift/images/pull/96) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#90](https://github.com/openshift/images/pull/90) * [Full changelog](https://github.com/openshift/images/compare/ad38e116f3533e0e78621a2887d8b70cde7cba31...544601e82413bc549bfe2eb8b54a7ff9f8c7c42e) ### [kube-proxy, sdn](https://github.com/openshift/sdn/tree/64dd43622609578b2fcddfe5c79903d84100d9b3) * [Bug 2043802](https://bugzilla.redhat.com/show_bug.cgi?id=2043802): Fix CloudPrivateIPConfig enqueueing during egressip reassignment [#395](https://github.com/openshift/sdn/pull/395) * [Bug 2038793](https://bugzilla.redhat.com/show_bug.cgi?id=2038793): Use the kubeClient instead of the informer cache to fetch nodes for egress IP validation. [#389](https://github.com/openshift/sdn/pull/389) * [Bug 2039294](https://bugzilla.redhat.com/show_bug.cgi?id=2039294): SDN controller metrics cannot be scraped by prometheus [#388](https://github.com/openshift/sdn/pull/388) * [Bug 2035439](https://bugzilla.redhat.com/show_bug.cgi?id=2035439): Use cloud egress network config for verifying egress IP in cloud environment [#387](https://github.com/openshift/sdn/pull/387) * [Bug 2036622](https://bugzilla.redhat.com/show_bug.cgi?id=2036622): Fix CloudPrivateIPConfig sync on sdn-controller restart [#386](https://github.com/openshift/sdn/pull/386) * Handle MTU migration [#381](https://github.com/openshift/sdn/pull/381) * Fix flaky check for capacity test for egress IP, and better doc blocs [#383](https://github.com/openshift/sdn/pull/383) * Egress IP on public clouds [#365](https://github.com/openshift/sdn/pull/365) * Block Alibaba metadata service IP [#380](https://github.com/openshift/sdn/pull/380) * Adding `--platform-type` argument [#379](https://github.com/openshift/sdn/pull/379) * NetworkPolicy ipblock except, port ranges [#374](https://github.com/openshift/sdn/pull/374) * adding network policy egress to openshift-sdn [#372](https://github.com/openshift/sdn/pull/372) * [Bug 2024880](https://bugzilla.redhat.com/show_bug.cgi?id=2024880): [EgressIP] move `ct(commit)` action from OVS group to flow [#373](https://github.com/openshift/sdn/pull/373) * NP updates preparing for egress support [#350](https://github.com/openshift/sdn/pull/350) * update for ART [#369](https://github.com/openshift/sdn/pull/369) * WIP: Metrics: Add server for Egress IP/firewall [#358](https://github.com/openshift/sdn/pull/358) * Run clearInitialNodeNetworkUnavailableCondition earlier [#364](https://github.com/openshift/sdn/pull/364) * Add documentation about proxying/unidling [#361](https://github.com/openshift/sdn/pull/361) * [Bug 2008987](https://bugzilla.redhat.com/show_bug.cgi?id=2008987): Remove locking from EgressIPTracker.Ping [#359](https://github.com/openshift/sdn/pull/359) * Replace utilruntime.HandleError() with klog.Errorf() [#356](https://github.com/openshift/sdn/pull/356) * Updating kube-proxy images to be consistent with ART [#351](https://github.com/openshift/sdn/pull/351) * [Bug 2003859](https://bugzilla.redhat.com/show_bug.cgi?id=2003859): Fix up event recorder usage (again) [#349](https://github.com/openshift/sdn/pull/349) * resync proxy startup code with upstream [#352](https://github.com/openshift/sdn/pull/352) * remove a bunch of dead/useless code [#345](https://github.com/openshift/sdn/pull/345) * Updating ose-sdn images to be consistent with ART [#344](https://github.com/openshift/sdn/pull/344) * [Bug 1966521](https://bugzilla.redhat.com/show_bug.cgi?id=1966521): proxy: don't re-check every userspace proxy rule on every change [#342](https://github.com/openshift/sdn/pull/342) * Fix Dockerfile.fedora [#333](https://github.com/openshift/sdn/pull/333) * README minor improvements [#336](https://github.com/openshift/sdn/pull/336) * [Bug 1958390](https://bugzilla.redhat.com/show_bug.cgi?id=1958390): improve SDN's OVS healthcheck and logging [#306](https://github.com/openshift/sdn/pull/306) * [Bug 1985336](https://bugzilla.redhat.com/show_bug.cgi?id=1985336): Disable conntrack for vxlan traffic [#335](https://github.com/openshift/sdn/pull/335) * [Bug 1991551](https://bugzilla.redhat.com/show_bug.cgi?id=1991551): update usage of Events for 1.22 rebase [#332](https://github.com/openshift/sdn/pull/332) * [Bug 1991565](https://bugzilla.redhat.com/show_bug.cgi?id=1991565): misc cleanup [#331](https://github.com/openshift/sdn/pull/331) * [Bug 1989122](https://bugzilla.redhat.com/show_bug.cgi?id=1989122): rebase to sdn-4.9-kubernetes-1.22.0-rc.0 [#325](https://github.com/openshift/sdn/pull/325) * [Bug 1984683](https://bugzilla.redhat.com/show_bug.cgi?id=1984683): use new default leader election values to handle apiserver rollout on SNO [#328](https://github.com/openshift/sdn/pull/328) * [Bug 1989122](https://bugzilla.redhat.com/show_bug.cgi?id=1989122): Fix hybrid proxier with EndpointSlice [#329](https://github.com/openshift/sdn/pull/329) * Updating ose-sdn images to be consistent with ART [#319](https://github.com/openshift/sdn/pull/319) * proxy: filter/delegate EndpointSlices as well as Endpoints [#296](https://github.com/openshift/sdn/pull/296) * Updating kube-proxy images to be consistent with ART [#321](https://github.com/openshift/sdn/pull/321) * print signal received by the signal handler [#323](https://github.com/openshift/sdn/pull/323) * [Bug 1942122](https://bugzilla.redhat.com/show_bug.cgi?id=1942122): when assigning and releasing egressIP try more than once before failing [#316](https://github.com/openshift/sdn/pull/316) * [Bug 1971808](https://bugzilla.redhat.com/show_bug.cgi?id=1971808): fix local-with-fallback [#320](https://github.com/openshift/sdn/pull/320) * Remove Valadas from owners [#283](https://github.com/openshift/sdn/pull/283) * fix a race condition in networkpolicy_test.go [#312](https://github.com/openshift/sdn/pull/312) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#317](https://github.com/openshift/sdn/pull/317) * [Full changelog](https://github.com/openshift/sdn/compare/62479b7460d72578e5217efd6ed86087913405ec...64dd43622609578b2fcddfe5c79903d84100d9b3) ### [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy/tree/4f198b2bd5d141a561fbe6642de20b520d72e513) * Updating kube-rbac-proxy images to be consistent with ART [#52](https://github.com/openshift/kube-rbac-proxy/pull/52) * [Bug 1993977](https://bugzilla.redhat.com/show_bug.cgi?id=1993977): Bump to 0.11.0 [#50](https://github.com/openshift/kube-rbac-proxy/pull/50) * bump kube-rbac-proxy [#49](https://github.com/openshift/kube-rbac-proxy/pull/49) * Updating kube-rbac-proxy images to be consistent with ART [#48](https://github.com/openshift/kube-rbac-proxy/pull/48) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#47](https://github.com/openshift/kube-rbac-proxy/pull/47) * Bump v0.10.0 [#46](https://github.com/openshift/kube-rbac-proxy/pull/46) * [Full changelog](https://github.com/openshift/kube-rbac-proxy/compare/813c3da7222a4ccc95ef3827cd54b0ce93a8cbe5...4f198b2bd5d141a561fbe6642de20b520d72e513) ### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/6530ff5a6e35345e6aa8353c21d6fd5aa5873c12) * Bump KSM to v2.3.0 [#65](https://github.com/openshift/kube-state-metrics/pull/65) * Bump openshift/kube-state-metrics to v2.2.4 [#64](https://github.com/openshift/kube-state-metrics/pull/64) * Updating kube-state-metrics images to be consistent with ART [#63](https://github.com/openshift/kube-state-metrics/pull/63) * [Bug 2012915](https://bugzilla.redhat.com/show_bug.cgi?id=2012915): Bump to v2.2.3 [#62](https://github.com/openshift/kube-state-metrics/pull/62) * [MON-1890](https://issues.redhat.com/browse/MON-1890): Bump to v2.2.0 [#61](https://github.com/openshift/kube-state-metrics/pull/61) * Updating kube-state-metrics images to be consistent with ART [#58](https://github.com/openshift/kube-state-metrics/pull/58) * Updating kube-state-metrics images to be consistent with ART [#57](https://github.com/openshift/kube-state-metrics/pull/57) * Bump to 2.1.1 [#56](https://github.com/openshift/kube-state-metrics/pull/56) * Updating kube-state-metrics images to be consistent with ART [#54](https://github.com/openshift/kube-state-metrics/pull/54) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#53](https://github.com/openshift/kube-state-metrics/pull/53) * Update OWNERS file to reflect new maintainers [#52](https://github.com/openshift/kube-state-metrics/pull/52) * [Full changelog](https://github.com/openshift/kube-state-metrics/compare/947166293195d115500d4479c0c40c8c01a25ad0...6530ff5a6e35345e6aa8353c21d6fd5aa5873c12) ### [kuryr-cni, kuryr-controller](https://github.com/openshift/kuryr-kubernetes/tree/e77f917b77e4e73a06630721ec2a8d194c13c7e6) * [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) * [Bug 1938282](https://bugzilla.redhat.com/show_bug.cgi?id=1938282): Remove ep_slices from klb on endpoint delete event [#549](https://github.com/openshift/kuryr-kubernetes/pull/549) * gracefully exit daemonserver before registry exit [#539](https://github.com/openshift/kuryr-kubernetes/pull/539) * Added metrics for failures caused by OpenStack services. [#536](https://github.com/openshift/kuryr-kubernetes/pull/536) * Expose critical lbs metrics [#538](https://github.com/openshift/kuryr-kubernetes/pull/538) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#537](https://github.com/openshift/kuryr-kubernetes/pull/537) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#535](https://github.com/openshift/kuryr-kubernetes/pull/535) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#534](https://github.com/openshift/kuryr-kubernetes/pull/534) * Add listeners, pools and members to must-gather [#531](https://github.com/openshift/kuryr-kubernetes/pull/531) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#532](https://github.com/openshift/kuryr-kubernetes/pull/532) * Disable Flask logs of metrics calls [#528](https://github.com/openshift/kuryr-kubernetes/pull/528) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#530](https://github.com/openshift/kuryr-kubernetes/pull/530) * Updating kuryr-cni images to be consistent with ART [#527](https://github.com/openshift/kuryr-kubernetes/pull/527) * Rebase from upstream master [#526](https://github.com/openshift/kuryr-kubernetes/pull/526) * Updating kuryr-controller images to be consistent with ART [#524](https://github.com/openshift/kuryr-kubernetes/pull/524) * [Full changelog](https://github.com/openshift/kuryr-kubernetes/compare/ddd2c3adeac4d31711a7949c347f444ee4fdce6d...e77f917b77e4e73a06630721ec2a8d194c13c7e6) ### [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt/tree/3b330b72f43b178f1c16c5d504cf9ce248e679ad) * README: Update libvirt configuration instructions [#225](https://github.com/openshift/cluster-api-provider-libvirt/pull/225) * Set minimum golang version to 1.16 [#229](https://github.com/openshift/cluster-api-provider-libvirt/pull/229) * [Bug 2018517](https://bugzilla.redhat.com/show_bug.cgi?id=2018517): Create event only if the machine was modified [#230](https://github.com/openshift/cluster-api-provider-libvirt/pull/230) * actuator: cleanup cloudinit and ignition volume on error, bump golang [#223](https://github.com/openshift/cluster-api-provider-libvirt/pull/223) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#221](https://github.com/openshift/cluster-api-provider-libvirt/pull/221) * [Full changelog](https://github.com/openshift/cluster-api-provider-libvirt/compare/9542e5ac08b7731a37d20c881695aab904201c22...3b330b72f43b178f1c16c5d504cf9ce248e679ad) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/668c5b52b104f44f339622cd397c51f584879e02) * [Bug 2041971](https://bugzilla.redhat.com/show_bug.cgi?id=2041971): Bump library-go to fix mutating webhook reconcile [#981](https://github.com/openshift/machine-api-operator/pull/981) * [Bug 2042366](https://bugzilla.redhat.com/show_bug.cgi?id=2042366): Update openshift/api to include list-map fixes for lifecycle hooks [#979](https://github.com/openshift/machine-api-operator/pull/979) * [Bug 2040620](https://bugzilla.redhat.com/show_bug.cgi?id=2040620): Rename MAPO image [#978](https://github.com/openshift/machine-api-operator/pull/978) * [Bug 1918005](https://bugzilla.redhat.com/show_bug.cgi?id=1918005): Use known vSphere cluster to uniquely identify networks. [#961](https://github.com/openshift/machine-api-operator/pull/961) * [Bug 2033390](https://bugzilla.redhat.com/show_bug.cgi?id=2033390): connect real MAPO images [#975](https://github.com/openshift/machine-api-operator/pull/975) * [Bug 2001008](https://bugzilla.redhat.com/show_bug.cgi?id=2001008): Change default cloneMode to fullClone. [#959](https://github.com/openshift/machine-api-operator/pull/959) * [Bug 2034563](https://bugzilla.redhat.com/show_bug.cgi?id=2034563): validate azure ephemeral storage location and caching type [#974](https://github.com/openshift/machine-api-operator/pull/974) * [Bug 2034879](https://bugzilla.redhat.com/show_bug.cgi?id=2034879): Enforce unique names for lifecycle hooks via webhooks [#973](https://github.com/openshift/machine-api-operator/pull/973) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: updated library-go [#972](https://github.com/openshift/machine-api-operator/pull/972) * [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Update dependencies to K8s 1.23 [#971](https://github.com/openshift/machine-api-operator/pull/971) * [Bug 2011668](https://bugzilla.redhat.com/show_bug.cgi?id=2011668): Improve powerOff task handling during machine deletion on vsphere platform [#960](https://github.com/openshift/machine-api-operator/pull/960) * AlibabaCloud: adding alibaba cloud platform [#926](https://github.com/openshift/machine-api-operator/pull/926) * [Bug 2032296](https://bugzilla.redhat.com/show_bug.cgi?id=2032296): bump openshift/api [#969](https://github.com/openshift/machine-api-operator/pull/969) * [Bug 2031858](https://bugzilla.redhat.com/show_bug.cgi?id=2031858): stop using beta pre-defined role for compute.targetPools [#950](https://github.com/openshift/machine-api-operator/pull/950) * Manifest syncing between install and vendored openshift/api [#968](https://github.com/openshift/machine-api-operator/pull/968) * Machine API Provider OpenStack Feature Gate [#966](https://github.com/openshift/machine-api-operator/pull/966) * [OCPCLOUD-1252](https://issues.redhat.com/browse/OCPCLOUD-1252): Add validation webhook for guestAccelerators on GCP [#927](https://github.com/openshift/machine-api-operator/pull/927) * README: improve Controllers section indentation/naming [#964](https://github.com/openshift/machine-api-operator/pull/964) * Remove unused files [#957](https://github.com/openshift/machine-api-operator/pull/957) * Implement conditions for Machine Deletion Hooks reporting [#946](https://github.com/openshift/machine-api-operator/pull/946) * Azure Marketplace Machine Provider Bump [#956](https://github.com/openshift/machine-api-operator/pull/956) * Implement machine pre-drain and pre-terminate deletion hooks [#945](https://github.com/openshift/machine-api-operator/pull/945) * Update for golang1.17 [#951](https://github.com/openshift/machine-api-operator/pull/951) * GCP CI runs are complaining about APIs not being enabled [#949](https://github.com/openshift/machine-api-operator/pull/949) * Add powervs-machine-controllers to images configmap [#948](https://github.com/openshift/machine-api-operator/pull/948) * Rewrite rollout checks to requeue and not block reconciles [#947](https://github.com/openshift/machine-api-operator/pull/947) * [Bug 2005052](https://bugzilla.redhat.com/show_bug.cgi?id=2005052): Deny selector updates via webhook to prevent leaked machines [#944](https://github.com/openshift/machine-api-operator/pull/944) * Migrate to openshift/api [#943](https://github.com/openshift/machine-api-operator/pull/943) * [Bug 1986237](https://bugzilla.redhat.com/show_bug.cgi?id=1986237): add avg_over_time to the MachineNotYetDeleted alert [#941](https://github.com/openshift/machine-api-operator/pull/941) * [Bug 2010368](https://bugzilla.redhat.com/show_bug.cgi?id=2010368): fix mispelled field in alert rules [#942](https://github.com/openshift/machine-api-operator/pull/942) * Remove provider dependencies [#938](https://github.com/openshift/machine-api-operator/pull/938) * Fix node in MHC unit test [#930](https://github.com/openshift/machine-api-operator/pull/930) * PowerVS support [#923](https://github.com/openshift/machine-api-operator/pull/923) * Fix flaky AWS provider unit test [#931](https://github.com/openshift/machine-api-operator/pull/931) * remove kubevirt credentials request [#940](https://github.com/openshift/machine-api-operator/pull/940) * [Bug 2013895](https://bugzilla.redhat.com/show_bug.cgi?id=2013895): Bump Azure dependency to include new fields [#935](https://github.com/openshift/machine-api-operator/pull/935) * Update Dockerfile with correct image and go version [#939](https://github.com/openshift/machine-api-operator/pull/939) * Remove "kubevirt-machine-controllers" image permanently [#936](https://github.com/openshift/machine-api-operator/pull/936) * [Bug 1986237](https://bugzilla.redhat.com/show_bug.cgi?id=1986237): modify MachineNotYetDeleted alert to ignore pod [#913](https://github.com/openshift/machine-api-operator/pull/913) * [Bug 2010368](https://bugzilla.redhat.com/show_bug.cgi?id=2010368): modify alerts to contain summary and description [#929](https://github.com/openshift/machine-api-operator/pull/929) * [Bug 2012228](https://bugzilla.redhat.com/show_bug.cgi?id=2012228): fix(ibmcloud): Set resource group policy in CredentialsRequest [#928](https://github.com/openshift/machine-api-operator/pull/928) * Update OWNERS to use aliases and delegate MHC to dragonfly team [#885](https://github.com/openshift/machine-api-operator/pull/885) * podsecurity: enforce privileged for openshift-machine-api namespace [#924](https://github.com/openshift/machine-api-operator/pull/924) * Vsphere sessions check: fix log string formatting [#922](https://github.com/openshift/machine-api-operator/pull/922) * Add logging for possible error during vsphere session creation [#920](https://github.com/openshift/machine-api-operator/pull/920) * [Bug 1999425](https://bugzilla.redhat.com/show_bug.cgi?id=1999425): MaxUnhealthy should not be a string type [#909](https://github.com/openshift/machine-api-operator/pull/909) * Remove ironic-inspector reference in MAO [#915](https://github.com/openshift/machine-api-operator/pull/915) * docs/user/nodelink-controller: Fix name/namespace order for machine.openshift.io/machine [#899](https://github.com/openshift/machine-api-operator/pull/899) * Adds ibmcloud mapi controller to image ref [#892](https://github.com/openshift/machine-api-operator/pull/892) * Add service account names to gcp credentials request manifest [#883](https://github.com/openshift/machine-api-operator/pull/883) * Add the IBMCloud cluster api controller [#871](https://github.com/openshift/machine-api-operator/pull/871) * add a distinct status message for NoOp mode [#914](https://github.com/openshift/machine-api-operator/pull/914) * fix time values in alert doc [#916](https://github.com/openshift/machine-api-operator/pull/916) * Fix user-agent in vCenter sessions list [#912](https://github.com/openshift/machine-api-operator/pull/912) * Add webhook to ensure that only ID references AMI [#888](https://github.com/openshift/machine-api-operator/pull/888) * [Bug 1957609](https://bugzilla.redhat.com/show_bug.cgi?id=1957609): Warn when an AWS tag name is duplicated [#869](https://github.com/openshift/machine-api-operator/pull/869) * [Bug 1994480](https://bugzilla.redhat.com/show_bug.cgi?id=1994480): Update dependencies to K8s 1.22 [#906](https://github.com/openshift/machine-api-operator/pull/906) * [Bug 1975296](https://bugzilla.redhat.com/show_bug.cgi?id=1975296): Respect MaxUnhealthy limit for external remediation [#902](https://github.com/openshift/machine-api-operator/pull/902) * [Bug 1990432](https://bugzilla.redhat.com/show_bug.cgi?id=1990432): Make sure nodes don't have attached volumes before vm deletion [#894](https://github.com/openshift/machine-api-operator/pull/894) * [Bug 1989980](https://bugzilla.redhat.com/show_bug.cgi?id=1989980): Create event only if the machine was modified [#897](https://github.com/openshift/machine-api-operator/pull/897) * [Bug 1988032](https://bugzilla.redhat.com/show_bug.cgi?id=1988032): add cvo ha annotations to tombstones [#893](https://github.com/openshift/machine-api-operator/pull/893) * [Bug 1980930](https://bugzilla.redhat.com/show_bug.cgi?id=1980930): Update the default durations for MAO leader election operations [#890](https://github.com/openshift/machine-api-operator/pull/890) * add alert for mhc in short circuit [#886](https://github.com/openshift/machine-api-operator/pull/886) * Backport MHC pause feature from cluster API [#887](https://github.com/openshift/machine-api-operator/pull/887) * add a tombstones manifest to the install directory [#889](https://github.com/openshift/machine-api-operator/pull/889) * [Bug 1977369](https://bugzilla.redhat.com/show_bug.cgi?id=1977369): Prevent machine from stucking in Deleting phase on vSphere if related node object not found [#882](https://github.com/openshift/machine-api-operator/pull/882) * Add kubevirt images [#875](https://github.com/openshift/machine-api-operator/pull/875) * fix logging message [#803](https://github.com/openshift/machine-api-operator/pull/803) * add a nodelink controller doc to describe its basic working [#880](https://github.com/openshift/machine-api-operator/pull/880) * Add related objects to Cluster Operator [#879](https://github.com/openshift/machine-api-operator/pull/879) * Fixing label from clutserapi to clusterapi [#864](https://github.com/openshift/machine-api-operator/pull/864) * [Bug 1953063](https://bugzilla.redhat.com/show_bug.cgi?id=1953063): Update default AWS instance types [#850](https://github.com/openshift/machine-api-operator/pull/850) * install/0000_90_machine-api-operator_04_alertrules: Use '!~' for MachineWithNoRunningPhase [#878](https://github.com/openshift/machine-api-operator/pull/878) * add in-container vendoring [#831](https://github.com/openshift/machine-api-operator/pull/831) * add alert for machine with long deletion phase [#807](https://github.com/openshift/machine-api-operator/pull/807) * Updating ose-machine-api-operator images to be consistent with ART [#874](https://github.com/openshift/machine-api-operator/pull/874) * remove kubevirt images and references [#873](https://github.com/openshift/machine-api-operator/pull/873) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#872](https://github.com/openshift/machine-api-operator/pull/872) * [Bug 1965080](https://bugzilla.redhat.com/show_bug.cgi?id=1965080): Update AWS permissions to reflect requirements for load balancers [#870](https://github.com/openshift/machine-api-operator/pull/870) * Correct doc namespace err and misspellings [#863](https://github.com/openshift/machine-api-operator/pull/863) * [Full changelog](https://github.com/openshift/machine-api-operator/compare/90906899d9529e514eca2d99855c2e36df55bf98...668c5b52b104f44f339622cd397c51f584879e02) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/3e9f2ca58e00d5dd5a54b18fb5b00c5571b5c8e3) * [Bug 2045866](https://bugzilla.redhat.com/show_bug.cgi?id=2045866): Set proper InvolvedObject when using library-go EventRecorder [#2893](https://github.com/openshift/machine-config-operator/pull/2893) * [Bug 2046683](https://bugzilla.redhat.com/show_bug.cgi?id=2046683): Ensure correct providerID format for Alibaba nodes [#2931](https://github.com/openshift/machine-config-operator/pull/2931) * [Bug 1999556](https://bugzilla.redhat.com/show_bug.cgi?id=1999556): annotate rendered config with OCP version [#2918](https://github.com/openshift/machine-config-operator/pull/2918) * [Bug 2040671](https://bugzilla.redhat.com/show_bug.cgi?id=2040671): Configure-ovs: Ensure DHCP finishes for both address families [#2929](https://github.com/openshift/machine-config-operator/pull/2929) * [Bug 2038240](https://bugzilla.redhat.com/show_bug.cgi?id=2038240): Error if files have special bits set [#2910](https://github.com/openshift/machine-config-operator/pull/2910) * [Bug 2041889](https://bugzilla.redhat.com/show_bug.cgi?id=2041889): Explicitly configure NetworkManager keyfile [#2917](https://github.com/openshift/machine-config-operator/pull/2917) * [Bug 1916169](https://bugzilla.redhat.com/show_bug.cgi?id=1916169): storeCurrentConfigOnDisk after os changes [#2922](https://github.com/openshift/machine-config-operator/pull/2922) * [Bug 2042655](https://bugzilla.redhat.com/show_bug.cgi?id=2042655): Alibaba hairpin [#2919](https://github.com/openshift/machine-config-operator/pull/2919) * [Bug 2035199](https://bugzilla.redhat.com/show_bug.cgi?id=2035199): add support for IPv6 and multiple routes to the same destination when setting MTU on routes during MTU migration [#2914](https://github.com/openshift/machine-config-operator/pull/2914) * [Bug 2036113](https://bugzilla.redhat.com/show_bug.cgi?id=2036113): configure-ovs: cleanup leftovers from previous run [#2907](https://github.com/openshift/machine-config-operator/pull/2907) * [Bug 2035326](https://bugzilla.redhat.com/show_bug.cgi?id=2035326): ovs-configuration - use lower than NM default ethernet route metric [#2898](https://github.com/openshift/machine-config-operator/pull/2898) * shiftstack: Update OWNERS [#2916](https://github.com/openshift/machine-config-operator/pull/2916) * [Bug 2028590](https://bugzilla.redhat.com/show_bug.cgi?id=2028590): Remove unneeded crio.service.d drop-in [#2858](https://github.com/openshift/machine-config-operator/pull/2858) * [Bug 2039541](https://bugzilla.redhat.com/show_bug.cgi?id=2039541): Fix duplicate prepender entries in resolv.conf [#2908](https://github.com/openshift/machine-config-operator/pull/2908) * [Bug 2038968](https://bugzilla.redhat.com/show_bug.cgi?id=2038968): bump(openshift/api): to get CSI migration gates switched off [#2905](https://github.com/openshift/machine-config-operator/pull/2905) * [Bug 2033953](https://bugzilla.redhat.com/show_bug.cgi?id=2033953): Afterburn to try config-drive before Nova metadata [#2903](https://github.com/openshift/machine-config-operator/pull/2903) * [Bug 2036577](https://bugzilla.redhat.com/show_bug.cgi?id=2036577): configure-ovs: do not use overlay directory when checking and copying connections [#2902](https://github.com/openshift/machine-config-operator/pull/2902) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Library go bump [#2880](https://github.com/openshift/machine-config-operator/pull/2880) * [Bug 2033536](https://bugzilla.redhat.com/show_bug.cgi?id=2033536): OpenShift Api update to fix Alibaba CRD validation [#2884](https://github.com/openshift/machine-config-operator/pull/2884) * Revert "Bug 2033729: Remove runtime request timeout restriction and add azure config" [#2890](https://github.com/openshift/machine-config-operator/pull/2890) * OWNERS: add cgwalters as approver [#2887](https://github.com/openshift/machine-config-operator/pull/2887) * [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): OWNERS: Update ShiftStack members [#2885](https://github.com/openshift/machine-config-operator/pull/2885) * [Bug 2034364](https://bugzilla.redhat.com/show_bug.cgi?id=2034364): Use resource{apply,merge,read} functions provided by library-go [#2833](https://github.com/openshift/machine-config-operator/pull/2833) * Update reboot exception documentation and add GPG [#2855](https://github.com/openshift/machine-config-operator/pull/2855) * Add container runtime at bootstrap [#2875](https://github.com/openshift/machine-config-operator/pull/2875) * [Bug 2033729](https://bugzilla.redhat.com/show_bug.cgi?id=2033729): Remove runtime request timeout restriction and add azure config [#2883](https://github.com/openshift/machine-config-operator/pull/2883) * [Bug 2031049](https://bugzilla.redhat.com/show_bug.cgi?id=2031049): Fix panic when PlatformStatus VSphere is nil [#2865](https://github.com/openshift/machine-config-operator/pull/2865) * [Bug 2032565](https://bugzilla.redhat.com/show_bug.cgi?id=2032565): makes config drift monitor aware of compressed files [#2874](https://github.com/openshift/machine-config-operator/pull/2874) * Don't perform registries.conf checks on GPG change [#2851](https://github.com/openshift/machine-config-operator/pull/2851) * mtu-migration-dispatcher script [#2871](https://github.com/openshift/machine-config-operator/pull/2871) * configure-ovs: improvements & reset openvswitch configuration on every boot [#2864](https://github.com/openshift/machine-config-operator/pull/2864) * Add helper functions to work with Ignition Configs [#2870](https://github.com/openshift/machine-config-operator/pull/2870) * Write MTU migration configuration [#2856](https://github.com/openshift/machine-config-operator/pull/2856) * fix races while syncing node events [#2869](https://github.com/openshift/machine-config-operator/pull/2869) * Proactively detect config drift [#2795](https://github.com/openshift/machine-config-operator/pull/2795) * : Introduce in progress taint [#2686](https://github.com/openshift/machine-config-operator/pull/2686) * [Bug 2028731](https://bugzilla.redhat.com/show_bug.cgi?id=2028731): fixes 1 to 1 containerruntime config mapping [#2846](https://github.com/openshift/machine-config-operator/pull/2846) * Manage user data [#2827](https://github.com/openshift/machine-config-operator/pull/2827) * [Bug 2028802](https://bugzilla.redhat.com/show_bug.cgi?id=2028802): crio: fix a segfault on 4.9->4.10 upgrade [#2857](https://github.com/openshift/machine-config-operator/pull/2857) * Consolidate duplicated code into applyManifests [#2837](https://github.com/openshift/machine-config-operator/pull/2837) * owners: add reviewers for MCO repo [#2850](https://github.com/openshift/machine-config-operator/pull/2850) * [Bug 2024826](https://bugzilla.redhat.com/show_bug.cgi?id=2024826): Allow resolv prepender without default search domain [#2835](https://github.com/openshift/machine-config-operator/pull/2835) * Don't reboot for GPG key changes [#2824](https://github.com/openshift/machine-config-operator/pull/2824) * storage.conf: remove obsolete option override_kernel_check [#2845](https://github.com/openshift/machine-config-operator/pull/2845) * [Bug 2023657](https://bugzilla.redhat.com/show_bug.cgi?id=2023657): Only write ssh keys if core user exists [#2834](https://github.com/openshift/machine-config-operator/pull/2834) * [Bug 2017756](https://bugzilla.redhat.com/show_bug.cgi?id=2017756): Remove crio settings that overwrite /etc/containers/storage.conf [#2811](https://github.com/openshift/machine-config-operator/pull/2811) * [Bug 1978581](https://bugzilla.redhat.com/show_bug.cgi?id=1978581): remove run-level info from operators namespaces [#2655](https://github.com/openshift/machine-config-operator/pull/2655) * [Bug 1966445](https://bugzilla.redhat.com/show_bug.cgi?id=1966445): Cleanup systemd unit files for empty units [#2818](https://github.com/openshift/machine-config-operator/pull/2818) * [Bug 1970218](https://bugzilla.redhat.com/show_bug.cgi?id=1970218): Support compressed files for updates [#2820](https://github.com/openshift/machine-config-operator/pull/2820) * Make maxUnavailable description more detailed [#2758](https://github.com/openshift/machine-config-operator/pull/2758) * [Bug 2024108](https://bugzilla.redhat.com/show_bug.cgi?id=2024108): daemon: make cordon/uncordon more robust [#2829](https://github.com/openshift/machine-config-operator/pull/2829) * Support `ssh-key-dir` on OKD/FCOS [#2688](https://github.com/openshift/machine-config-operator/pull/2688) * bump(openshift/api): to get fix for typo in feature set [#2832](https://github.com/openshift/machine-config-operator/pull/2832) * Update postConfigChangeActionNone comment [#2822](https://github.com/openshift/machine-config-operator/pull/2822) * [Bug 2017564](https://bugzilla.redhat.com/show_bug.cgi?id=2017564): Prepend to search domains instead of replacing [#2823](https://github.com/openshift/machine-config-operator/pull/2823) * Pass parsed Ignition config to updateFiles [#2817](https://github.com/openshift/machine-config-operator/pull/2817) * crio: add openshift builder workload [#2805](https://github.com/openshift/machine-config-operator/pull/2805) * [Bug 2020003](https://bugzilla.redhat.com/show_bug.cgi?id=2020003): Node upgrade stuck due to not writing through dangling symlink '/etc/machine-config-daemon/orig/etc/issue.mcdorig' [#2681](https://github.com/openshift/machine-config-operator/pull/2681) * Use env instead /usr/bin/bash [#2821](https://github.com/openshift/machine-config-operator/pull/2821) * Bump golangci-lint to v1.42.1 and switch from golint to revive [#1986](https://github.com/openshift/machine-config-operator/pull/1986) * Alibaba Cloud Provider: use --provider-id kubelet parameter [#2814](https://github.com/openshift/machine-config-operator/pull/2814) * [Bug 1956739](https://bugzilla.redhat.com/show_bug.cgi?id=1956739): Change owner and group of authorized_keys to core [#2813](https://github.com/openshift/machine-config-operator/pull/2813) * Add PowerVS platform [#2801](https://github.com/openshift/machine-config-operator/pull/2801) * Remove redundant call to filepath.Dir [#2812](https://github.com/openshift/machine-config-operator/pull/2812) * ctrcfg uses MaxMCNameSuffix checking mc suffix [#2809](https://github.com/openshift/machine-config-operator/pull/2809) * Add bootstrap vs day 2 integration tests based on envtest [#2687](https://github.com/openshift/machine-config-operator/pull/2687) * Add kubeletconfig to bootstrap mode [#2547](https://github.com/openshift/machine-config-operator/pull/2547) * Enable Alibaba Cloud provider instances with expected ProviderID [#2777](https://github.com/openshift/machine-config-operator/pull/2777) * [Bug 1981549](https://bugzilla.redhat.com/show_bug.cgi?id=1981549): lib/resourcemerge: handle container env var deletions [#2800](https://github.com/openshift/machine-config-operator/pull/2800) * [Bug 2012780](https://bugzilla.redhat.com/show_bug.cgi?id=2012780): Avoid dynamically allocated port range for haproxy [#2797](https://github.com/openshift/machine-config-operator/pull/2797) * [Bug 2009785](https://bugzilla.redhat.com/show_bug.cgi?id=2009785): crio: specifically enable version_file_persist [#2776](https://github.com/openshift/machine-config-operator/pull/2776) * Use go "embed" module to store manifests [#2765](https://github.com/openshift/machine-config-operator/pull/2765) * [Bug 2009404](https://bugzilla.redhat.com/show_bug.cgi?id=2009404): ovs-configuration: work around NM connection dependency issue [#2789](https://github.com/openshift/machine-config-operator/pull/2789) * templates: Add /usr/share/containers/oci/hooks.d to the "hooks_dir" array of crio.conf [#2791](https://github.com/openshift/machine-config-operator/pull/2791) * [Bug 2003655](https://bugzilla.redhat.com/show_bug.cgi?id=2003655): [IPI ON-PREM] move Keepalived default ingress script to separate file [#2761](https://github.com/openshift/machine-config-operator/pull/2761) * [Bug 2002121](https://bugzilla.redhat.com/show_bug.cgi?id=2002121): Periodically send gratuitous ARPs [#2782](https://github.com/openshift/machine-config-operator/pull/2782) * Vendor library go changes for enable gcp and vsphere ccms [#2786](https://github.com/openshift/machine-config-operator/pull/2786) * templates: [on-prem] NM prepender: ensure /etc/systemd/resolved.conf.d dir exists [#2780](https://github.com/openshift/machine-config-operator/pull/2780) * podsecurity: enforce privileged for openshift-machine-config-operator namespace [#2788](https://github.com/openshift/machine-config-operator/pull/2788) * [Bug 1970021](https://bugzilla.redhat.com/show_bug.cgi?id=1970021): Revert ephemeral NM configuration change [#2742](https://github.com/openshift/machine-config-operator/pull/2742) * Remove all references to mdns [#2771](https://github.com/openshift/machine-config-operator/pull/2771) * [Bug 1991067](https://bugzilla.redhat.com/show_bug.cgi?id=1991067): [on-prem] Set coredns bufsize to 512 [#2730](https://github.com/openshift/machine-config-operator/pull/2730) * Send WARN message to stderr [#2774](https://github.com/openshift/machine-config-operator/pull/2774) * Updating openshift libraries [#2772](https://github.com/openshift/machine-config-operator/pull/2772) * [Bug 1990625](https://bugzilla.redhat.com/show_bug.cgi?id=1990625): configure-ovs: Persist addr-gen-mode for ipv6 connections [#2770](https://github.com/openshift/machine-config-operator/pull/2770) * [Bug 1955300](https://bugzilla.redhat.com/show_bug.cgi?id=1955300): tighten operator availability conditions [#2721](https://github.com/openshift/machine-config-operator/pull/2721) * Updating ose-machine-config-operator images to be consistent with ART [#2769](https://github.com/openshift/machine-config-operator/pull/2769) * Vendor: update library-go for ibmcloud provider [#2757](https://github.com/openshift/machine-config-operator/pull/2757) * Updating ose-machine-config-operator images to be consistent with ART [#2766](https://github.com/openshift/machine-config-operator/pull/2766) * Change to owners for baremetal component [#2740](https://github.com/openshift/machine-config-operator/pull/2740) * Updating openshift-proxy-pull-test images to be consistent with ART [#2756](https://github.com/openshift/machine-config-operator/pull/2756) * [Bug 1993922](https://bugzilla.redhat.com/show_bug.cgi?id=1993922): fixes 1 to 1 kubelet config mapping [#2752](https://github.com/openshift/machine-config-operator/pull/2752) * [Bug 1999593](https://bugzilla.redhat.com/show_bug.cgi?id=1999593): e2e-single-node: add test for rt-kernel switch [#2743](https://github.com/openshift/machine-config-operator/pull/2743) * [Bug 1997183](https://bugzilla.redhat.com/show_bug.cgi?id=1997183): vendor: update kubernetes dependencies to 1.22 [#2729](https://github.com/openshift/machine-config-operator/pull/2729) * [Bug 1986757](https://bugzilla.redhat.com/show_bug.cgi?id=1986757): Set timeoutSeconds for keepalived liveness probe [#2703](https://github.com/openshift/machine-config-operator/pull/2703) * [Bug 1987108](https://bugzilla.redhat.com/show_bug.cgi?id=1987108): vSpehere: disable vmxnet3 tx csum offload [#2734](https://github.com/openshift/machine-config-operator/pull/2734) * [Bug 1971715](https://bugzilla.redhat.com/show_bug.cgi?id=1971715): configure-ovs: fix RHEL7 specific issues [#2706](https://github.com/openshift/machine-config-operator/pull/2706) * [Bug 1989837](https://bugzilla.redhat.com/show_bug.cgi?id=1989837): Delete bridges created for ovnkube with nmcli and ovs-vsctl [#2704](https://github.com/openshift/machine-config-operator/pull/2704) * [Bug 1980844](https://bugzilla.redhat.com/show_bug.cgi?id=1980844): install/0000_90_machine-config-operator_01_prometheus-rules: Doc 95% for SystemMemoryExceedsReserved [#2722](https://github.com/openshift/machine-config-operator/pull/2722) * [Bug 1973525](https://bugzilla.redhat.com/show_bug.cgi?id=1973525): [on-prem] Drop runlevel from infra namespaces [#2627](https://github.com/openshift/machine-config-operator/pull/2627) * [Bug 1994277](https://bugzilla.redhat.com/show_bug.cgi?id=1994277): delete the memory manager state file before the kubelet start [#2718](https://github.com/openshift/machine-config-operator/pull/2718) * [Bug 1955300](https://bugzilla.redhat.com/show_bug.cgi?id=1955300): operator: add event on degraded and unavailable status [#2728](https://github.com/openshift/machine-config-operator/pull/2728) * [Bug 1970129](https://bugzilla.redhat.com/show_bug.cgi?id=1970129): Set ovs syslog level to info [#2690](https://github.com/openshift/machine-config-operator/pull/2690) * [Bug 1995785](https://bugzilla.redhat.com/show_bug.cgi?id=1995785): crio: complete crio default config [#2723](https://github.com/openshift/machine-config-operator/pull/2723) * [Bug 1980844](https://bugzilla.redhat.com/show_bug.cgi?id=1980844): bump SystemMemoryExceedsReservation alert threshold to 95% [#2716](https://github.com/openshift/machine-config-operator/pull/2716) * [Bug 1990012](https://bugzilla.redhat.com/show_bug.cgi?id=1990012): Update controller config openapi schema [#2702](https://github.com/openshift/machine-config-operator/pull/2702) * [Bug 1986437](https://bugzilla.redhat.com/show_bug.cgi?id=1986437): Bump github.com/openshift/api [#2685](https://github.com/openshift/machine-config-operator/pull/2685) * [Bug 1992557](https://bugzilla.redhat.com/show_bug.cgi?id=1992557): crio: use conmon from path [#2712](https://github.com/openshift/machine-config-operator/pull/2712) * [Bug 1986392](https://bugzilla.redhat.com/show_bug.cgi?id=1986392): Persist kubelet node name for OpenStack nodes [#2694](https://github.com/openshift/machine-config-operator/pull/2694) * [Bug 1987948](https://bugzilla.redhat.com/show_bug.cgi?id=1987948): OCPNODE-542: Add CPU and memory alerts for the master nodes [#2680](https://github.com/openshift/machine-config-operator/pull/2680) * [Bug 1982766](https://bugzilla.redhat.com/show_bug.cgi?id=1982766): [on-prem] Make ingress VIP more tolerant to failures [#2679](https://github.com/openshift/machine-config-operator/pull/2679) * [Bug 1986453](https://bugzilla.redhat.com/show_bug.cgi?id=1986453): Check for API server and node versions skew [#2658](https://github.com/openshift/machine-config-operator/pull/2658) * Run KubeletConfig FeatureGate sync during bootstrap [#2668](https://github.com/openshift/machine-config-operator/pull/2668) * Add parsing for registries.conf wildcard entries [#2689](https://github.com/openshift/machine-config-operator/pull/2689) * Add CRI-O metrics collectors configuration [#2678](https://github.com/openshift/machine-config-operator/pull/2678) * Ovs bridge setup: Create an optional second bridge [#2662](https://github.com/openshift/machine-config-operator/pull/2662) * [Bug 1971046](https://bugzilla.redhat.com/show_bug.cgi?id=1971046): templates/master/00-master/gcp/files/opt-libexec-openshift-gcp-routes: Stderr for curl errors [#2617](https://github.com/openshift/machine-config-operator/pull/2617) * Revert "Revert "crio: drop infra container when possible"" [#2210](https://github.com/openshift/machine-config-operator/pull/2210) * pkg/daemon/drain: Clarify "cordon/uncordon" messages [#2659](https://github.com/openshift/machine-config-operator/pull/2659) * On-prem: add default ingress track script to Keepalived [#2637](https://github.com/openshift/machine-config-operator/pull/2637) * [Bug 1971715](https://bugzilla.redhat.com/show_bug.cgi?id=1971715): configure-ovs: fix bond ifcfg backed configuration [#2643](https://github.com/openshift/machine-config-operator/pull/2643) * [Bug 1982052](https://bugzilla.redhat.com/show_bug.cgi?id=1982052): Handle team/bond interfaces with a more clear message [#2676](https://github.com/openshift/machine-config-operator/pull/2676) * [Bug 1981090](https://bugzilla.redhat.com/show_bug.cgi?id=1981090): [ON-PREM] HAProxy - enable listening sockets retrieval from old processes [#2673](https://github.com/openshift/machine-config-operator/pull/2673) * daemon: Explicitly start rpm-ostreed, restart if we detect active txn [#2677](https://github.com/openshift/machine-config-operator/pull/2677) * Update library-go for support out-of-tree Azure provider [#2669](https://github.com/openshift/machine-config-operator/pull/2669) * docs: document single-node upgrade support [#2667](https://github.com/openshift/machine-config-operator/pull/2667) * [Bug 1980658](https://bugzilla.redhat.com/show_bug.cgi?id=1980658): ON-PREM] HAProxy - Verify that NM prepender script was applied using initcontainer [#2650](https://github.com/openshift/machine-config-operator/pull/2650) * [Bug 1979297](https://bugzilla.redhat.com/show_bug.cgi?id=1979297): Revert "Subtract hugepages from memory capacity and allocatables" [#2661](https://github.com/openshift/machine-config-operator/pull/2661) * daemon: add log and event for uncordoning node [#2657](https://github.com/openshift/machine-config-operator/pull/2657) * docs: update doc for conditional no drain during ICSP changes [#2646](https://github.com/openshift/machine-config-operator/pull/2646) * Bump openshift/api [#2651](https://github.com/openshift/machine-config-operator/pull/2651) * [Bug 1934443](https://bugzilla.redhat.com/show_bug.cgi?id=1934443): Fix team config JSON format for nmcli command [#2645](https://github.com/openshift/machine-config-operator/pull/2645) * daemon: Dump systemctl status rpm-ostreed on load failure [#2642](https://github.com/openshift/machine-config-operator/pull/2642) * Add afterburn task to update AWS hostname to match instance metadata [#2401](https://github.com/openshift/machine-config-operator/pull/2401) * [Bug 1971715](https://bugzilla.redhat.com/show_bug.cgi?id=1971715): configure-ovs: fix nondeterministic master in slave profiles [#2626](https://github.com/openshift/machine-config-operator/pull/2626) * External cloud-provider support via FeatureGate in post-install [#2386](https://github.com/openshift/machine-config-operator/pull/2386) * [Bug 1965992](https://bugzilla.redhat.com/show_bug.cgi?id=1965992): Gracefully shutdown taking around 6-7 mins (libvirt provider) [#2631](https://github.com/openshift/machine-config-operator/pull/2631) * templates: Silence audit events from container infra by default [#2633](https://github.com/openshift/machine-config-operator/pull/2633) * Add Dockerfile for proxy test image [#2602](https://github.com/openshift/machine-config-operator/pull/2602) * Clean up keepalived log messages [#2578](https://github.com/openshift/machine-config-operator/pull/2578) * go.mod: switch to Go 1.16 [#2625](https://github.com/openshift/machine-config-operator/pull/2625) * [Bug 1971899](https://bugzilla.redhat.com/show_bug.cgi?id=1971899): match tlsSecurityProfile doc with kubelet.conf file [#2624](https://github.com/openshift/machine-config-operator/pull/2624) * [Bug 1956836](https://bugzilla.redhat.com/show_bug.cgi?id=1956836): templates: Rework node-valid-hostname to fix SELinux denial [#2618](https://github.com/openshift/machine-config-operator/pull/2618) * Updating ose-machine-config-operator images to be consistent with ART [#2621](https://github.com/openshift/machine-config-operator/pull/2621) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#2619](https://github.com/openshift/machine-config-operator/pull/2619) * Remove Fedosin from Owners [#2614](https://github.com/openshift/machine-config-operator/pull/2614) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/1aeaf8c9c93dc772e65e23668dd435d06d833bcf...3e9f2ca58e00d5dd5a54b18fb5b00c5571b5c8e3) ### [multus-admission-controller](https://github.com/openshift/multus-admission-controller/tree/c662bc21fb30123417635f5c990e9979cdf48524) * Fixes pod not responding to sigterm [#41](https://github.com/openshift/multus-admission-controller/pull/41) * [Bug 1924524](https://bugzilla.redhat.com/show_bug.cgi?id=1924524): Updates to protobuf for CVE-2021-3121 [#37](https://github.com/openshift/multus-admission-controller/pull/37) * Updating ose-multus-admission-controller images to be consistent with ART [#36](https://github.com/openshift/multus-admission-controller/pull/36) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#35](https://github.com/openshift/multus-admission-controller/pull/35) * [Full changelog](https://github.com/openshift/multus-admission-controller/compare/64645febe4129a794b1291d0a375a7b2bb7fba39...c662bc21fb30123417635f5c990e9979cdf48524) ### [multus-cni](https://github.com/openshift/multus-cni/tree/d27ed81cf52f5f2c3837f536bdf0f487f7abc961) * Restore 112: with cni del warning [#118](https://github.com/openshift/multus-cni/pull/118) * Revert "Merge pull request #112 from dougbtv/sync-nov12-2021" [#115](https://github.com/openshift/multus-cni/pull/115) * [Bug 2017882](https://bugzilla.redhat.com/show_bug.cgi?id=2017882): Upstream sync (includes handling for pod UIDs passed from runtime) [#112](https://github.com/openshift/multus-cni/pull/112) * Updating multus-cni images to be consistent with ART [#105](https://github.com/openshift/multus-cni/pull/105) * [Bug 1973423](https://bugzilla.redhat.com/show_bug.cgi?id=1973423): Updates entrypoint to rebuild kubeconfig when service account token or ca changes [#107](https://github.com/openshift/multus-cni/pull/107) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#103](https://github.com/openshift/multus-cni/pull/103) * Added reviewer nicklesimba [#100](https://github.com/openshift/multus-cni/pull/100) * [Full changelog](https://github.com/openshift/multus-cni/compare/0c972341809c1e40f9ea6e1545774d9e1f580455...d27ed81cf52f5f2c3837f536bdf0f487f7abc961) ### [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy/tree/bfcc6c85b5ad1c47fc1d50ddec0acd108d270fe1) * Updating multus-networkpolicy images to be consistent with ART [#13](https://github.com/openshift/multus-networkpolicy/pull/13) * Updating multus-networkpolicy images to be consistent with ART [#12](https://github.com/openshift/multus-networkpolicy/pull/12) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#11](https://github.com/openshift/multus-networkpolicy/pull/11) * [Full changelog](https://github.com/openshift/multus-networkpolicy/compare/187ad91f119ff6b73610922012e7af4e704c5e93...bfcc6c85b5ad1c47fc1d50ddec0acd108d270fe1) ### [multus-route-override-cni](https://github.com/openshift/route-override-cni/tree/707dd38046554810f601f2fae4a69bc4b907d7d3) * Updating ose-multus-route-override-cni images to be consistent with ART [#16](https://github.com/openshift/route-override-cni/pull/16) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#15](https://github.com/openshift/route-override-cni/pull/15) * [Full changelog](https://github.com/openshift/route-override-cni/compare/1662c3ec79b880fce5cd9c4e64f5ba0d4daffc00...707dd38046554810f601f2fae4a69bc4b907d7d3) ### [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni/tree/a2460bebb70c1435e28a7e48a4fc053acbf59942) * Configurable sleep_for_race parameter [#74](https://github.com/openshift/whereabouts-cni/pull/74) * Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART [#66](https://github.com/openshift/whereabouts-cni/pull/66) * Reconciler: kubeconfig update [#73](https://github.com/openshift/whereabouts-cni/pull/73) * build, ip reconciler: have configurable logging [#72](https://github.com/openshift/whereabouts-cni/pull/72) * [Bug 2004632](https://bugzilla.redhat.com/show_bug.cgi?id=2004632): Sync for release on cancel [#68](https://github.com/openshift/whereabouts-cni/pull/68) * Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART [#60](https://github.com/openshift/whereabouts-cni/pull/60) * Downstream sync: July '21 [#62](https://github.com/openshift/whereabouts-cni/pull/62) * Adds Miguel and Nikhil to OWNERS [#61](https://github.com/openshift/whereabouts-cni/pull/61) * Updating ose-multus-whereabouts-ipam-cni-alt images to be consistent with ART [#57](https://github.com/openshift/whereabouts-cni/pull/57) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#55](https://github.com/openshift/whereabouts-cni/pull/55) * [Full changelog](https://github.com/openshift/whereabouts-cni/compare/19b24930b961395418403856aa570e349999d0c7...a2460bebb70c1435e28a7e48a4fc053acbf59942) ### [must-gather](https://github.com/openshift/must-gather/tree/a42fad8768e171ee014d23d3cbdc5aa0e65f7dec) * [Bug 2041087](https://bugzilla.redhat.com/show_bug.cgi?id=2041087): Revert MetalLB speaker component label [#280](https://github.com/openshift/must-gather/pull/280) * [Bug 2039382](https://bugzilla.redhat.com/show_bug.cgi?id=2039382): Add +x permission to gather_metallb_logs [#274](https://github.com/openshift/must-gather/pull/274) * Update MetalLB speaker component label [#275](https://github.com/openshift/must-gather/pull/275) * Add capability for MetalLB logging [#272](https://github.com/openshift/must-gather/pull/272) * Collect rotated log files [#271](https://github.com/openshift/must-gather/pull/271) * Add network logs gathering by default [#264](https://github.com/openshift/must-gather/pull/264) * [Bug 1953563](https://bugzilla.redhat.com/show_bug.cgi?id=1953563): Switch build root to golang 1.15 [#228](https://github.com/openshift/must-gather/pull/228) * Adding automated insights archive collection [#263](https://github.com/openshift/must-gather/pull/263) * [MON-1786](https://issues.redhat.com/browse/MON-1786): Enable collection of prometheus-adapter audit logs [#266](https://github.com/openshift/must-gather/pull/266) * Updating ose-must-gather images to be consistent with ART [#268](https://github.com/openshift/must-gather/pull/268) * feat/monitoring: gather replica specific data [#248](https://github.com/openshift/must-gather/pull/248) * Add information about must-gather-clean [#253](https://github.com/openshift/must-gather/pull/253) * Updating ose-must-gather images to be consistent with ART [#252](https://github.com/openshift/must-gather/pull/252) * collection: gather requests/top20-{resources,users}-last24h [#261](https://github.com/openshift/must-gather/pull/261) * Add jq to must-gather image [#262](https://github.com/openshift/must-gather/pull/262) * [Bug 2014995](https://bugzilla.redhat.com/show_bug.cgi?id=2014995): use single quotes instead of back quotes not to confuse shell [#259](https://github.com/openshift/must-gather/pull/259) * fix jsonpath usages [#258](https://github.com/openshift/must-gather/pull/258) * Adding soltysh as approver [#257](https://github.com/openshift/must-gather/pull/257) * [Bug 2008223](https://bugzilla.redhat.com/show_bug.cgi?id=2008223): gather_audit_logs: fix oc command line to get the current audit profile [#254](https://github.com/openshift/must-gather/pull/254) * introduces a script for collecting kas static pod logs [#251](https://github.com/openshift/must-gather/pull/251) * [Bug 1974364](https://bugzilla.redhat.com/show_bug.cgi?id=1974364): Change the way of gathering ovn db [#245](https://github.com/openshift/must-gather/pull/245) * audit: error out with audit profile None [#246](https://github.com/openshift/must-gather/pull/246) * Remove openshift-kni-infra namespace from gather script [#238](https://github.com/openshift/must-gather/pull/238) * Minor fixes for gather_network_logs [#243](https://github.com/openshift/must-gather/pull/243) * Updating ose-must-gather images to be consistent with ART [#241](https://github.com/openshift/must-gather/pull/241) * Gather more monitoring data [#234](https://github.com/openshift/must-gather/pull/234) * [Full changelog](https://github.com/openshift/must-gather/compare/515e0502a886f0d7e7e0125792251d5872cc503b...a42fad8768e171ee014d23d3cbdc5aa0e65f7dec) ### [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon/tree/ab62184d9084039e0b580fb58d7ffaf41b176584) * Fix golint to make the CI pass (#42) [#42](https://github.com/openshift/network-metrics-daemon/pull/42) * Fix prometheus label (#41) [#41](https://github.com/openshift/network-metrics-daemon/pull/41) * updated protobuf from v1.3.1 to v1.3.2 (#39) [#39](https://github.com/openshift/network-metrics-daemon/pull/39) * Updating ose-network-metrics-daemon images to be consistent with ART (#38) [#38](https://github.com/openshift/network-metrics-daemon/pull/38) * Updating .ci-operator.yaml `build_root_image` from openshift/release (#37) [#37](https://github.com/openshift/network-metrics-daemon/pull/37) * [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/f02c63ae9475d2e51ee1b94b8e341ac8f9d590b7...ab62184d9084039e0b580fb58d7ffaf41b176584) ### [network-tools](https://github.com/openshift/network-tools/tree/bcfec9c5a054f4c60356175b42a2477ec181fbd9) * Add user docs explaining main use-cases and commands for network-tools [#53](https://github.com/openshift/network-tools/pull/53) * Updating ose-network-tools images to be consistent with ART [#52](https://github.com/openshift/network-tools/pull/52) * Updating ose-network-tools images to be consistent with ART [#50](https://github.com/openshift/network-tools/pull/50) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#49](https://github.com/openshift/network-tools/pull/49) * [Full changelog](https://github.com/openshift/network-tools/compare/5ac3739e4382eb10cdd9209c8947096997fe38a2...bcfec9c5a054f4c60356175b42a2477ec181fbd9) ### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/ea63a03dec1e54348ecaa70c5cd23c1f9cdbf6f3) * bump golang to 1.17 [#65](https://github.com/openshift/oauth-apiserver/pull/65) * [Bug 1986504](https://bugzilla.redhat.com/show_bug.cgi?id=1986504): bump openshift/api [#63](https://github.com/openshift/oauth-apiserver/pull/63) * registry: audit deleted access/authorize tokens [#62](https://github.com/openshift/oauth-apiserver/pull/62) * Updating ose-oauth-apiserver images to be consistent with ART [#59](https://github.com/openshift/oauth-apiserver/pull/59) * OWNERS: add stlaz,s-urbaniak,slaskawi [#58](https://github.com/openshift/oauth-apiserver/pull/58) * [Bug 1955435](https://bugzilla.redhat.com/show_bug.cgi?id=1955435): Do not validate kube:admin user [#54](https://github.com/openshift/oauth-apiserver/pull/54) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#55](https://github.com/openshift/oauth-apiserver/pull/55) * [Full changelog](https://github.com/openshift/oauth-apiserver/compare/09435a5dd505b3b90eb7ce355ab41c8e4c1a349c...ea63a03dec1e54348ecaa70c5cd23c1f9cdbf6f3) ### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/799d414ba87ca5b28d08cf4af07409032c04df2b) * [Bug 2026860](https://bugzilla.redhat.com/show_bug.cgi?id=2026860): ocp provider: don't fail client creation if oauth-server cert is not present [#238](https://github.com/openshift/oauth-proxy/pull/238) * Golang bump 1.17 [#235](https://github.com/openshift/oauth-proxy/pull/235) * [Bug 1966298](https://bugzilla.redhat.com/show_bug.cgi?id=1966298): Update golang.org/x/net [#223](https://github.com/openshift/oauth-proxy/pull/223) * [Bug 1986810](https://bugzilla.redhat.com/show_bug.cgi?id=1986810): trust the oauth-server when constructing a client to OpenShift [#220](https://github.com/openshift/oauth-proxy/pull/220) * [Bug 1980235](https://bugzilla.redhat.com/show_bug.cgi?id=1980235): deprecate version [#218](https://github.com/openshift/oauth-proxy/pull/218) * Updating golang-github-openshift-oauth-proxy images to be consistent with ART [#216](https://github.com/openshift/oauth-proxy/pull/216) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#215](https://github.com/openshift/oauth-proxy/pull/215) * [Full changelog](https://github.com/openshift/oauth-proxy/compare/3fc0d89b2607808927f5b48168342f5dc3a1a271...799d414ba87ca5b28d08cf4af07409032c04df2b) ### [oauth-server](https://github.com/openshift/oauth-server/tree/245b95f8a8e28e3960e4d369f3ca9a42be99bdf8) * [Bug 2038691](https://bugzilla.redhat.com/show_bug.cgi?id=2038691): groupsync: create annotations if not present before writing to them [#96](https://github.com/openshift/oauth-server/pull/96) * Golang bump 1.17 [#94](https://github.com/openshift/oauth-server/pull/94) * [Bug 2020625](https://bugzilla.redhat.com/show_bug.cgi?id=2020625): oidc: allocate claims slice to 0 len to prevent empty groups [#93](https://github.com/openshift/oauth-server/pull/93) * Updating oauth-server images to be consistent with ART [#84](https://github.com/openshift/oauth-server/pull/84) * oidc handler: add remote OIDC URLs to error logs [#74](https://github.com/openshift/oauth-server/pull/74) * [AUTH-8](https://issues.redhat.com/browse/AUTH-8): Add group synchronization from OIDC providers [#87](https://github.com/openshift/oauth-server/pull/87) * Updating oauth-server images to be consistent with ART [#83](https://github.com/openshift/oauth-server/pull/83) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#81](https://github.com/openshift/oauth-server/pull/81) * [Full changelog](https://github.com/openshift/oauth-server/compare/374e2ee38a1910c6d56172e9d4ec1828c4dea1be...245b95f8a8e28e3960e4d369f3ca9a42be99bdf8) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/c85688ae1a394502a2b1ed9891eabb1057cb4ef3) * [Bug 2032589](https://bugzilla.redhat.com/show_bug.cgi?id=2032589): Make OriginImageMutators aware of origin objects [#268](https://github.com/openshift/openshift-apiserver/pull/268) * [Bug 2037075](https://bugzilla.redhat.com/show_bug.cgi?id=2037075): Add CSI VolumeSource to build types [#264](https://github.com/openshift/openshift-apiserver/pull/264) * [Bug 2034957](https://bugzilla.redhat.com/show_bug.cgi?id=2034957): update openshift-apiserver to kube 1.23.1 [#263](https://github.com/openshift/openshift-apiserver/pull/263) * remove creation of openshift-infra namespace [#258](https://github.com/openshift/openshift-apiserver/pull/258) * [Bug 1986504](https://bugzilla.redhat.com/show_bug.cgi?id=1986504): bump openshift/api [#257](https://github.com/openshift/openshift-apiserver/pull/257) * [Bug 2000216](https://bugzilla.redhat.com/show_bug.cgi?id=2000216): Image policy should mutate DeploymentConfigs [#250](https://github.com/openshift/openshift-apiserver/pull/250) * OWNERS: add Abu and Lukasz as approver [#252](https://github.com/openshift/openshift-apiserver/pull/252) * [Bug 1964112](https://bugzilla.redhat.com/show_bug.cgi?id=1964112): Fix for host name validation error [#248](https://github.com/openshift/openshift-apiserver/pull/248) * [Bug 2004203](https://bugzilla.redhat.com/show_bug.cgi?id=2004203): no longer abort ICT induced builds because of spec last triggered image ID [#246](https://github.com/openshift/openshift-apiserver/pull/246) * [Bug 1977414](https://bugzilla.redhat.com/show_bug.cgi?id=1977414): return correct reason and message from failed build [#243](https://github.com/openshift/openshift-apiserver/pull/243) * [Bug 1986562](https://bugzilla.redhat.com/show_bug.cgi?id=1986562): Stop updating LastTriggeredImageID in spec [#239](https://github.com/openshift/openshift-apiserver/pull/239) * [Bug 1990826](https://bugzilla.redhat.com/show_bug.cgi?id=1990826): routes without TLS are rejected for missing HSTS annotation [#240](https://github.com/openshift/openshift-apiserver/pull/240) * [Bug 1986408](https://bugzilla.redhat.com/show_bug.cgi?id=1986408): NE-310 HSTS Route Admission Plugin [#224](https://github.com/openshift/openshift-apiserver/pull/224) * [Bug 1971332](https://bugzilla.redhat.com/show_bug.cgi?id=1971332): revert incorrect ssh scp fix [#238](https://github.com/openshift/openshift-apiserver/pull/238) * remove openshift initializer pkgs out of pkg/cmd [#234](https://github.com/openshift/openshift-apiserver/pull/234) * expose config and route informers on informeraccess interface [#232](https://github.com/openshift/openshift-apiserver/pull/232) * Provide plugins access to openshift informers [#231](https://github.com/openshift/openshift-apiserver/pull/231) * [Bug 1978627](https://bugzilla.redhat.com/show_bug.cgi?id=1978627): Validate secret name and configMap name [#230](https://github.com/openshift/openshift-apiserver/pull/230) * Remove Dockerhub image test [#229](https://github.com/openshift/openshift-apiserver/pull/229) * bump(openshift/apiserver-library-go) [#226](https://github.com/openshift/openshift-apiserver/pull/226) * [Bug 1974651](https://bugzilla.redhat.com/show_bug.cgi?id=1974651): Remove client for Docker v1 API [#222](https://github.com/openshift/openshift-apiserver/pull/222) * Cleaning up some leftover packages [#225](https://github.com/openshift/openshift-apiserver/pull/225) * [BUILD-87](https://issues.redhat.com/browse/BUILD-87): Add Build Volumes API with validation [#208](https://github.com/openshift/openshift-apiserver/pull/208) * Bump to Golang 1.16 [#221](https://github.com/openshift/openshift-apiserver/pull/221) * Revert to golang 1.15 as in o/release [#220](https://github.com/openshift/openshift-apiserver/pull/220) * [Bug 1972383](https://bugzilla.redhat.com/show_bug.cgi?id=1972383): openshift authorization proxy: escape header key values [#217](https://github.com/openshift/openshift-apiserver/pull/217) * [Full changelog](https://github.com/openshift/openshift-apiserver/compare/8dac8ff78828de4142e75ff027a91fbc8b5c854a...c85688ae1a394502a2b1ed9891eabb1057cb4ef3) ### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/2c2d50dbda3a06681a3b9c683c53ff3b3ba3b685) * [Bug 2037075](https://bugzilla.redhat.com/show_bug.cgi?id=2037075): Add Support for Build CSI Volume Sources [#214](https://github.com/openshift/openshift-controller-manager/pull/214) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix:library-go nil pointer issue [#213](https://github.com/openshift/openshift-controller-manager/pull/213) * [Bug 2034648](https://bugzilla.redhat.com/show_bug.cgi?id=2034648): Use --v Option to Set Log Verbosity for Builds [#212](https://github.com/openshift/openshift-controller-manager/pull/212) * [Bug 2034648](https://bugzilla.redhat.com/show_bug.cgi?id=2034648): Rebase k8s to 1.23.0 [#211](https://github.com/openshift/openshift-controller-manager/pull/211) * Add metric to count event with reason needPods [#205](https://github.com/openshift/openshift-controller-manager/pull/205) * Updating ose-openshift-controller-manager images to be consistent with ART [#209](https://github.com/openshift/openshift-controller-manager/pull/209) * [Bug 2011293](https://bugzilla.redhat.com/show_bug.cgi?id=2011293): add Red Hat registries to the default registries.conf settings [#207](https://github.com/openshift/openshift-controller-manager/pull/207) * Updating ose-openshift-controller-manager images to be consistent with ART [#198](https://github.com/openshift/openshift-controller-manager/pull/198) * [BUILD-281](https://issues.redhat.com/browse/BUILD-281): wire in OCM feature gate config fields to allow eventual use of CSI volumes when BUILD-275 lands [#199](https://github.com/openshift/openshift-controller-manager/pull/199) * [Bug 2004127](https://bugzilla.redhat.com/show_bug.cgi?id=2004127): bump library-go and dependencies [#200](https://github.com/openshift/openshift-controller-manager/pull/200) * [Bug 2004203](https://bugzilla.redhat.com/show_bug.cgi?id=2004203): BC ICT still must check spec last triggered image ID in case BC was last processed when cluster was pre 4.8 [#201](https://github.com/openshift/openshift-controller-manager/pull/201) * [Bug 1977414](https://bugzilla.redhat.com/show_bug.cgi?id=1977414): fail Build if ConfigMap or Secret does not exist [#197](https://github.com/openshift/openshift-controller-manager/pull/197) * Add OWNERS file to pkg/build [#194](https://github.com/openshift/openshift-controller-manager/pull/194) * [Bug 1989772](https://bugzilla.redhat.com/show_bug.cgi?id=1989772): Rebase to k8s 1.22.0-rc.0 [#195](https://github.com/openshift/openshift-controller-manager/pull/195) * [Bug 1986562](https://bugzilla.redhat.com/show_bug.cgi?id=1986562): Removed event when LastImageTriggeredID is emptied [#193](https://github.com/openshift/openshift-controller-manager/pull/193) * [Bug 1903519](https://bugzilla.redhat.com/show_bug.cgi?id=1903519): When creating a wildcard ingress the route is never created due to a mismatch in the host format in both resources.… [#169](https://github.com/openshift/openshift-controller-manager/pull/169) * [BUILD-87](https://issues.redhat.com/browse/BUILD-87): secret configmap volume mounts in builds [#183](https://github.com/openshift/openshift-controller-manager/pull/183) * Updating ose-openshift-controller-manager images to be consistent with ART [#189](https://github.com/openshift/openshift-controller-manager/pull/189) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#188](https://github.com/openshift/openshift-controller-manager/pull/188) * [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/69a83a3f3c290519692a66fd5ffe89586eb1b4b9...2c2d50dbda3a06681a3b9c683c53ff3b3ba3b685) ### [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics/tree/2dcf523061502a5fff2b13829c74b3f266e1776c) * OWNERS: cleanup [#79](https://github.com/openshift/openshift-state-metrics/pull/79) * Updating openshift-state-metrics images to be consistent with ART [#78](https://github.com/openshift/openshift-state-metrics/pull/78) * add app.kubernetes.io/part-of label [#75](https://github.com/openshift/openshift-state-metrics/pull/75) * Updating openshift-state-metrics images to be consistent with ART [#77](https://github.com/openshift/openshift-state-metrics/pull/77) * [Bug 1947740](https://bugzilla.redhat.com/show_bug.cgi?id=1947740): update k8s client-go to v1.22.1 [#76](https://github.com/openshift/openshift-state-metrics/pull/76) * Updating openshift-state-metrics images to be consistent with ART [#74](https://github.com/openshift/openshift-state-metrics/pull/74) * Update OWNERS file to reflect new maintainers [#71](https://github.com/openshift/openshift-state-metrics/pull/71) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#72](https://github.com/openshift/openshift-state-metrics/pull/72) * [Full changelog](https://github.com/openshift/openshift-state-metrics/compare/101429149266e2c86a41b82baf47a033c9a93b02...2dcf523061502a5fff2b13829c74b3f266e1776c) ### [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator/tree/e0b571594762e0f724b1baa298d03b20a06588b4) * [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): openstack-cinder: Add external-snapshotter permissions to patch snapshots [#67](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/67) * [Bug 2038934](https://bugzilla.redhat.com/show_bug.cgi?id=2038934): Add custom CA bundle support [#66](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/66) * [Bug 2038053](https://bugzilla.redhat.com/show_bug.cgi?id=2038053): Bump k8s to 1.23 [#65](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/65) * [Bug 2027685](https://bugzilla.redhat.com/show_bug.cgi?id=2027685): relax health probes against Cinder API [#63](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/63) * [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): CSI driver's livenessprobe does not respect operator's loglevel [#62](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/62) * Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART [#60](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/60) * Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART [#57](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/57) * Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART [#56](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/56) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#55](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/55) * [Bug 1989215](https://bugzilla.redhat.com/show_bug.cgi?id=1989215): [openstack-cinder-csi-driver-operator] csi-liveness-probe is not deployed [#52](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/52) * [Bug 1948090](https://bugzilla.redhat.com/show_bug.cgi?id=1948090): Fix number of replicas [#53](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/53) * [Bug 1948090](https://bugzilla.redhat.com/show_bug.cgi?id=1948090): Deploy multiple replicas of CSI Controller Service [#51](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/51) * Remove Fedosin from Owners [#46](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/46) * [Bug 1909058](https://bugzilla.redhat.com/show_bug.cgi?id=1909058): Explicitly set default value for ReclaimPolicy [#50](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/50) * Start using embed for assets [#42](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/42) * Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART [#48](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/48) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#47](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/47) * [Full changelog](https://github.com/openshift/openstack-cinder-csi-driver-operator/compare/1184ace0cd3b6fd90549eaf77737f230822c318d...e0b571594762e0f724b1baa298d03b20a06588b4) ### [openstack-machine-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/e6b35eb43631023a38b92460661130531236347c) * [Bug 2037484](https://bugzilla.redhat.com/show_bug.cgi?id=2037484): Bump remaining k8s lib to 1.23 [#213](https://github.com/openshift/cluster-api-provider-openstack/pull/213) * [Bug 2037484](https://bugzilla.redhat.com/show_bug.cgi?id=2037484): Bump k8s to 1.23 [#211](https://github.com/openshift/cluster-api-provider-openstack/pull/211) * [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): OWNERS: Update team members [#212](https://github.com/openshift/cluster-api-provider-openstack/pull/212) * [Bug 2022627](https://bugzilla.redhat.com/show_bug.cgi?id=2022627): Fix nodelink and CSR approval when a machine has multiple addresses [#210](https://github.com/openshift/cluster-api-provider-openstack/pull/210) * update for golang 1.17 [#207](https://github.com/openshift/cluster-api-provider-openstack/pull/207) * Update and clean machine api dependencies [#206](https://github.com/openshift/cluster-api-provider-openstack/pull/206) * Updating ose-openstack-machine-controllers images to be consistent with ART [#203](https://github.com/openshift/cluster-api-provider-openstack/pull/203) * Updating ose-openstack-machine-controllers images to be consistent with ART [#202](https://github.com/openshift/cluster-api-provider-openstack/pull/202) * [Bug 1996155](https://bugzilla.redhat.com/show_bug.cgi?id=1996155): UPSTREAM: 964: getOrCreatePort: add support to configure port Profile [#195](https://github.com/openshift/cluster-api-provider-openstack/pull/195) * [Bug 1994480](https://bugzilla.redhat.com/show_bug.cgi?id=1994480): Update dependencies to K8s 1.22 [#197](https://github.com/openshift/cluster-api-provider-openstack/pull/197) * [Bug 1986540](https://bugzilla.redhat.com/show_bug.cgi?id=1986540): Adds Proxy to provider client http transport [#196](https://github.com/openshift/cluster-api-provider-openstack/pull/196) * [Bug 1964540](https://bugzilla.redhat.com/show_bug.cgi?id=1964540): Extend trunk configuration to port level in machineset [#185](https://github.com/openshift/cluster-api-provider-openstack/pull/185) * Bump gophercloud [#193](https://github.com/openshift/cluster-api-provider-openstack/pull/193) * Remove Fedosin from Owners [#182](https://github.com/openshift/cluster-api-provider-openstack/pull/182) * [Bug 1943378](https://bugzilla.redhat.com/show_bug.cgi?id=1943378): Fix InstanceCreate volume cleanup [#191](https://github.com/openshift/cluster-api-provider-openstack/pull/191) * [Bug 1983612](https://bugzilla.redhat.com/show_bug.cgi?id=1983612): Make InstanceCreate idempotent [#189](https://github.com/openshift/cluster-api-provider-openstack/pull/189) * [Bug 1943378](https://bugzilla.redhat.com/show_bug.cgi?id=1943378): Eliminate instanceCreate volume leak [#188](https://github.com/openshift/cluster-api-provider-openstack/pull/188) * hack: Add local-capo.sh [#187](https://github.com/openshift/cluster-api-provider-openstack/pull/187) * Updating ose-openstack-machine-controllers images to be consistent with ART [#184](https://github.com/openshift/cluster-api-provider-openstack/pull/184) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#183](https://github.com/openshift/cluster-api-provider-openstack/pull/183) * [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/eb8656e9dfb4e6945ba8a7776433bc19e9397ba8...e6b35eb43631023a38b92460661130531236347c) ### [operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/d795a1d8ebe4419f8d007018a5d19f4a07b6e977) * [Bug 2026343](https://bugzilla.redhat.com/show_bug.cgi?id=2026343): Address Invalid Address in GRPC Catalogs (#2499) [#240](https://github.com/openshift/operator-framework-olm/pull/240) * Remove benluddy from approvers. [#247](https://github.com/openshift/operator-framework-olm/pull/247) * Add perdasilva to OWNERS [#241](https://github.com/openshift/operator-framework-olm/pull/241) * [Bug 2003164](https://bugzilla.redhat.com/show_bug.cgi?id=2003164): Do not modify object from the lister cache (#2562) [#242](https://github.com/openshift/operator-framework-olm/pull/242) * [Bug 1952576](https://bugzilla.redhat.com/show_bug.cgi?id=1952576): Emit CSV metric on startup [#239](https://github.com/openshift/operator-framework-olm/pull/239) * [Bug 2037168](https://bugzilla.redhat.com/show_bug.cgi?id=2037168): Remove incorrect cvo annotations [#238](https://github.com/openshift/operator-framework-olm/pull/238) * Add the create-only annotation to the olmconfig/cluster manifest [#237](https://github.com/openshift/operator-framework-olm/pull/237) * Upstream sync - olmconfig controller + copied CSVs [#236](https://github.com/openshift/operator-framework-olm/pull/236) * Upstream OLM and API sync 12-14 [#232](https://github.com/openshift/operator-framework-olm/pull/232) * Sync registry 12-15 [#231](https://github.com/openshift/operator-framework-olm/pull/231) * Sync api 10-12-2021 [#225](https://github.com/openshift/operator-framework-olm/pull/225) * Sync olm 12-10-21 [#223](https://github.com/openshift/operator-framework-olm/pull/223) * Sync operator-registry 10-09-2021 [#224](https://github.com/openshift/operator-framework-olm/pull/224) * Sync registry and API upstream commits (without the grpc client bump) [#218](https://github.com/openshift/operator-framework-olm/pull/218) * Sync w/ upstream: operator-lifecycle-manager [#213](https://github.com/openshift/operator-framework-olm/pull/213) * [Bug 2002276](https://bugzilla.redhat.com/show_bug.cgi?id=2002276): Remove oudated subscription update logic to improve resolution delay [#211](https://github.com/openshift/operator-framework-olm/pull/211) * [Bug 2016228](https://bugzilla.redhat.com/show_bug.cgi?id=2016228): Use arguments to configure pprof-secret [#208](https://github.com/openshift/operator-framework-olm/pull/208) * [Bug 2011927](https://bugzilla.redhat.com/show_bug.cgi?id=2011927): Introduce GRPC_PROXY EnvVar Support (#2364) [#206](https://github.com/openshift/operator-framework-olm/pull/206) * 4.10 downstream/upstream sync - 3/4 [#205](https://github.com/openshift/operator-framework-olm/pull/205) * 4.10 downstream/upstream sync - first half [#200](https://github.com/openshift/operator-framework-olm/pull/200) * Add a readme [#199](https://github.com/openshift/operator-framework-olm/pull/199) * Updating operator-lifecycle-manager images to be consistent with ART [#189](https://github.com/openshift/operator-framework-olm/pull/189) * Updating operator-registry images to be consistent with ART [#188](https://github.com/openshift/operator-framework-olm/pull/188) * scripts: Update the README.md to point to the downstream gdoc [#185](https://github.com/openshift/operator-framework-olm/pull/185) * Introduce the .ci-operator.yaml file [#183](https://github.com/openshift/operator-framework-olm/pull/183) * [Bug 2000144](https://bugzilla.redhat.com/show_bug.cgi?id=2000144): Mark GetBundleForChannel as deprecated and trim its response. [#179](https://github.com/openshift/operator-framework-olm/pull/179) * [Bug 2000146](https://bugzilla.redhat.com/show_bug.cgi?id=2000146): Introduce olm.channel schema, remove channel metadata-related bundle properties [#181](https://github.com/openshift/operator-framework-olm/pull/181) * [Bug 1999159](https://bugzilla.redhat.com/show_bug.cgi?id=1999159): Update OWNERS file [#178](https://github.com/openshift/operator-framework-olm/pull/178) * [Bug 1978340](https://bugzilla.redhat.com/show_bug.cgi?id=1978340): Ensure the PackageServer CSV contains a hard pod anti-affinity configuration [#137](https://github.com/openshift/operator-framework-olm/pull/137) * [Bug 1994648](https://bugzilla.redhat.com/show_bug.cgi?id=1994648): fix(sub): Reset ResolutionFailed cond when error is resolved [#176](https://github.com/openshift/operator-framework-olm/pull/176) * [Bug 1996878](https://bugzilla.redhat.com/show_bug.cgi?id=1996878): Add deprecation warnings for CLIs that use or depend on sqlite [#177](https://github.com/openshift/operator-framework-olm/pull/177) * [Bug 1995300](https://bugzilla.redhat.com/show_bug.cgi?id=1995300): opm validate: check for cycles and stranded bundles in channel validation [#175](https://github.com/openshift/operator-framework-olm/pull/175) * [Bug 1932139](https://bugzilla.redhat.com/show_bug.cgi?id=1932139): Ensure cross-compiled opm binaries produce non-empty version information [#157](https://github.com/openshift/operator-framework-olm/pull/157) * [Bug 1994139](https://bugzilla.redhat.com/show_bug.cgi?id=1994139): Bump OLM kubernetes version to 1.22 [#170](https://github.com/openshift/operator-framework-olm/pull/170) * [Bug 1996306](https://bugzilla.redhat.com/show_bug.cgi?id=1996306): Update kubebuilder installation in the build root dockerfile [#172](https://github.com/openshift/operator-framework-olm/pull/172) * [Bug 1943284](https://bugzilla.redhat.com/show_bug.cgi?id=1943284): Fix nil function in buildContext return values [#150](https://github.com/openshift/operator-framework-olm/pull/150) * [Bug 1996139](https://bugzilla.redhat.com/show_bug.cgi?id=1996139): chore(verify-commits): initialize variable [#171](https://github.com/openshift/operator-framework-olm/pull/171) * [Bug 1992677](https://bugzilla.redhat.com/show_bug.cgi?id=1992677): validate maxocpversion to have major.minor format [#169](https://github.com/openshift/operator-framework-olm/pull/169) * chore(ci): add verify-commits make target [#138](https://github.com/openshift/operator-framework-olm/pull/138) * [Bug 1989431](https://bugzilla.redhat.com/show_bug.cgi?id=1989431): fix(opm): clarify that bundle declcfgs are not valid refs alone [#164](https://github.com/openshift/operator-framework-olm/pull/164) * [Bug 1993286](https://bugzilla.redhat.com/show_bug.cgi?id=1993286): fix(openshift): drop z from next calculated y-stream (#2324) [#166](https://github.com/openshift/operator-framework-olm/pull/166) * [Bug 1989796](https://bugzilla.redhat.com/show_bug.cgi?id=1989796): docs(diff): add point about versions that differ [#163](https://github.com/openshift/operator-framework-olm/pull/163) * [Bug 1989460](https://bugzilla.redhat.com/show_bug.cgi?id=1989460): chore(opm): note that whole dependency packages are added to the diff for now [#161](https://github.com/openshift/operator-framework-olm/pull/161) * [Bug 1982781](https://bugzilla.redhat.com/show_bug.cgi?id=1982781): fix(deprecate): explicit pkg rm drops latest deprecated [#162](https://github.com/openshift/operator-framework-olm/pull/162) * [Bug 1983673](https://bugzilla.redhat.com/show_bug.cgi?id=1983673): Check for pruned bundles on add in replaces mode [#160](https://github.com/openshift/operator-framework-olm/pull/160) * [Bug 1991662](https://bugzilla.redhat.com/show_bug.cgi?id=1991662): Catalog switcher [#144](https://github.com/openshift/operator-framework-olm/pull/144) * [Bug 1990850](https://bugzilla.redhat.com/show_bug.cgi?id=1990850): Handle property and dependency values of type BLOB in ListBundles. [#159](https://github.com/openshift/operator-framework-olm/pull/159) * [Bug 1985697](https://bugzilla.redhat.com/show_bug.cgi?id=1985697): Update the package-server-manager leader election configuration [#136](https://github.com/openshift/operator-framework-olm/pull/136) * [Bug 1989704](https://bugzilla.redhat.com/show_bug.cgi?id=1989704): fix(openshift): block upgrades on invalid max properties (#2302) [#154](https://github.com/openshift/operator-framework-olm/pull/154) * [Bug 1954869](https://bugzilla.redhat.com/show_bug.cgi?id=1954869): Add PriorityClass setting to registry pods for default CatalogSource (#2304) [#151](https://github.com/openshift/operator-framework-olm/pull/151) * [Bug 1989710](https://bugzilla.redhat.com/show_bug.cgi?id=1989710): Prune unused ClusterServiceVersion fields from catalog's informer. [#149](https://github.com/openshift/operator-framework-olm/pull/149) * [Bug 1989600](https://bugzilla.redhat.com/show_bug.cgi?id=1989600): Registry server RSS and CPU utilization too high during normal operation [#147](https://github.com/openshift/operator-framework-olm/pull/147) * [Bug 1985125](https://bugzilla.redhat.com/show_bug.cgi?id=1985125): fix(og): Fix missing MultiOperatorGroups condition in some cases (#2305) [#148](https://github.com/openshift/operator-framework-olm/pull/148) * [Bug 1923111](https://bugzilla.redhat.com/show_bug.cgi?id=1923111): installplans: retry crd updates on conflicts [#143](https://github.com/openshift/operator-framework-olm/pull/143) * [Bug 1987160](https://bugzilla.redhat.com/show_bug.cgi?id=1987160): fix(diff): heads-only mode should not attempt to parse old refs [#142](https://github.com/openshift/operator-framework-olm/pull/142) * [Bug 1986685](https://bugzilla.redhat.com/show_bug.cgi?id=1986685): Fix panic in opm alpha diff when accessing the --skip-tls flag [#139](https://github.com/openshift/operator-framework-olm/pull/139) * [Bug 1969902](https://bugzilla.redhat.com/show_bug.cgi?id=1969902): resolver: remove legacy support for fallback parsing of CSVs [#135](https://github.com/openshift/operator-framework-olm/pull/135) * BUG 1984538: Remove monitoring label from openshift-operators namespace [#130](https://github.com/openshift/operator-framework-olm/pull/130) * Latest upstream sync [#133](https://github.com/openshift/operator-framework-olm/pull/133) * Upstream Sync [#131](https://github.com/openshift/operator-framework-olm/pull/131) * Implement Continuous Profiling [#112](https://github.com/openshift/operator-framework-olm/pull/112) * Upstream sync [#129](https://github.com/openshift/operator-framework-olm/pull/129) * Migrate the PackageServer CSV management to a secondary controller [#99](https://github.com/openshift/operator-framework-olm/pull/99) * Add tracking metadata to the staging repository commit(s) [#116](https://github.com/openshift/operator-framework-olm/pull/116) * Remove the doc/install directory [#109](https://github.com/openshift/operator-framework-olm/pull/109) * [Bug 1976326](https://bugzilla.redhat.com/show_bug.cgi?id=1976326): fix configmap registry server liveness probe timeouts [#106](https://github.com/openshift/operator-framework-olm/pull/106) * Makefile,scripts: Introduce additional verification checks [#95](https://github.com/openshift/operator-framework-olm/pull/95) * [Bug 1975824](https://bugzilla.redhat.com/show_bug.cgi?id=1975824): Resolve InstallPlanStepAppliedWithWarnings alert after some time. [#103](https://github.com/openshift/operator-framework-olm/pull/103) * OWNERS: Add additional reviewers [#100](https://github.com/openshift/operator-framework-olm/pull/100) * Updating operator-registry images to be consistent with ART [#97](https://github.com/openshift/operator-framework-olm/pull/97) * Updating operator-lifecycle-manager images to be consistent with ART [#98](https://github.com/openshift/operator-framework-olm/pull/98) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/b3aabf273e0ac0bd6e84d257332e2eac08f5e6cf...d795a1d8ebe4419f8d007018a5d19f4a07b6e977) ### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/80b92ecff398578b389cd953605a7b0f7bbd4f24) * [Bug 1927478](https://bugzilla.redhat.com/show_bug.cgi?id=1927478): Add catalog source pod spec overrides [#457](https://github.com/operator-framework/operator-marketplace/pull/457) * [Bug 2034409](https://bugzilla.redhat.com/show_bug.cgi?id=2034409): Update defaults to point to 4.10 images [#456](https://github.com/operator-framework/operator-marketplace/pull/456) * [Bug 1996928](https://bugzilla.redhat.com/show_bug.cgi?id=1996928): Revert "Start without defaults on ARM" [#420](https://github.com/operator-framework/operator-marketplace/pull/420) * Updating marketplace-operator images to be consistent with ART [#428](https://github.com/operator-framework/operator-marketplace/pull/428) * Update OWNERS [#430](https://github.com/operator-framework/operator-marketplace/pull/430) * Add summary and description for prometheus alerts [#429](https://github.com/operator-framework/operator-marketplace/pull/429) * Updating marketplace-operator images to be consistent with ART [#427](https://github.com/operator-framework/operator-marketplace/pull/427) * Remove the marketplace v1 and v2 APIs [#426](https://github.com/operator-framework/operator-marketplace/pull/426) * Remove unused packages [#424](https://github.com/operator-framework/operator-marketplace/pull/424) * Bump the k8s dependencies to 1.22.1 and controller-runtime to 0.10.0 [#422](https://github.com/operator-framework/operator-marketplace/pull/422) * Makefile,test: Fix flaky e2e tests [#425](https://github.com/operator-framework/operator-marketplace/pull/425) * [Bug 1997811](https://bugzilla.redhat.com/show_bug.cgi?id=1997811): Bump k8s and controller-runtime dependencies to v0.21.x and v0.9.x [#419](https://github.com/operator-framework/operator-marketplace/pull/419) * [Bug 1986139](https://bugzilla.redhat.com/show_bug.cgi?id=1986139): update defaults to 4.9 [#415](https://github.com/operator-framework/operator-marketplace/pull/415) * [Bug 1958888](https://bugzilla.redhat.com/show_bug.cgi?id=1958888): Use client-go's leader election implementation [#414](https://github.com/operator-framework/operator-marketplace/pull/414) * [Bug 1954869](https://bugzilla.redhat.com/show_bug.cgi?id=1954869): Add priorityclass annotation to default catalogsources [#417](https://github.com/operator-framework/operator-marketplace/pull/417) * Start without defaults on ARM [#413](https://github.com/operator-framework/operator-marketplace/pull/413) * Updating marketplace-operator images to be consistent with ART [#410](https://github.com/operator-framework/operator-marketplace/pull/410) * cmd,pkg: Remove migration logic for deprecated APIs [#412](https://github.com/operator-framework/operator-marketplace/pull/412) * Removing deprecated links and section related to CatalogSourceConfig [#312](https://github.com/operator-framework/operator-marketplace/pull/312) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#408](https://github.com/operator-framework/operator-marketplace/pull/408) * [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/3f3d7d1f9e914aff08d2ca2b5663358c8b611656...80b92ecff398578b389cd953605a7b0f7bbd4f24) ### [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver/tree/675c1650191a52b8d115a8c7e1c0301ea32fa85f) * [Bug 1882983](https://bugzilla.redhat.com/show_bug.cgi?id=1882983): check PV access mode [#100](https://github.com/openshift/ovirt-csi-driver/pull/100) * Add more controller tests [#96](https://github.com/openshift/ovirt-csi-driver/pull/96) * [Bug 2016442](https://bugzilla.redhat.com/show_bug.cgi?id=2016442): fix creation on ISCSI storage domain [#95](https://github.com/openshift/ovirt-csi-driver/pull/95) * Enabled running tests on build [#94](https://github.com/openshift/ovirt-csi-driver/pull/94) * Added first test [#93](https://github.com/openshift/ovirt-csi-driver/pull/93) * fix s390x build bug [#92](https://github.com/openshift/ovirt-csi-driver/pull/92) * [OCPRHV-596](https://issues.redhat.com/browse/OCPRHV-596): Port to go-ovirt-client [#88](https://github.com/openshift/ovirt-csi-driver/pull/88) * [Bug 2013969](https://bugzilla.redhat.com/show_bug.cgi?id=2013969): Fix storage domain search string [#90](https://github.com/openshift/ovirt-csi-driver/pull/90) * Updating ose-ovirt-csi-driver images to be consistent with ART [#87](https://github.com/openshift/ovirt-csi-driver/pull/87) * [Bug 1985965](https://bugzilla.redhat.com/show_bug.cgi?id=1985965): add GET_VOLUME_STATS capability to Node plugin [#86](https://github.com/openshift/ovirt-csi-driver/pull/86) * [Bug 1973076](https://bugzilla.redhat.com/show_bug.cgi?id=1973076): Bug 1985795: Fix create volume, configure disk format based on storage domain and wait for disk to be ok [#82](https://github.com/openshift/ovirt-csi-driver/pull/82) * [Bug 1989101](https://bugzilla.redhat.com/show_bug.cgi?id=1989101): Replaced Roy with myself as owner/reviewer [#84](https://github.com/openshift/ovirt-csi-driver/pull/84) * [Bug 1983933](https://bugzilla.redhat.com/show_bug.cgi?id=1983933): CSI expansion should work in offline mode [#83](https://github.com/openshift/ovirt-csi-driver/pull/83) * [Bug 1953674](https://bugzilla.redhat.com/show_bug.cgi?id=1953674): Add volume expand feature and update go mod to 1.16 and k8s21 [#81](https://github.com/openshift/ovirt-csi-driver/pull/81) * Add Creating a custom oVirt CSI driver readme [#80](https://github.com/openshift/ovirt-csi-driver/pull/80) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#78](https://github.com/openshift/ovirt-csi-driver/pull/78) * [Full changelog](https://github.com/openshift/ovirt-csi-driver/compare/c57863f25ec68b34f3928e02b9b750cfcef3c99c...675c1650191a52b8d115a8c7e1c0301ea32fa85f) ### [ovirt-csi-driver-operator](https://github.com/openshift/ovirt-csi-driver-operator/tree/158310e9d2371ceb3ceb183e776b9d399ca34fbf) * [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): ovirt: Add external-snapshotter permissions to patch snapshots [#80](https://github.com/openshift/ovirt-csi-driver-operator/pull/80) * [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): CSI driver's livenessprobe does not respect operator's loglevel [#79](https://github.com/openshift/ovirt-csi-driver-operator/pull/79) * Updating ose-cluster-ovirt-csi-operator images to be consistent with ART [#77](https://github.com/openshift/ovirt-csi-driver-operator/pull/77) * Port to go ovirt client [#75](https://github.com/openshift/ovirt-csi-driver-operator/pull/75) * Rearrange static files to prevent creation errors [#73](https://github.com/openshift/ovirt-csi-driver-operator/pull/73) * [Bug 2010946](https://bugzilla.redhat.com/show_bug.cgi?id=2010946): Align manifest dir with storage operator [#72](https://github.com/openshift/ovirt-csi-driver-operator/pull/72) * Updating ose-cluster-ovirt-csi-operator images to be consistent with ART [#71](https://github.com/openshift/ovirt-csi-driver-operator/pull/71) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#70](https://github.com/openshift/ovirt-csi-driver-operator/pull/70) * [Bug 1948090](https://bugzilla.redhat.com/show_bug.cgi?id=1948090): Deploy multiple replicas of CSI Controller Service [#66](https://github.com/openshift/ovirt-csi-driver-operator/pull/66) * [Bug 1990146](https://bugzilla.redhat.com/show_bug.cgi?id=1990146): some controllers missing livenessProbe [#67](https://github.com/openshift/ovirt-csi-driver-operator/pull/67) * [Bug 1989102](https://bugzilla.redhat.com/show_bug.cgi?id=1989102): Replaced Roy with myself as owner/reviewer [#65](https://github.com/openshift/ovirt-csi-driver-operator/pull/65) * [Bug 1964266](https://bugzilla.redhat.com/show_bug.cgi?id=1964266): external-resizer side car container [#64](https://github.com/openshift/ovirt-csi-driver-operator/pull/64) * Add Creating a custom oVirt CSI driver operator readme [#63](https://github.com/openshift/ovirt-csi-driver-operator/pull/63) * Use go:embed for static yaml file [#61](https://github.com/openshift/ovirt-csi-driver-operator/pull/61) * Updating ose-cluster-ovirt-csi-operator images to be consistent with ART [#60](https://github.com/openshift/ovirt-csi-driver-operator/pull/60) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#59](https://github.com/openshift/ovirt-csi-driver-operator/pull/59) * Update OWNERS [#47](https://github.com/openshift/ovirt-csi-driver-operator/pull/47) * [Full changelog](https://github.com/openshift/ovirt-csi-driver-operator/compare/7b6cd3d847c807663f63a6f293748c682c2cad2a...158310e9d2371ceb3ceb183e776b9d399ca34fbf) ### [ovirt-machine-controllers](https://github.com/openshift/cluster-api-provider-ovirt/tree/35ce9aafee1ffad0734f02ff0d5f8632d3905f09) * update to golang 1.17 [#126](https://github.com/openshift/cluster-api-provider-ovirt/pull/126) * [Bug 2024328](https://bugzilla.redhat.com/show_bug.cgi?id=2024328): detach non-bootable disks before removing the VM [#123](https://github.com/openshift/cluster-api-provider-ovirt/pull/123) * Update machine-api-operator dependencies to latest version [#122](https://github.com/openshift/cluster-api-provider-ovirt/pull/122) * Updating ose-ovirt-machine-controllers images to be consistent with ART [#119](https://github.com/openshift/cluster-api-provider-ovirt/pull/119) * [Bug 1994410](https://bugzilla.redhat.com/show_bug.cgi?id=1994410): minor error changes [#117](https://github.com/openshift/cluster-api-provider-ovirt/pull/117) * [Bug 1984481](https://bugzilla.redhat.com/show_bug.cgi?id=1984481): correct IPAddress detection for OVNKubernetes [#114](https://github.com/openshift/cluster-api-provider-ovirt/pull/114) * Add support for guaranteed memory field [#113](https://github.com/openshift/cluster-api-provider-ovirt/pull/113) * Refactor Provider - part 1 [#107](https://github.com/openshift/cluster-api-provider-ovirt/pull/107) * Updated owners because of GitHub account change [#112](https://github.com/openshift/cluster-api-provider-ovirt/pull/112) * Updating ose-ovirt-machine-controllers images to be consistent with ART [#111](https://github.com/openshift/cluster-api-provider-ovirt/pull/111) * [Bug 1972747](https://bugzilla.redhat.com/show_bug.cgi?id=1972747): allow auto pinning new names [#110](https://github.com/openshift/cluster-api-provider-ovirt/pull/110) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#109](https://github.com/openshift/cluster-api-provider-ovirt/pull/109) * Removing Roy, adding myself to the OWNERS file [#108](https://github.com/openshift/cluster-api-provider-ovirt/pull/108) * [Full changelog](https://github.com/openshift/cluster-api-provider-ovirt/compare/cbf023408f4e8cee956e5996aa013346e1d16b65...35ce9aafee1ffad0734f02ff0d5f8632d3905f09) ### [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes/tree/0e53cfcd86934ced55f9ffaca2e7831d7ab7df36) * [Bug 2042001](https://bugzilla.redhat.com/show_bug.cgi?id=2042001): Adds wait method for ovsdb operations that created named objects [#934](https://github.com/openshift/ovn-kubernetes/pull/934) * [Bug 2044303](https://bugzilla.redhat.com/show_bug.cgi?id=2044303): Fix update of CloudPrivateIPConfig [#923](https://github.com/openshift/ovn-kubernetes/pull/923) * [Bug 2046297](https://bugzilla.redhat.com/show_bug.cgi?id=2046297): libovsdb: give connects more time to process than normal transactions [#931](https://github.com/openshift/ovn-kubernetes/pull/931) * [Bug 2044680](https://bugzilla.redhat.com/show_bug.cgi?id=2044680): libovsdb performance and resource consumption fixes [#927](https://github.com/openshift/ovn-kubernetes/pull/927) * [Bug 2017650](https://bugzilla.redhat.com/show_bug.cgi?id=2017650): EF: Pull up switch names from cache [#908](https://github.com/openshift/ovn-kubernetes/pull/908) * [Bug 2025467](https://bugzilla.redhat.com/show_bug.cgi?id=2025467): ETP=local,SGW: Add DNAT rule towards 169.254.169.3 [#907](https://github.com/openshift/ovn-kubernetes/pull/907) * [Bug 2043961](https://bugzilla.redhat.com/show_bug.cgi?id=2043961): Fix pod-creation-retry [#926](https://github.com/openshift/ovn-kubernetes/pull/926) * [Bug 2040540](https://bugzilla.redhat.com/show_bug.cgi?id=2040540): Fix String formatting error [#904](https://github.com/openshift/ovn-kubernetes/pull/904) * Clean up OWNERS a bit [#919](https://github.com/openshift/ovn-kubernetes/pull/919) * [Bug 2039880](https://bugzilla.redhat.com/show_bug.cgi?id=2039880): Metrics: Increase log level for CP recorder [#899](https://github.com/openshift/ovn-kubernetes/pull/899) * [Bug 2039099](https://bugzilla.redhat.com/show_bug.cgi?id=2039099): EgressIP fixes for 4.10 [#917](https://github.com/openshift/ovn-kubernetes/pull/917) * [Bug 2032998](https://bugzilla.redhat.com/show_bug.cgi?id=2032998): perf/scale backports [#911](https://github.com/openshift/ovn-kubernetes/pull/911) * [Bug 2034577](https://bugzilla.redhat.com/show_bug.cgi?id=2034577): Set l3GWConfig.mode correctly [#909](https://github.com/openshift/ovn-kubernetes/pull/909) * [Bug 2034155](https://bugzilla.redhat.com/show_bug.cgi?id=2034155): Make egressIPs compatible with ICNI [#915](https://github.com/openshift/ovn-kubernetes/pull/915) * [Bug 2029742](https://bugzilla.redhat.com/show_bug.cgi?id=2029742): egressip: fix usage of clientModel doAfter [#910](https://github.com/openshift/ovn-kubernetes/pull/910) * [Bug 2041830](https://bugzilla.redhat.com/show_bug.cgi?id=2041830): Fix panic in Hybrid Overlay [#913](https://github.com/openshift/ovn-kubernetes/pull/913) * [Bug 2039698](https://bugzilla.redhat.com/show_bug.cgi?id=2039698): Hacky way of doing ITP:preferLocal for openshift-dns:default [#896](https://github.com/openshift/ovn-kubernetes/pull/896) * [Bug 2039516](https://bugzilla.redhat.com/show_bug.cgi?id=2039516): Dockerfile: bump OVN to ovn21.12-21.12.0-25 [#883](https://github.com/openshift/ovn-kubernetes/pull/883) * [Bug 2022536](https://bugzilla.redhat.com/show_bug.cgi?id=2022536): Validate ExGW Cache and fix cache keys [#895](https://github.com/openshift/ovn-kubernetes/pull/895) * [Bug 2031012](https://bugzilla.redhat.com/show_bug.cgi?id=2031012): Create iptables NAT rules also for loadbalancer services [#888](https://github.com/openshift/ovn-kubernetes/pull/888) * [Bug 2033728](https://bugzilla.redhat.com/show_bug.cgi?id=2033728): Dockerfile: bump OVS to 2.16.0-33.el8fdp [#833](https://github.com/openshift/ovn-kubernetes/pull/833) * Merge 21-12-16 [#875](https://github.com/openshift/ovn-kubernetes/pull/875) * Block access to metadata service based on platform type [#873](https://github.com/openshift/ovn-kubernetes/pull/873) * Downstream merge 2021-12-10 [#871](https://github.com/openshift/ovn-kubernetes/pull/871) * 21-12-9 [#869](https://github.com/openshift/ovn-kubernetes/pull/869) * Merge 21-12-7 [#867](https://github.com/openshift/ovn-kubernetes/pull/867) * ovn: bump to ovn21.12-21.12.0-24.el8fdp [#818](https://github.com/openshift/ovn-kubernetes/pull/818) * 03-12-2021 [#863](https://github.com/openshift/ovn-kubernetes/pull/863) * [Bug 2019809](https://bugzilla.redhat.com/show_bug.cgi?id=2019809): [DownstreamMerge] 11-29-21 [#851](https://github.com/openshift/ovn-kubernetes/pull/851) * [Bug 2009873](https://bugzilla.redhat.com/show_bug.cgi?id=2009873): [4.10.0] Avoid stale annotations by re-subscribing to netlink [#843](https://github.com/openshift/ovn-kubernetes/pull/843) * Revert revert [#834](https://github.com/openshift/ovn-kubernetes/pull/834) * Revert "[DownstreamMerge] Fix previous downstream merge" [#831](https://github.com/openshift/ovn-kubernetes/pull/831) * Fix previous downstream merge [#812](https://github.com/openshift/ovn-kubernetes/pull/812) * [Bug 2017909](https://bugzilla.redhat.com/show_bug.cgi?id=2017909): EgressGW: only return unique elements from getRouteInfosForGateway() [#816](https://github.com/openshift/ovn-kubernetes/pull/816) * Revert #796 and #807 [#810](https://github.com/openshift/ovn-kubernetes/pull/810) * fixup: reduce delta from upstream [#807](https://github.com/openshift/ovn-kubernetes/pull/807) * Merge 2021-10-13 [#796](https://github.com/openshift/ovn-kubernetes/pull/796) * CARRY: go-ovn: prevent deadlock processing Updates during initial DB dump [#800](https://github.com/openshift/ovn-kubernetes/pull/800) * [Bug 2016479](https://bugzilla.redhat.com/show_bug.cgi?id=2016479): Update iface-id-ver for existing ports [#802](https://github.com/openshift/ovn-kubernetes/pull/802) * [Bug 1987445](https://bugzilla.redhat.com/show_bug.cgi?id=1987445): Fix gateway routers answer ARP/NDP requests for LoadBalancer/ExternalIP services [#793](https://github.com/openshift/ovn-kubernetes/pull/793) * [Bug 2011386](https://bugzilla.redhat.com/show_bug.cgi?id=2011386): pods: fix overwriting returned error from defer() [#787](https://github.com/openshift/ovn-kubernetes/pull/787) * [Bug 2007443](https://bugzilla.redhat.com/show_bug.cgi?id=2007443): bump OVN to ovn21.09-21.09.0-20.el8fdp [#784](https://github.com/openshift/ovn-kubernetes/pull/784) * pods: remove unnecessary LSPGet() calls [#781](https://github.com/openshift/ovn-kubernetes/pull/781) * [Bug 1959352](https://bugzilla.redhat.com/show_bug.cgi?id=1959352): phase 2 scale improvements [#750](https://github.com/openshift/ovn-kubernetes/pull/750) * ovs: bump to 2.16.0-15.el8fdp [#775](https://github.com/openshift/ovn-kubernetes/pull/775) * [Bug 2006325](https://bugzilla.redhat.com/show_bug.cgi?id=2006325): Bump OVN to ovn21.09-21.09.0-19.el8fdp [#768](https://github.com/openshift/ovn-kubernetes/pull/768) * Updating ose-ovn-kubernetes images to be consistent with ART [#744](https://github.com/openshift/ovn-kubernetes/pull/744) * [Bug 1999261](https://bugzilla.redhat.com/show_bug.cgi?id=1999261): filter out KubeAPIAuth when logging CNI requests [#742](https://github.com/openshift/ovn-kubernetes/pull/742) * [Bug 2002010](https://bugzilla.redhat.com/show_bug.cgi?id=2002010): Fixes skipping pods accidentally in retry [#739](https://github.com/openshift/ovn-kubernetes/pull/739) * [Bug 2000057](https://bugzilla.redhat.com/show_bug.cgi?id=2000057): panic after EgressFirewall deletion and DNS record expiration [#741](https://github.com/openshift/ovn-kubernetes/pull/741) * [Bug 2003195](https://bugzilla.redhat.com/show_bug.cgi?id=2003195): Ensure host interfaces are deleted by CNI [#738](https://github.com/openshift/ovn-kubernetes/pull/738) * Fix bad merge on egressip test [#732](https://github.com/openshift/ovn-kubernetes/pull/732) * [Bug 2002372](https://bugzilla.redhat.com/show_bug.cgi?id=2002372): Fixes misuse of pod annotations during update event [#735](https://github.com/openshift/ovn-kubernetes/pull/735) * [Bug 1995335](https://bugzilla.redhat.com/show_bug.cgi?id=1995335): Add "iface-id-ver=${POD_UID}" tuple to the external-ids of logical and OVS ports [#729](https://github.com/openshift/ovn-kubernetes/pull/729) * [Bug 1903408](https://bugzilla.redhat.com/show_bug.cgi?id=1903408): Merge externalTrafficPolicy ONLY [#663](https://github.com/openshift/ovn-kubernetes/pull/663) * [Bug 1976399](https://bugzilla.redhat.com/show_bug.cgi?id=1976399): DBChecker: reconcile the election timeouts when specified [#647](https://github.com/openshift/ovn-kubernetes/pull/647) * [Bug 1998614](https://bugzilla.redhat.com/show_bug.cgi?id=1998614): Ensure client handling of canceled/dropped OVSDB monitor [#717](https://github.com/openshift/ovn-kubernetes/pull/717) * [Bug 1997438](https://bugzilla.redhat.com/show_bug.cgi?id=1997438): egressfirewall not set after upgrade [#716](https://github.com/openshift/ovn-kubernetes/pull/716) * [Bug 1998423](https://bugzilla.redhat.com/show_bug.cgi?id=1998423): kube master don't fail trying to cache same GW LRP IPs as already exist [#705](https://github.com/openshift/ovn-kubernetes/pull/705) * [Bug 1986946](https://bugzilla.redhat.com/show_bug.cgi?id=1986946): Fix ensurePod to call addPodExternalGW only for annotation updates [#691](https://github.com/openshift/ovn-kubernetes/pull/691) * [Bug 2000721](https://bugzilla.redhat.com/show_bug.cgi?id=2000721): bump OVS userland to openvswitch2.16-2.16.0-6.el8fdp [#714](https://github.com/openshift/ovn-kubernetes/pull/714) * [Bug 1999852](https://bugzilla.redhat.com/show_bug.cgi?id=1999852): bump OVN to ovn21.09-21.09.0-18.el8fdp [#704](https://github.com/openshift/ovn-kubernetes/pull/704) * [Bug 1999138](https://bugzilla.redhat.com/show_bug.cgi?id=1999138): Revert "Taint node with NoSchedule effect when ovnkube pod is down" [#708](https://github.com/openshift/ovn-kubernetes/pull/708) * README: Add doc links [#669](https://github.com/openshift/ovn-kubernetes/pull/669) * [Bug 1998146](https://bugzilla.redhat.com/show_bug.cgi?id=1998146): Fix lb delete during node deletion [#698](https://github.com/openshift/ovn-kubernetes/pull/698) * [Bug 1962344](https://bugzilla.redhat.com/show_bug.cgi?id=1962344): Use DGP to connect logical switches to the cluster router. [#688](https://github.com/openshift/ovn-kubernetes/pull/688) * [Bug 1997270](https://bugzilla.redhat.com/show_bug.cgi?id=1997270): bump OVN to ovn21.09-21.09.0-15.el8fdp [#685](https://github.com/openshift/ovn-kubernetes/pull/685) * [Bug 1995816](https://bugzilla.redhat.com/show_bug.cgi?id=1995816): [4.9] backport "attempting to reduce cardinality in the interest of memory performance" [#672](https://github.com/openshift/ovn-kubernetes/pull/672) * [Bug 1997114](https://bugzilla.redhat.com/show_bug.cgi?id=1997114): Fixes ensure address set [#684](https://github.com/openshift/ovn-kubernetes/pull/684) * [Bug 1994647](https://bugzilla.redhat.com/show_bug.cgi?id=1994647): Add quotes around nexthop and dst-ip fields [#677](https://github.com/openshift/ovn-kubernetes/pull/677) * [Bug 1973215](https://bugzilla.redhat.com/show_bug.cgi?id=1973215): fix reserve joinSwitch LRP IPs [#679](https://github.com/openshift/ovn-kubernetes/pull/679) * [Bug 1989615](https://bugzilla.redhat.com/show_bug.cgi?id=1989615): Fix GetPortAddresses for HBO [#670](https://github.com/openshift/ovn-kubernetes/pull/670) * [Bug 1943334](https://bugzilla.redhat.com/show_bug.cgi?id=1943334): Taint node with NoSchedule when ovnkube pod is down [#671](https://github.com/openshift/ovn-kubernetes/pull/671) * [Bug 1995330](https://bugzilla.redhat.com/show_bug.cgi?id=1995330): Cherry-pick of per-service loadbalancers [#666](https://github.com/openshift/ovn-kubernetes/pull/666) * [Bug 1959352](https://bugzilla.redhat.com/show_bug.cgi?id=1959352): scale fixes 1 [#667](https://github.com/openshift/ovn-kubernetes/pull/667) * [Bug 1978797](https://bugzilla.redhat.com/show_bug.cgi?id=1978797): Sync exgw routes on startup [#658](https://github.com/openshift/ovn-kubernetes/pull/658) * [Bug 1994069](https://bugzilla.redhat.com/show_bug.cgi?id=1994069): bump OVN to ovn21.09-21.09.0-13.el8fdp [#659](https://github.com/openshift/ovn-kubernetes/pull/659) * [Bug 1976215](https://bugzilla.redhat.com/show_bug.cgi?id=1976215): Fix: sync egress IP for missed events on start-up [#655](https://github.com/openshift/ovn-kubernetes/pull/655) * [Bug 1991793](https://bugzilla.redhat.com/show_bug.cgi?id=1991793): [4.9] bump OVN to ovn21.09-21.09.0-12.el8fdp [#652](https://github.com/openshift/ovn-kubernetes/pull/652) * [Bug 1989694](https://bugzilla.redhat.com/show_bug.cgi?id=1989694): Bump OVN to ovn21.09-21.09.0-10.el8fdp [#643](https://github.com/openshift/ovn-kubernetes/pull/643) * [Bug 1986440](https://bugzilla.redhat.com/show_bug.cgi?id=1986440): Bump OVN to ovn21.09-21.09.0-9.el8fdp [#630](https://github.com/openshift/ovn-kubernetes/pull/630) * [Bug 1986443](https://bugzilla.redhat.com/show_bug.cgi?id=1986443): Fix pod handler race downstream [#628](https://github.com/openshift/ovn-kubernetes/pull/628) * Bump OVN to ovn21.09-21.09.0-8.el8fdp [#621](https://github.com/openshift/ovn-kubernetes/pull/621) * Bump OVS to openvswitch2.15-2.15.0-28.el8fdp [#622](https://github.com/openshift/ovn-kubernetes/pull/622) * [Bug 1985512](https://bugzilla.redhat.com/show_bug.cgi?id=1985512): Add v6 management interface address for host network policy [#623](https://github.com/openshift/ovn-kubernetes/pull/623) * Merge 2021-07-21 2nd [#619](https://github.com/openshift/ovn-kubernetes/pull/619) * Merge 2021-07-18 [#609](https://github.com/openshift/ovn-kubernetes/pull/609) * [Bug 1973286](https://bugzilla.redhat.com/show_bug.cgi?id=1973286): Merge 2021-07-06 [#600](https://github.com/openshift/ovn-kubernetes/pull/600) * [Bug 1973813](https://bugzilla.redhat.com/show_bug.cgi?id=1973813): 6-21-2021 merge [#582](https://github.com/openshift/ovn-kubernetes/pull/582) * Updating ose-ovn-kubernetes images to be consistent with ART [#578](https://github.com/openshift/ovn-kubernetes/pull/578) * [Bug 1972287](https://bugzilla.redhat.com/show_bug.cgi?id=1972287): 6-17-21 merge [#579](https://github.com/openshift/ovn-kubernetes/pull/579) * add JacobTanenbaum to the list of approvers [#544](https://github.com/openshift/ovn-kubernetes/pull/544) * [Bug 1958375](https://bugzilla.redhat.com/show_bug.cgi?id=1958375): Bump OVN to 20.12.0-140.el8fdp [#580](https://github.com/openshift/ovn-kubernetes/pull/580) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#574](https://github.com/openshift/ovn-kubernetes/pull/574) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/0c857f735620f9310b6a4143dec3778bd728b3fc...0e53cfcd86934ced55f9ffaca2e7831d7ab7df36) ### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/5f4c89923dcfb1c620490e8ed8de8cd1bdaf5122) * Bump openshift/prom-label-proxy to v0.4.0 [#342](https://github.com/openshift/prom-label-proxy/pull/342) * Updating prom-label-proxy images to be consistent with ART [#341](https://github.com/openshift/prom-label-proxy/pull/341) * Updating prom-label-proxy images to be consistent with ART [#339](https://github.com/openshift/prom-label-proxy/pull/339) * [Bug 1808240](https://bugzilla.redhat.com/show_bug.cgi?id=1808240): Bump to v0.4.0 [#340](https://github.com/openshift/prom-label-proxy/pull/340) * Updating prom-label-proxy images to be consistent with ART [#338](https://github.com/openshift/prom-label-proxy/pull/338) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#336](https://github.com/openshift/prom-label-proxy/pull/336) * Update OWNERS file to reflect new maintainers [#335](https://github.com/openshift/prom-label-proxy/pull/335) * Bump to v0.3.0 [#334](https://github.com/openshift/prom-label-proxy/pull/334) * [Full changelog](https://github.com/openshift/prom-label-proxy/compare/2faeb4050010914d6b55da38bffb44b95702e052...5f4c89923dcfb1c620490e8ed8de8cd1bdaf5122) ### [prometheus](https://github.com/openshift/prometheus/tree/3c6cd55e3a5e5332e810274ad27fddf662d4f506) * [Bug 2034192](https://bugzilla.redhat.com/show_bug.cgi?id=2034192): [bot] Bump openshift/prometheus to v2.32.1 [#117](https://github.com/openshift/prometheus/pull/117) * Don't use dependabot [#115](https://github.com/openshift/prometheus/pull/115) * Bump openshift/prometheus to v2.32.0 [#104](https://github.com/openshift/prometheus/pull/104) * Bump openshift/prometheus to v2.31.1 [#103](https://github.com/openshift/prometheus/pull/103) * Update scripts/rh-manifest.sh replacing yarn by npm [#99](https://github.com/openshift/prometheus/pull/99) * Updating golang-github-prometheus-prometheus images to be consistent with ART [#102](https://github.com/openshift/prometheus/pull/102) * OWNERS: cleanup [#101](https://github.com/openshift/prometheus/pull/101) * Bump v2.30.3 [#98](https://github.com/openshift/prometheus/pull/98) * [Bug 1943860](https://bugzilla.redhat.com/show_bug.cgi?id=1943860): Bump 2.30.0 [#96](https://github.com/openshift/prometheus/pull/96) * Updating golang-github-prometheus-prometheus images to be consistent with ART [#94](https://github.com/openshift/prometheus/pull/94) * openshift: Add script to generate rh-manifest.txt [#90](https://github.com/openshift/prometheus/pull/90) * Updating golang-github-prometheus-prometheus images to be consistent with ART [#93](https://github.com/openshift/prometheus/pull/93) * [Bug 1999397](https://bugzilla.redhat.com/show_bug.cgi?id=1999397): Bump 2.29.2 [#92](https://github.com/openshift/prometheus/pull/92) * [Bug 1986243](https://bugzilla.redhat.com/show_bug.cgi?id=1986243): bump 2.29 [#91](https://github.com/openshift/prometheus/pull/91) * [Bug 1934324](https://bugzilla.redhat.com/show_bug.cgi?id=1934324): Update to 2.28.1 [#89](https://github.com/openshift/prometheus/pull/89) * Updating golang-github-prometheus-prometheus images to be consistent with ART [#88](https://github.com/openshift/prometheus/pull/88) * Update OWNERS file to reflect new maintainers [#87](https://github.com/openshift/prometheus/pull/87) * [Full changelog](https://github.com/openshift/prometheus/compare/f3beb880dbde817bf5ed2befc1880445884e4be0...3c6cd55e3a5e5332e810274ad27fddf662d4f506) ### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/013395968b37eb66909d7bbee7e34249b120835e) * Bump openshift/prometheus-alertmanager to v0.23.0 [#54](https://github.com/openshift/prometheus-alertmanager/pull/54) * Updating golang-github-prometheus-alertmanager images to be consistent with ART [#53](https://github.com/openshift/prometheus-alertmanager/pull/53) * OWNERS: cleanup [#52](https://github.com/openshift/prometheus-alertmanager/pull/52) * Updating golang-github-prometheus-alertmanager images to be consistent with ART [#51](https://github.com/openshift/prometheus-alertmanager/pull/51) * Updating golang-github-prometheus-alertmanager images to be consistent with ART [#50](https://github.com/openshift/prometheus-alertmanager/pull/50) * openshift: Add script to generate rh-manifest.txt [#48](https://github.com/openshift/prometheus-alertmanager/pull/48) * [Bug 1957157](https://bugzilla.redhat.com/show_bug.cgi?id=1957157): Bump alertmanager to v0.22.2 [#49](https://github.com/openshift/prometheus-alertmanager/pull/49) * Updating golang-github-prometheus-alertmanager images to be consistent with ART [#46](https://github.com/openshift/prometheus-alertmanager/pull/46) * Update OWNERS file to reflect new maintainers [#45](https://github.com/openshift/prometheus-alertmanager/pull/45) * [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/7b5ac8741d87542c43d002aef3b881d7f8065133...013395968b37eb66909d7bbee7e34249b120835e) ### [prometheus-config-reloader, prometheus-operator](https://github.com/openshift/prometheus-operator/tree/f176cb1ac02dcee19a87b02128bc0d7ddabd79e2) * [Bug 2036717](https://bugzilla.redhat.com/show_bug.cgi?id=2036717): [bot] Bump openshift/prometheus-operator to v0.53.1 [#147](https://github.com/openshift/prometheus-operator/pull/147) * Bump openshift/prometheus-operator to v0.53.0 [#146](https://github.com/openshift/prometheus-operator/pull/146) * Release 0.52 [#141](https://github.com/openshift/prometheus-operator/pull/141) * Updating prometheus-config-reloader images to be consistent with ART [#144](https://github.com/openshift/prometheus-operator/pull/144) * OWNERS: cleanup [#140](https://github.com/openshift/prometheus-operator/pull/140) * Bump v0.51.2 [#139](https://github.com/openshift/prometheus-operator/pull/139) * Updating prometheus-operator images to be consistent with ART [#136](https://github.com/openshift/prometheus-operator/pull/136) * Bump to v0.50.0 [#133](https://github.com/openshift/prometheus-operator/pull/133) * Updating prometheus-config-reloader images to be consistent with ART [#135](https://github.com/openshift/prometheus-operator/pull/135) * Updating prometheus-operator images to be consistent with ART [#134](https://github.com/openshift/prometheus-operator/pull/134) * [Bug 1977435](https://bugzilla.redhat.com/show_bug.cgi?id=1977435): Bump prometheus-operator to v0.49.0 [#131](https://github.com/openshift/prometheus-operator/pull/131) * Updating prometheus-config-reloader images to be consistent with ART [#130](https://github.com/openshift/prometheus-operator/pull/130) * Updating prometheus-operator images to be consistent with ART [#129](https://github.com/openshift/prometheus-operator/pull/129) * Update OWNERS file to reflect new maintainers [#127](https://github.com/openshift/prometheus-operator/pull/127) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#128](https://github.com/openshift/prometheus-operator/pull/128) * [Full changelog](https://github.com/openshift/prometheus-operator/compare/8f4efab9e7fa34f79a5900d95113f62908889168...f176cb1ac02dcee19a87b02128bc0d7ddabd79e2) ### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/0eed31026699ad13ca7fcebbc547a830371a920c) * Bump node_exporter to v1.3.1 [#100](https://github.com/openshift/node_exporter/pull/100) * Updating golang-github-prometheus-node_exporter images to be consistent with ART [#97](https://github.com/openshift/node_exporter/pull/97) * OWNERS: cleanup [#96](https://github.com/openshift/node_exporter/pull/96) * Updating golang-github-prometheus-node_exporter images to be consistent with ART [#95](https://github.com/openshift/node_exporter/pull/95) * Update to v1.2.2 [#94](https://github.com/openshift/node_exporter/pull/94) * Updating golang-github-prometheus-node_exporter images to be consistent with ART [#93](https://github.com/openshift/node_exporter/pull/93) * [Bug 1984030](https://bugzilla.redhat.com/show_bug.cgi?id=1984030): netclass: retrieve interface names and filter before parsing [#90](https://github.com/openshift/node_exporter/pull/90) * Updating golang-github-prometheus-node_exporter images to be consistent with ART [#89](https://github.com/openshift/node_exporter/pull/89) * Update OWNERS file to reflect new maintainers [#87](https://github.com/openshift/node_exporter/pull/87) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#88](https://github.com/openshift/node_exporter/pull/88) * [Full changelog](https://github.com/openshift/node_exporter/compare/9ad2cf906b9c0c44110401f121dc5cf7d657acca...0eed31026699ad13ca7fcebbc547a830371a920c) ### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/1611373e4bf053ca78dc89b5fd4a4daf078312cf) * [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: library-go bump [#185](https://github.com/openshift/service-ca-operator/pull/185) * Golang bump 1.17 [#183](https://github.com/openshift/service-ca-operator/pull/183) * Updating ose-service-ca-operator images to be consistent with ART [#176](https://github.com/openshift/service-ca-operator/pull/176) * OWNERS: Add Bugzilla component [#153](https://github.com/openshift/service-ca-operator/pull/153) * OWNERS: remove s-urbaniak [#175](https://github.com/openshift/service-ca-operator/pull/175) * [Bug 1987029](https://bugzilla.redhat.com/show_bug.cgi?id=1987029): Support external control plane topology [#171](https://github.com/openshift/service-ca-operator/pull/171) * [Bug 1984644](https://bugzilla.redhat.com/show_bug.cgi?id=1984644): bump lib-go to get 60s leaderelection tolerance for API outage + bump k8s [#174](https://github.com/openshift/service-ca-operator/pull/174) * [Bug 1986829](https://bugzilla.redhat.com/show_bug.cgi?id=1986829): metrics: use client cert auth for metrics scraping [#173](https://github.com/openshift/service-ca-operator/pull/173) * Add s-urbaniak, remove marun from OWNERS [#163](https://github.com/openshift/service-ca-operator/pull/163) * [Bug 1981498](https://bugzilla.redhat.com/show_bug.cgi?id=1981498): add vulnerable legacy injector to allow for upgrade clusters to use ... [#167](https://github.com/openshift/service-ca-operator/pull/167) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#164](https://github.com/openshift/service-ca-operator/pull/164) * readme: update references to developer guide [#161](https://github.com/openshift/service-ca-operator/pull/161) * [Full changelog](https://github.com/openshift/service-ca-operator/compare/b66c45062dd1c4fc4ce7de2f587647522af60e11...1611373e4bf053ca78dc89b5fd4a4daf078312cf) ### [telemeter](https://github.com/openshift/telemeter/tree/2c9c76e62783073dfd31a3780b3cdea5acdd481b) * Updating telemeter images to be consistent with ART [#404](https://github.com/openshift/telemeter/pull/404) * jsonnet: Add service account for memcached [#403](https://github.com/openshift/telemeter/pull/403) * client: Fix invalid serving-certs-ca configmap [#402](https://github.com/openshift/telemeter/pull/402) * OWNERS: Add Jéssica Lins [#401](https://github.com/openshift/telemeter/pull/401) * benchmark: fix API version for route resources [#395](https://github.com/openshift/telemeter/pull/395) * OWNERS: clean up [#400](https://github.com/openshift/telemeter/pull/400) * Fix telemeter image location in the CI benchmark job [#399](https://github.com/openshift/telemeter/pull/399) * [Bug 2016352](https://bugzilla.redhat.com/show_bug.cgi?id=2016352): client: don't create empty service-ca.crt key in configmap [#398](https://github.com/openshift/telemeter/pull/398) * test/benchmark.sh: print hints in case of error [#393](https://github.com/openshift/telemeter/pull/393) * [MON-1964](https://issues.redhat.com/browse/MON-1964): Increase limit receive bytes default to 128kB [#392](https://github.com/openshift/telemeter/pull/392) * Updating telemeter images to be consistent with ART [#390](https://github.com/openshift/telemeter/pull/390) * [MON-1964](https://issues.redhat.com/browse/MON-1964): telemeter-server: add --limit-receive-bytes [#391](https://github.com/openshift/telemeter/pull/391) * Add trace context to telemeter [#386](https://github.com/openshift/telemeter/pull/386) * add app.kubernetes.io/part-of label to telemeter client [#385](https://github.com/openshift/telemeter/pull/385) * OWNERS: update [#388](https://github.com/openshift/telemeter/pull/388) * [Bug 1995614](https://bugzilla.redhat.com/show_bug.cgi?id=1995614): Update nodeSelector [#387](https://github.com/openshift/telemeter/pull/387) * remove AppSRE from owners [#383](https://github.com/openshift/telemeter/pull/383) * Add 'infrastructure-operator' value to 'install_type' label [#382](https://github.com/openshift/telemeter/pull/382) * Update dependency to generate UUID in benchmark [#379](https://github.com/openshift/telemeter/pull/379) * Remove AppSRE members that have left RedHat [#377](https://github.com/openshift/telemeter/pull/377) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#378](https://github.com/openshift/telemeter/pull/378) * [Full changelog](https://github.com/openshift/telemeter/compare/eabad556e8759422b85b2f27248c52626245f1ba...2c9c76e62783073dfd31a3780b3cdea5acdd481b) ### [tests](https://github.com/openshift/origin/tree/cf7a004376481aa67587163084f0fa9ea46deba7) * add more frequently failing loki alerts to the allow-list [#26788](https://github.com/openshift/origin/pull/26788) * [Bug 2039539](https://bugzilla.redhat.com/show_bug.cgi?id=2039539): Allow apiserver burn rate alert to fire in CI [#26748](https://github.com/openshift/origin/pull/26748) * Revert "add support for build csi volume source" [#26790](https://github.com/openshift/origin/pull/26790) * Flake instead of fail the timely OSUpdateStaged test on metal and ovirt. [#26789](https://github.com/openshift/origin/pull/26789) * [Bug 2043042](https://bugzilla.redhat.com/show_bug.cgi?id=2043042): Additional checks for requestheaders.go [#26777](https://github.com/openshift/origin/pull/26777) * [Bug 2045590](https://bugzilla.redhat.com/show_bug.cgi?id=2045590): Adding new cloud provider e2e for alibabacloud [#26782](https://github.com/openshift/origin/pull/26782) * use real alert data to determine flake and failure timeframes for alerts [#26781](https://github.com/openshift/origin/pull/26781) * [Bug 2040793](https://bugzilla.redhat.com/show_bug.cgi?id=2040793): Fix ordering issues with snapshot e2e [#26778](https://github.com/openshift/origin/pull/26778) * [Bug 2044210](https://bugzilla.redhat.com/show_bug.cgi?id=2044210): [baremetal] remove wait condition when deleting extraworkers [#26774](https://github.com/openshift/origin/pull/26774) * [Bug 2034285](https://bugzilla.redhat.com/show_bug.cgi?id=2034285): test/extended: re-enable API data in etcd test [#26768](https://github.com/openshift/origin/pull/26768) * [Bug 2038481](https://bugzilla.redhat.com/show_bug.cgi?id=2038481): Flake failed sandboxes from bug in new guard pods [#26776](https://github.com/openshift/origin/pull/26776) * adds a synthetic test for checking if the pod.spec.nodeName field is immutable [#26772](https://github.com/openshift/origin/pull/26772) * storage operator can go upgradeable=unknown if vsphere is unreachable [#26773](https://github.com/openshift/origin/pull/26773) * [Bug 2035534](https://bugzilla.redhat.com/show_bug.cgi?id=2035534): Baremetal skip inspection [#26681](https://github.com/openshift/origin/pull/26681) * [Bug 2037075](https://bugzilla.redhat.com/show_bug.cgi?id=2037075): Verify Builds with CSI Volume Sources [#26646](https://github.com/openshift/origin/pull/26646) * allow loki target to be down [#26771](https://github.com/openshift/origin/pull/26771) * [Bug 2033720](https://bugzilla.redhat.com/show_bug.cgi?id=2033720): sync imagestreams [#26750](https://github.com/openshift/origin/pull/26750) * loki moved namespaces, so we have to move to match [#26769](https://github.com/openshift/origin/pull/26769) * [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Allow KA guard probe to fail as designed [#26766](https://github.com/openshift/origin/pull/26766) * update disruption times and shift to p99 [#26767](https://github.com/openshift/origin/pull/26767) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Rebase 1.23.0 [#26753](https://github.com/openshift/origin/pull/26753) * Add test for OS updates being staged within 5-10m. [#26759](https://github.com/openshift/origin/pull/26759) * [Bug 1931594](https://bugzilla.redhat.com/show_bug.cgi?id=1931594): add one more timeout condition for --request-timeout test [#26756](https://github.com/openshift/origin/pull/26756) * separate prometheus watch alerts [#26762](https://github.com/openshift/origin/pull/26762) * Alter junit test suite names for jobs with multiple junit xmls. [#26755](https://github.com/openshift/origin/pull/26755) * split watchdog test into its own test [#26760](https://github.com/openshift/origin/pull/26760) * allow promtail restarts as designed [#26761](https://github.com/openshift/origin/pull/26761) * make it easy to create multiple flavors of interval charts [#26757](https://github.com/openshift/origin/pull/26757) * [Bug 2040741](https://bugzilla.redhat.com/show_bug.cgi?id=2040741): Allow baremetal tests to run on multiple platforms [#26660](https://github.com/openshift/origin/pull/26660) * [Bug 2038389](https://bugzilla.redhat.com/show_bug.cgi?id=2038389): Fix vsphere testing workarounds [#26737](https://github.com/openshift/origin/pull/26737) * allow burn budget to flake until kube-apiserver team finds and fixes it [#26747](https://github.com/openshift/origin/pull/26747) * for upgrades, skip alerts with individual invariant tests [#26746](https://github.com/openshift/origin/pull/26746) * Display ErrImagePull messages. [#26745](https://github.com/openshift/origin/pull/26745) * Record zero for known alerts [#26744](https://github.com/openshift/origin/pull/26744) * stop flaking on disruption because we always produce data for analysis [#26735](https://github.com/openshift/origin/pull/26735) * separate out more alerts into specific tests [#26743](https://github.com/openshift/origin/pull/26743) * watch specific alerts for pending and firing [#26741](https://github.com/openshift/origin/pull/26741) * allow wardle aggregated apiservers to be down pending bug [#26742](https://github.com/openshift/origin/pull/26742) * use route to access prometheus instead of exec pods. [#26740](https://github.com/openshift/origin/pull/26740) * [Bug 2039074](https://bugzilla.redhat.com/show_bug.cgi?id=2039074): Revert "Add workaround for baremetal resources test" [#26734](https://github.com/openshift/origin/pull/26734) * [Bug 1981867](https://bugzilla.redhat.com/show_bug.cgi?id=1981867): add backoff retries for oc explain tests [#26728](https://github.com/openshift/origin/pull/26728) * test/extended/util/annotate/generated: Delegate to team leads [#26714](https://github.com/openshift/origin/pull/26714) * Round before comparing disruption [#26731](https://github.com/openshift/origin/pull/26731) * making missing p95 obvious to see and add topology to our search keys [#26730](https://github.com/openshift/origin/pull/26730) * Add tests for ErrImagePull monitor intervals. [#26702](https://github.com/openshift/origin/pull/26702) * update p95 values [#26726](https://github.com/openshift/origin/pull/26726) * [Bug 2033720](https://bugzilla.redhat.com/show_bug.cgi?id=2033720): Drop usage of old imagestreams [#26708](https://github.com/openshift/origin/pull/26708) * [Bug 2026488](https://bugzilla.redhat.com/show_bug.cgi?id=2026488): Skip Duplicate openshift-controller-manager Events [#26719](https://github.com/openshift/origin/pull/26719) * allow skipping a backend test [#26721](https://github.com/openshift/origin/pull/26721) * set allowed disruption based on historical p95 data [#26717](https://github.com/openshift/origin/pull/26717) * [Bug 2035128](https://bugzilla.redhat.com/show_bug.cgi?id=2035128): disruption: use proxy from environment when measuring disruption [#26720](https://github.com/openshift/origin/pull/26720) * add downtime checks for console and oauth-server [#26707](https://github.com/openshift/origin/pull/26707) * [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Disable etcd test for 1.23 [#26712](https://github.com/openshift/origin/pull/26712) * [Bug 1983758](https://bugzilla.redhat.com/show_bug.cgi?id=1983758): Add GCE back into the frontend disruption test [#26699](https://github.com/openshift/origin/pull/26699) * [Bug 2033810](https://bugzilla.redhat.com/show_bug.cgi?id=2033810): pkg: Buffer signals for abortCh [#26715](https://github.com/openshift/origin/pull/26715) * extend timeouts with 5s for each part [#26713](https://github.com/openshift/origin/pull/26713) * find disruption backends from the event intervals instead of a hardcoded list [#26706](https://github.com/openshift/origin/pull/26706) * [Bug 2033740](https://bugzilla.redhat.com/show_bug.cgi?id=2033740): Implement e2e-images-update label [#26692](https://github.com/openshift/origin/pull/26692) * extend tcp dial timeout and http response header timeout [#26709](https://github.com/openshift/origin/pull/26709) * use standard disruption checker for load balancer [#26703](https://github.com/openshift/origin/pull/26703) * oc label will properly report removed label [#26700](https://github.com/openshift/origin/pull/26700) * fix disruption sampler [#26682](https://github.com/openshift/origin/pull/26682) * Add workaround for baremetal resources test [#26693](https://github.com/openshift/origin/pull/26693) * test: avoid double slash in path [#26691](https://github.com/openshift/origin/pull/26691) * prometheus: adjust telemetry test for remote_write switch [#26631](https://github.com/openshift/origin/pull/26631) * Revert "Alter junit test suite names for jobs with multiple junit xmls." [#26686](https://github.com/openshift/origin/pull/26686) * test/extended/util/disruption: Include tolerated percentage when failing [#26653](https://github.com/openshift/origin/pull/26653) * force a new payload [#26683](https://github.com/openshift/origin/pull/26683) * Fix TestFIPS on Hypershift [#26677](https://github.com/openshift/origin/pull/26677) * Hypershift: Skip Prometheus should have important platform topology metrics [#26678](https://github.com/openshift/origin/pull/26678) * Skip must-gather tests when running on Hypershift [#26648](https://github.com/openshift/origin/pull/26648) * test/extended/etcd: cleanup OWNERS [#26673](https://github.com/openshift/origin/pull/26673) * ensure that we always produce output for successful pod sandbox tests [#26674](https://github.com/openshift/origin/pull/26674) * Only known images used by tests: Fix for Hypershift [#26641](https://github.com/openshift/origin/pull/26641) * Adjust build test images for multi-arch support [#26598](https://github.com/openshift/origin/pull/26598) * Disable intree vsphere tests [#26670](https://github.com/openshift/origin/pull/26670) * Fix etcd leader changes are not excessive for Hypershift [#26658](https://github.com/openshift/origin/pull/26658) * OLM: Fix tests that check on pods when external ControlplaneToplogy [#26632](https://github.com/openshift/origin/pull/26632) * Revert "refactor disruption suite to collapse to a single implementation" [#26671](https://github.com/openshift/origin/pull/26671) * refactor disruption suite to collapse to a single implementation [#26669](https://github.com/openshift/origin/pull/26669) * Alter junit test suite names for jobs with multiple junit xmls. [#26667](https://github.com/openshift/origin/pull/26667) * [Bug 2026806](https://bugzilla.redhat.com/show_bug.cgi?id=2026806): clusterversionoperator/adminack.go: Check for nil cm map [#26668](https://github.com/openshift/origin/pull/26668) * Updating openshift-enterprise-tests images to be consistent with ART [#26471](https://github.com/openshift/origin/pull/26471) * [Bug 2026806](https://bugzilla.redhat.com/show_bug.cgi?id=2026806): Admin ack ignore unrelated upgradeable false [#26661](https://github.com/openshift/origin/pull/26661) * vendor: update openshift/kubernetes to include gcp quota fix [#26663](https://github.com/openshift/origin/pull/26663) * Revert "Add test to check kubernetes version" [#26659](https://github.com/openshift/origin/pull/26659) * OLM should have imagePullPolicy: Fix when ExternalControlplane [#26638](https://github.com/openshift/origin/pull/26638) * [Bug 2026806](https://bugzilla.redhat.com/show_bug.cgi?id=2026806): test/e2e/upgrade/adminack: Poll gates for duration of update [#26649](https://github.com/openshift/origin/pull/26649) * Skip oc version test in disconnected [#26655](https://github.com/openshift/origin/pull/26655) * test/extended/util/openshift/clusterversionoperator: Delegate admin-ack ownership [#26650](https://github.com/openshift/origin/pull/26650) * Move shared OWNERS file into generated dir [#26652](https://github.com/openshift/origin/pull/26652) * Add test to check kubernetes version [#26595](https://github.com/openshift/origin/pull/26595) * Specify default namespace when getting API endpoint [#26616](https://github.com/openshift/origin/pull/26616) * Update imagestreams in build and image-ecosystem [#26612](https://github.com/openshift/origin/pull/26612) * Fix 'should only include cluster daemonsets that have maxUnavailable' for Hypershift [#26639](https://github.com/openshift/origin/pull/26639) * double space preventing proper reporting for disruption [#26642](https://github.com/openshift/origin/pull/26642) * Fix 'oc expose can ensure the expose command' for custom service cidrs [#26637](https://github.com/openshift/origin/pull/26637) * OC explain should contain proper spec+status for CRDs: Skip some resources when controlplane is external [#26636](https://github.com/openshift/origin/pull/26636) * Local kubeconfig tests: Allow no master nodes when external controlpane topology [#26623](https://github.com/openshift/origin/pull/26623) * [Bug 1880738](https://bugzilla.redhat.com/show_bug.cgi?id=1880738): Minimise test disruption by removing newest workers in scale down [#26469](https://github.com/openshift/origin/pull/26469) * cli: use ProxyFromEnvironment for requests [#26630](https://github.com/openshift/origin/pull/26630) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Migrate apiresources.go and add version [#26589](https://github.com/openshift/origin/pull/26589) * Allow even greater downtime on Azure single-node upgrade [#26624](https://github.com/openshift/origin/pull/26624) * Disable app behind service lb with pdb disruption test on single-node [#26628](https://github.com/openshift/origin/pull/26628) * Allow disruption in image-registry availability during single node upgrades [#26625](https://github.com/openshift/origin/pull/26625) * Allow operator-lifecycle-manager-packageserver to not define related objects when external controlplane [#26627](https://github.com/openshift/origin/pull/26627) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Finish basicresources.sh migration [#26620](https://github.com/openshift/origin/pull/26620) * [Bug 2023238](https://bugzilla.redhat.com/show_bug.cgi?id=2023238): Skipping Django Test until bug is fixed [#26617](https://github.com/openshift/origin/pull/26617) * [Bug 2015624](https://bugzilla.redhat.com/show_bug.cgi?id=2015624): Refactor IBM Cloud skips to External [#26537](https://github.com/openshift/origin/pull/26537) * Skip imageregistry serial test for disconnected environments [#26547](https://github.com/openshift/origin/pull/26547) * [Bug 2023631](https://bugzilla.redhat.com/show_bug.cgi?id=2023631): Create new-project without updating kubeconfig [#26610](https://github.com/openshift/origin/pull/26610) * [Bug 2022797](https://bugzilla.redhat.com/show_bug.cgi?id=2022797): Switch the cluster-role-reapers test to Serial [#26603](https://github.com/openshift/origin/pull/26603) * olm: enable test on arm64 [#26609](https://github.com/openshift/origin/pull/26609) * Managed cluster should ensure control plane operator: Allow hypershift kapi proxy [#26579](https://github.com/openshift/origin/pull/26579) * kubeconfigs: fix capture loop variable in closure [#26552](https://github.com/openshift/origin/pull/26552) * Add parallel test for new baremetal resources [#26541](https://github.com/openshift/origin/pull/26541) * prevent rare alert gathering panic [#26605](https://github.com/openshift/origin/pull/26605) * Update baremetal tests owners [#26608](https://github.com/openshift/origin/pull/26608) * Added 2 Whereabouts e2e tests [#26514](https://github.com/openshift/origin/pull/26514) * pkg/synthetictests: add toleration for missing versioned etcd-endpoints cm during upgrade [#26602](https://github.com/openshift/origin/pull/26602) * Fix single-node frontends disruption test tolerated disruption % [#26592](https://github.com/openshift/origin/pull/26592) * [Bug 2021141](https://bugzilla.redhat.com/show_bug.cgi?id=2021141): Cluster should allow a fast rollout of kube-apiserver is… [#26576](https://github.com/openshift/origin/pull/26576) * account for longer tests runs in the watch pathological watch test case [#26601](https://github.com/openshift/origin/pull/26601) * Revert "Finish basicresources.sh migration" [#26597](https://github.com/openshift/origin/pull/26597) * oauth/requestheaders: escape semicolon in URI [#26596](https://github.com/openshift/origin/pull/26596) * oauth e2e: fix the expected http2 error to match golang 1.17+ [#26594](https://github.com/openshift/origin/pull/26594) * Refresh prometheus OWNERS [#26591](https://github.com/openshift/origin/pull/26591) * Set upper bounds to 50 percentile [#26583](https://github.com/openshift/origin/pull/26583) * [Bug 2002776](https://bugzilla.redhat.com/show_bug.cgi?id=2002776): fix intermittent test failure due to missing tools image [#26580](https://github.com/openshift/origin/pull/26580) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Finish basicresources.sh migration [#26578](https://github.com/openshift/origin/pull/26578) * add alerts to tracked metadata [#26571](https://github.com/openshift/origin/pull/26571) * [Bug 2021433](https://bugzilla.redhat.com/show_bug.cgi?id=2021433): Disable new build test on disconnected [#26581](https://github.com/openshift/origin/pull/26581) * CLI tests: Softcode the kubernetes.default cluster IP [#26574](https://github.com/openshift/origin/pull/26574) * correct string matching for backend disruption summary gathering [#26577](https://github.com/openshift/origin/pull/26577) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Add env tests [#26573](https://github.com/openshift/origin/pull/26573) * write disruption data [#26548](https://github.com/openshift/origin/pull/26548) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Add probe tests [#26570](https://github.com/openshift/origin/pull/26570) * Disable topology tests for vSphere in-tree storage plugin [#26565](https://github.com/openshift/origin/pull/26565) * [Bug 2011293](https://bugzilla.redhat.com/show_bug.cgi?id=2011293): add default search image registry test to build e2es [#26530](https://github.com/openshift/origin/pull/26530) * [Bug 2009879](https://bugzilla.redhat.com/show_bug.cgi?id=2009879): Add admin ack Upgradeable condition gate test [#26525](https://github.com/openshift/origin/pull/26525) * Add baremetal operator validating webhook healthy test [#26484](https://github.com/openshift/origin/pull/26484) * [Bug 2019375](https://bugzilla.redhat.com/show_bug.cgi?id=2019375): tests: skip some tests for proxy [#26558](https://github.com/openshift/origin/pull/26558) * [Bug 2000216](https://bugzilla.redhat.com/show_bug.cgi?id=2000216): Add more tests for image policy [#26536](https://github.com/openshift/origin/pull/26536) * [Bug 1999561](https://bugzilla.redhat.com/show_bug.cgi?id=1999561): Extend API rollout resiliency test to validate pods restart during the rollout [#26451](https://github.com/openshift/origin/pull/26451) * [Bug 1826225](https://bugzilla.redhat.com/show_bug.cgi?id=1826225): test/extended/router: Enable edge-terminated gRPC [#26456](https://github.com/openshift/origin/pull/26456) * Oauth server tests: Get Oauth issuer url from discovery instead of route [#26555](https://github.com/openshift/origin/pull/26555) * [Bug 2019516](https://bugzilla.redhat.com/show_bug.cgi?id=2019516): Skip test 'clone repository using git:// protocol should clone using git:// if no proxy is configured' [#26560](https://github.com/openshift/origin/pull/26560) * Disable vSphere-specific storage tests [#26554](https://github.com/openshift/origin/pull/26554) * Update watch thresholds for cluster-monitoring-operator [#26550](https://github.com/openshift/origin/pull/26550) * Set provider name when platform is vSphere [#26551](https://github.com/openshift/origin/pull/26551) * Add myself to OWNERS [#26544](https://github.com/openshift/origin/pull/26544) * Add exception for repeated api check events on single-node [#26543](https://github.com/openshift/origin/pull/26543) * Fixup pod request/limits check when workload partitioning is enabled [#26483](https://github.com/openshift/origin/pull/26483) * Bump apirequestcount upper bounds for 4.10 [#26538](https://github.com/openshift/origin/pull/26538) * ignore ClusterNotUpgradeable alert on a TechPreviewNoUpgrade cluster [#26532](https://github.com/openshift/origin/pull/26532) * Ignore upgrade errors on vSphere HW 13 platformsupported [#26533](https://github.com/openshift/origin/pull/26533) * tigthen the SCC test for fixed levels, relax for unfixed levels [#26540](https://github.com/openshift/origin/pull/26540) * RBAC default rules test: allow new configmap to authenticated users [#26524](https://github.com/openshift/origin/pull/26524) * test/extended/operators: Allow early KubeletMinorVersionUnsupportedNextUpgrade [#26531](https://github.com/openshift/origin/pull/26531) * test/extended/operators: New staff-engineer OWNERS [#26534](https://github.com/openshift/origin/pull/26534) * move olm tests, owners to separate context [#26500](https://github.com/openshift/origin/pull/26500) * Add tolerance value to debug output [#26520](https://github.com/openshift/origin/pull/26520) * [Bug 2011924](https://bugzilla.redhat.com/show_bug.cgi?id=2011924): Fix inaccurate test error for NodeReady multiple times. [#26527](https://github.com/openshift/origin/pull/26527) * update canary tests for 4.10 [#26528](https://github.com/openshift/origin/pull/26528) * ignore ClusterNotUpgradeable alert on a TechPreviewNoUpgrade cluster [#26515](https://github.com/openshift/origin/pull/26515) * [Bug 1960674](https://bugzilla.redhat.com/show_bug.cgi?id=1960674): images: port image signature workflow test to OCP4/UBI8 [#26510](https://github.com/openshift/origin/pull/26510) * test/extended/prometheus: Validate alerting rules [#26504](https://github.com/openshift/origin/pull/26504) * Add another failing unidling test for ovn-kubernetes [#26509](https://github.com/openshift/origin/pull/26509) * create event intervals for alerts [#26508](https://github.com/openshift/origin/pull/26508) * operators should not create watch channels very often: be more verbose when failing the expected condition [#26512](https://github.com/openshift/origin/pull/26512) * Update test-cmd after recent removals in oc [#26513](https://github.com/openshift/origin/pull/26513) * e2e: Wait for an individual imagestream import [#26472](https://github.com/openshift/origin/pull/26472) * [Bug 2007850](https://bugzilla.redhat.com/show_bug.cgi?id=2007850): Revert "images: port image signature workflow test to OCP4/UBcI8" [#26485](https://github.com/openshift/origin/pull/26485) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: More basicresources.sh [#26502](https://github.com/openshift/origin/pull/26502) * Tolerate API downtime in upgrade disruption tests on single-node topologies [#26498](https://github.com/openshift/origin/pull/26498) * Skipping test "[sig-devex][Feature:ImageEcosystem][perl][Slow] hot deploy for openshift perl image hot deploy should work" for ARM64 [#26507](https://github.com/openshift/origin/pull/26507) * suppress NetworkPodsCrashLooping while we work out whether its a bug … [#26506](https://github.com/openshift/origin/pull/26506) * fix e2e namespace event typo [#26505](https://github.com/openshift/origin/pull/26505) * improve RestrictedEndpointsAdmission test [#26423](https://github.com/openshift/origin/pull/26423) * [Bug 2003239](https://bugzilla.redhat.com/show_bug.cgi?id=2003239): builds: skip private git repo tests outside of CI [#26461](https://github.com/openshift/origin/pull/26461) * record only known images test pass so we can get a percentage of passes [#26494](https://github.com/openshift/origin/pull/26494) * split the event should not repeat pathologically into e2e and core [#26495](https://github.com/openshift/origin/pull/26495) * Revert "stop adding individual serviceaccount namespace groups to SCC… [#26501](https://github.com/openshift/origin/pull/26501) * Revert "test/extended/prometheus: Validate alerting rules" [#26499](https://github.com/openshift/origin/pull/26499) * This would make CI for 4.10 in vSphere environment wee bit happier [#26493](https://github.com/openshift/origin/pull/26493) * [Bug 2000754](https://bugzilla.redhat.com/show_bug.cgi?id=2000754): vendor: e2e iperf2 change threshold to 10MBps [#26491](https://github.com/openshift/origin/pull/26491) * stop adding individual serviceaccount namespace groups to SCC for e2e tests [#26487](https://github.com/openshift/origin/pull/26487) * test/extended/prometheus: Validate alerting rules [#26476](https://github.com/openshift/origin/pull/26476) * [Bug 1991980](https://bugzilla.redhat.com/show_bug.cgi?id=1991980): Skipped non-standard openshift installed crd testing for ibmcloud [#26388](https://github.com/openshift/origin/pull/26388) * [Bug 2008926](https://bugzilla.redhat.com/show_bug.cgi?id=2008926): etcd-storage-test: mark node ready to save it for 5min from cloud provider [#26490](https://github.com/openshift/origin/pull/26490) * add disable-scc label to kube e2e tests [#26486](https://github.com/openshift/origin/pull/26486) * chore: ensure all etcd packages are using the same version [#26489](https://github.com/openshift/origin/pull/26489) * Remove exception for ovirt resource requests [#26488](https://github.com/openshift/origin/pull/26488) * [Bug 1979962](https://bugzilla.redhat.com/show_bug.cgi?id=1979962): Fix aws network stress tests [#26359](https://github.com/openshift/origin/pull/26359) * pkg/synthetictests: add etcd client connection closing to known events [#26475](https://github.com/openshift/origin/pull/26475) * Use PlatformStatus Type instead deprecated Platform [#26481](https://github.com/openshift/origin/pull/26481) * track the final state of pods and events from e2e tests for later debugging [#26390](https://github.com/openshift/origin/pull/26390) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Move annotations.sh and basicresources.sh to proper e2e [#26415](https://github.com/openshift/origin/pull/26415) * [Bug 2004009](https://bugzilla.redhat.com/show_bug.cgi?id=2004009): bump(k8s.io/*): v1.22.1 [#26466](https://github.com/openshift/origin/pull/26466) * disable flaky unidling test [#26467](https://github.com/openshift/origin/pull/26467) * tests/extended/builds: handle new step logging [#26464](https://github.com/openshift/origin/pull/26464) * [Bug 1998029](https://bugzilla.redhat.com/show_bug.cgi?id=1998029): CustomNoUpgrade should not fire no-upgrade failures [#26449](https://github.com/openshift/origin/pull/26449) * [Bug 1960674](https://bugzilla.redhat.com/show_bug.cgi?id=1960674): images: port image signature workflow test to OCP4/UBI8 [#26459](https://github.com/openshift/origin/pull/26459) * [Bug 1997509](https://bugzilla.redhat.com/show_bug.cgi?id=1997509): delete only necessary resources instead of all [#26442](https://github.com/openshift/origin/pull/26442) * [Bug 2003252](https://bugzilla.redhat.com/show_bug.cgi?id=2003252): builds: fix BUILD_LOGLEVEL tests for nightlies [#26463](https://github.com/openshift/origin/pull/26463) * Run k8s test separately from OpenShift tests [#26443](https://github.com/openshift/origin/pull/26443) * Split the "Cluster frontend ingress" test into 4 [#26445](https://github.com/openshift/origin/pull/26445) * test: skip tests that won't work behind a proxy automatically [#26398](https://github.com/openshift/origin/pull/26398) * test/extended[auth*,oauth]: configure OWNERS [#26453](https://github.com/openshift/origin/pull/26453) * Added E2E test for multus-cni [#26347](https://github.com/openshift/origin/pull/26347) * [Bug 2001441](https://bugzilla.redhat.com/show_bug.cgi?id=2001441): must-gather: Ignore startup logs in kube-apiserver audit logs [#26450](https://github.com/openshift/origin/pull/26450) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): Rebase 1.22.1 [#26433](https://github.com/openshift/origin/pull/26433) * [Bug 2000589](https://bugzilla.redhat.com/show_bug.cgi?id=2000589): Revert "Re-enable crictl node test" [#26444](https://github.com/openshift/origin/pull/26444) * [Bug 1969471](https://bugzilla.redhat.com/show_bug.cgi?id=1969471): HAProxy tests in sdn-network-stress job are flaky [#26396](https://github.com/openshift/origin/pull/26396) * [Bug 1999159](https://bugzilla.redhat.com/show_bug.cgi?id=1999159): Remove Evan's GH handle from OWNERS [#26438](https://github.com/openshift/origin/pull/26438) * [Bug 2000662](https://bugzilla.redhat.com/show_bug.cgi?id=2000662): watches: increase upper bound for marketplace operator [#26447](https://github.com/openshift/origin/pull/26447) * [Bug 1998029](https://bugzilla.redhat.com/show_bug.cgi?id=1998029): CustomNoUpgrade should not fire no-upgrade failures [#26430](https://github.com/openshift/origin/pull/26430) * [Bug 1989158](https://bugzilla.redhat.com/show_bug.cgi?id=1989158): rewrite idling tests to not be [Local] [#26155](https://github.com/openshift/origin/pull/26155) * [Bug 1995198](https://bugzilla.redhat.com/show_bug.cgi?id=1995198): operators: properly skip OLM test on arm64 [#26435](https://github.com/openshift/origin/pull/26435) * [Bug 1991507](https://bugzilla.redhat.com/show_bug.cgi?id=1991507): kubectl: re-enable exit codes test [#26440](https://github.com/openshift/origin/pull/26440) * [Bug 1989417](https://bugzilla.redhat.com/show_bug.cgi?id=1989417): bring back oc adm storage-admin test [#26408](https://github.com/openshift/origin/pull/26408) * [ETCD-234](https://issues.redhat.com/browse/ETCD-234): pkg/synthetictests: add etcd quorum-gaurd duplicate events to known problems [#26439](https://github.com/openshift/origin/pull/26439) * [Bug 1994927](https://bugzilla.redhat.com/show_bug.cgi?id=1994927): rearrange some test annotations for proper bookkeeping [#26413](https://github.com/openshift/origin/pull/26413) * [Bug 1952457](https://bugzilla.redhat.com/show_bug.cgi?id=1952457): Re-enable crictl node test [#26320](https://github.com/openshift/origin/pull/26320) * [Bug 1989423](https://bugzilla.redhat.com/show_bug.cgi?id=1989423): Enable back HAProxy idle service connect test [#26405](https://github.com/openshift/origin/pull/26405) * [Bug 1986562](https://bugzilla.redhat.com/show_bug.cgi?id=1986562): check buildConfig spec LastTriggeredImageID is empty [#26432](https://github.com/openshift/origin/pull/26432) * [Bug 1999561](https://bugzilla.redhat.com/show_bug.cgi?id=1999561): Add API rollout resiliency test [#26337](https://github.com/openshift/origin/pull/26337) * [Bug 1989505](https://bugzilla.redhat.com/show_bug.cgi?id=1989505): enable back oc observe test [#26436](https://github.com/openshift/origin/pull/26436) * [Bug 1985998](https://bugzilla.redhat.com/show_bug.cgi?id=1985998): Enable CSI hostpath tests [#26412](https://github.com/openshift/origin/pull/26412) * [Bug 1986307](https://bugzilla.redhat.com/show_bug.cgi?id=1986307): update downstream k8 dependency [#26428](https://github.com/openshift/origin/pull/26428) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): cli: use ubi8/ruby-27 [#26416](https://github.com/openshift/origin/pull/26416) * Add imagepull backoff to frequent event allowlist [#26420](https://github.com/openshift/origin/pull/26420) * Fix regex pattern for `DeploymentAwaitingCancellation` event [#26421](https://github.com/openshift/origin/pull/26421) * [Bug 1995198](https://bugzilla.redhat.com/show_bug.cgi?id=1995198): Skip admin can subscribe to operator using olm test on arm64 [#26422](https://github.com/openshift/origin/pull/26422) * e2e-oauth:requestheaders: log body of a failed authn request [#26426](https://github.com/openshift/origin/pull/26426) * [Bug 1986562](https://bugzilla.redhat.com/show_bug.cgi?id=1986562): Only check status for image trigger tests [#26411](https://github.com/openshift/origin/pull/26411) * kubelet: detect process overlap during apiserver rollout [#26392](https://github.com/openshift/origin/pull/26392) * Add me to test approvers so I can approve annotation changes [#26403](https://github.com/openshift/origin/pull/26403) * fix: add proxy support to OAuthServer tests [#26397](https://github.com/openshift/origin/pull/26397) * [Bug 1996097](https://bugzilla.redhat.com/show_bug.cgi?id=1996097): Skip renamed dualstack tests in OVNKubernetes [#26414](https://github.com/openshift/origin/pull/26414) * Add 'DeploymentAwaitingCancellation' as an allowed repeated event [#26406](https://github.com/openshift/origin/pull/26406) * [BUILD-278](https://issues.redhat.com/browse/BUILD-278): account for cgroup v2 swap file only having swap for its amount, while cgroup v1 has memory+swap for its amount [#26399](https://github.com/openshift/origin/pull/26399) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): Switch kubeconfig retries to use backoff [#26407](https://github.com/openshift/origin/pull/26407) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): bump k8s.io to 1.22.0-rc.0 [#26366](https://github.com/openshift/origin/pull/26366) * Bug 1993985, Bug 1993980, Bug 1990041: duplicated events: update list of known issues [#26409](https://github.com/openshift/origin/pull/26409) * [Bug 1994613](https://bugzilla.redhat.com/show_bug.cgi?id=1994613): Re-disable the IPV6 should provide Internet connection test [#26362](https://github.com/openshift/origin/pull/26362) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): Retry kubeconfig checks, when kube-apiserver is temporarily unavailable [#26377](https://github.com/openshift/origin/pull/26377) * [Bug 1994113](https://bugzilla.redhat.com/show_bug.cgi?id=1994113): exclude local volume conflicts [#26391](https://github.com/openshift/origin/pull/26391) * Allow TechPreviewNoUpgrade alerts when running on a TechPreview cluster [#26393](https://github.com/openshift/origin/pull/26393) * [BUILD-278](https://issues.redhat.com/browse/BUILD-278): search for correct memory.max file with cgroupv2 and build quota test [#26395](https://github.com/openshift/origin/pull/26395) * [Bug 1990988](https://bugzilla.redhat.com/show_bug.cgi?id=1990988): Updating s2i images for php [#26384](https://github.com/openshift/origin/pull/26384) * [Bug 1991507](https://bugzilla.redhat.com/show_bug.cgi?id=1991507): Remove kubectl command exit codes from canary tests [#26394](https://github.com/openshift/origin/pull/26394) * [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: move half of builds.sh to proper e2e [#26141](https://github.com/openshift/origin/pull/26141) * Ignore upgradable false condition on TechPreview clusters [#26349](https://github.com/openshift/origin/pull/26349) * temporary search for memory.max in build container during quota test [#26363](https://github.com/openshift/origin/pull/26363) * [Bug 1991507](https://bugzilla.redhat.com/show_bug.cgi?id=1991507): kubectl: mark exit codes test flaky until 1.22 rebase [#26386](https://github.com/openshift/origin/pull/26386) * [Bug 1989961](https://bugzilla.redhat.com/show_bug.cgi?id=1989961): refine apiserver downtime sampling and calculations [#26373](https://github.com/openshift/origin/pull/26373) * [Bug 1980141](https://bugzilla.redhat.com/show_bug.cgi?id=1980141): Skip the new "NetPol" tests for now [#26266](https://github.com/openshift/origin/pull/26266) * tidy up the duplicate event handling [#26382](https://github.com/openshift/origin/pull/26382) * add several skip cases for pathological events [#26380](https://github.com/openshift/origin/pull/26380) * Update canary/minimal e2e suite for 4.9 [#26360](https://github.com/openshift/origin/pull/26360) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): Temporarily disable oc observe single test [#26372](https://github.com/openshift/origin/pull/26372) * [Bug 1941224](https://bugzilla.redhat.com/show_bug.cgi?id=1941224): pkg/synthetictests/operators: Drop Progressing from "stable" transition checks [#26374](https://github.com/openshift/origin/pull/26374) * [Bug 1988828](https://bugzilla.redhat.com/show_bug.cgi?id=1988828): fix test - reduce minimum size of expected files in must-gather tests [#26371](https://github.com/openshift/origin/pull/26371) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): Disable oc adm storage-admin and idle tests [#26370](https://github.com/openshift/origin/pull/26370) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): Ignore openshift-marketplace pods [#26367](https://github.com/openshift/origin/pull/26367) * [Bug 1985073](https://bugzilla.redhat.com/show_bug.cgi?id=1985073): test/e2e/upgrade/alert: Temporarily allow ExtremelyHighIndividualControlPlaneCPU [#26365](https://github.com/openshift/origin/pull/26365) * [Bug 1988156](https://bugzilla.redhat.com/show_bug.cgi?id=1988156): account for both cgroupv1 and cgroupv2 in s2i quota test [#26338](https://github.com/openshift/origin/pull/26338) * [Bug 1987230](https://bugzilla.redhat.com/show_bug.cgi?id=1987230): Single node apirequestscount upper bounds [#26354](https://github.com/openshift/origin/pull/26354) * [Bug 1987230](https://bugzilla.redhat.com/show_bug.cgi?id=1987230): Operators should not create watch channels very often: bump apirequests upperbounds in 4.9 [#26353](https://github.com/openshift/origin/pull/26353) * Do not allow an excessive count of an individual event: they indicate a failure [#26323](https://github.com/openshift/origin/pull/26323) * [Bug 1908677](https://bugzilla.redhat.com/show_bug.cgi?id=1908677): reenable SCTP Host Port test [#25833](https://github.com/openshift/origin/pull/25833) * [Bug 1957193](https://bugzilla.redhat.com/show_bug.cgi?id=1957193): Add tests required internet into Skipped:Disconnected list [#26051](https://github.com/openshift/origin/pull/26051) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): disable etcd tests, one more csi and udpconnectivity [#26352](https://github.com/openshift/origin/pull/26352) * [Bug 1956989](https://bugzilla.redhat.com/show_bug.cgi?id=1956989): initialize framework.TestContext.IPFamily correctly [#26140](https://github.com/openshift/origin/pull/26140) * [Bug 1971590](https://bugzilla.redhat.com/show_bug.cgi?id=1971590): Enable TestEndpointAdmission test only for OpenShift SDN [#26223](https://github.com/openshift/origin/pull/26223) * [Bug 1986003](https://bugzilla.redhat.com/show_bug.cgi?id=1986003): disable ResourceQuota and CSI tests to land k8s 1.22 [#26350](https://github.com/openshift/origin/pull/26350) * disruptive: output millis when disruption is < 1s [#26328](https://github.com/openshift/origin/pull/26328) * test/e2e/upgrade/alert: Temporarily allow HighOverallControlPlaneCPU [#26341](https://github.com/openshift/origin/pull/26341) * disruption: allow on OVN during upgrade [#26339](https://github.com/openshift/origin/pull/26339) * Remove auto trigger [#26345](https://github.com/openshift/origin/pull/26345) * test/extended: Remove the failure allowed logic in the cluster topology SNO test [#26304](https://github.com/openshift/origin/pull/26304) * pkg/synthetictests/operators: Set duration for operator-state transitions [#26343](https://github.com/openshift/origin/pull/26343) * [Bug 1983614](https://bugzilla.redhat.com/show_bug.cgi?id=1983614): Add renamed Prometheus test into skipped disconnected list [#26261](https://github.com/openshift/origin/pull/26261) * oauth-server certs e2e: add RBAC rule to be able to read the distributed cert in a CM [#26342](https://github.com/openshift/origin/pull/26342) * [Bug 1925524](https://bugzilla.redhat.com/show_bug.cgi?id=1925524): tweak jenkins imagestreamtag podtemplate test to label imagestream; jenkins multi namespace test has been moved to client plugin [#26336](https://github.com/openshift/origin/pull/26336) * disruption: tolerate on gcp for frontend [#26335](https://github.com/openshift/origin/pull/26335) * [Bug 1978338](https://bugzilla.redhat.com/show_bug.cgi?id=1978338): Skip Prometheus upgrade test if persistance storage is not enabled [#26299](https://github.com/openshift/origin/pull/26299) * Fix make update-examples [#26310](https://github.com/openshift/origin/pull/26310) * [BUILD-87](https://issues.redhat.com/browse/BUILD-87): Adding tests for build volumes [#26221](https://github.com/openshift/origin/pull/26221) * upgrade: fix typo in upgrade filter for connection checks [#26330](https://github.com/openshift/origin/pull/26330) * csrapprover: fix deprecated CSR api client [#26279](https://github.com/openshift/origin/pull/26279) * [Bug 1977097](https://bugzilla.redhat.com/show_bug.cgi?id=1977097): Improve GC Check for Builds [#26293](https://github.com/openshift/origin/pull/26293) * test/e2e/upgrade/upgrade: Unify duration-overshoot test-case name [#26327](https://github.com/openshift/origin/pull/26327) * [Bug 1942164](https://bugzilla.redhat.com/show_bug.cgi?id=1942164): Fix time calc ordering for upgrades [#26324](https://github.com/openshift/origin/pull/26324) * on SNO, skip disruptive or multinodes tests [#26314](https://github.com/openshift/origin/pull/26314) * [Bug 1942164](https://bugzilla.redhat.com/show_bug.cgi?id=1942164): Increase OVN upgrade timeout to 90m from 75m [#26202](https://github.com/openshift/origin/pull/26202) * comment out broken local git, env var, jenkins pipeline test (moving to remote repo and openshift/jenkins) [#26317](https://github.com/openshift/origin/pull/26317) * Allow HighlyAvailableWorkloadIncorrectlySpread alert to fire [#26305](https://github.com/openshift/origin/pull/26305) * [Bug 1980141](https://bugzilla.redhat.com/show_bug.cgi?id=1980141): Skip new `Netpol` tests for Network Stress Suite [#26316](https://github.com/openshift/origin/pull/26316) * always discard v1beta1 in etcd test of apiextensions and admissionregistration [#26312](https://github.com/openshift/origin/pull/26312) * [Bug 1928856](https://bugzilla.redhat.com/show_bug.cgi?id=1928856): Skip tests that rely on Machine API when Machine API is not installed [#25930](https://github.com/openshift/origin/pull/25930) * Update quickstart examples and re-run make update [#26300](https://github.com/openshift/origin/pull/26300) * test/e2e/upgrade: Add manifest delete annotation test [#26128](https://github.com/openshift/origin/pull/26128) * [Bug 1957886](https://bugzilla.redhat.com/show_bug.cgi?id=1957886): re-enable TTLAfterFinished test job [#26209](https://github.com/openshift/origin/pull/26209) * test/e2e/upgrade/alert: Allow some Watchdog changes [#26262](https://github.com/openshift/origin/pull/26262) * [Bug 1972829](https://bugzilla.redhat.com/show_bug.cgi?id=1972829): Verify upgrades don't disrupt frontends [#26238](https://github.com/openshift/origin/pull/26238) * [Bug 1970315](https://bugzilla.redhat.com/show_bug.cgi?id=1970315): testPodSandboxCreation: skip sandbox errors for pods which were not deleted during network update [#26208](https://github.com/openshift/origin/pull/26208) * Updates router metrics e2e [#25029](https://github.com/openshift/origin/pull/25029) * test/extended/prometheus: Add an upgrade test for Prometheus [#26162](https://github.com/openshift/origin/pull/26162) * Add new E2E test for [SDN-1364] ACL audit logging [#26071](https://github.com/openshift/origin/pull/26071) * [Bug 1977454](https://bugzilla.redhat.com/show_bug.cgi?id=1977454): Use nodejs to test service connection [#26285](https://github.com/openshift/origin/pull/26285) * remove apiextensions.k8s.io/v1beta1 and admissionregistration.k8s.io/v1beta1 from etcd tests [#26280](https://github.com/openshift/origin/pull/26280) * test/extended: Ensure all containers in the OLM deployment resources contain the IfNotPresent image pull policy [#26257](https://github.com/openshift/origin/pull/26257) * builds: comment out RHEL-only sample-pipeline template test [#26278](https://github.com/openshift/origin/pull/26278) * operators should not create watch channels very often [Suite:openshift/conformance/parallel] [#26203](https://github.com/openshift/origin/pull/26203) * move jenkins e2e's that were using mongodb, then mariadb, to postgresql, to get them to pass again [#26274](https://github.com/openshift/origin/pull/26274) * change apiextensions to v1 [#26269](https://github.com/openshift/origin/pull/26269) * Updating openshift-enterprise-tests images to be consistent with ART [#26240](https://github.com/openshift/origin/pull/26240) * [Bug 1975283](https://bugzilla.redhat.com/show_bug.cgi?id=1975283): Fix skipping of Multi-AZ Cluster Volumes test on GCP with k8s 1.21 [#26264](https://github.com/openshift/origin/pull/26264) * Use UBI8 instead of SCL images [#26072](https://github.com/openshift/origin/pull/26072) * [Bug 1953127](https://bugzilla.redhat.com/show_bug.cgi?id=1953127): undisable NetworkPolicy tests [#26231](https://github.com/openshift/origin/pull/26231) * test/extended/etcd: fix leader change test [#25943](https://github.com/openshift/origin/pull/25943) * upgrade: extend upgrade duration to 105mins on AWS [#26230](https://github.com/openshift/origin/pull/26230) * [Bug 1972684](https://bugzilla.redhat.com/show_bug.cgi?id=1972684): Add failing tests in OVN-K into skipped list [#26241](https://github.com/openshift/origin/pull/26241) * test/extended/prometheus/OWNERS: refresh members [#26242](https://github.com/openshift/origin/pull/26242) * Skip ClientSecretWithPlus test that uses oauth-openshift route for ibm clusters [#26124](https://github.com/openshift/origin/pull/26124) * Remove shawn from extended test owners (he moved to a new role) [#26248](https://github.com/openshift/origin/pull/26248) * test/extended: add etcd OWNERS [#26249](https://github.com/openshift/origin/pull/26249) * test: Use last_over_time in pendingAlertQuery [#26233](https://github.com/openshift/origin/pull/26233) * [Bug 1950993](https://bugzilla.redhat.com/show_bug.cgi?id=1950993): Replace cadvisor with openshift cadvisor fork [#26232](https://github.com/openshift/origin/pull/26232) * pkg/synthetictests/networking: Grant temporary exception for "error getting pod: Unauthorized" [#26235](https://github.com/openshift/origin/pull/26235) * Re-enable cluster quota test [#26186](https://github.com/openshift/origin/pull/26186) * Add statefulsets to single-replica topology test [#25885](https://github.com/openshift/origin/pull/25885) * [Full changelog](https://github.com/openshift/origin/compare/45762324002ff285c47aa7705c94128254786de2...cf7a004376481aa67587163084f0fa9ea46deba7) ### [thanos](https://github.com/openshift/thanos/tree/10ca1d38d107c9f12dd2c85a4455626ca0f2e29b) * Bump openshift/thanos to v0.23.1 [#75](https://github.com/openshift/thanos/pull/75) * Updating thanos images to be consistent with ART [#74](https://github.com/openshift/thanos/pull/74) * OWNERS: cleanup [#73](https://github.com/openshift/thanos/pull/73) * Updating thanos images to be consistent with ART [#72](https://github.com/openshift/thanos/pull/72) * Updating thanos images to be consistent with ART [#71](https://github.com/openshift/thanos/pull/71) * openshift: Add script to generate rh-manifest.txt [#65](https://github.com/openshift/thanos/pull/65) * [Bug 1973576](https://bugzilla.redhat.com/show_bug.cgi?id=1973576): Bump thanos to v0.22.0 [#63](https://github.com/openshift/thanos/pull/63) * Updating thanos images to be consistent with ART [#61](https://github.com/openshift/thanos/pull/61) * Update OWNERS file to reflect new maintainers [#59](https://github.com/openshift/thanos/pull/59) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#60](https://github.com/openshift/thanos/pull/60) * [Full changelog](https://github.com/openshift/thanos/compare/f7c1227d2009f439d4200e305246659ebea299f8...10ca1d38d107c9f12dd2c85a4455626ca0f2e29b) ### [vsphere-csi-driver, vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver/tree/e310f4d3828a71fb96344ccbe8b29d22754ebf77) * [Bug 2031045](https://bugzilla.redhat.com/show_bug.cgi?id=2031045): Don't download binaries at build time [#31](https://github.com/openshift/vmware-vsphere-csi-driver/pull/31) * [Bug 2031045](https://bugzilla.redhat.com/show_bug.cgi?id=2031045): Update to upstream v2.4.1 [#30](https://github.com/openshift/vmware-vsphere-csi-driver/pull/30) * [Bug 2029835](https://bugzilla.redhat.com/show_bug.cgi?id=2029835): UPSTREAM: 1451: Fix parsing of volume path [#28](https://github.com/openshift/vmware-vsphere-csi-driver/pull/28) * Merge changes from v2.4.0 upstream tag [#26](https://github.com/openshift/vmware-vsphere-csi-driver/pull/26) * Updating ose-vmware-vsphere-csi-driver images to be consistent with ART [#24](https://github.com/openshift/vmware-vsphere-csi-driver/pull/24) * UPSTREAM: <carry>: update OWNERS [#25](https://github.com/openshift/vmware-vsphere-csi-driver/pull/25) * Updating ose-vmware-vsphere-csi-driver images to be consistent with ART [#21](https://github.com/openshift/vmware-vsphere-csi-driver/pull/21) * Merge changes from v2.4.0-rc.1 [#22](https://github.com/openshift/vmware-vsphere-csi-driver/pull/22) * Updating vmware-vsphere-syncer images to be consistent with ART [#18](https://github.com/openshift/vmware-vsphere-csi-driver/pull/18) * Updating ose-vmware-vsphere-csi-driver images to be consistent with ART [#19](https://github.com/openshift/vmware-vsphere-csi-driver/pull/19) * [Bug 1986474](https://bugzilla.redhat.com/show_bug.cgi?id=1986474): Fix vsphere-syncer build [#17](https://github.com/openshift/vmware-vsphere-csi-driver/pull/17) * Updating vmware-vsphere-syncer images to be consistent with ART [#15](https://github.com/openshift/vmware-vsphere-csi-driver/pull/15) * Rebase v2.3.0 rc.3 [#12](https://github.com/openshift/vmware-vsphere-csi-driver/pull/12) * Updating ose-vmware-vsphere-csi-driver images to be consistent with ART [#11](https://github.com/openshift/vmware-vsphere-csi-driver/pull/11) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#9](https://github.com/openshift/vmware-vsphere-csi-driver/pull/9) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver/compare/dd5345eb7ed3c68eff6619ca434b5e83083f5bc9...e310f4d3828a71fb96344ccbe8b29d22754ebf77) ### [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator/tree/43a350835df91f84f2cad361bc800161c074648b) * [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): vmware-vsphere: Add external-snapshotter permissions to patch snapshots [#71](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/71) * [Bug 2043651](https://bugzilla.redhat.com/show_bug.cgi?id=2043651): Fix bug with nextCheck not being changed correctly [#70](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/70) * [Bug 2038934](https://bugzilla.redhat.com/show_bug.cgi?id=2038934): Add custom CA bundle support [#69](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/69) * [Bug 2040880](https://bugzilla.redhat.com/show_bug.cgi?id=2040880): Degrade the OCP cluster if driver is found [#68](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/68) * [Bug 2040880](https://bugzilla.redhat.com/show_bug.cgi?id=2040880): Mark cluster upgradeable to be unknown when we can't connect to vcenter [#67](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/67) * [Bug 2038389](https://bugzilla.redhat.com/show_bug.cgi?id=2038389): Avoid event spam for same events [#65](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/65) * [Bug 2039406](https://bugzilla.redhat.com/show_bug.cgi?id=2039406): Also logout from restclient [#66](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/66) * [Bug 2034622](https://bugzilla.redhat.com/show_bug.cgi?id=2034622): Enable volume expansion by default in CSI driver [#61](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/61) * [Bug 2034287](https://bugzilla.redhat.com/show_bug.cgi?id=2034287): Do not block upgrades if storageclass resync fails because of vcenter [#62](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/62) * [Bug 2034624](https://bugzilla.redhat.com/show_bug.cgi?id=2034624): change logged message when existing csi driver found [#60](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/60) * Add tests for existing CSI driver [#59](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/59) * Conditional start vsphere driver [#58](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/58) * [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): CSI driver's livenessprobe does not respect operator's loglevel [#57](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/57) * Deploy webhook [#49](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/49) * [SPLAT-246](https://issues.redhat.com/browse/SPLAT-246): Specify user agent string for communication with vsphere [#53](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/53) * Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART [#52](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/52) * Enable CSI migration [#48](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/48) * [Bug 2009859](https://bugzilla.redhat.com/show_bug.cgi?id=2009859): Close connection to vCenter API [#47](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/47) * [Bug 2008207](https://bugzilla.redhat.com/show_bug.cgi?id=2008207): Add resources for syncer [#46](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/46) * Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART [#45](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/45) * Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART [#44](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/44) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#42](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/42) * [Bug 1985852](https://bugzilla.redhat.com/show_bug.cgi?id=1985852): Set CPU and memory requests for webhook [#41](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/41) * [Bug 1948607](https://bugzilla.redhat.com/show_bug.cgi?id=1948607): Enable volume expansion tests [#40](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/40) * [Bug 1990146](https://bugzilla.redhat.com/show_bug.cgi?id=1990146): some controllers missing livenessProbe [#39](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/39) * [Bug 1948090](https://bugzilla.redhat.com/show_bug.cgi?id=1948090): Fix number of replicas [#38](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/38) * [Bug 1984942](https://bugzilla.redhat.com/show_bug.cgi?id=1984942): ApplyClusterRoleBinding triggers boundsError when adding new subject [#37](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/37) * [Bug 1989077](https://bugzilla.redhat.com/show_bug.cgi?id=1989077): Fix storageclass churn [#36](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/36) * [Bug 1948090](https://bugzilla.redhat.com/show_bug.cgi?id=1948090): Deploy multiple replicas of CSI Controller Service [#35](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/35) * [Bug 1985847](https://bugzilla.redhat.com/show_bug.cgi?id=1985847): Disable CSI migration and webhook deployment [#34](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/34) * Add controller to deploy webhook [#30](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/30) * Fix ordering which static objects are created [#33](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/33) * Driver in the node deals with ConfigMaps now [#32](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/32) * Add code to create storage policy with cluster-id [#31](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/31) * Add cluster CA bundle [#28](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/28) * Use go:embed for static yaml files [#29](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/29) * [Bug 1960732](https://bugzilla.redhat.com/show_bug.cgi?id=1960732): update manifest and readme [#25](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/25) * Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART [#27](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/27) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#26](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/26) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver-operator/compare/18cd9873078206f26d25ecf18893ba0864c0cf62...43a350835df91f84f2cad361bc800161c074648b) ### [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector/tree/2d31fb0609f47ff9d8ec5730156dd6fff77fc836) * [Bug 2037856](https://bugzilla.redhat.com/show_bug.cgi?id=2037856): Update library-go to get leader election updates [#71](https://github.com/openshift/vsphere-problem-detector/pull/71) * we are already blocking upgrades in vsphere-csi-driver-operator [#66](https://github.com/openshift/vsphere-problem-detector/pull/66) * Add new metric for counting rwx volumes [#64](https://github.com/openshift/vsphere-problem-detector/pull/64) * Updating vsphere-problem-detector images to be consistent with ART [#63](https://github.com/openshift/vsphere-problem-detector/pull/63) * [SPLAT-246](https://issues.redhat.com/browse/SPLAT-246): Specify user agent string for communication with vsphere [#58](https://github.com/openshift/vsphere-problem-detector/pull/58) * [Bug 2011903](https://bugzilla.redhat.com/show_bug.cgi?id=2011903): Deferred logout after checks are run [#60](https://github.com/openshift/vsphere-problem-detector/pull/60) * Add version cli command [#59](https://github.com/openshift/vsphere-problem-detector/pull/59) * [Bug 2005811](https://bugzilla.redhat.com/show_bug.cgi?id=2005811): Ignore datastore list checks [#57](https://github.com/openshift/vsphere-problem-detector/pull/57) * Fix check for datastore.browse [#54](https://github.com/openshift/vsphere-problem-detector/pull/54) * Add additional context to vsphere logs [#55](https://github.com/openshift/vsphere-problem-detector/pull/55) * Updating vsphere-problem-detector images to be consistent with ART [#52](https://github.com/openshift/vsphere-problem-detector/pull/52) * We don't actually need to store last check result in operator [#53](https://github.com/openshift/vsphere-problem-detector/pull/53) * Fix conditions when no checks are run [#50](https://github.com/openshift/vsphere-problem-detector/pull/50) * Updating vsphere-problem-detector images to be consistent with ART [#51](https://github.com/openshift/vsphere-problem-detector/pull/51) * [Bug 2000268](https://bugzilla.redhat.com/show_bug.cgi?id=2000268): Block cluster upgrades [#49](https://github.com/openshift/vsphere-problem-detector/pull/49) * [Bug 2000294](https://bugzilla.redhat.com/show_bug.cgi?id=2000294): Report esxi api versions [#48](https://github.com/openshift/vsphere-problem-detector/pull/48) * [Bug 1993931](https://bugzilla.redhat.com/show_bug.cgi?id=1993931): Storage operators use older kubernetes client [#47](https://github.com/openshift/vsphere-problem-detector/pull/47) * Clear SyncError if there is no sync failure [#46](https://github.com/openshift/vsphere-problem-detector/pull/46) * Adding node performance check based on vCenter performance metrics [#22](https://github.com/openshift/vsphere-problem-detector/pull/22) * Check for a new line in credentials when unable to connect to vCenter [#41](https://github.com/openshift/vsphere-problem-detector/pull/41) * Updating vsphere-problem-detector images to be consistent with ART [#45](https://github.com/openshift/vsphere-problem-detector/pull/45) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#44](https://github.com/openshift/vsphere-problem-detector/pull/44) * [Full changelog](https://github.com/openshift/vsphere-problem-detector/compare/9ff996502f4cb87c89985cdaff346754d645b988...2d31fb0609f47ff9d8ec5730156dd6fff77fc836)