# 4.9.0-0.ci-2023-09-09-042952 Created: 2023-09-09 04:38:29 +0000 UTC Image Digest: `sha256:1460888acc136dafe3be0ac437b72f1223bff2188eee6816f0ae7013ee458b43` ## Changes from 4.8.57 ### Components * Kubernetes upgraded from 1.21.14 to 1.22.17 * Red Hat Enterprise Linux CoreOS upgraded from 48.84.202301181057-0 to 49.84.202309090046-0 ### New images * [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws) git [18d82a6d](https://github.com/openshift/cloud-provider-aws/commit/18d82a6d75252dcaed8356777e4883d8a2c9732a) `sha256:f4efe6f0b22ebbe3f5121e9acdfdeeb6e1a85a29e95b5d6cc05776d9cfa453a9` * [azure-cloud-controller-manager](https://github.com/openshift/cloud-provider-azure) git [66d808ff](https://github.com/openshift/cloud-provider-azure/commit/66d808ffbbdd04bf5138d2a4d522cdc3c4279813) `sha256:5ea21299c8a80d613a304f8b3d72d166dd2195b3cc6294e51b8b3a7a454fd3ea` * [azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure) git [66d808ff](https://github.com/openshift/cloud-provider-azure/commit/66d808ffbbdd04bf5138d2a4d522cdc3c4279813) `sha256:a1efcc00193ada9861b9e5f04cc9ea17903067dceb82e805c0a0d6414a18867a` * [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator) git [3712f8e1](https://github.com/openshift/cluster-cloud-controller-manager-operator/commit/3712f8e13ed5da00d02828ee2b051a56396d2cac) `sha256:71aab10f5da14f7c68002b183790b3550ee1460c76bce2c808e14a75ad699006` * [contour](https://github.com/openshift/contour) git [45e9b621](https://github.com/openshift/contour/commit/45e9b621adb42ea25f65157964381e838b598c5c) `sha256:1ef66c3cdd7644d5552b3e227cb7ede83827ba699150ed5bc0963caff41aea9b` * [contour-operator](https://github.com/openshift/contour-operator) git [](https://github.com/openshift/contour-operator/commit/) `sha256:dd7e0ba1f511b7c65fc82e05a231d57d9e63232424eb090f08d858d2a5493f5d` * [local-storage-static-provisioner](https://github.com/openshift/sig-storage-local-static-provisioner) git [3b8b7b58](https://github.com/openshift/sig-storage-local-static-provisioner/commit/3b8b7b586be4e930fc00977fe2a76d8719743eb0) `sha256:34316ec800ed5469f7ce6cd87daddda17cd07f8aa59a1dbb1b258478f22a4583` * [openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack) git [8314cc69](https://github.com/openshift/cloud-provider-openstack/commit/8314cc69ad5ad00ba4e6da6dcb4eb05e22fe48e7) `sha256:5f6bf8c8a63ee34f94d74a16dc9bc297ccce2664243b10c2edfd2ba2a131f210` * [ovirt-installer](https://github.com/openshift/installer) git [](https://github.com/openshift/installer/commit/) `sha256:31ded9941f38a08d19e3a70fc55819e08e1c038cdea4b1483e0e0a23925f0f18` ### Rebuilt images without code change * machine-os-content `sha256:461bb2a594dbf49c3b77d1d175cdab72be8af67af45221e7f05c1d58e86f8ba8` ### [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver/tree/) * [OCPBUGS-46197](https://issues.redhat.com/browse/OCPBUGS-46197): CVE-2024-45337: bump golang.org/x/crypto from v0.30.0 to v0.31.0 [#281](https://github.com/openshift/aws-ebs-csi-driver/pull/281) * [OCPBUGS-45562](https://issues.redhat.com/browse/OCPBUGS-45562): Updating ose-aws-ebs-csi-driver-container image to be consistent with ART for 4.19 [#280](https://github.com/openshift/aws-ebs-csi-driver/pull/280) * [STOR-2016](https://issues.redhat.com/browse/STOR-2016): Rebase to upstream v1.34.0 for OCP 4.18 [#276](https://github.com/openshift/aws-ebs-csi-driver/pull/276) * [OCPBUGS-40959](https://issues.redhat.com/browse/OCPBUGS-40959): Updating ose-aws-ebs-csi-driver-container image to be consistent with ART for 4.18 [#277](https://github.com/openshift/aws-ebs-csi-driver/pull/277) * [OCPBUGS-37088](https://issues.redhat.com/browse/OCPBUGS-37088): UPSTREAM: 2108, 2115: Fix allocatable volumes count for vt1 and g4 [#274](https://github.com/openshift/aws-ebs-csi-driver/pull/274) * [STOR-1598](https://issues.redhat.com/browse/STOR-1598): Rebase to v1.32.0 for OCP 4.17 [#272](https://github.com/openshift/aws-ebs-csi-driver/pull/272) * [OCPBUGS-36943](https://issues.redhat.com/browse/OCPBUGS-36943): Updating ose-aws-ebs-csi-driver-container image to be consistent with ART for 4.17 [#273](https://github.com/openshift/aws-ebs-csi-driver/pull/273) * [OCPBUGS-34232](https://issues.redhat.com/browse/OCPBUGS-34232): Updating ose-aws-ebs-csi-driver-container image to be consistent with ART for 4.17 [#268](https://github.com/openshift/aws-ebs-csi-driver/pull/268) * [OCPBUGS-31101](https://issues.redhat.com/browse/OCPBUGS-31101): UPSTREAM: 1966: Add missing instances to instance store volumes table [#261](https://github.com/openshift/aws-ebs-csi-driver/pull/261) * [OCPBUGS-30468](https://issues.redhat.com/browse/OCPBUGS-30468): CVE-2024-24786: bump google.golang.org/protobuf to v1.33.0 [#259](https://github.com/openshift/aws-ebs-csi-driver/pull/259) * [OCPBUGS-23260](https://issues.redhat.com/browse/OCPBUGS-23260): UPSTREAM: 1919: Add reserved-volume-attachments [#260](https://github.com/openshift/aws-ebs-csi-driver/pull/260) * [STOR-1575](https://issues.redhat.com/browse/STOR-1575): Rebase to v1.26.1 for OCP 4.16 [#257](https://github.com/openshift/aws-ebs-csi-driver/pull/257) * [OCPBUGS-25500](https://issues.redhat.com/browse/OCPBUGS-25500): UPSTREAM: 1877: CVE-2023-48795: bump golang.org/x/crypto to v0.17.0 [#252](https://github.com/openshift/aws-ebs-csi-driver/pull/252) * [STOR-1688](https://issues.redhat.com/browse/STOR-1688): Chore: add .snyk file to ignore false positives [#248](https://github.com/openshift/aws-ebs-csi-driver/pull/248) * [OCPBUGS-25549](https://issues.redhat.com/browse/OCPBUGS-25549): Updating ose-aws-ebs-csi-driver-container image to be consistent with ART [#250](https://github.com/openshift/aws-ebs-csi-driver/pull/250) * [OCPBUGS-25197](https://issues.redhat.com/browse/OCPBUGS-25197): UPSTREAM: 1858: Bump otelhttp to fix CVE-2023-45142 [#249](https://github.com/openshift/aws-ebs-csi-driver/pull/249) * [OCPBUGS-25126](https://issues.redhat.com/browse/OCPBUGS-25126): Updating ose-aws-ebs-csi-driver-container image to be consistent with ART [#247](https://github.com/openshift/aws-ebs-csi-driver/pull/247) * [OCPBUGS-24867](https://issues.redhat.com/browse/OCPBUGS-24867): Updating ose-aws-ebs-csi-driver-container image to be consistent with ART [#246](https://github.com/openshift/aws-ebs-csi-driver/pull/246) * [OCPBUGS-24072](https://issues.redhat.com/browse/OCPBUGS-24072): Updating ose-aws-ebs-csi-driver-container image to be consistent with ART [#245](https://github.com/openshift/aws-ebs-csi-driver/pull/245) * [STOR-1400](https://issues.redhat.com/browse/STOR-1400): Rebase to v1.25.0 for OCP 4.15 [#244](https://github.com/openshift/aws-ebs-csi-driver/pull/244) * [OCPBUGS-21593](https://issues.redhat.com/browse/OCPBUGS-21593): CVE-2023-44487: bump golang.org/x/net@v0.17.0 [#237](https://github.com/openshift/aws-ebs-csi-driver/pull/237) * [OCPBUGS-19101](https://issues.redhat.com/browse/OCPBUGS-19101): Updating ose-aws-ebs-csi-driver images to be consistent with ART [#235](https://github.com/openshift/aws-ebs-csi-driver/pull/235) * [OCPBUGS-16491](https://issues.redhat.com/browse/OCPBUGS-16491): UPSTREAM: <drop>: Bump goproxy to resolve CVE-2023-37788 [#233](https://github.com/openshift/aws-ebs-csi-driver/pull/233) * [OCPBUGS-17280](https://issues.redhat.com/browse/OCPBUGS-17280): UPSTREAM: 1711: Bump golang.org/x/net/html to fix CVE-2023-3978 [#229](https://github.com/openshift/aws-ebs-csi-driver/pull/229) * [OCPBUGS-16783](https://issues.redhat.com/browse/OCPBUGS-16783): Chore: Update OWNERS and OWNERS_ALIASES [#228](https://github.com/openshift/aws-ebs-csi-driver/pull/228) * [STOR-1167](https://issues.redhat.com/browse/STOR-1167): Rebase to v1.18.0 for OCP 4.14 [#222](https://github.com/openshift/aws-ebs-csi-driver/pull/222) * [OCPBUGS-10816](https://issues.redhat.com/browse/OCPBUGS-10816): Volume unmount repeats after successful unmount, preventing pod delete [#224](https://github.com/openshift/aws-ebs-csi-driver/pull/224) * Updating ose-aws-ebs-csi-driver images to be consistent with ART [#220](https://github.com/openshift/aws-ebs-csi-driver/pull/220) * [OCPBUGS-12297](https://issues.redhat.com/browse/OCPBUGS-12297): UPSTREAM: 1505: bump go + golangci-lint [#223](https://github.com/openshift/aws-ebs-csi-driver/pull/223) * Updating ose-aws-ebs-csi-driver images to be consistent with ART [#218](https://github.com/openshift/aws-ebs-csi-driver/pull/218) * [STOR-1019](https://issues.redhat.com/browse/STOR-1019): Pin k8s.io/dynamic-resource-allocation to v0.26.1 [#217](https://github.com/openshift/aws-ebs-csi-driver/pull/217) * [OCPBUGS-6355](https://issues.redhat.com/browse/OCPBUGS-6355): Rebase to v1.15.0 for OCP 4.13 [#215](https://github.com/openshift/aws-ebs-csi-driver/pull/215) * Updating ose-aws-ebs-csi-driver images to be consistent with ART [#214](https://github.com/openshift/aws-ebs-csi-driver/pull/214) * UPSTREAM: <carry>: Remove .github files [#212](https://github.com/openshift/aws-ebs-csi-driver/pull/212) * [STOR-860](https://issues.redhat.com/browse/STOR-860): Rebase to v1.11.4 for OCP 4.12 [#206](https://github.com/openshift/aws-ebs-csi-driver/pull/206) * [OCPBUGS-1574](https://issues.redhat.com/browse/OCPBUGS-1574): UPSTREAM: 1398: Add resolver to handle custom endpoints [#208](https://github.com/openshift/aws-ebs-csi-driver/pull/208) * Fix older dockerfile [#207](https://github.com/openshift/aws-ebs-csi-driver/pull/207) * Updating ose-aws-ebs-csi-driver images to be consistent with ART [#202](https://github.com/openshift/aws-ebs-csi-driver/pull/202) * Updating ose-aws-ebs-csi-driver images to be consistent with ART [#201](https://github.com/openshift/aws-ebs-csi-driver/pull/201) * [Bug 2074279](https://bugzilla.redhat.com/show_bug.cgi?id=2074279): UPSTREAM: 1210: Update golang.org/x/crypto for CVE-2022-27191 [#200](https://github.com/openshift/aws-ebs-csi-driver/pull/200) * [Bug 2050173](https://bugzilla.redhat.com/show_bug.cgi?id=2050173): Fix build on ARM after rebase [#198](https://github.com/openshift/aws-ebs-csi-driver/pull/198) * Updating ose-aws-ebs-csi-driver images to be consistent with ART [#197](https://github.com/openshift/aws-ebs-csi-driver/pull/197) * Rebase v1.5.1 [#195](https://github.com/openshift/aws-ebs-csi-driver/pull/195) * 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/f052c89e99c63497b15e5bd38e2a5a71036fdefa...) ### [aws-ebs-csi-driver-operator](https://github.com/openshift/aws-ebs-csi-driver-operator/tree/3bea487dc9f5568bef18af28f7f9f4595888cbdf) * [Bug 2077897](https://bugzilla.redhat.com/show_bug.cgi?id=2077897): Set custom endpoint environment variable if available [#155](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/155) * [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...3bea487dc9f5568bef18af28f7f9f4595888cbdf) ### [aws-machine-controllers](https://github.com/openshift/cluster-api-provider-aws/tree/) * [OCPBUGS-45734](https://issues.redhat.com/browse/OCPBUGS-45734): Updating ose-aws-cluster-api-controllers-container image to be consistent with ART for 4.19 [#534](https://github.com/openshift/cluster-api-provider-aws/pull/534) * [OCPCLOUD-2744](https://issues.redhat.com/browse/OCPCLOUD-2744): Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:v2.7.1 (54dfb1a) into master [#529](https://github.com/openshift/cluster-api-provider-aws/pull/529) * OCPBUGS-43898 / OSD-25934: Only tag NetworkInterfaces in `RunInstances` if IAM Allows It [#527](https://github.com/openshift/cluster-api-provider-aws/pull/527) * [OCPBUGS-41274](https://issues.redhat.com/browse/OCPBUGS-41274): Updating ose-aws-cluster-api-controllers-container image to be consistent with ART for 4.18 [#525](https://github.com/openshift/cluster-api-provider-aws/pull/525) * [OCPCLOUD-2511](https://issues.redhat.com/browse/OCPCLOUD-2511): manifests: regenerate to add ValidatingAdmissionPolicy for AWSCluster [#523](https://github.com/openshift/cluster-api-provider-aws/pull/523) * [OCPCLOUD-2703](https://issues.redhat.com/browse/OCPCLOUD-2703): OWNERS: update subcomponent [#524](https://github.com/openshift/cluster-api-provider-aws/pull/524) * [OCPCLOUD-2679](https://issues.redhat.com/browse/OCPCLOUD-2679): Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:v2.6.1 (6db1244) into master [#519](https://github.com/openshift/cluster-api-provider-aws/pull/519) * NO-JIRA: Update OWNERS [#517](https://github.com/openshift/cluster-api-provider-aws/pull/517) * [OCPBUGS-34382](https://issues.redhat.com/browse/OCPBUGS-34382): Updating ose-aws-cluster-api-controllers-container image to be consistent with ART for 4.17 [#515](https://github.com/openshift/cluster-api-provider-aws/pull/515) * [OCPCLOUD-2620](https://issues.redhat.com/browse/OCPCLOUD-2620): Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:v2.5.0 (fb221b1) into master [#512](https://github.com/openshift/cluster-api-provider-aws/pull/512) * [OCPBUGS-33170](https://issues.redhat.com/browse/OCPBUGS-33170): All containers must fallback to logs on error [#510](https://github.com/openshift/cluster-api-provider-aws/pull/510) * NO-JIRA: Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:v2.4.2 (1c23009) into master [#507](https://github.com/openshift/cluster-api-provider-aws/pull/507) * NO-JIRA: Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:v2.4.1 (cbf5317) into master [#502](https://github.com/openshift/cluster-api-provider-aws/pull/502) * [OCPBUGS-30586](https://issues.redhat.com/browse/OCPBUGS-30586): fix e2e tests on release branches [#503](https://github.com/openshift/cluster-api-provider-aws/pull/503) * [OCPBUGS-25565](https://issues.redhat.com/browse/OCPBUGS-25565), [OCPCLOUD-2441](https://issues.redhat.com/browse/OCPCLOUD-2441): Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:v2.4.0 (25a0086) into master [#499](https://github.com/openshift/cluster-api-provider-aws/pull/499) * [OCPBUGS-27871](https://issues.redhat.com/browse/OCPBUGS-27871): Update snyk exclusion file [#498](https://github.com/openshift/cluster-api-provider-aws/pull/498) * [OCPBUGS-26181](https://issues.redhat.com/browse/OCPBUGS-26181): Add Snyk file to exclude vendor directory on scan [#495](https://github.com/openshift/cluster-api-provider-aws/pull/495) * [OCPBUGS-24928](https://issues.redhat.com/browse/OCPBUGS-24928): Updating ose-aws-cluster-api-controllers-container image to be consistent with ART [#488](https://github.com/openshift/cluster-api-provider-aws/pull/488) * NO-JIRA: Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:v2.3.0 (2562a8b) into master [#487](https://github.com/openshift/cluster-api-provider-aws/pull/487) * [OCPBUGS-24113](https://issues.redhat.com/browse/OCPBUGS-24113): Updating ose-aws-cluster-api-controllers-container image to be consistent with ART [#485](https://github.com/openshift/cluster-api-provider-aws/pull/485) * [OCPCLOUD-2255](https://issues.redhat.com/browse/OCPCLOUD-2255): Update manifests-gen tool [#486](https://github.com/openshift/cluster-api-provider-aws/pull/486) * [OCPCLOUD-2257](https://issues.redhat.com/browse/OCPCLOUD-2257): Use manifests generation tool from provider repo [#471](https://github.com/openshift/cluster-api-provider-aws/pull/471) * Update OWNERS [#480](https://github.com/openshift/cluster-api-provider-aws/pull/480) * [OCPBUGS-21649](https://issues.redhat.com/browse/OCPBUGS-21649): Bump golang.org/x/net to v0.17.0 [#479](https://github.com/openshift/cluster-api-provider-aws/pull/479) * [OCPBUGS-17279](https://issues.redhat.com/browse/OCPBUGS-17279), [OCPCLOUD-2216](https://issues.redhat.com/browse/OCPCLOUD-2216): Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:v2.2.4 (56c9a39) into master [#478](https://github.com/openshift/cluster-api-provider-aws/pull/478) * [OCPBUGS-19185](https://issues.redhat.com/browse/OCPBUGS-19185): Updating ose-aws-cluster-api-controllers images to be consistent with ART [#477](https://github.com/openshift/cluster-api-provider-aws/pull/477) * Fix version in metadata.yaml [#474](https://github.com/openshift/cluster-api-provider-aws/pull/474) * Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:v2.2.0 (2475f2f) into master [#472](https://github.com/openshift/cluster-api-provider-aws/pull/472) * [OCPBUGS-14969](https://issues.redhat.com/browse/OCPBUGS-14969): Pass right SGs for IsExternallyManaged on creation [#467](https://github.com/openshift/cluster-api-provider-aws/pull/467) * [OCPCLOUD-2121](https://issues.redhat.com/browse/OCPCLOUD-2121): Add openshift/e2e-tests for CAPI E2E testing [#465](https://github.com/openshift/cluster-api-provider-aws/pull/465) * Updating ose-aws-cluster-api-controllers images to be consistent with ART [#461](https://github.com/openshift/cluster-api-provider-aws/pull/461) * [OCPBUGS-10122](https://issues.redhat.com/browse/OCPBUGS-10122): Updating ose-aws-cluster-api-controllers images to be consistent with ART [#459](https://github.com/openshift/cluster-api-provider-aws/pull/459) * Add enxebre to owners [#460](https://github.com/openshift/cluster-api-provider-aws/pull/460) * Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:release-2.0 (28bc9b8) into master [#456](https://github.com/openshift/cluster-api-provider-aws/pull/456) * Update OWNERS [#457](https://github.com/openshift/cluster-api-provider-aws/pull/457) * Updating ose-aws-cluster-api-controllers images to be consistent with ART [#454](https://github.com/openshift/cluster-api-provider-aws/pull/454) * Update OWNERS [#455](https://github.com/openshift/cluster-api-provider-aws/pull/455) * Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:main into master [#453](https://github.com/openshift/cluster-api-provider-aws/pull/453) * Updating ose-aws-cluster-api-controllers images to be consistent with ART [#448](https://github.com/openshift/cluster-api-provider-aws/pull/448) * Rebase to v1.5.0 [#443](https://github.com/openshift/cluster-api-provider-aws/pull/443) * Updating ose-aws-cluster-api-controllers images to be consistent with ART [#439](https://github.com/openshift/cluster-api-provider-aws/pull/439) * Rebase to v1.3.0 [#435](https://github.com/openshift/cluster-api-provider-aws/pull/435) * UPSTREAM: <carry>: Don't ignore kubeconfig package in vendor [#434](https://github.com/openshift/cluster-api-provider-aws/pull/434) * Rebase upstream latest [#433](https://github.com/openshift/cluster-api-provider-aws/pull/433) * Updating ose-aws-machine-controllers images to be consistent with ART [#430](https://github.com/openshift/cluster-api-provider-aws/pull/430) * Update golang version to 1.17 [#429](https://github.com/openshift/cluster-api-provider-aws/pull/429) * Migrate to API definitions to openshift/api [#427](https://github.com/openshift/cluster-api-provider-aws/pull/427) * [Bug 2007802](https://bugzilla.redhat.com/show_bug.cgi?id=2007802): do not requeue if the machine has been updated [#424](https://github.com/openshift/cluster-api-provider-aws/pull/424) * Upgrade to use golang 1.16 [#423](https://github.com/openshift/cluster-api-provider-aws/pull/423) * Updating ose-aws-machine-controllers images to be consistent with ART [#421](https://github.com/openshift/cluster-api-provider-aws/pull/421) * [Bug 1994480](https://bugzilla.redhat.com/show_bug.cgi?id=1994480): Update dependencies to K8s 1.22 [#417](https://github.com/openshift/cluster-api-provider-aws/pull/417) * Updating ose-aws-machine-controllers images to be consistent with ART [#412](https://github.com/openshift/cluster-api-provider-aws/pull/412) * [Bug 1925276](https://bugzilla.redhat.com/show_bug.cgi?id=1925276): Fix eventual consistency logic to be consistent [#406](https://github.com/openshift/cluster-api-provider-aws/pull/406) * [Bug 1965080](https://bugzilla.redhat.com/show_bug.cgi?id=1965080): Reduce frequency of calls to register targets with load balancers [#410](https://github.com/openshift/cluster-api-provider-aws/pull/410) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#411](https://github.com/openshift/cluster-api-provider-aws/pull/411) * add in-container vendor [#394](https://github.com/openshift/cluster-api-provider-aws/pull/394) * [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/0fae08ce8e72d491cc429f171421c140e8a324ac...) ### [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook/tree/37a13282bc56887e72d463c24168df59d5971b2f) * [Bug 2026379](https://bugzilla.redhat.com/show_bug.cgi?id=2026379): update go.mod for go1.16 [#147](https://github.com/openshift/aws-pod-identity-webhook/pull/147) * 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...37a13282bc56887e72d463c24168df59d5971b2f) ### [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver/tree/ade737312a66074a55c8a216af3c1bfac23337fb) * [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...ade737312a66074a55c8a216af3c1bfac23337fb) ### [azure-disk-csi-driver-operator](https://github.com/openshift/azure-disk-csi-driver-operator/tree/15e474ce3bce9ce219fdd85ceb42620c18d9f817) * [Bug 2029571](https://bugzilla.redhat.com/show_bug.cgi?id=2029571): Add custom CA bundle support [#39](https://github.com/openshift/azure-disk-csi-driver-operator/pull/39) * [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...15e474ce3bce9ce219fdd85ceb42620c18d9f817) ### [azure-machine-controllers](https://github.com/openshift/cluster-api-provider-azure/tree/05936875b9b2180799a0b31db4d9358729a1bb4d) * [OCPBUGS-2581](https://issues.redhat.com/browse/OCPBUGS-2581): Fix go list for go1.18 [#264](https://github.com/openshift/cluster-api-provider-azure/pull/264) * [Bug 2047845](https://bugzilla.redhat.com/show_bug.cgi?id=2047845): Requeue create on invalid credentials errors [#249](https://github.com/openshift/cluster-api-provider-azure/pull/249) * [Full changelog](https://github.com/openshift/cluster-api-provider-azure/compare/e08bd81e7d595c41a7849b3e2046e5ed6d60592b...05936875b9b2180799a0b31db4d9358729a1bb4d) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/) * [OCPBUGS-47504](https://issues.redhat.com/browse/OCPBUGS-47504): Power VS: Private DNS service endpoint URL must end with /v1 [#9335](https://github.com/openshift/installer/pull/9335) * [METAL-1137](https://issues.redhat.com/browse/METAL-1137): Enable TLS for ironic API in the bootstrap VM [#9189](https://github.com/openshift/installer/pull/9189) * [OCPBUGS-46144](https://issues.redhat.com/browse/OCPBUGS-46144): azure: use separate /var to avoid growfs timeouts [#9310](https://github.com/openshift/installer/pull/9310) * [OCPBUGS-45218](https://issues.redhat.com/browse/OCPBUGS-45218): aws: fix perm requirement for edge nodes [#9256](https://github.com/openshift/installer/pull/9256) * [OCPBUGS-46470](https://issues.redhat.com/browse/OCPBUGS-46470): Power VS: ResourceManager also to override for Internal deploy [#9317](https://github.com/openshift/installer/pull/9317) * [OCPBUGS-46035](https://issues.redhat.com/browse/OCPBUGS-46035): fix skew support for node-joiner [#9307](https://github.com/openshift/installer/pull/9307) * [OCPBUGS-44560](https://issues.redhat.com/browse/OCPBUGS-44560): Add note about additional networks using IPv6 [#9323](https://github.com/openshift/installer/pull/9323) * [OCPBUGS-45280](https://issues.redhat.com/browse/OCPBUGS-45280): Allow more time for Service Account Creation [#9299](https://github.com/openshift/installer/pull/9299) * [OCPBUGS-46363](https://issues.redhat.com/browse/OCPBUGS-46363): Remove narrow timeout from etcd bootstrap member removal gate. [#9295](https://github.com/openshift/installer/pull/9295) * [OCPBUGS-44834](https://issues.redhat.com/browse/OCPBUGS-44834): aws: include permissions for edge compute [#9230](https://github.com/openshift/installer/pull/9230) * [OCPBUGS-45984](https://issues.redhat.com/browse/OCPBUGS-45984): IBMCloud Fix VPC-COS IAM Auth [#9301](https://github.com/openshift/installer/pull/9301) * [OCPBUGS-45317](https://issues.redhat.com/browse/OCPBUGS-45317): node-joiner PXE artifacts should be prefixed "node" [#9280](https://github.com/openshift/installer/pull/9280) * [OCPBUGS-45727](https://issues.redhat.com/browse/OCPBUGS-45727): Updating ose-installer-artifacts-container image to be consistent with ART for 4.19 [#9284](https://github.com/openshift/installer/pull/9284) * [OCPBUGS-44641](https://issues.redhat.com/browse/OCPBUGS-44641): GCP placing *.apps record in wrong managed zone [#9216](https://github.com/openshift/installer/pull/9216) * [OCPBUGS-45855](https://issues.redhat.com/browse/OCPBUGS-45855): If vCenter cluster has no esxi hosts fail with sane msg [#9291](https://github.com/openshift/installer/pull/9291) * [OCPBUGS-45807](https://issues.redhat.com/browse/OCPBUGS-45807): aws: fix sts:AssumeRole perm requirement [#9287](https://github.com/openshift/installer/pull/9287) * [OCPBUGS-43779](https://issues.redhat.com/browse/OCPBUGS-43779): Destroy all private cluster backend service resources [#9270](https://github.com/openshift/installer/pull/9270) * [OCPBUGS-45162](https://issues.redhat.com/browse/OCPBUGS-45162): Delete tagged disks [#9274](https://github.com/openshift/installer/pull/9274) * [OCPBUGS-45482](https://issues.redhat.com/browse/OCPBUGS-45482): Wait for etcd bootstrap member removal [#9261](https://github.com/openshift/installer/pull/9261) * [OCPBUGS-45685](https://issues.redhat.com/browse/OCPBUGS-45685): Power VS: Create region-zone-sysType hierarchy [#9245](https://github.com/openshift/installer/pull/9245) * [OCPBUGS-45289](https://issues.redhat.com/browse/OCPBUGS-45289): capi/aws: use LB name when finding Hosted Zone ID [#9263](https://github.com/openshift/installer/pull/9263) * [OCPBUGS-45678](https://issues.redhat.com/browse/OCPBUGS-45678): Updating ose-baremetal-installer-container image to be consistent with ART for 4.19 [#9282](https://github.com/openshift/installer/pull/9282) * [OCPBUGS-45656](https://issues.redhat.com/browse/OCPBUGS-45656): Updating ose-installer-container image to be consistent with ART for 4.19 [#9279](https://github.com/openshift/installer/pull/9279) * [OCPBUGS-44925](https://issues.redhat.com/browse/OCPBUGS-44925): aws: add ec2:AllocateAddress perm requirement. [#9234](https://github.com/openshift/installer/pull/9234) * [OCPBUGS-44523](https://issues.redhat.com/browse/OCPBUGS-44523): Remove unused variable from ASH arm template 06_workers.json [#9204](https://github.com/openshift/installer/pull/9204) * [OCPBUGS-45491](https://issues.redhat.com/browse/OCPBUGS-45491): Align vSphere UPI haproxy config with IPI [#9273](https://github.com/openshift/installer/pull/9273) * [OCPBUGS-44938](https://issues.redhat.com/browse/OCPBUGS-44938): Handle multiple mirror entries for source [#9266](https://github.com/openshift/installer/pull/9266) * [OCPBUGS-45286](https://issues.redhat.com/browse/OCPBUGS-45286): PowerVS: Listen to machineNetwork [#9254](https://github.com/openshift/installer/pull/9254) * [ARO-12457](https://issues.redhat.com/browse/ARO-12457): Include bootstrap docker config file in go module [#9248](https://github.com/openshift/installer/pull/9248) * [OCPBUGS-45175](https://issues.redhat.com/browse/OCPBUGS-45175): Ironic external url port should change based on protocol [#9249](https://github.com/openshift/installer/pull/9249) * NO-ISSUE: imagebasedinstaller: support json files in extramanifests directory [#9136](https://github.com/openshift/installer/pull/9136) * [OCPBUGS-44924](https://issues.redhat.com/browse/OCPBUGS-44924): aws: add missing ec2:GetConsoleOutput perm requirement [#9233](https://github.com/openshift/installer/pull/9233) * [OCPBUGS-44193](https://issues.redhat.com/browse/OCPBUGS-44193): move GCP zone filtering client-side [#9169](https://github.com/openshift/installer/pull/9169) * [OCPBUGS-43561](https://issues.redhat.com/browse/OCPBUGS-43561): add zsh completion [#9116](https://github.com/openshift/installer/pull/9116) * [SPLAT-1851](https://issues.redhat.com/browse/SPLAT-1851): Bump API for Multi vCenter GA [#9235](https://github.com/openshift/installer/pull/9235) * [OCPBUGS-44922](https://issues.redhat.com/browse/OCPBUGS-44922): Power VS: SetDefaultPrivateServiceEndpoints mistakenly called for External deploys [#9231](https://github.com/openshift/installer/pull/9231) * [METAL-1136](https://issues.redhat.com/browse/METAL-1136): user defined additional provisioning NPT servers [#8928](https://github.com/openshift/installer/pull/8928) * [OCPBUGS-43625](https://issues.redhat.com/browse/OCPBUGS-43625): Bump Azure Machine Timeout [#9226](https://github.com/openshift/installer/pull/9226) * [OCPBUGS-44193](https://issues.redhat.com/browse/OCPBUGS-44193): Reduce Server Side Filtering of Resources [#9202](https://github.com/openshift/installer/pull/9202) * [MGMT-19292](https://issues.redhat.com/browse/MGMT-19292): align image based extraPartitionlabel with var-lib-containers partition label [#9217](https://github.com/openshift/installer/pull/9217) * [AGENT-1022](https://issues.redhat.com/browse/AGENT-1022): add node-joiner --config-iso flag [#9214](https://github.com/openshift/installer/pull/9214) * [AGENT-965](https://issues.redhat.com/browse/AGENT-965): add ClusterInfo report result [#9213](https://github.com/openshift/installer/pull/9213) * [AGENT-1028](https://issues.redhat.com/browse/AGENT-1028): Day2 - Save and manage authentication tokens as cluster secrets [#9210](https://github.com/openshift/installer/pull/9210) * [CORS-3282](https://issues.redhat.com/browse/CORS-3282): IBMCloud: CAPI Machines [#9200](https://github.com/openshift/installer/pull/9200) * [CORS-2754](https://issues.redhat.com/browse/CORS-2754): ipv4.internalJoinSubnet Support [#9212](https://github.com/openshift/installer/pull/9212) * [OCPBUGS-44745](https://issues.redhat.com/browse/OCPBUGS-44745): aws: user right perm for untagging BYO IAM profiles [#9222](https://github.com/openshift/installer/pull/9222) * [OCPBUGS-43453](https://issues.redhat.com/browse/OCPBUGS-43453): permissions: add ec2:DescribeInstanceTypeOfferings req [#9114](https://github.com/openshift/installer/pull/9114) * [CORS-3741](https://issues.redhat.com/browse/CORS-3741): [Nutanix] support multiple subnets [#9133](https://github.com/openshift/installer/pull/9133) * [AGENT-901](https://issues.redhat.com/browse/AGENT-901): update agent docs for add-nodes workflow [#9215](https://github.com/openshift/installer/pull/9215) * [MULTIARCH-5161](https://issues.redhat.com/browse/MULTIARCH-5161): Power VS: Create VPEs as needed for Disconnected install [#9165](https://github.com/openshift/installer/pull/9165) * [CORS-3754](https://issues.redhat.com/browse/CORS-3754): AWS: With UserProvisionedDNS, keep resolv.conf on the bootstrap node updated [#9207](https://github.com/openshift/installer/pull/9207) * [CORS-3709](https://issues.redhat.com/browse/CORS-3709): GCP: Update Master pointer Ignition with API-Int IP [#9085](https://github.com/openshift/installer/pull/9085) * [CORS-3753](https://issues.redhat.com/browse/CORS-3753): Allow mocking of the Azure client everywhere [#9201](https://github.com/openshift/installer/pull/9201) * [CORS-3474](https://issues.redhat.com/browse/CORS-3474): IBMCloud: Add CAPI Ignition for bootstrap node. [#9199](https://github.com/openshift/installer/pull/9199) * [OPRUN-3588](https://issues.redhat.com/browse/OPRUN-3588): Add OperatorLifecycleManagerV1 capability [#9196](https://github.com/openshift/installer/pull/9196) * [OCPBUGS-34974](https://issues.redhat.com/browse/OCPBUGS-34974): IBMCloud: Add service overrides [#9156](https://github.com/openshift/installer/pull/9156) * [OCPBUGS-29067](https://issues.redhat.com/browse/OCPBUGS-29067): Prepend resolv.conf on the bootstrap node of GCP with custom-dns [#8811](https://github.com/openshift/installer/pull/8811) * [OCPBUGS-29109](https://issues.redhat.com/browse/OCPBUGS-29109): IBMCloud: RG delete failure details [#8030](https://github.com/openshift/installer/pull/8030) * [CORS-3282](https://issues.redhat.com/browse/CORS-3282): IBMCloud: CAPI Machines [#9203](https://github.com/openshift/installer/pull/9203) * [OCPBUGS-44312](https://issues.redhat.com/browse/OCPBUGS-44312): Power VS: Add new zones [#9187](https://github.com/openshift/installer/pull/9187) * [AGENT-950](https://issues.redhat.com/browse/AGENT-950): Implement Separate JWT Tokens for Different User Personas [#9039](https://github.com/openshift/installer/pull/9039) * [AGENT-999](https://issues.redhat.com/browse/AGENT-999): Agent doc changes for minimal ISO [#9192](https://github.com/openshift/installer/pull/9192) * [OCPBUGS-44580](https://issues.redhat.com/browse/OCPBUGS-44580): Agent handle IPv6 correctly in net.Dial [#9208](https://github.com/openshift/installer/pull/9208) * [CORS-3680](https://issues.redhat.com/browse/CORS-3680): update docs to include C4/C4A machine types [#9193](https://github.com/openshift/installer/pull/9193) * [AGENT-959](https://issues.redhat.com/browse/AGENT-959): iSCSI Boot [#8886](https://github.com/openshift/installer/pull/8886) * [CORS-3748](https://issues.redhat.com/browse/CORS-3748): IBMCloud: Setup IBM Cloud CAPI InfraReady step [#9191](https://github.com/openshift/installer/pull/9191) * [OCPBUGS-43439](https://issues.redhat.com/browse/OCPBUGS-43439): permissions: add ec2:DescribeInstanceTypes requirement [#9106](https://github.com/openshift/installer/pull/9106) * [OCPBUGS-44199](https://issues.redhat.com/browse/OCPBUGS-44199): Allow spaces in the aws tags [#9197](https://github.com/openshift/installer/pull/9197) * No-Issue: Temporarily set none authenticator [#9198](https://github.com/openshift/installer/pull/9198) * [OCPBUGS-44171](https://issues.redhat.com/browse/OCPBUGS-44171): Validate aws userTags when supplied [#9171](https://github.com/openshift/installer/pull/9171) * [MULTIARCH-5162](https://issues.redhat.com/browse/MULTIARCH-5162): Power VS: Bump openshift/api to include https://github.com/openshift/api/pull/2076 [#9190](https://github.com/openshift/installer/pull/9190) * [AGENT-967](https://issues.redhat.com/browse/AGENT-967): Improve monitoring output for multi-node [#9172](https://github.com/openshift/installer/pull/9172) * [OCPBUGS-30292](https://issues.redhat.com/browse/OCPBUGS-30292): If agent proxy defined, add MachineNetwork to noProxy [#9153](https://github.com/openshift/installer/pull/9153) * [AGENT-965](https://issues.redhat.com/browse/AGENT-965): improve node-joiner create command troubleshooting [#9146](https://github.com/openshift/installer/pull/9146) * [AGENT-990](https://issues.redhat.com/browse/AGENT-990): Allow control planes with 5 and 4 replicas [#9154](https://github.com/openshift/installer/pull/9154) * [CORS-3571](https://issues.redhat.com/browse/CORS-3571): permissions: add new create command and asset [#8704](https://github.com/openshift/installer/pull/8704) * [AGENT-859](https://issues.redhat.com/browse/AGENT-859): Support for PXE files in day 2 [#9097](https://github.com/openshift/installer/pull/9097) * [OCPBUGS-39404](https://issues.redhat.com/browse/OCPBUGS-39404): Enable TLS by default between Metal3's httpd server and the BMC (for serving virtual media images) [#9170](https://github.com/openshift/installer/pull/9170) * [MULTIARCH-5150](https://issues.redhat.com/browse/MULTIARCH-5150): Pass IAM endpoint override to PowerVS CloudProviderConfig [#9143](https://github.com/openshift/installer/pull/9143) * [OCPBUGS-43970](https://issues.redhat.com/browse/OCPBUGS-43970): bump CAPO to v0.11.1 [#9151](https://github.com/openshift/installer/pull/9151) * [OCPBUGS-42670](https://issues.redhat.com/browse/OCPBUGS-42670): Allow AdditionalTrustBundlePolicy to be set [#9164](https://github.com/openshift/installer/pull/9164) * [OCPBUGS-44167](https://issues.redhat.com/browse/OCPBUGS-44167): Ensure rendezvousIP is checked against host IP [#9167](https://github.com/openshift/installer/pull/9167) * [OCPBUGS-43048](https://issues.redhat.com/browse/OCPBUGS-43048): aws/capi: set CIDR block for Node Port Service ingress rule [#9127](https://github.com/openshift/installer/pull/9127) * [OSASINFRA-3516](https://issues.redhat.com/browse/OSASINFRA-3516): Document correlated observability [#9046](https://github.com/openshift/installer/pull/9046) * [AGENT-974](https://issues.redhat.com/browse/AGENT-974): Add integration test for agent minimal ISO [#9139](https://github.com/openshift/installer/pull/9139) * [MGMT-19191](https://issues.redhat.com/browse/MGMT-19191): Provide a way to add coreos installer params for installation phase [#9149](https://github.com/openshift/installer/pull/9149) * [MGMT-19200](https://issues.redhat.com/browse/MGMT-19200): Adding NodeLabels param for image-based-configuration iso [#9161](https://github.com/openshift/installer/pull/9161) * [OCPBUGS-39586](https://issues.redhat.com/browse/OCPBUGS-39586): Add C4A instance types [#9122](https://github.com/openshift/installer/pull/9122) * [OCPBUGS-36222](https://issues.redhat.com/browse/OCPBUGS-36222): OCPBUGS-35898: capi/aws: bump provider for LB DNS lookup fix [#8927](https://github.com/openshift/installer/pull/8927) * NO-ISSUE: Add mresvanis to imagebased approvers [#9168](https://github.com/openshift/installer/pull/9168) * [OCPBUGS-44162](https://issues.redhat.com/browse/OCPBUGS-44162): PowerVS: Fix destroy persistent TG [#9166](https://github.com/openshift/installer/pull/9166) * [OCPBUGS-42544](https://issues.redhat.com/browse/OCPBUGS-42544): support additionalNTPSources in node-joiner tool [#9108](https://github.com/openshift/installer/pull/9108) * no-jira: Collect bootstrap logs when control plane provisioning fails [#9123](https://github.com/openshift/installer/pull/9123) * [OCPBUGS-43513](https://issues.redhat.com/browse/OCPBUGS-43513): day2 set UserManageNetworking for none/external platforms [#9129](https://github.com/openshift/installer/pull/9129) * [OCPBUGS-44068](https://issues.redhat.com/browse/OCPBUGS-44068): PowerVS: Fix MissingSecurityGroupRules [#9163](https://github.com/openshift/installer/pull/9163) * [OCPBUGS-43768](https://issues.redhat.com/browse/OCPBUGS-43768): Log correct hostname for validation status [#9137](https://github.com/openshift/installer/pull/9137) * [OCPBUGS-44022](https://issues.redhat.com/browse/OCPBUGS-44022): PowerVS: Change CAPI verbosity level [#9155](https://github.com/openshift/installer/pull/9155) * [OCPBUGS-43923](https://issues.redhat.com/browse/OCPBUGS-43923): PowerVS: update capi ibmcloud 9b077049 [#9148](https://github.com/openshift/installer/pull/9148) * [OCPBUGS-43674](https://issues.redhat.com/browse/OCPBUGS-43674): ABI cluster installation fails for external OCI platform [#9141](https://github.com/openshift/installer/pull/9141) * [AGENT-1023](https://issues.redhat.com/browse/AGENT-1023): support patch in curl_assisted_service [#9061](https://github.com/openshift/installer/pull/9061) * [CORS-3283](https://issues.redhat.com/browse/CORS-3283): IBMCloud: Add IBM Cloud CAPI Cluster manifest [#9118](https://github.com/openshift/installer/pull/9118) * [MGMT-19151](https://issues.redhat.com/browse/MGMT-19151): Add ingress CN to cluster configuration for image-based installer [#9128](https://github.com/openshift/installer/pull/9128) * [CORS-3706](https://issues.redhat.com/browse/CORS-3706): allow to install an OCP Nutanix cluster using PC's existing RHCOS image [#9093](https://github.com/openshift/installer/pull/9093) * [OCPBUGS-39585](https://issues.redhat.com/browse/OCPBUGS-39585): Add C4 instance validation [#9121](https://github.com/openshift/installer/pull/9121) * [OCPBUGS-43520](https://issues.redhat.com/browse/OCPBUGS-43520): Limit GCP API firewall rule for internal clusters [#9113](https://github.com/openshift/installer/pull/9113) * [OCPBUGS-43567](https://issues.redhat.com/browse/OCPBUGS-43567): pkg/asset/installconfig/azure: send full certifcate chain [#9117](https://github.com/openshift/installer/pull/9117) * [OCPBUGS-36670](https://issues.redhat.com/browse/OCPBUGS-36670): Update SecurityType for Image used by ConfidentialVMs [#9101](https://github.com/openshift/installer/pull/9101) * [CORS-3696](https://issues.redhat.com/browse/CORS-3696): Add AWS User Provisioned DNS option to install config [#9069](https://github.com/openshift/installer/pull/9069) * [OCPBUGS-43279](https://issues.redhat.com/browse/OCPBUGS-43279): Allow custom machine types [#9094](https://github.com/openshift/installer/pull/9094) * [AGENT-972](https://issues.redhat.com/browse/AGENT-972), [AGENT-973](https://issues.redhat.com/browse/AGENT-973): Agent minimal ISO support for all platforms [#9056](https://github.com/openshift/installer/pull/9056) * [OCPBUGS-43518](https://issues.redhat.com/browse/OCPBUGS-43518): Power VS: Fix incorrect error handling for AddSecurityGroupRule [#9107](https://github.com/openshift/installer/pull/9107) * [OCPBUGS-39231](https://issues.redhat.com/browse/OCPBUGS-39231): add chrony.conf file when additional NTP sources are configured [#9095](https://github.com/openshift/installer/pull/9095) * [AGENT-966](https://issues.redhat.com/browse/AGENT-966): Reduce dependency from kube-system/cluster-config-v1 when generating the image [#9066](https://github.com/openshift/installer/pull/9066) * [OCPBUGS-41834](https://issues.redhat.com/browse/OCPBUGS-41834): Add agent installer checks for hosts interface table [#9052](https://github.com/openshift/installer/pull/9052) * [OCPBUGS-30292](https://issues.redhat.com/browse/OCPBUGS-30292): For agent installer, add RendezvousIP to NO_PROXY [#9083](https://github.com/openshift/installer/pull/9083) * [OCPBUGS-36532](https://issues.redhat.com/browse/OCPBUGS-36532): Agent installer wait-for, just test connectivity to host [#9074](https://github.com/openshift/installer/pull/9074) * [AGENT-988](https://issues.redhat.com/browse/AGENT-988): fix node-joiner integration tests [#9100](https://github.com/openshift/installer/pull/9100) * [OCPBUGS-42637](https://issues.redhat.com/browse/OCPBUGS-42637): Update RHCOS 4.18 bootimage metadata to 418.94.202410090804-0 [#9088](https://github.com/openshift/installer/pull/9088) * [OCPBUGS-36869](https://issues.redhat.com/browse/OCPBUGS-36869): Prevent race with provisioning-interface service [#8985](https://github.com/openshift/installer/pull/8985) * [OCPBUGS-36236](https://issues.redhat.com/browse/OCPBUGS-36236): IBMCloud: Handle pagination for subnets [#8668](https://github.com/openshift/installer/pull/8668) * [AGENT-904](https://issues.redhat.com/browse/AGENT-904): Output config-image from node-joiner tool [#8321](https://github.com/openshift/installer/pull/8321) * [OCPBUGS-43041](https://issues.redhat.com/browse/OCPBUGS-43041): fix slice init length [#9072](https://github.com/openshift/installer/pull/9072) * [CORS-3284](https://issues.redhat.com/browse/CORS-3284): IBMCloud: CAPI PreProvisioining [#8235](https://github.com/openshift/installer/pull/8235) * [CORS-3472](https://issues.redhat.com/browse/CORS-3472): Ensure that a region contains zones [#9087](https://github.com/openshift/installer/pull/9087) * [OCPBUGS-42717](https://issues.redhat.com/browse/OCPBUGS-42717): Power VS Ensure Metadata populated for CAPI/private cluster case on PowerVS [#8826](https://github.com/openshift/installer/pull/8826) * [OCPBUGS-42789](https://issues.redhat.com/browse/OCPBUGS-42789): Update forwarding rules destroy [#9075](https://github.com/openshift/installer/pull/9075) * [OCPBUGS-41785](https://issues.redhat.com/browse/OCPBUGS-41785): Validate MTU when controlPlanePort uses FixedIPs [#9081](https://github.com/openshift/installer/pull/9081) * [MGMT-18292](https://issues.redhat.com/browse/MGMT-18292): in order to be able to import openshift installer we need to update assisted service as it requires new hive [#9058](https://github.com/openshift/installer/pull/9058) * [OCPBUGS-39339](https://issues.redhat.com/browse/OCPBUGS-39339): gather: simplify service regex for analyze [#9073](https://github.com/openshift/installer/pull/9073) * [OCPBUGS-33311](https://issues.redhat.com/browse/OCPBUGS-33311): aws: fix NLB creation in secret regions [#8636](https://github.com/openshift/installer/pull/8636) * NO-JIRA: ignition/bootstrap/common: account for templated files when setting mode [#8977](https://github.com/openshift/installer/pull/8977) * [CORS-3601](https://issues.redhat.com/browse/CORS-3601): Bump api, client-go, library-go for k8s 1.31 [#9067](https://github.com/openshift/installer/pull/9067) * [AGENT-998](https://issues.redhat.com/browse/AGENT-998): allow node-joiner hack script to run in the CI [#9064](https://github.com/openshift/installer/pull/9064) * no-jira: Capv bump to v1.11.1 [#9059](https://github.com/openshift/installer/pull/9059) * [OCPBUGS-42563](https://issues.redhat.com/browse/OCPBUGS-42563): machines: don't sort mpool zones [#9063](https://github.com/openshift/installer/pull/9063) * [CORS-3702](https://issues.redhat.com/browse/CORS-3702): Add api and api-int ips to bootstrap node [#9022](https://github.com/openshift/installer/pull/9022) * [SPLAT-1829](https://issues.redhat.com/browse/SPLAT-1829): Removed usage of importx for ova upload [#9062](https://github.com/openshift/installer/pull/9062) * [OCPBUGS-42412](https://issues.redhat.com/browse/OCPBUGS-42412): add new tested azure instance types detected during QE 4.17 full function test [#9057](https://github.com/openshift/installer/pull/9057) * [OCPBUGS-41184](https://issues.redhat.com/browse/OCPBUGS-41184): GCP Validate Disk and Instance Type [#9043](https://github.com/openshift/installer/pull/9043) * [AGENT-889](https://issues.redhat.com/browse/AGENT-889): node-joiner integration tests [#8976](https://github.com/openshift/installer/pull/8976) * no-jira: bump cluster-api version to 1.8.2 [#9055](https://github.com/openshift/installer/pull/9055) * [OCPBUGS-36670](https://issues.redhat.com/browse/OCPBUGS-36670): Azure CAPI: Provide Image ID while creating different image versions [#9021](https://github.com/openshift/installer/pull/9021) * [OSASINFRA-3615](https://issues.redhat.com/browse/OSASINFRA-3615): OpenStack: Add installation steps for single stack IPv6 clusters [#9044](https://github.com/openshift/installer/pull/9044) * [CORS-3598](https://issues.redhat.com/browse/CORS-3598): bump release image to 4.18 [#9049](https://github.com/openshift/installer/pull/9049) * [MULTIARCH-4813](https://issues.redhat.com/browse/MULTIARCH-4813): Make CPMS active by default for Power VS platform [#8738](https://github.com/openshift/installer/pull/8738) * [OSASINFRA-3614](https://issues.redhat.com/browse/OSASINFRA-3614): OpenStack: remove creation of IPv4 rules on Single stack IPv6 cluster [#9038](https://github.com/openshift/installer/pull/9038) * [OCPBUGS-37588](https://issues.redhat.com/browse/OCPBUGS-37588): PowerVS: Add support for persistent Transit Gateways [#8774](https://github.com/openshift/installer/pull/8774) * [OCPBUGS-42123](https://issues.redhat.com/browse/OCPBUGS-42123): Add GCP N4 Machine Series to tested instances for OCP [#9029](https://github.com/openshift/installer/pull/9029) * [CORS-3663](https://issues.redhat.com/browse/CORS-3663): Authentication tech debt for agent based installer [#8902](https://github.com/openshift/installer/pull/8902) * [OCPBUGS-42086](https://issues.redhat.com/browse/OCPBUGS-42086): update RHCOS 4.18 bootimage metadata to 418.94.202409162337-0 [#9027](https://github.com/openshift/installer/pull/9027) * [OCPBUGS-38498](https://issues.redhat.com/browse/OCPBUGS-38498): Set default release image to 4.17 [#9017](https://github.com/openshift/installer/pull/9017) * [OCPBUGS-39340](https://issues.redhat.com/browse/OCPBUGS-39340): Remove destroy search for regional target tcp proxies [#9015](https://github.com/openshift/installer/pull/9015) * [OCPBUGS-41538](https://issues.redhat.com/browse/OCPBUGS-41538): Remove bindings for XPN installs [#8989](https://github.com/openshift/installer/pull/8989) * [OCPBUGS-41184](https://issues.redhat.com/browse/OCPBUGS-41184): Add validation for gcp disk and instance types [#8961](https://github.com/openshift/installer/pull/8961) * [OCPBUGS-41895](https://issues.redhat.com/browse/OCPBUGS-41895): Log details when cluster validations fail [#9004](https://github.com/openshift/installer/pull/9004) * [OCPBUGS-41852](https://issues.redhat.com/browse/OCPBUGS-41852): add tested IBMCloud instance types in 4.17 test [#8932](https://github.com/openshift/installer/pull/8932) * [CORS-3457](https://issues.redhat.com/browse/CORS-3457): Remove pborman/uuid dependency [#8250](https://github.com/openshift/installer/pull/8250) * [OSASINFRA-3607](https://issues.redhat.com/browse/OSASINFRA-3607): OpenStack: validate combination of externalNetwotk with single stack v6 [#9011](https://github.com/openshift/installer/pull/9011) * [OCPBUGS-41938](https://issues.redhat.com/browse/OCPBUGS-41938): PowerVS update capi ibmcloud c6bcd313 [#9010](https://github.com/openshift/installer/pull/9010) * [OCPBUGS-38499](https://issues.redhat.com/browse/OCPBUGS-38499): Fix integration tests [#8789](https://github.com/openshift/installer/pull/8789) * NO-ISSUE: docs/dev/dependencies: Mention install-config YAML generation [#9014](https://github.com/openshift/installer/pull/9014) * [OCPBUGS-36670](https://issues.redhat.com/browse/OCPBUGS-36670): Azure CAPI: Improve handling of security features configured on the MachinePools and OSDisk [#9000](https://github.com/openshift/installer/pull/9000) * [OCPBUGS-37506](https://issues.redhat.com/browse/OCPBUGS-37506): Azure CAPI: Update publicAccess for Blob Containers [#9001](https://github.com/openshift/installer/pull/9001) * [SPLAT-1750](https://issues.redhat.com/browse/SPLAT-1750): Add support for multiple NICs for vSphere day 0 [#8890](https://github.com/openshift/installer/pull/8890) * [CFE-1105](https://issues.redhat.com/browse/CFE-1105): Remove featureGate checks on GCP userLabels and userTags configs [#8894](https://github.com/openshift/installer/pull/8894) * [OCPBUGS-41776](https://issues.redhat.com/browse/OCPBUGS-41776): Add AWS c7g,m7g,r8g to tested instance types [#8996](https://github.com/openshift/installer/pull/8996) * [OCPBUGS-30811](https://issues.redhat.com/browse/OCPBUGS-30811): OpenStack: Install CI dependencies from rpm [#8830](https://github.com/openshift/installer/pull/8830) * [OCPBUGS-36861](https://issues.redhat.com/browse/OCPBUGS-36861): Updates GCP CAPI worker role [#8938](https://github.com/openshift/installer/pull/8938) * [OCPBUGS-32792](https://issues.redhat.com/browse/OCPBUGS-32792): update resolv.conf every time on bootstrap node [#8430](https://github.com/openshift/installer/pull/8430) * [OCPBUGS-41785](https://issues.redhat.com/browse/OCPBUGS-41785): Validate MTU for custom network [#8988](https://github.com/openshift/installer/pull/8988) * [OCPBUGS-41188](https://issues.redhat.com/browse/OCPBUGS-41188): Updating ose-baremetal-installer-container image to be consistent with ART for 4.18 [#8962](https://github.com/openshift/installer/pull/8962) * [OCPBUGS-38719](https://issues.redhat.com/browse/OCPBUGS-38719): Filter peering zones out [#8978](https://github.com/openshift/installer/pull/8978) * [OCPBUGS-36293](https://issues.redhat.com/browse/OCPBUGS-36293): aws: bump capa to fix EIP leak on bootstrap when BYOIP [#8676](https://github.com/openshift/installer/pull/8676) * [OCPBUGS-41174](https://issues.redhat.com/browse/OCPBUGS-41174): Updating ose-installer-container image to be consistent with ART for 4.18 [#8960](https://github.com/openshift/installer/pull/8960) * [OCPBUGS-36670](https://issues.redhat.com/browse/OCPBUGS-36670): Azure CAPI: Look for SecuirtyType in DefaultMachinePlatform [#8982](https://github.com/openshift/installer/pull/8982) * [OCPBUGS-37506](https://issues.redhat.com/browse/OCPBUGS-37506): Fix Azure storage account's public access [#8944](https://github.com/openshift/installer/pull/8944) * [OCPBUGS-41257](https://issues.redhat.com/browse/OCPBUGS-41257): pass k8s version to kube-apiserver render during bootstrap [#8973](https://github.com/openshift/installer/pull/8973) * [OCPBUGS-40412](https://issues.redhat.com/browse/OCPBUGS-40412): Updating ose-installer-altinfra-container image to be consistent with ART for 4.18 [#8957](https://github.com/openshift/installer/pull/8957) * [OCPBUGS-37628](https://issues.redhat.com/browse/OCPBUGS-37628): vSphere conversion log when deprecated and support fields are used [#8845](https://github.com/openshift/installer/pull/8845) * [OCPBUGS-36670](https://issues.redhat.com/browse/OCPBUGS-36670): Azure CAPI: Set SecurityType as a Feature while creating Gallery Image [#8967](https://github.com/openshift/installer/pull/8967) * [OCPBUGS-41262](https://issues.redhat.com/browse/OCPBUGS-41262): Updating ose-installer-artifacts-container image to be consistent with ART for 4.18 [#8965](https://github.com/openshift/installer/pull/8965) * [OCPBUGS-41259](https://issues.redhat.com/browse/OCPBUGS-41259): update RHCOS 4.18 bootimage metadata to 418.94.202409050217-0 [#8974](https://github.com/openshift/installer/pull/8974) * [OCPBUGS-36196](https://issues.redhat.com/browse/OCPBUGS-36196): pkg/infrastructure/azure: set correct cloud for BYO vnet [#8959](https://github.com/openshift/installer/pull/8959) * [OCPBUGS-33324](https://issues.redhat.com/browse/OCPBUGS-33324): baremetal: wait before retrying ListWatch [#8355](https://github.com/openshift/installer/pull/8355) * [OSASINFRA-3571](https://issues.redhat.com/browse/OSASINFRA-3571): openstack: refactor ConfigDrive & add it for workers [#8963](https://github.com/openshift/installer/pull/8963) * [OCPBUGS-39402](https://issues.redhat.com/browse/OCPBUGS-39402): Fix IPv6 security group rule for schedulable master [#8942](https://github.com/openshift/installer/pull/8942) * [OCPBUGS-39081](https://issues.redhat.com/browse/OCPBUGS-39081): Bump extract-machine-os timout to 20m [#8921](https://github.com/openshift/installer/pull/8921) * [OCPBUGS-38070](https://issues.redhat.com/browse/OCPBUGS-38070): Azure: Add master and worker VM IPs to both the backend pools API LoadBalancer [#8887](https://github.com/openshift/installer/pull/8887) * [SPLAT-1744](https://issues.redhat.com/browse/SPLAT-1744): Bump capv [#8956](https://github.com/openshift/installer/pull/8956) * [OCPBUGS-37442](https://issues.redhat.com/browse/OCPBUGS-37442): azure: Pick the next available IP address for internal LB [#8916](https://github.com/openshift/installer/pull/8916) * [OCPBUGS-39431](https://issues.redhat.com/browse/OCPBUGS-39431): dropping this warning as the move from terraform is transparent to the end user [#8945](https://github.com/openshift/installer/pull/8945) * [OCPBUGS-19936](https://issues.redhat.com/browse/OCPBUGS-19936), [OCPBUGS-20052](https://issues.redhat.com/browse/OCPBUGS-20052), [OCPBUGS-23173](https://issues.redhat.com/browse/OCPBUGS-23173): update vault version to 1.13.10 [#8941](https://github.com/openshift/installer/pull/8941) * [OCPBUGS-38069](https://issues.redhat.com/browse/OCPBUGS-38069): Remove firewall rules created by CAPG [#8869](https://github.com/openshift/installer/pull/8869) * [OCPBUGS-36283](https://issues.redhat.com/browse/OCPBUGS-36283): Enable TLS for virtual media in initial ironic deployment [#8819](https://github.com/openshift/installer/pull/8819) * [OSASINFRA-3571](https://issues.redhat.com/browse/OSASINFRA-3571): OpenStack: enable config-drive for single-stack IPv6 [#8940](https://github.com/openshift/installer/pull/8940) * [OCPBUGS-35054](https://issues.redhat.com/browse/OCPBUGS-35054): capi/aws/byo-vpc/multi-cidr: fix group rules [#8591](https://github.com/openshift/installer/pull/8591) * [OSASINFRA-3559](https://issues.redhat.com/browse/OSASINFRA-3559): OpenStack: Enable single stack IPv6 install [#8925](https://github.com/openshift/installer/pull/8925) * [OCPBUGS-39285](https://issues.redhat.com/browse/OCPBUGS-39285): Fix var_files syntax to work on older version of ansible [#8919](https://github.com/openshift/installer/pull/8919) * [OCPBUGS-39299](https://issues.redhat.com/browse/OCPBUGS-39299): Fix to validation for GCP pre-created ServiceAccount [#8930](https://github.com/openshift/installer/pull/8930) * [OCPBUGS-36494](https://issues.redhat.com/browse/OCPBUGS-36494), [OCPBUGS-38918](https://issues.redhat.com/browse/OCPBUGS-38918): vSphere - If template is defined skip downloading [#8923](https://github.com/openshift/installer/pull/8923) * [CORS-3599](https://issues.redhat.com/browse/CORS-3599): cvo: bump default channel to stable-4.18 [#8907](https://github.com/openshift/installer/pull/8907) * [OCPBUGS-38966](https://issues.redhat.com/browse/OCPBUGS-38966): Skip private managed zone creation for xpn installs [#8908](https://github.com/openshift/installer/pull/8908) * [OCPBUGS-38802](https://issues.redhat.com/browse/OCPBUGS-38802): Use infrastructure resource to retrieve platform type [#8888](https://github.com/openshift/installer/pull/8888) * [OCPBUGS-33308](https://issues.redhat.com/browse/OCPBUGS-33308): IngressController subnet selection in AWS [#8906](https://github.com/openshift/installer/pull/8906) * [CORS-3561](https://issues.redhat.com/browse/CORS-3561): Add new disk types GCP Control Plane nodes [#8880](https://github.com/openshift/installer/pull/8880) * [OCPBUGS-38235](https://issues.redhat.com/browse/OCPBUGS-38235): upi/aws: update lambda runtime python version [#8820](https://github.com/openshift/installer/pull/8820) * [OCPBUGS-38118](https://issues.redhat.com/browse/OCPBUGS-38118): failed to install Nutanix OCP 4.16 cluster with DHCP network [#8806](https://github.com/openshift/installer/pull/8806) * [OCPBUGS-38479](https://issues.redhat.com/browse/OCPBUGS-38479): ic: validate release arch is compatible with cluster arch [#8842](https://github.com/openshift/installer/pull/8842) * [OCPBUGS-38177](https://issues.redhat.com/browse/OCPBUGS-38177): install-status reflects day 2 services [#8858](https://github.com/openshift/installer/pull/8858) * [OCPBUGS-38722](https://issues.redhat.com/browse/OCPBUGS-38722): aws: validate public-only subnets configs [#8883](https://github.com/openshift/installer/pull/8883) * [OCPBUGS-37663](https://issues.redhat.com/browse/OCPBUGS-37663): azure: Fix empty route table being created. [#8872](https://github.com/openshift/installer/pull/8872) * [OCPBUGS-36196](https://issues.redhat.com/browse/OCPBUGS-36196): CAPZ USGovernmentCloud fixes [#8876](https://github.com/openshift/installer/pull/8876) * NO-JIRA: Print the "export KUBECONFIG=..." command on its own line for easier cut-and-paste [#8882](https://github.com/openshift/installer/pull/8882) * [OCPBUGS-37543](https://issues.redhat.com/browse/OCPBUGS-37543): Azure: Disable shared key access when using managed identity [#8844](https://github.com/openshift/installer/pull/8844) * [OCPBUGS-38657](https://issues.redhat.com/browse/OCPBUGS-38657): upstream capv bug causes session timeout [#8871](https://github.com/openshift/installer/pull/8871) * [OCPBUGS-38070](https://issues.redhat.com/browse/OCPBUGS-38070): Azure CAPI: Add check for APIServer OperatorPublishingStrategy [#8852](https://github.com/openshift/installer/pull/8852) * [OCPBUGS-38571](https://issues.redhat.com/browse/OCPBUGS-38571): GCP Global Address failed to destroy [#8860](https://github.com/openshift/installer/pull/8860) * [OCPBUGS-38558](https://issues.redhat.com/browse/OCPBUGS-38558): Fix typo [#8854](https://github.com/openshift/installer/pull/8854) * [OCPBUGS-38599](https://issues.redhat.com/browse/OCPBUGS-38599): incorrect folder gen, workaround govmomi vm folder path bug [#8861](https://github.com/openshift/installer/pull/8861) * [OCPBUGS-38152](https://issues.redhat.com/browse/OCPBUGS-38152): Add roles needed for shared VPC [#8815](https://github.com/openshift/installer/pull/8815) * [OCPBUGS-38552](https://issues.redhat.com/browse/OCPBUGS-38552): Use ManifestListed Digest for multi payload installs [#8850](https://github.com/openshift/installer/pull/8850) * [SPLAT-1713](https://issues.redhat.com/browse/SPLAT-1713): Updated powercli configuration to allow multi vcenters [#8853](https://github.com/openshift/installer/pull/8853) * [OCPBUGS-37953](https://issues.redhat.com/browse/OCPBUGS-37953): pkg/infrastructure/azure: limit storage account to 24 characters or less [#8835](https://github.com/openshift/installer/pull/8835) * [OCPBUGS-38551](https://issues.redhat.com/browse/OCPBUGS-38551): only allow a single network in failure domain topology [#8851](https://github.com/openshift/installer/pull/8851) * [OCPBUGS-37945](https://issues.redhat.com/browse/OCPBUGS-37945): import failure when esxi config is not the same in the cluster [#8799](https://github.com/openshift/installer/pull/8799) * [OCPBUGS-37683](https://issues.redhat.com/browse/OCPBUGS-37683): Resource deletion is holding up deletion process [#8810](https://github.com/openshift/installer/pull/8810) * [OCPBUGS-35262](https://issues.redhat.com/browse/OCPBUGS-35262): Do not create firewall rules for xpn installs [#8801](https://github.com/openshift/installer/pull/8801) * [SPLAT-1713](https://issues.redhat.com/browse/SPLAT-1713): Enhanced vSphere UPI scripts for multi vcenter support [#8829](https://github.com/openshift/installer/pull/8829) * [OCPBUGS-38114](https://issues.redhat.com/browse/OCPBUGS-38114): aws: add support for clusters with public-only subnets [#8807](https://github.com/openshift/installer/pull/8807) * no-jira: update vsphere owners locations [#8833](https://github.com/openshift/installer/pull/8833) * [OCPBUGS-37736](https://issues.redhat.com/browse/OCPBUGS-37736): vsphere, if secureboot is enabled, disable it in the template [#8793](https://github.com/openshift/installer/pull/8793) * [OCPBUGS-36327](https://issues.redhat.com/browse/OCPBUGS-36327): bump capa for instance register fix [#8678](https://github.com/openshift/installer/pull/8678) * [OCPBUGS-38436](https://issues.redhat.com/browse/OCPBUGS-38436): PowerVS: Fix mad system pool [#8831](https://github.com/openshift/installer/pull/8831) * [OCPBUGS-35947](https://issues.redhat.com/browse/OCPBUGS-35947): pkg/asset/machines: fix Azure zones [#8817](https://github.com/openshift/installer/pull/8817) * [OCPBUGS-37780](https://issues.redhat.com/browse/OCPBUGS-37780): aws: do not allow edge pools of different arch [#8788](https://github.com/openshift/installer/pull/8788) * [OCPBUGS-38241](https://issues.redhat.com/browse/OCPBUGS-38241): Update control plane tags to match CAPI networks [#8822](https://github.com/openshift/installer/pull/8822) * [SPLAT-1560](https://issues.redhat.com/browse/SPLAT-1560): set up 'aicli' & 'qemu-img' to use Assisted Installer to install OCP on Alibaba Cloud [#8776](https://github.com/openshift/installer/pull/8776) * [AGENT-938](https://issues.redhat.com/browse/AGENT-938): Enhance console logging to display node ISO expiry date during addNodes workflow [#8804](https://github.com/openshift/installer/pull/8804) * [CFE-920](https://issues.redhat.com/browse/CFE-920): Update GCP userLabels and userTags configs description [#8766](https://github.com/openshift/installer/pull/8766) * [AGENT-944](https://issues.redhat.com/browse/AGENT-944): Enable assisted-service debug logging [#8816](https://github.com/openshift/installer/pull/8816) * [OCPBUGS-37770](https://issues.redhat.com/browse/OCPBUGS-37770): data/bootstrap/files/usr/local/bin/bootkube: Pass CVO render --feature-gate-manifest-path [#8813](https://github.com/openshift/installer/pull/8813) * [OCPBUGS-37821](https://issues.redhat.com/browse/OCPBUGS-37821): Remove timed context for gcp client [#8792](https://github.com/openshift/installer/pull/8792) * [CORS-3575](https://issues.redhat.com/browse/CORS-3575): Azure: remove azure terraform code and resources [#8764](https://github.com/openshift/installer/pull/8764) * [OCPBUGS-37540](https://issues.redhat.com/browse/OCPBUGS-37540): Gather Azure Logs through load balancer [#8812](https://github.com/openshift/installer/pull/8812) * [AGENT-937](https://issues.redhat.com/browse/AGENT-937): Check Authentication Token for Node Boot-Up on day2 [#8802](https://github.com/openshift/installer/pull/8802) * Revert "Revert #8221 "SPLAT-1553: Added multi vCenter support for capi installer."" [#8638](https://github.com/openshift/installer/pull/8638) * [MULTIARCH-4770](https://issues.redhat.com/browse/MULTIARCH-4770): MULTIARCH-4776: bump o/api for MultiArchInstall FGs [#8808](https://github.com/openshift/installer/pull/8808) * [MULTIARCH-4098](https://issues.redhat.com/browse/MULTIARCH-4098): Power VS: Make CAPI the default deployment method [#8814](https://github.com/openshift/installer/pull/8814) * [CORS-3617](https://issues.redhat.com/browse/CORS-3617): Make Azure CAPI the default (& only) install option [#8809](https://github.com/openshift/installer/pull/8809) * no-jira: PowerVS: Block disconnected deploys in 4.17 [#8798](https://github.com/openshift/installer/pull/8798) * [CORS-3608](https://issues.redhat.com/browse/CORS-3608): aws: deprecate platform.aws.amiID field [#8755](https://github.com/openshift/installer/pull/8755) * NO-ISSUE: Remove unnecessary code [#8805](https://github.com/openshift/installer/pull/8805) * [AGENT-890](https://issues.redhat.com/browse/AGENT-890): Simplify Agent ISO kargs setting [#8513](https://github.com/openshift/installer/pull/8513) * [CORS-3546](https://issues.redhat.com/browse/CORS-3546): Nutanix: add gpus and dataDisks support [#8765](https://github.com/openshift/installer/pull/8765) * [OCPBUGS-38055](https://issues.redhat.com/browse/OCPBUGS-38055): fix/aws/edge: IAM profile must be same of workers [#8803](https://github.com/openshift/installer/pull/8803) * [CORS-3594](https://issues.redhat.com/browse/CORS-3594): MOVE GCP CAPI to default feature set [#8723](https://github.com/openshift/installer/pull/8723) * no-jira: doc: minor update to installation doc [#8795](https://github.com/openshift/installer/pull/8795) * [AGENT-870](https://issues.redhat.com/browse/AGENT-870): Update AUTH_TYPE [#8108](https://github.com/openshift/installer/pull/8108) * [OCPBUGS-37594](https://issues.redhat.com/browse/OCPBUGS-37594): pkg/infrastructure/azure: Set architecture when creating gallery image [#8800](https://github.com/openshift/installer/pull/8800) * [CORS-3609](https://issues.redhat.com/browse/CORS-3609): aws: support existing IAM instance profiles [#8689](https://github.com/openshift/installer/pull/8689) * [MULTIARCH-4828](https://issues.redhat.com/browse/MULTIARCH-4828): Pass ServiceEndpoints from install-config to CAPI for PowerVS [#8781](https://github.com/openshift/installer/pull/8781) * [MGMT-18364](https://issues.redhat.com/browse/MGMT-18364): add image-based installation ISO integration tests [#8797](https://github.com/openshift/installer/pull/8797) * [CORS-3565](https://issues.redhat.com/browse/CORS-3565): CAPZ private clusters [#8732](https://github.com/openshift/installer/pull/8732) * [OCPBUGS-36361](https://issues.redhat.com/browse/OCPBUGS-36361): Azure: If credentialsMode is manual, pass the identity through [#8786](https://github.com/openshift/installer/pull/8786) * [CORS-3299](https://issues.redhat.com/browse/CORS-3299): Azure: Use Customer Managed Key to enable Storage Account Encryption [#8736](https://github.com/openshift/installer/pull/8736) * [MULTIARCH-4770](https://issues.redhat.com/browse/MULTIARCH-4770): bump o/api for MultiArchInstall TechPreview gates [#8791](https://github.com/openshift/installer/pull/8791) * [OCPBUGS-34953](https://issues.redhat.com/browse/OCPBUGS-34953): fix bogus analyze message when gather fails [#8787](https://github.com/openshift/installer/pull/8787) * [AGENT-928](https://issues.redhat.com/browse/AGENT-928): allow user to specify sshKey via config file [#8779](https://github.com/openshift/installer/pull/8779) * [OCPBUGS-35262](https://issues.redhat.com/browse/OCPBUGS-35262): Upgrade to latest cluster-api-provider-gcp [#8780](https://github.com/openshift/installer/pull/8780) * [AGENT-862](https://issues.redhat.com/browse/AGENT-862): Change day-2 monitor timeout back to 90 minutes [#8783](https://github.com/openshift/installer/pull/8783) * [AGENT-919](https://issues.redhat.com/browse/AGENT-919): Authenticate day2 operations [#8717](https://github.com/openshift/installer/pull/8717) * [OCPBUGS-35959](https://issues.redhat.com/browse/OCPBUGS-35959): azure: Fix Accelerated network enablement [#8667](https://github.com/openshift/installer/pull/8667) * [CORS-3209](https://issues.redhat.com/browse/CORS-3209): Set UserTags on CAPG resources [#8691](https://github.com/openshift/installer/pull/8691) * no-jira: bootstrap: add shellcheck directives to follow sourced files [#8741](https://github.com/openshift/installer/pull/8741) * [CORS-3580](https://issues.redhat.com/browse/CORS-3580): Update GCP Disk Types [#8773](https://github.com/openshift/installer/pull/8773) * no-jira: Azure: remove stale DNS migration images [#8775](https://github.com/openshift/installer/pull/8775) * [OCPBUGS-37217](https://issues.redhat.com/browse/OCPBUGS-37217): CAPI GCP - retry SetIAMPolicy [#8763](https://github.com/openshift/installer/pull/8763) * [OCPBUGS-37427](https://issues.redhat.com/browse/OCPBUGS-37427): bootstrap gather fails in vsphere, only ipv6 address used [#8759](https://github.com/openshift/installer/pull/8759) * [OCPBUGS-37356](https://issues.redhat.com/browse/OCPBUGS-37356): vSphere validation fails if dc is in a folder [#8758](https://github.com/openshift/installer/pull/8758) * [OCPBUGS-35366](https://issues.redhat.com/browse/OCPBUGS-35366): Update upi references to api-internal [#8582](https://github.com/openshift/installer/pull/8582) * [AGENT-862](https://issues.redhat.com/browse/AGENT-862): Extend monitor-add-nodes to support multiple nodes [#8507](https://github.com/openshift/installer/pull/8507) * [AGENT-854](https://issues.redhat.com/browse/AGENT-854): day2 add-nodes workflow validations [#8740](https://github.com/openshift/installer/pull/8740) * [AGENT-900](https://issues.redhat.com/browse/AGENT-900): enable fips for add-nodes workflow [#8760](https://github.com/openshift/installer/pull/8760) * [CORS-3568](https://issues.redhat.com/browse/CORS-3568): Support GCP pre-created Service Accounts for CAPG [#8750](https://github.com/openshift/installer/pull/8750) * [OCPBUGS-36302](https://issues.redhat.com/browse/OCPBUGS-36302): pkg/asset/machines/azure: Don't set disk encryption set to nil [#8756](https://github.com/openshift/installer/pull/8756) * [OCPBUGS-36780](https://issues.redhat.com/browse/OCPBUGS-36780): ic: fix typo in warning message [#8744](https://github.com/openshift/installer/pull/8744) * [OCPBUGS-36913](https://issues.redhat.com/browse/OCPBUGS-36913): openstack: Fix security group tagging [#8757](https://github.com/openshift/installer/pull/8757) * [OCPBUGS-36390](https://issues.redhat.com/browse/OCPBUGS-36390): aws: do not require create permissions when BYO IAM role [#8688](https://github.com/openshift/installer/pull/8688) * [MULTIARCH-4814](https://issues.redhat.com/browse/MULTIARCH-4814): ic: add release arch validation for multi-arch clusters [#8761](https://github.com/openshift/installer/pull/8761) * [AGENT-922](https://issues.redhat.com/browse/AGENT-922): Remove misleading inClusterConfig warning [#8715](https://github.com/openshift/installer/pull/8715) * [OCPBUGS-36904](https://issues.redhat.com/browse/OCPBUGS-36904): aws: bump CAPA for subnet tagging fix [#8730](https://github.com/openshift/installer/pull/8730) * no-jira: Replace Equal with ErrorContains for image-based nmstatectl unit tests [#8762](https://github.com/openshift/installer/pull/8762) * [OCPBUGS-37226](https://issues.redhat.com/browse/OCPBUGS-37226): Persist image-based config manifests from state instead of template [#8752](https://github.com/openshift/installer/pull/8752) * [MGMT-18364](https://issues.redhat.com/browse/MGMT-18364): Add image-based config ISO integration tests [#8737](https://github.com/openshift/installer/pull/8737) * [OCPBUGS-36917](https://issues.redhat.com/browse/OCPBUGS-36917): openstack: Fix apiVIPs and ingressVIPs docs [#8728](https://github.com/openshift/installer/pull/8728) * no-jira: docs/user/azure: fix byo vnet security groups [#8485](https://github.com/openshift/installer/pull/8485) * [CORS-3607](https://issues.redhat.com/browse/CORS-3607): Azure CAPI Installs within Tech Preview featureset [#8754](https://github.com/openshift/installer/pull/8754) * [MULTIARCH-4777](https://issues.redhat.com/browse/MULTIARCH-4777): gcp: support multi-arch nodes [#8701](https://github.com/openshift/installer/pull/8701) * [OCPBUGS-35406](https://issues.redhat.com/browse/OCPBUGS-35406): Use service CIDRs to determine bootstrap kubelet IP family [#8681](https://github.com/openshift/installer/pull/8681) * [AGENT-910](https://issues.redhat.com/browse/AGENT-910): node-joiner multi-arch support [#8644](https://github.com/openshift/installer/pull/8644) * [METAL-1039](https://issues.redhat.com/browse/METAL-1039): Allow baremetal platform without MAPI [#8521](https://github.com/openshift/installer/pull/8521) * [CORS-3569](https://issues.redhat.com/browse/CORS-3569): UDR for Capz [#8731](https://github.com/openshift/installer/pull/8731) * [MULTIARCH-4569](https://issues.redhat.com/browse/MULTIARCH-4569): aws: support multi-arch nodes [#8698](https://github.com/openshift/installer/pull/8698) * no-jira: Revert "Merge pull request #8714 from r4f4/bump-default-release-4.17" [#8753](https://github.com/openshift/installer/pull/8753) * [OCPBUGS-37104](https://issues.redhat.com/browse/OCPBUGS-37104): openstack: Validate controlPlanePort has subnet [#8739](https://github.com/openshift/installer/pull/8739) * [OCPBUGS-37164](https://issues.redhat.com/browse/OCPBUGS-37164): Handle empty config for image-based create image [#8745](https://github.com/openshift/installer/pull/8745) * [OCPBUGS-37107](https://issues.redhat.com/browse/OCPBUGS-37107): Power VS: Disable SNAT when specifying imageContentSources [#8697](https://github.com/openshift/installer/pull/8697) * [STOR-1353](https://issues.redhat.com/browse/STOR-1353): Attempt to cleanup GCP Filestore instances on destroy [#8699](https://github.com/openshift/installer/pull/8699) * [CORS-3073](https://issues.redhat.com/browse/CORS-3073): azure: Allow for installs in existing vnets [#8662](https://github.com/openshift/installer/pull/8662) * [MGMT-17842](https://issues.redhat.com/browse/MGMT-17842): Add image-based installer create config ISO [#8514](https://github.com/openshift/installer/pull/8514) * [MGMT-17226](https://issues.redhat.com/browse/MGMT-17226): Add image-based installer create installation ISO [#8679](https://github.com/openshift/installer/pull/8679) * [OCPBUGS-35440](https://issues.redhat.com/browse/OCPBUGS-35440): capi/aws: bump provider for ingress rules fix [#8596](https://github.com/openshift/installer/pull/8596) * [OCPBUGS-34638](https://issues.redhat.com/browse/OCPBUGS-34638): destroy/gcp: set value for DiscardLocalSsd [#8649](https://github.com/openshift/installer/pull/8649) * [CORS-3302](https://issues.redhat.com/browse/CORS-3302): port forward SSH to bootstrap host [#8669](https://github.com/openshift/installer/pull/8669) * [OCPBUGS-36713](https://issues.redhat.com/browse/OCPBUGS-36713): CAPG use existing subnets and VPC [#8722](https://github.com/openshift/installer/pull/8722) * [MGMT-17226](https://issues.redhat.com/browse/MGMT-17226): Add imagebased installer skeleton [#8709](https://github.com/openshift/installer/pull/8709) * [CORS-3485](https://issues.redhat.com/browse/CORS-3485): Azure: modify control plane outbound LB into submission as an API LB [#8652](https://github.com/openshift/installer/pull/8652) * [OCPBUGS-36378](https://issues.redhat.com/browse/OCPBUGS-36378): capi: start controllers after WaitGroup is created [#8693](https://github.com/openshift/installer/pull/8693) * [CORS-2775](https://issues.redhat.com/browse/CORS-2775): cmd: destroy: remove deprecated github.com/pkg/errors [#8720](https://github.com/openshift/installer/pull/8720) * [OCPBUGS-33973](https://issues.redhat.com/browse/OCPBUGS-33973): Openstack UPI - Reintroduce unique resource names. [#8477](https://github.com/openshift/installer/pull/8477) * [MULTIARCH-4568](https://issues.redhat.com/browse/MULTIARCH-4568): Print release image arch and default arch when the payload is multi [#8515](https://github.com/openshift/installer/pull/8515) * [CORS-3593](https://issues.redhat.com/browse/CORS-3593): go.mod: bump k8s dependencies [#8713](https://github.com/openshift/installer/pull/8713) * [OCPBUGS-35262](https://issues.redhat.com/browse/OCPBUGS-35262): Skip firewall rule creation if permission is missing [#8706](https://github.com/openshift/installer/pull/8706) * [OCPBUGS-36142](https://issues.redhat.com/browse/OCPBUGS-36142): azure: Fix HyperVGeneration for gen2 images. [#8666](https://github.com/openshift/installer/pull/8666) * [OCPBUGS-35542](https://issues.redhat.com/browse/OCPBUGS-35542): Cleanup capi artifacts [#8599](https://github.com/openshift/installer/pull/8599) * [CORS-3590](https://issues.redhat.com/browse/CORS-3590): releaseimage: update default version [#8714](https://github.com/openshift/installer/pull/8714) * [AGENT-875](https://issues.redhat.com/browse/AGENT-875): Authenticate agents [#8395](https://github.com/openshift/installer/pull/8395) * [OCPBUGS-34708](https://issues.redhat.com/browse/OCPBUGS-34708): CORS-3582: capi: remove unused feature gates [#8703](https://github.com/openshift/installer/pull/8703) * [OCPBUGS-36660](https://issues.redhat.com/browse/OCPBUGS-36660): CORS-3591: 4.17 default channel incorrectly points to stable-4.16 [#8708](https://github.com/openshift/installer/pull/8708) * [CORS-3296](https://issues.redhat.com/browse/CORS-3296): CAPG - configure Internal LoadBalancer in the provider [#8421](https://github.com/openshift/installer/pull/8421) * [CORS-3547](https://issues.redhat.com/browse/CORS-3547): Upgrade cluster-api-provider-gcp to v1.7 [#8700](https://github.com/openshift/installer/pull/8700) * [AGENT-876](https://issues.redhat.com/browse/AGENT-876): Authenticate systemd services and curl requests [#8393](https://github.com/openshift/installer/pull/8393) * [SPLAT-1670](https://issues.redhat.com/browse/SPLAT-1670): install pwsh from ci mirrored image [#8643](https://github.com/openshift/installer/pull/8643) * [OCPBUGS-36453](https://issues.redhat.com/browse/OCPBUGS-36453): PowerVS: add .ssh directory [#8686](https://github.com/openshift/installer/pull/8686) * [OCPBUGS-35262](https://issues.redhat.com/browse/OCPBUGS-35262): Fix shared vpc issues with capg installs [#8583](https://github.com/openshift/installer/pull/8583) * [AGENT-925](https://issues.redhat.com/browse/AGENT-925): retrieve ignition endpoint to add a new node [#8650](https://github.com/openshift/installer/pull/8650) * [OCPBUGS-35752](https://issues.redhat.com/browse/OCPBUGS-35752): capi/aws: disable EKS controller in CAPA [#8628](https://github.com/openshift/installer/pull/8628) * [OSASINFRA-3402](https://issues.redhat.com/browse/OSASINFRA-3402): Use Gophercloud v2.0.0 [#8685](https://github.com/openshift/installer/pull/8685) * [AGENT-871](https://issues.redhat.com/browse/AGENT-871): Authenticate wait for [#8270](https://github.com/openshift/installer/pull/8270) * [OCPBUGS-36318](https://issues.redhat.com/browse/OCPBUGS-36318): update RHCOS 4.17 bootimage metadata to 417.94.202407010929-0 [#8690](https://github.com/openshift/installer/pull/8690) * [OCPBUGS-36316](https://issues.redhat.com/browse/OCPBUGS-36316): Power VS: Allow pending network for internal publishing strategy [#8677](https://github.com/openshift/installer/pull/8677) * [OCPBUGS-36242](https://issues.redhat.com/browse/OCPBUGS-36242): vSphere - If the folder pre-exists do not tag [#8671](https://github.com/openshift/installer/pull/8671) * [OSASINFRA-3510](https://issues.redhat.com/browse/OSASINFRA-3510): Change 'Generate' to accept a context [#8562](https://github.com/openshift/installer/pull/8562) * [OCPBUGS-36284](https://issues.redhat.com/browse/OCPBUGS-36284): Remove etcd store when provisioning fails [#8673](https://github.com/openshift/installer/pull/8673) * [OCPBUGS-36092](https://issues.redhat.com/browse/OCPBUGS-36092): bump go-retryablehttp for CVE fix [#8653](https://github.com/openshift/installer/pull/8653) * no-jira: Update documentation on libvirt installs for devs [#8675](https://github.com/openshift/installer/pull/8675) * [OCPBUGS-36176](https://issues.redhat.com/browse/OCPBUGS-36176): PowerVS: Add ibmcloud plugins [#8661](https://github.com/openshift/installer/pull/8661) * [OCPBUGS-35382](https://issues.redhat.com/browse/OCPBUGS-35382): CAPG marketplace image use for control plane nodes [#8665](https://github.com/openshift/installer/pull/8665) * [OCPBUGS-35852](https://issues.redhat.com/browse/OCPBUGS-35852): capi: shutdown local controlplane as the last step [#8639](https://github.com/openshift/installer/pull/8639) * [OCPBUGS-35188](https://issues.redhat.com/browse/OCPBUGS-35188): aws: remove terraform configs [#8557](https://github.com/openshift/installer/pull/8557) * [CORS-3435](https://issues.redhat.com/browse/CORS-3435): Create user assigned identity for Azure VM's [#8645](https://github.com/openshift/installer/pull/8645) * [MULTIARCH-4515](https://issues.redhat.com/browse/MULTIARCH-4515): Add new files for agent-based installer (LPAR support for s390x) [#8536](https://github.com/openshift/installer/pull/8536) * [OCPBUGS-35420](https://issues.redhat.com/browse/OCPBUGS-35420): OSASINFRA-1962: openstack: Validate additionalNetworkIDs and additionalSecurityGroupIDs [#8592](https://github.com/openshift/installer/pull/8592) * [CORS-3483](https://issues.redhat.com/browse/CORS-3483): Update CAPI and CAPZ versions to set Machine DisableExtensionOperations [#8627](https://github.com/openshift/installer/pull/8627) * [OCPBUGS-34978](https://issues.redhat.com/browse/OCPBUGS-34978): Power VS: Ensure that VPC has prerequesite resources for private [#8532](https://github.com/openshift/installer/pull/8532) * [OCPBUGS-35547](https://issues.redhat.com/browse/OCPBUGS-35547): Configured logger for controller-runtime [#8641](https://github.com/openshift/installer/pull/8641) * [OSASINFRA-3465](https://issues.redhat.com/browse/OSASINFRA-3465): openstack: Update Gophercloud to v2 [#8493](https://github.com/openshift/installer/pull/8493) * [CORS-3562](https://issues.redhat.com/browse/CORS-3562): azure: Setting experimental MachinePool featuregate to false [#8637](https://github.com/openshift/installer/pull/8637) * [CORS-3434](https://issues.redhat.com/browse/CORS-3434): azure: Skip image upload if env var is set [#8283](https://github.com/openshift/installer/pull/8283) * [OCPBUGS-14963](https://issues.redhat.com/browse/OCPBUGS-14963): IBMCloud: Ignore failed VPC regions [#8556](https://github.com/openshift/installer/pull/8556) * [OCPBUGS-33735](https://issues.redhat.com/browse/OCPBUGS-33735): Remove GCP bootstrap ssh firewall rule [#8523](https://github.com/openshift/installer/pull/8523) * [OCPBUGS-31275](https://issues.redhat.com/browse/OCPBUGS-31275): gcp: Validate install-config examples [#8198](https://github.com/openshift/installer/pull/8198) * no-jira: images: upi-installer image cleanup [#8216](https://github.com/openshift/installer/pull/8216) * [OCPBUGS-33702](https://issues.redhat.com/browse/OCPBUGS-33702): baremetal: bootstrap: bind icc to localhost [#8445](https://github.com/openshift/installer/pull/8445) * Revert #8221 "SPLAT-1553: Added multi vCenter support for capi installer." [#8630](https://github.com/openshift/installer/pull/8630) * [OCPBUGS-35426](https://issues.redhat.com/browse/OCPBUGS-35426): Update cluster-api-provider-openstack to v0.10.3 [#8625](https://github.com/openshift/installer/pull/8625) * [OCPBUGS-35523](https://issues.redhat.com/browse/OCPBUGS-35523): remove terraform libvirt from the installer [#8610](https://github.com/openshift/installer/pull/8610) * [OCPBUGS-30025](https://issues.redhat.com/browse/OCPBUGS-30025): fix: changed validation for olm and marketplace [#8609](https://github.com/openshift/installer/pull/8609) * [OCPBUGS-35430](https://issues.redhat.com/browse/OCPBUGS-35430): Support CAPI provider custom timeouts [#8568](https://github.com/openshift/installer/pull/8568) * [OCPBUGS-35533](https://issues.redhat.com/browse/OCPBUGS-35533): Fix ethertype for masters service router SG creation [#8615](https://github.com/openshift/installer/pull/8615) * [CORS-3265](https://issues.redhat.com/browse/CORS-3265): capz: Add Accelerated Networking [#8418](https://github.com/openshift/installer/pull/8418) * [OCPBUGS-35494](https://issues.redhat.com/browse/OCPBUGS-35494): capi/aws: allow 6443 for private cluster NLB [#8620](https://github.com/openshift/installer/pull/8620) * [OCPBUGS-35530](https://issues.redhat.com/browse/OCPBUGS-35530): capi/aws: retry SSH ingress rule removal [#8616](https://github.com/openshift/installer/pull/8616) * [OCPBUGS-35400](https://issues.redhat.com/browse/OCPBUGS-35400): For GCP, only configure kmsKeyServiceAccount if set [#8597](https://github.com/openshift/installer/pull/8597) * [SPLAT-1553](https://issues.redhat.com/browse/SPLAT-1553): Added multi vCenter support for capi installer. [#8221](https://github.com/openshift/installer/pull/8221) * [OCPBUGS-34037](https://issues.redhat.com/browse/OCPBUGS-34037): bump github.com/container/images for CVE fix [#8564](https://github.com/openshift/installer/pull/8564) * [OCPBUGS-35511](https://issues.redhat.com/browse/OCPBUGS-35511): capi aws: append random string in caller ref [#8593](https://github.com/openshift/installer/pull/8593) * [SPLAT-1437](https://issues.redhat.com/browse/SPLAT-1437): CAPI/AWS/BYOIP: supporting Public IPv4 Pool [#8175](https://github.com/openshift/installer/pull/8175) * [OCPBUGS-35467](https://issues.redhat.com/browse/OCPBUGS-35467): capi/aws: disable CAPA's TagUnmanagedNetworkResources feature gate [#8602](https://github.com/openshift/installer/pull/8602) * [OCPBUGS-33745](https://issues.redhat.com/browse/OCPBUGS-33745): save etcd data to its own directory [#8424](https://github.com/openshift/installer/pull/8424) * NO-JIRA: Remove dulek from openstack-{approvers,reviewers} [#8413](https://github.com/openshift/installer/pull/8413) * [OCPBUGS-34819](https://issues.redhat.com/browse/OCPBUGS-34819): capi/aws: bump provider for fixes [#8545](https://github.com/openshift/installer/pull/8545) * [OCPBUGS-34618](https://issues.redhat.com/browse/OCPBUGS-34618): vsphere - allow network selection on cluster name [#8505](https://github.com/openshift/installer/pull/8505) * [OCPBUGS-35037](https://issues.redhat.com/browse/OCPBUGS-35037): aws: delete ignition bucket on bootstrap destroy [#8584](https://github.com/openshift/installer/pull/8584) * [OCPBUGS-35293](https://issues.redhat.com/browse/OCPBUGS-35293): Add ELB V2 permission to set security groups on API server load balancer [#8572](https://github.com/openshift/installer/pull/8572) * [OCPBUGS-34712](https://issues.redhat.com/browse/OCPBUGS-34712): add tested instance type for IBMCloud [#8549](https://github.com/openshift/installer/pull/8549) * [OCPBUGS-35315](https://issues.redhat.com/browse/OCPBUGS-35315): capi: use polling instead of exponential backoff [#8522](https://github.com/openshift/installer/pull/8522) * [OCPBUGS-35197](https://issues.redhat.com/browse/OCPBUGS-35197): capi/aws: do not set proxy for masters [#8570](https://github.com/openshift/installer/pull/8570) * [OCPBUGS-34005](https://issues.redhat.com/browse/OCPBUGS-34005): openstack: Attach a bootstrap FIP to the cluster network port [#8578](https://github.com/openshift/installer/pull/8578) * [OCPBUGS-35309](https://issues.redhat.com/browse/OCPBUGS-35309): Add S3 permission to allow attaching S3 bucket policy [#8573](https://github.com/openshift/installer/pull/8573) * [OCPBUGS-33661](https://issues.redhat.com/browse/OCPBUGS-33661): capi/aws: rename `preserveBootstrapIgnition` [#8460](https://github.com/openshift/installer/pull/8460) * [OCPBUGS-35180](https://issues.redhat.com/browse/OCPBUGS-35180): Prevent multiple invocations on CAPI [#8565](https://github.com/openshift/installer/pull/8565) * [OCPBUGS-33681](https://issues.redhat.com/browse/OCPBUGS-33681): Cleanup bootstrap resources for capg install [#8489](https://github.com/openshift/installer/pull/8489) * [OCPBUGS-34713](https://issues.redhat.com/browse/OCPBUGS-34713): AWS remove extra tags from awsmachines for security groups and subnets [#8567](https://github.com/openshift/installer/pull/8567) * [OCPBUGS-35041](https://issues.redhat.com/browse/OCPBUGS-35041): capi: do not override KUBECONFIG [#8542](https://github.com/openshift/installer/pull/8542) * [OCPBUGS-34325](https://issues.redhat.com/browse/OCPBUGS-34325): Updating ose-baremetal-installer-container image to be consistent with ART for 4.17 [#8559](https://github.com/openshift/installer/pull/8559) * [OCPBUGS-35182](https://issues.redhat.com/browse/OCPBUGS-35182): write etcd and kube-apiserver logs [#8441](https://github.com/openshift/installer/pull/8441) * [OCPBUGS-34456](https://issues.redhat.com/browse/OCPBUGS-34456): bump envtest binaries version [#8471](https://github.com/openshift/installer/pull/8471) * no-jira: hack: bump golangci-lint version [#8535](https://github.com/openshift/installer/pull/8535) * [OCPBUGS-34416](https://issues.redhat.com/browse/OCPBUGS-34416): Validate OnHostMaintenance and ConfidentialCompute [#8541](https://github.com/openshift/installer/pull/8541) * [OCPBUGS-35039](https://issues.redhat.com/browse/OCPBUGS-35039): PowerVS: Destroy DHCP in ERROR state [#8544](https://github.com/openshift/installer/pull/8544) * [OCPBUGS-34082](https://issues.redhat.com/browse/OCPBUGS-34082): baremetal: check if HardwareDetails is nil [#8443](https://github.com/openshift/installer/pull/8443) * [OCPBUGS-34368](https://issues.redhat.com/browse/OCPBUGS-34368): OCPBUGS-34325: OCPBUGS-34311: OCPBUGS-34221: Bump golang 1.22 [#8473](https://github.com/openshift/installer/pull/8473) * [OCPBUGS-34295](https://issues.redhat.com/browse/OCPBUGS-34295): wait for ip addresses to be present on machines [#8450](https://github.com/openshift/installer/pull/8450) * [OCPBUGS-35099](https://issues.redhat.com/browse/OCPBUGS-35099): OCPBUGS-4466: Prevent cluster installation with mismatched worker assets and worker replicas [#8370](https://github.com/openshift/installer/pull/8370) * [OCPBUGS-35038](https://issues.redhat.com/browse/OCPBUGS-35038): capi/aws: add BootstrapDestroyer guard [#8543](https://github.com/openshift/installer/pull/8543) * [OCPBUGS-34915](https://issues.redhat.com/browse/OCPBUGS-34915): Add network tags to capg control plane machines [#8531](https://github.com/openshift/installer/pull/8531) * [OCPBUGS-35020](https://issues.redhat.com/browse/OCPBUGS-35020): capi/aws: don't use S3 stub for masters [#8538](https://github.com/openshift/installer/pull/8538) * [OCPBUGS-33662](https://issues.redhat.com/browse/OCPBUGS-33662): aws: don't always require s3:Delete* permissions [#8410](https://github.com/openshift/installer/pull/8410) * [OCPBUGS-34969](https://issues.redhat.com/browse/OCPBUGS-34969): Power VS: Add ports needed for private clusters to security group [#8530](https://github.com/openshift/installer/pull/8530) * [OCPBUGS-34900](https://issues.redhat.com/browse/OCPBUGS-34900): Increase timeout for bootstrap complete [#8534](https://github.com/openshift/installer/pull/8534) * no-jira: Minor updates to fix linting issues. [#8529](https://github.com/openshift/installer/pull/8529) * [OCPBUGS-34869](https://issues.redhat.com/browse/OCPBUGS-34869): PowerVS: fix AddIPToLoadBalancerPool [#8508](https://github.com/openshift/installer/pull/8508) * [MULTIARCH-4640](https://issues.redhat.com/browse/MULTIARCH-4640): Add 4 new regions for PowerVS [#8484](https://github.com/openshift/installer/pull/8484) * [OCPBUGS-34493](https://issues.redhat.com/browse/OCPBUGS-34493): baremetal: Don't always enable provisioning-interface.service [#8491](https://github.com/openshift/installer/pull/8491) * No-jira: Revert "Cleanup GCP Filestore instances on destroy" [#8527](https://github.com/openshift/installer/pull/8527) * [OCPBUGS-33793](https://issues.redhat.com/browse/OCPBUGS-33793): Make Ingress capability required for all baselines [#8525](https://github.com/openshift/installer/pull/8525) * [OCPBUGS-34692](https://issues.redhat.com/browse/OCPBUGS-34692): update RHCOS 4.17 bootimage metadata to 417.94.202405291927-0 [#8516](https://github.com/openshift/installer/pull/8516) * [OCPBUGS-33789](https://issues.redhat.com/browse/OCPBUGS-33789): [Nutanix] installer intermittent failed at uploading the bootstrap image to PC when CAPI enabled [#8468](https://github.com/openshift/installer/pull/8468) * [STOR-1353](https://issues.redhat.com/browse/STOR-1353): Cleanup GCP Filestore instances on destroy [#7251](https://github.com/openshift/installer/pull/7251) * [OSASINFRA-3456](https://issues.redhat.com/browse/OSASINFRA-3456): OpenStack: do not use trunk for the Machines by default [#8497](https://github.com/openshift/installer/pull/8497) * [OCPBUGS-33508](https://issues.redhat.com/browse/OCPBUGS-33508): capi/aws: fix setting custom AMI [#8466](https://github.com/openshift/installer/pull/8466) * [OCPBUGS-33793](https://issues.redhat.com/browse/OCPBUGS-33793): Make Ingress capability required for standalone OpenShift [#8502](https://github.com/openshift/installer/pull/8502) * [CORS-3523](https://issues.redhat.com/browse/CORS-3523), [CORS-3524](https://issues.redhat.com/browse/CORS-3524): aws: terraform: add spot instance support for masters [#8349](https://github.com/openshift/installer/pull/8349) * [OCPBUGS-33410](https://issues.redhat.com/browse/OCPBUGS-33410): attach tag to folder,fix folder destroy [#8373](https://github.com/openshift/installer/pull/8373) * [OCPQE-22479](https://issues.redhat.com/browse/OCPQE-22479): add machine series 'A3' and 'C3D' to 'Tested instance types for GCP' [#8504](https://github.com/openshift/installer/pull/8504) * [OCPBUGS-33840](https://issues.redhat.com/browse/OCPBUGS-33840): Warn before trimming cluster name [#8367](https://github.com/openshift/installer/pull/8367) * [OCPBUGS-33234](https://issues.redhat.com/browse/OCPBUGS-33234): azure: bump profile used for network [#8351](https://github.com/openshift/installer/pull/8351) * [OCPBUGS-33925](https://issues.redhat.com/browse/OCPBUGS-33925): tfvars: change asset's name [#8464](https://github.com/openshift/installer/pull/8464) * [OCPBUGS-33561](https://issues.redhat.com/browse/OCPBUGS-33561), [OCPBUGS-33615](https://issues.redhat.com/browse/OCPBUGS-33615): capv - missing cores/socket,disk type [#8446](https://github.com/openshift/installer/pull/8446) * no-jira: Removing unused users from owners aliases [#8498](https://github.com/openshift/installer/pull/8498) * [OCPBUGS-30860](https://issues.redhat.com/browse/OCPBUGS-30860): Use infrastructure API to detect cluster topology [#8429](https://github.com/openshift/installer/pull/8429) * [MGMT-17468](https://issues.redhat.com/browse/MGMT-17468): Detect Release Image Arch in a Disconnected Env. [#8378](https://github.com/openshift/installer/pull/8378) * [MULTIARCH-4076](https://issues.redhat.com/browse/MULTIARCH-4076): PowerVS: Default region bug fix [#7862](https://github.com/openshift/installer/pull/7862) * [OCPBUGS-34243](https://issues.redhat.com/browse/OCPBUGS-34243): unique AWS HostedZone Caller Ref [#8453](https://github.com/openshift/installer/pull/8453) * [OCPBUGS-30516](https://issues.redhat.com/browse/OCPBUGS-30516): bump golang-protobuf for CVE fix [#8379](https://github.com/openshift/installer/pull/8379) * no-jira: images: delete Dockerfile.upi.ci.rhel8 [#8377](https://github.com/openshift/installer/pull/8377) * [OCPBUGS-33570](https://issues.redhat.com/browse/OCPBUGS-33570): Nutanix IPI install with capi failed to set bootType [#8454](https://github.com/openshift/installer/pull/8454) * [OCPBUGS-34389](https://issues.redhat.com/browse/OCPBUGS-34389): aws/cluster: restrict SSH on private clusters [#8462](https://github.com/openshift/installer/pull/8462) * [OCPBUGS-34368](https://issues.redhat.com/browse/OCPBUGS-34368): Updating ose-installer-artifacts-container image to be consistent with ART for 4.17 [#8459](https://github.com/openshift/installer/pull/8459) * [OCPBUGS-34354](https://issues.redhat.com/browse/OCPBUGS-34354): PowerVS: update capi ibmcloud to release 0 8 0 [#8458](https://github.com/openshift/installer/pull/8458) * [OCPBUGS-33926](https://issues.redhat.com/browse/OCPBUGS-33926): capi/aws: don't modify BYO role's policy [#8457](https://github.com/openshift/installer/pull/8457) * [OCPBUGS-33912](https://issues.redhat.com/browse/OCPBUGS-33912): PowerVS: Use random subnet [#8420](https://github.com/openshift/installer/pull/8420) * [OCPBUGS-34221](https://issues.redhat.com/browse/OCPBUGS-34221): Updating ose-installer-altinfra-container image to be consistent with ART for 4.17 [#8449](https://github.com/openshift/installer/pull/8449) * [OCPBUGS-34311](https://issues.redhat.com/browse/OCPBUGS-34311): Updating ose-installer-container image to be consistent with ART for 4.17 [#8455](https://github.com/openshift/installer/pull/8455) * [OCPBUGS-34040](https://issues.redhat.com/browse/OCPBUGS-34040): Add --dir /tmp to node-joiner-monitor.sh [#8444](https://github.com/openshift/installer/pull/8444) * [OCPBUGS-30860](https://issues.redhat.com/browse/OCPBUGS-30860): bootstrap: hit readyz when checking LB status [#8400](https://github.com/openshift/installer/pull/8400) * [OCPBUGS-33877](https://issues.redhat.com/browse/OCPBUGS-33877): bump aws bootstrap destroy timeout [#8427](https://github.com/openshift/installer/pull/8427) * [OCPBUGS-33995](https://issues.redhat.com/browse/OCPBUGS-33995): PowerVS: Also fill out PlatformSpec for custom endpoints [#8439](https://github.com/openshift/installer/pull/8439) * [TRT-1674](https://issues.redhat.com/browse/TRT-1674): 4.17 capi revert 1 [#8433](https://github.com/openshift/installer/pull/8433) * [OCPBUGS-33493](https://issues.redhat.com/browse/OCPBUGS-33493): Enable leader election for baremetal operator [#8391](https://github.com/openshift/installer/pull/8391) * [OCPBUGS-33890](https://issues.redhat.com/browse/OCPBUGS-33890): SPLAT-1469: Remove vsphere terraform [#8254](https://github.com/openshift/installer/pull/8254) * [CORS-2840](https://issues.redhat.com/browse/CORS-2840): promote capi-installers to default feature set [#8416](https://github.com/openshift/installer/pull/8416) * [OCPBUGS-33668](https://issues.redhat.com/browse/OCPBUGS-33668): Changed folder name to match cluster name instead of infra-id. [#8414](https://github.com/openshift/installer/pull/8414) * [AGENT-903](https://issues.redhat.com/browse/AGENT-903): monitor-add-nodes should only show CSRs matching node [#8376](https://github.com/openshift/installer/pull/8376) * [CORS-3480](https://issues.redhat.com/browse/CORS-3480): aws/sdk: remove sdk provisioner [#8358](https://github.com/openshift/installer/pull/8358) * [CORS-3460](https://issues.redhat.com/browse/CORS-3460): Always collect clusterapi manifests [#8411](https://github.com/openshift/installer/pull/8411) * [OCPBUGS-33709](https://issues.redhat.com/browse/OCPBUGS-33709): GCP mixup when using the ignition shim vs the signed url [#8342](https://github.com/openshift/installer/pull/8342) * [CORS-3297](https://issues.redhat.com/browse/CORS-3297): Add GCP firewall rule to access bootstrap node via ssh [#8374](https://github.com/openshift/installer/pull/8374) * [CORS-2905](https://issues.redhat.com/browse/CORS-2905): capi-aws delete bootstrap ssh rule [#8359](https://github.com/openshift/installer/pull/8359) * [OCPBUGS-33370](https://issues.redhat.com/browse/OCPBUGS-33370): baremetal: always write masters file [#8365](https://github.com/openshift/installer/pull/8365) * [OCPBUGS-33531](https://issues.redhat.com/browse/OCPBUGS-33531): update RHCOS 4.16 bootimage metadata to 416.94.202405132047-0 [#8409](https://github.com/openshift/installer/pull/8409) * no-jira: Vendor api changes for tech preview with capg [#8407](https://github.com/openshift/installer/pull/8407) * [CORS-3269](https://issues.redhat.com/browse/CORS-3269): Azure ignite control plane machines [#8126](https://github.com/openshift/installer/pull/8126) * [OCPBUGS-31017](https://issues.redhat.com/browse/OCPBUGS-31017): aws: add missing permission for IPv4 pools [#8408](https://github.com/openshift/installer/pull/8408) * [OCPBUGS-33649](https://issues.redhat.com/browse/OCPBUGS-33649): add quota support to ca-west-1 [#8406](https://github.com/openshift/installer/pull/8406) * [CORS-3460](https://issues.redhat.com/browse/CORS-3460): capi: collect generated assets in hidden dir and save into log bundle [#8387](https://github.com/openshift/installer/pull/8387) * [OCPBUGS-33006](https://issues.redhat.com/browse/OCPBUGS-33006): baremetal: aarch64-related fixes [#8385](https://github.com/openshift/installer/pull/8385) * [OCPBUGS-33610](https://issues.redhat.com/browse/OCPBUGS-33610): fix API detection, azure bootstrap disk size, and use get to verify endpoint [#8371](https://github.com/openshift/installer/pull/8371) * no-jira: Removing unused terraform variables [#8360](https://github.com/openshift/installer/pull/8360) * [OCPBUGS-33502](https://issues.redhat.com/browse/OCPBUGS-33502): capi/aws: fix setting IMDSv2 value [#8399](https://github.com/openshift/installer/pull/8399) * [CORS-3516](https://issues.redhat.com/browse/CORS-3516): hack: do not execute cross-compiled binaries [#8397](https://github.com/openshift/installer/pull/8397) * [OCPBUGS-33578](https://issues.redhat.com/browse/OCPBUGS-33578): capi/aws: fix HostedZone ID lookup [#8396](https://github.com/openshift/installer/pull/8396) * [OCPBUGS-30860](https://issues.redhat.com/browse/OCPBUGS-30860): improve bootstrap logic to wait for at least 2 apiserver instances [#8394](https://github.com/openshift/installer/pull/8394) * [OKD-213](https://issues.redhat.com/browse/OKD-213): Reference stream-coreos instead of centos-stream-coreos-9 [#8356](https://github.com/openshift/installer/pull/8356) * [OCPBUGS-33470](https://issues.redhat.com/browse/OCPBUGS-33470): use read/write cache on azure masters [#8380](https://github.com/openshift/installer/pull/8380) * no-jira: AzureMachines: set disk caching to ReadWrite [#8390](https://github.com/openshift/installer/pull/8390) * [AGENT-863](https://issues.redhat.com/browse/AGENT-863): Change $@ to "$*" to fix shellcheck [#8402](https://github.com/openshift/installer/pull/8402) * [OCPBUGS-33481](https://issues.redhat.com/browse/OCPBUGS-33481): set the node tag used by CAPG for CloudProviderConfig [#8386](https://github.com/openshift/installer/pull/8386) * [OCPBUGS-23022](https://issues.redhat.com/browse/OCPBUGS-23022): Installer should not complain when API and API-INT are resolved. [#7701](https://github.com/openshift/installer/pull/7701) * no-jira: vendor: capi-installer in tech preview [#8372](https://github.com/openshift/installer/pull/8372) * [CORS-2895](https://issues.redhat.com/browse/CORS-2895): capa/machines: fix zone placement for control planes [#8347](https://github.com/openshift/installer/pull/8347) * [OCPBUGS-32947](https://issues.redhat.com/browse/OCPBUGS-32947): Changed vsphere CPMS to not include fields controlled by failure domains. [#8354](https://github.com/openshift/installer/pull/8354) * [AGENT-872](https://issues.redhat.com/browse/AGENT-872): Generate JWT token [#8110](https://github.com/openshift/installer/pull/8110) * no-jira: vSphere - update owners aliases [#8384](https://github.com/openshift/installer/pull/8384) * [AGENT-906](https://issues.redhat.com/browse/AGENT-906): Script to run monitor-add-nodes in cluster [#8294](https://github.com/openshift/installer/pull/8294) * [OCPBUGS-33430](https://issues.redhat.com/browse/OCPBUGS-33430): Fix CAPI installation typo [#8375](https://github.com/openshift/installer/pull/8375) * [CORS-3471](https://issues.redhat.com/browse/CORS-3471): standalone destroy bootstrap support with capi [#8350](https://github.com/openshift/installer/pull/8350) * [CORS-3477](https://issues.redhat.com/browse/CORS-3477): hack: build capi + providers by default [#8357](https://github.com/openshift/installer/pull/8357) * [OCPBUGS-33189](https://issues.redhat.com/browse/OCPBUGS-33189): OCPBUGS-33006: baremetal: correct libvirt defaults [#8366](https://github.com/openshift/installer/pull/8366) * [OCPBUGS-33157](https://issues.redhat.com/browse/OCPBUGS-33157): baremetal: pause provisioning [#8346](https://github.com/openshift/installer/pull/8346) * NO-ISSUE: baremetal: disable bmo webhook on bootstrap [#8340](https://github.com/openshift/installer/pull/8340) * [OCPBUGS-33240](https://issues.redhat.com/browse/OCPBUGS-33240): avoid FAT32 error messages when generating the agent ISO [#8353](https://github.com/openshift/installer/pull/8353) * no-jira: Private domains in survey for PowerVS [#8303](https://github.com/openshift/installer/pull/8303) * [CORS-3250](https://issues.redhat.com/browse/CORS-3250): images: use pre-built KAS/etcd binaries [#8343](https://github.com/openshift/installer/pull/8343) * [SPLAT-1599](https://issues.redhat.com/browse/SPLAT-1599): Convert storage policy id to SpbmStoragePolicy. [#8352](https://github.com/openshift/installer/pull/8352) * no-jira: Power VS: Refactor `InfraReady` to use metadata client [#8337](https://github.com/openshift/installer/pull/8337) * [CORS-3466](https://issues.redhat.com/browse/CORS-3466): CAPG set instance group name [#8314](https://github.com/openshift/installer/pull/8314) * [MULTIARCH-4633](https://issues.redhat.com/browse/MULTIARCH-4633): Power VS: Configure load balancers for the private scenario [#8331](https://github.com/openshift/installer/pull/8331) * [OCPBUGS-26216](https://issues.redhat.com/browse/OCPBUGS-26216): Fix parameter used to disable smt for ppc64 systems [#8178](https://github.com/openshift/installer/pull/8178) * [COS-2744](https://issues.redhat.com/browse/COS-2744): update RHCOS 4.16 bootimage metadata to 416.94.202404301731-0 [#8335](https://github.com/openshift/installer/pull/8335) * [METAL-872](https://issues.redhat.com/browse/METAL-872): baremetal: write masters.json file [#8336](https://github.com/openshift/installer/pull/8336) * no-jira: azure: Add securityProfile to control plane machines [#8334](https://github.com/openshift/installer/pull/8334) * no-jira: CAPI-Install Feature Gates per Platform [#8311](https://github.com/openshift/installer/pull/8311) * [SPLAT-1599](https://issues.redhat.com/browse/SPLAT-1599): Added support for secure boot and storage policies to UPI pwsh. [#8328](https://github.com/openshift/installer/pull/8328) * [CORS-2797](https://issues.redhat.com/browse/CORS-2797): images: move container images to RHEL 9 [#8196](https://github.com/openshift/installer/pull/8196) * [AGENT-864](https://issues.redhat.com/browse/AGENT-864): cleanup dnf cache after installing node-joiner reqs [#8329](https://github.com/openshift/installer/pull/8329) * [OCPBUGS-32981](https://issues.redhat.com/browse/OCPBUGS-32981): baremetal: use ControlPlane.Replicas [#8322](https://github.com/openshift/installer/pull/8322) * [AGENT-863](https://issues.redhat.com/browse/AGENT-863): docs fix [#8325](https://github.com/openshift/installer/pull/8325) * [OCPBUGS-33006](https://issues.redhat.com/browse/OCPBUGS-33006): baremetal: set bootstrap domain arch [#8317](https://github.com/openshift/installer/pull/8317) * [OCPBUGS-33024](https://issues.redhat.com/browse/OCPBUGS-33024): agent: escape '%' in proxy settings [#8320](https://github.com/openshift/installer/pull/8320) * [AGENT-863](https://issues.redhat.com/browse/AGENT-863): fix oc dependency in installer images [#8326](https://github.com/openshift/installer/pull/8326) * [OCPBUGS-29968](https://issues.redhat.com/browse/OCPBUGS-29968): Generate ZTP manifests with correct Group/Version/Kind metadata [#8068](https://github.com/openshift/installer/pull/8068) * [CORS-3437](https://issues.redhat.com/browse/CORS-3437): infra/capi: add provisioning timeout [#8307](https://github.com/openshift/installer/pull/8307) * [SPLAT-1596](https://issues.redhat.com/browse/SPLAT-1596): Created new function to workaround issue with Set-HardDisk. [#8315](https://github.com/openshift/installer/pull/8315) * [CORS-3214](https://issues.redhat.com/browse/CORS-3214): capi-aws - Wavelength Zones network provisioning [#8174](https://github.com/openshift/installer/pull/8174) * [AGENT-863](https://issues.redhat.com/browse/AGENT-863): node-joiner cluster script [#8242](https://github.com/openshift/installer/pull/8242) * [OSASINFRA-3434](https://issues.redhat.com/browse/OSASINFRA-3434): Use cluster-api-provider-openstack v0.10 and CAPO v1beta1 manifests [#8021](https://github.com/openshift/installer/pull/8021) * [CORS-2893](https://issues.redhat.com/browse/CORS-2893): capi-aws: implement preserveBootstrapIgnition [#8313](https://github.com/openshift/installer/pull/8313) * [OCPBUGS-4466](https://issues.redhat.com/browse/OCPBUGS-4466): Add check for compact-cluster install on GCP, AWS & Azure [#8226](https://github.com/openshift/installer/pull/8226) * [CORS-3250](https://issues.redhat.com/browse/CORS-3250): images/altinfra: add etcd/kas binaries from containers [#8309](https://github.com/openshift/installer/pull/8309) * [CORS-2899](https://issues.redhat.com/browse/CORS-2899): AWS/CAPI Local Zones network provisioning [#8173](https://github.com/openshift/installer/pull/8173) * [OCPBUGS-32981](https://issues.redhat.com/browse/OCPBUGS-32981): baremetal: template the number of master nodes [#8316](https://github.com/openshift/installer/pull/8316) * [OCPBUGS-32519](https://issues.redhat.com/browse/OCPBUGS-32519): Fix appliance CI jobs [#8297](https://github.com/openshift/installer/pull/8297) * [OCPBUGS-31017](https://issues.redhat.com/browse/OCPBUGS-31017): fix ec2:DisassociateAddress requirement [#8296](https://github.com/openshift/installer/pull/8296) * [OCPBUGS-32292](https://issues.redhat.com/browse/OCPBUGS-32292): Remove deprecated replace directives [#8271](https://github.com/openshift/installer/pull/8271) * no-jira: PowerVS: Update CAPI IBMcloud to 188d9e99 [#8310](https://github.com/openshift/installer/pull/8310) * [CORS-3076](https://issues.redhat.com/browse/CORS-3076): azure: Add additional tags to AzureCluster [#8301](https://github.com/openshift/installer/pull/8301) * [CORS-3294](https://issues.redhat.com/browse/CORS-3294): CAPA health check configuration for control plane ELBv2 [#8223](https://github.com/openshift/installer/pull/8223) * [CORS-3470](https://issues.redhat.com/browse/CORS-3470): capi/aws: add custom endpoint support. [#8306](https://github.com/openshift/installer/pull/8306) * [MULTIARCH-4111](https://issues.redhat.com/browse/MULTIARCH-4111): Updating CI image to include qemu-kvm [#8312](https://github.com/openshift/installer/pull/8312) * [MULTIARCH-4616](https://issues.redhat.com/browse/MULTIARCH-4616): Power VS: Add ServiceEndpoints for endpoint overrides [#8292](https://github.com/openshift/installer/pull/8292) * no-jira: cluster-api/aws: bump capa to latest version [#8288](https://github.com/openshift/installer/pull/8288) * [OCPBUGS-32306](https://issues.redhat.com/browse/OCPBUGS-32306): GCP Destroy find regional and global addresses [#8275](https://github.com/openshift/installer/pull/8275) * [OCPBUGS-32517](https://issues.redhat.com/browse/OCPBUGS-32517): Ensure worker BMH's get unpaused [#8299](https://github.com/openshift/installer/pull/8299) * [OCPBUGS-32591](https://issues.redhat.com/browse/OCPBUGS-32591): GCP Destroy target pools fix misleading log [#8298](https://github.com/openshift/installer/pull/8298) * [CORS-3260](https://issues.redhat.com/browse/CORS-3260): CAPI: Create GCP Internal LB [#8151](https://github.com/openshift/installer/pull/8151) * [OCPBUGS-15845](https://issues.redhat.com/browse/OCPBUGS-15845): Check host for compatibility with target cluster config [#7566](https://github.com/openshift/installer/pull/7566) * no-jira: bump golangci lint to 1.54.2 [#8291](https://github.com/openshift/installer/pull/8291) * [OCPBUGS-32425](https://issues.redhat.com/browse/OCPBUGS-32425): Test for the presence of "provisioned" server [#8289](https://github.com/openshift/installer/pull/8289) * [SPLAT-1585](https://issues.redhat.com/browse/SPLAT-1585): capv - allow no auth to vcenter [#8276](https://github.com/openshift/installer/pull/8276) * [SPLAT-1208](https://issues.redhat.com/browse/SPLAT-1208): replace UPI terraform with powercli [#7699](https://github.com/openshift/installer/pull/7699) * [OCPBUGS-29765](https://issues.redhat.com/browse/OCPBUGS-29765): Fills CIS or DNS CRN in Metadata, never both [#8057](https://github.com/openshift/installer/pull/8057) * [OCPBUGS-32042](https://issues.redhat.com/browse/OCPBUGS-32042): fix usage of addtionalTrustBundle field [#8253](https://github.com/openshift/installer/pull/8253) * [METAL-872](https://issues.redhat.com/browse/METAL-872): Remove terraform libvirt provider [#8160](https://github.com/openshift/installer/pull/8160) * [MULTIARCH-4549](https://issues.redhat.com/browse/MULTIARCH-4549): Logic for creating private DNS records for PowerVS CAPI [#8246](https://github.com/openshift/installer/pull/8246) * [OCPSTRAT-915](https://issues.redhat.com/browse/OCPSTRAT-915): Nutanix capi support [#8211](https://github.com/openshift/installer/pull/8211) * [OCPBUGS-32133](https://issues.redhat.com/browse/OCPBUGS-32133): GCP: Fixing GCP Bootstraping [#8248](https://github.com/openshift/installer/pull/8248) * [METAL-939](https://issues.redhat.com/browse/METAL-939): baremetal: monitor bootstrap process [#8181](https://github.com/openshift/installer/pull/8181) * no-jira: gather: replace deprecated errors package [#8280](https://github.com/openshift/installer/pull/8280) * no-jira: azure: Update capz version to 1.14.2 [#8268](https://github.com/openshift/installer/pull/8268) * [OCPBUGS-31017](https://issues.redhat.com/browse/OCPBUGS-31017): aws: add `ec2:DisassociateAddress` permission [#8247](https://github.com/openshift/installer/pull/8247) * [OCPBUGS-31563](https://issues.redhat.com/browse/OCPBUGS-31563): sdk/aws: add ssh security group rule for compute [#8229](https://github.com/openshift/installer/pull/8229) * [MULTIARCH-4550](https://issues.redhat.com/browse/MULTIARCH-4550): Power VS: Use a custom resolver when publish strategy is Internal [#8243](https://github.com/openshift/installer/pull/8243) * [MULTIARCH-2678](https://issues.redhat.com/browse/MULTIARCH-2678), [OCPBUGS-14478](https://issues.redhat.com/browse/OCPBUGS-14478): Refactored updateIgnitionImg to use NewIgnitionImageReader from isoeditor to support s390x [#8205](https://github.com/openshift/installer/pull/8205) * [CORS-3050](https://issues.redhat.com/browse/CORS-3050): capi/aws: copy AMI to target region, if needed [#8157](https://github.com/openshift/installer/pull/8157) * [SPLAT-1592](https://issues.redhat.com/browse/SPLAT-1592): bump capv to v1.9.3 [#8267](https://github.com/openshift/installer/pull/8267) * [OCPBUGS-30774](https://issues.redhat.com/browse/OCPBUGS-30774): always save serial logs if they were gathered [#8263](https://github.com/openshift/installer/pull/8263) * [CORS-3261](https://issues.redhat.com/browse/CORS-3261): GCP cluster api add disk encryption [#8222](https://github.com/openshift/installer/pull/8222) * [CORS-3419](https://issues.redhat.com/browse/CORS-3419), [OCPBUGS-30941](https://issues.redhat.com/browse/OCPBUGS-30941): Include baremetal IPI in openshift-installer [#8161](https://github.com/openshift/installer/pull/8161) * no-jira: PowerVS: Open port 10258 [#8261](https://github.com/openshift/installer/pull/8261) * [OCPBUGS-31711](https://issues.redhat.com/browse/OCPBUGS-31711): AWS update explain docs [#8258](https://github.com/openshift/installer/pull/8258) * [OCPBUGS-27965](https://issues.redhat.com/browse/OCPBUGS-27965): escape '%' in proxy settings [#8265](https://github.com/openshift/installer/pull/8265) * [OCPBUGS-32174](https://issues.redhat.com/browse/OCPBUGS-32174): save correct bootstrap public IP [#8264](https://github.com/openshift/installer/pull/8264) * [CORS-3420](https://issues.redhat.com/browse/CORS-3420): Remove libvirt platform from openshift-baremetal-install [#8244](https://github.com/openshift/installer/pull/8244) * no-jira: capi: replace deprecated `--metrics-bind-addr` arg [#8251](https://github.com/openshift/installer/pull/8251) * [CORS-3436](https://issues.redhat.com/browse/CORS-3436): capi: save log output to file [#8218](https://github.com/openshift/installer/pull/8218) * no-jira: PowerVS: Add destroy Power Server subnets [#8260](https://github.com/openshift/installer/pull/8260) * [OCPBUGS-32091](https://issues.redhat.com/browse/OCPBUGS-32091): Add Top-level Context for Create Commands [#8063](https://github.com/openshift/installer/pull/8063) * [CORS-3063](https://issues.redhat.com/browse/CORS-3063): Support control plane disk encryption [#8124](https://github.com/openshift/installer/pull/8124) * [CORS-3269](https://issues.redhat.com/browse/CORS-3269): Azure CAPI Ignite Bootstrap [#8255](https://github.com/openshift/installer/pull/8255) * no-jira: PowerVS: add AddIPToLoadBalancerPool [#8257](https://github.com/openshift/installer/pull/8257) * [SPLAT-1293](https://issues.redhat.com/browse/SPLAT-1293): Bump API version to promote vSphereStaticIPs from TechPreview. [#7943](https://github.com/openshift/installer/pull/7943) * no-jira: capi/aws: bump controller log level to debug [#8252](https://github.com/openshift/installer/pull/8252) * [CORS-3254](https://issues.redhat.com/browse/CORS-3254): Update google.golang.org/api/cloudresourcemanager library version [#8213](https://github.com/openshift/installer/pull/8213) * [MULTIARCH-4111](https://issues.redhat.com/browse/MULTIARCH-4111): Update the CI image with virt-install [#8259](https://github.com/openshift/installer/pull/8259) * [CORS-3218](https://issues.redhat.com/browse/CORS-3218): GCP Remove the use case of users passing contents for json secret data [#8234](https://github.com/openshift/installer/pull/8234) * [OCPBUGS-27844](https://issues.redhat.com/browse/OCPBUGS-27844): Fix task for attaching IPv6 subnet to router. [#8087](https://github.com/openshift/installer/pull/8087) * [CORS-3270](https://issues.redhat.com/browse/CORS-3270): azure: tag installer-created LB resources [#8236](https://github.com/openshift/installer/pull/8236) * [OCPBUGS-31813](https://issues.redhat.com/browse/OCPBUGS-31813): AWS: bump CCO for permission fix [#8233](https://github.com/openshift/installer/pull/8233) * [CORS-3289](https://issues.redhat.com/browse/CORS-3289), [CORS-3308](https://issues.redhat.com/browse/CORS-3308), [CORS-3426](https://issues.redhat.com/browse/CORS-3426): Bump CAPA provider for various fixes [#8232](https://github.com/openshift/installer/pull/8232) * [OCPBUGS-32041](https://issues.redhat.com/browse/OCPBUGS-32041): update RHCOS 4.16 bootimage metadata to 416.94.202404101051-0 [#8256](https://github.com/openshift/installer/pull/8256) * no-jira: docs: Fix typos [#8245](https://github.com/openshift/installer/pull/8245) * no-jira:PowerVS: Wait for IPs [#8239](https://github.com/openshift/installer/pull/8239) * [CORS-3075](https://issues.redhat.com/browse/CORS-3075): Allow for installation in existing resource group [#8123](https://github.com/openshift/installer/pull/8123) * [CORS-3446](https://issues.redhat.com/browse/CORS-3446): Add instructions for obtaining correct binary [#8230](https://github.com/openshift/installer/pull/8230) * [AGENT-858](https://issues.redhat.com/browse/AGENT-858): Agent day2 ignition services [#8093](https://github.com/openshift/installer/pull/8093) * [CORS-3418](https://issues.redhat.com/browse/CORS-3418): images: move installer images to static builds [#8215](https://github.com/openshift/installer/pull/8215) * [CORS-3417](https://issues.redhat.com/browse/CORS-3417): capi/aws: support ignition proxy and CA bundle [#8170](https://github.com/openshift/installer/pull/8170) * [OSASINFRA-3365](https://issues.redhat.com/browse/OSASINFRA-3365): clusterapi: Add worker asset to PreProvision [#8237](https://github.com/openshift/installer/pull/8237) * [HIVE-2476](https://issues.redhat.com/browse/HIVE-2476): OpenStack.MachineSets(): Allow nil Replicas [#8227](https://github.com/openshift/installer/pull/8227) * [CORS-3195](https://issues.redhat.com/browse/CORS-3195): Azure CAPI Supplemental Load Balancers [#8115](https://github.com/openshift/installer/pull/8115) * no-jira: PowerVS: Set VPC service region [#8217](https://github.com/openshift/installer/pull/8217) * [OCPBUGS-12890](https://issues.redhat.com/browse/OCPBUGS-12890): Create bucket, signed url and use proxy info for installs [#8056](https://github.com/openshift/installer/pull/8056) * no-jira: PowerVS: Fix COS region and VPC subnets [#8219](https://github.com/openshift/installer/pull/8219) * [OCPBUGS-31546](https://issues.redhat.com/browse/OCPBUGS-31546): azure: use filter when listing SKUs [#8134](https://github.com/openshift/installer/pull/8134) * [CORS-3245](https://issues.redhat.com/browse/CORS-3245): Azure CAPI rhcos image [#8018](https://github.com/openshift/installer/pull/8018) * [AGENT-874](https://issues.redhat.com/browse/AGENT-874): use AddNodesConfig asset [#8080](https://github.com/openshift/installer/pull/8080) * no-jira: this clusterprofile isn't actually used [#8214](https://github.com/openshift/installer/pull/8214) * no-jira: pkg/asset/machines: remove static ip log lines [#8190](https://github.com/openshift/installer/pull/8190) * [CORS-2895](https://issues.redhat.com/browse/CORS-2895): aws/capi: setting zones to when creating cluster [#8156](https://github.com/openshift/installer/pull/8156) * [CORS-3071](https://issues.redhat.com/browse/CORS-3071): Create DNS entries for CAPZ implementation [#8045](https://github.com/openshift/installer/pull/8045) * no-jira: PowerVS: Fix CAPI created service instance case [#8212](https://github.com/openshift/installer/pull/8212) * [AGENT-857](https://issues.redhat.com/browse/AGENT-857): Agent day2 use clusterinfo [#8009](https://github.com/openshift/installer/pull/8009) * [CORS-3431](https://issues.redhat.com/browse/CORS-3431): CAPI: Add firewall rule for worker nodes [#8200](https://github.com/openshift/installer/pull/8200) * [OSASINFRA-3421](https://issues.redhat.com/browse/OSASINFRA-3421): OpenStack: Customizable clientOpts for CheckNetworkEx… [#8209](https://github.com/openshift/installer/pull/8209) * no-jira: infra: aws: move SDK provisioner to its own dir [#8194](https://github.com/openshift/installer/pull/8194) * [AGENT-868](https://issues.redhat.com/browse/AGENT-868): Generate ECDSA public private keys and pass it to assisted service [#8105](https://github.com/openshift/installer/pull/8105) * [MULTIARCH-4096](https://issues.redhat.com/browse/MULTIARCH-4096): PowerVS: Generate the cluster assets [#8116](https://github.com/openshift/installer/pull/8116) * [CORS-2901](https://issues.redhat.com/browse/CORS-2901), [CORS-3428](https://issues.redhat.com/browse/CORS-3428): pkg/types/aws: limit additionalSecurityGroups to 10 [#8184](https://github.com/openshift/installer/pull/8184) * [OCPBUGS-27848](https://issues.redhat.com/browse/OCPBUGS-27848): If host is offline or disconnected don't check ver [#8206](https://github.com/openshift/installer/pull/8206) * [METAL-855](https://issues.redhat.com/browse/METAL-855): baremetal: remove ironic-inspector [#8128](https://github.com/openshift/installer/pull/8128) * [CORS-3280](https://issues.redhat.com/browse/CORS-3280): Bump cluster-api-provider-gcp to v1.6.0 [#8153](https://github.com/openshift/installer/pull/8153) * [OSASINFRA-3420](https://issues.redhat.com/browse/OSASINFRA-3420): openstack: Decouple OpenStack API calls from Machine generation [#8187](https://github.com/openshift/installer/pull/8187) * [CORS-2898](https://issues.redhat.com/browse/CORS-2898): capi/aws: configure IMDS [#8152](https://github.com/openshift/installer/pull/8152) * [CORS-2905](https://issues.redhat.com/browse/CORS-2905): capi/aws: destroy CAPA resources [#8179](https://github.com/openshift/installer/pull/8179) * no-jira: capi/aws: reuse GenerateMachines for bootstrap [#8193](https://github.com/openshift/installer/pull/8193) * [OCPBUGS-31209](https://issues.redhat.com/browse/OCPBUGS-31209): CAPG - Fix setting ServiceAccount role bindings for GCP [#8192](https://github.com/openshift/installer/pull/8192) * [OCPBUGS-31050](https://issues.redhat.com/browse/OCPBUGS-31050): openstack: Honour worker server group policy [#8180](https://github.com/openshift/installer/pull/8180) * [OCPBUGS-26052](https://issues.redhat.com/browse/OCPBUGS-26052): aws: altinfra: fix role creation in C2S [#7871](https://github.com/openshift/installer/pull/7871) * [OCPBUGS-15941](https://issues.redhat.com/browse/OCPBUGS-15941): ABI - Validate release image arch, add cpu_architectures to RELEASE_IMAGES [#7349](https://github.com/openshift/installer/pull/7349) * [CORS-3256](https://issues.redhat.com/browse/CORS-3256): GCP destroy updates for CAPG [#8113](https://github.com/openshift/installer/pull/8113) * Bug OCPBUGS-30154: OpenStack: enable 30000:32767 nodePort IPv6 traffic [#8195](https://github.com/openshift/installer/pull/8195) * [OCPBUGS-30882](https://issues.redhat.com/browse/OCPBUGS-30882): GCP capg distribute instances across zones [#8176](https://github.com/openshift/installer/pull/8176) * [CORS-3142](https://issues.redhat.com/browse/CORS-3142): capi: write manifests to disk during create manifests [#8166](https://github.com/openshift/installer/pull/8166) * [OCPBUGS-28870](https://issues.redhat.com/browse/OCPBUGS-28870): IBMCloud: Restrict CIS and DNS Service lookup [#7987](https://github.com/openshift/installer/pull/7987) * [OCPBUGS-31013](https://issues.redhat.com/browse/OCPBUGS-31013): Fix vsi image missing [#8177](https://github.com/openshift/installer/pull/8177) * [CNF-10170](https://issues.redhat.com/browse/CNF-10170): bootkube.sh: Render kernel boot arguments for SNO [#8099](https://github.com/openshift/installer/pull/8099) * [CORS-2894](https://issues.redhat.com/browse/CORS-2894), [CORS-3051](https://issues.redhat.com/browse/CORS-3051): Create DNS resources and PHZ for CAPI/aws [#8142](https://github.com/openshift/installer/pull/8142) * [CORS-3417](https://issues.redhat.com/browse/CORS-3417): capa bump fallout [#8169](https://github.com/openshift/installer/pull/8169) * [CORS-3307](https://issues.redhat.com/browse/CORS-3307): add 'A2' as tested machine types on GCP [#8148](https://github.com/openshift/installer/pull/8148) * [CORS-2902](https://issues.redhat.com/browse/CORS-2902): capi/aws: add ext-LB as CAPA secondary LB [#8149](https://github.com/openshift/installer/pull/8149) * [CORS-3213](https://issues.redhat.com/browse/CORS-3213): Tweak GCPCluster Failure Domain Logic [#8017](https://github.com/openshift/installer/pull/8017) * [CORS-3215](https://issues.redhat.com/browse/CORS-3215): capi: implement bootstrap gather [#8036](https://github.com/openshift/installer/pull/8036) * NO-JIRA: OWNERS: pkg/infrastructure/openstack [#8165](https://github.com/openshift/installer/pull/8165) * [OPNET-476](https://issues.redhat.com/browse/OPNET-476): GA Load balancer feature for vSphere and Baremetal [#8101](https://github.com/openshift/installer/pull/8101) * no-jira: Power VS: Fix comment on default for wait_for_workspace [#8158](https://github.com/openshift/installer/pull/8158) * [OPNET-476](https://issues.redhat.com/browse/OPNET-476): GA Load balancer feature for Nutanix [#8102](https://github.com/openshift/installer/pull/8102) * [CORS-3303](https://issues.redhat.com/browse/CORS-3303): GCP: Add me-central2 (Dammam, Saudi Arabia, Middle East) region to the survey as supported region [#8132](https://github.com/openshift/installer/pull/8132) * [SPLAT-1390](https://issues.redhat.com/browse/SPLAT-1390): remove feature gate for vSphere control plane machinesets [#7908](https://github.com/openshift/installer/pull/7908) * [CORS-2892](https://issues.redhat.com/browse/CORS-2892): capi/aws: add user tags to CAPA cluster [#8150](https://github.com/openshift/installer/pull/8150) * [OCPBUGS-30836](https://issues.redhat.com/browse/OCPBUGS-30836): Power VS: Fix wait_for_workspace [#8145](https://github.com/openshift/installer/pull/8145) * [OCPBUGS-25462](https://issues.redhat.com/browse/OCPBUGS-25462): Validate control plane replicas [#8082](https://github.com/openshift/installer/pull/8082) * [OCPBUGS-30642](https://issues.redhat.com/browse/OCPBUGS-30642): pin google oauth2 version [#8133](https://github.com/openshift/installer/pull/8133) * [OCPBUGS-30600](https://issues.redhat.com/browse/OCPBUGS-30600): update RHCOS 4.16 bootimage metadata to 416.94.202403071059-0 [#8121](https://github.com/openshift/installer/pull/8121) * [CORS-3257](https://issues.redhat.com/browse/CORS-3257): Create GCP ServiceAccounts and assign to machines [#8066](https://github.com/openshift/installer/pull/8066) * [OCPBUGS-15861](https://issues.redhat.com/browse/OCPBUGS-15861): Use a static pure-go libvirt library [#7252](https://github.com/openshift/installer/pull/7252) * [OCPBUGS-29437](https://issues.redhat.com/browse/OCPBUGS-29437), [OCPBUGS-30547](https://issues.redhat.com/browse/OCPBUGS-30547): Run kubelet directly [#8131](https://github.com/openshift/installer/pull/8131) * [METAL-871](https://issues.redhat.com/browse/METAL-871): baremetal: remove ironic tf files [#8117](https://github.com/openshift/installer/pull/8117) * [OCPBUGS-30641](https://issues.redhat.com/browse/OCPBUGS-30641): Enable deploy by Service ID on PowerVS [#8111](https://github.com/openshift/installer/pull/8111) * [CORS-3288](https://issues.redhat.com/browse/CORS-3288): bump CAPA for LB scheme fix [#8114](https://github.com/openshift/installer/pull/8114) * no-jira: machines/aws: fix subnet filter comment [#8120](https://github.com/openshift/installer/pull/8120) * [METAL-871](https://issues.redhat.com/browse/METAL-871): baremetal: bootstrap: rename master label [#8107](https://github.com/openshift/installer/pull/8107) * [OCPBUGS-29388](https://issues.redhat.com/browse/OCPBUGS-29388): upi: aws: fix typo in worker templates [#8112](https://github.com/openshift/installer/pull/8112) * [OSASINFRA-3362](https://issues.redhat.com/browse/OSASINFRA-3362): Fix CAPI bootstrap deletion [#8104](https://github.com/openshift/installer/pull/8104) * [OCPBUGS-24415](https://issues.redhat.com/browse/OCPBUGS-24415), [OCPVE-661](https://issues.redhat.com/browse/OCPVE-661): bump openshift/api version [#7546](https://github.com/openshift/installer/pull/7546) * [MULTIARCH-4095](https://issues.redhat.com/browse/MULTIARCH-4095): Generate PowerVS machine manifests for CAPI [#8020](https://github.com/openshift/installer/pull/8020) * [CORS-2900](https://issues.redhat.com/browse/CORS-2900): CAPI AWS IAM [#8031](https://github.com/openshift/installer/pull/8031) * [OCPBUGS-30200](https://issues.redhat.com/browse/OCPBUGS-30200): Authn with platform-services-go-sdk for PowerVS [#8025](https://github.com/openshift/installer/pull/8025) * [CORS-3281](https://issues.redhat.com/browse/CORS-3281): IBMCloud: initial CAPI infrastructure [#8090](https://github.com/openshift/installer/pull/8090) * [CORS-2890](https://issues.redhat.com/browse/CORS-2890): Bump CAPA Dependencies for Secondary Load Balancers [#8088](https://github.com/openshift/installer/pull/8088) * [SPLAT-1460](https://issues.redhat.com/browse/SPLAT-1460): Make vSphere default ResourcePool formatting not contain double slash. [#8044](https://github.com/openshift/installer/pull/8044) * [CORS-3212](https://issues.redhat.com/browse/CORS-3212): CAPG Add ignition for CAPG machines [#8027](https://github.com/openshift/installer/pull/8027) * [METAL-871](https://issues.redhat.com/browse/METAL-871): Remove terraform-provider-ironic [#7649](https://github.com/openshift/installer/pull/7649) * [SPLAT-1468](https://issues.redhat.com/browse/SPLAT-1468): Added log message for import vsphere ova progress during CAPI install. [#8097](https://github.com/openshift/installer/pull/8097) * no-jira: capi: aws: report all conflicting user tags at once [#8085](https://github.com/openshift/installer/pull/8085) * [OCPBUGS-29469](https://issues.redhat.com/browse/OCPBUGS-29469): fix Azure API SKU calls timing out - part 2 [#8070](https://github.com/openshift/installer/pull/8070) * [SPLAT-1423](https://issues.redhat.com/browse/SPLAT-1423): Added static ip support to CAPI installer. [#8081](https://github.com/openshift/installer/pull/8081) * [MULTIARCH-4159](https://issues.redhat.com/browse/MULTIARCH-4159): Updated libvirt installer to include multi-arch yq and symlink for backwards compatibility [#8098](https://github.com/openshift/installer/pull/8098) * [OCPBUGS-30058](https://issues.redhat.com/browse/OCPBUGS-30058): GCP: The CAPG bootstrap machine IP should be set according to the publish strategy [#8079](https://github.com/openshift/installer/pull/8079) * [OCPBUGS-30057](https://issues.redhat.com/browse/OCPBUGS-30057): Don't auto create subnets for CAPG [#8083](https://github.com/openshift/installer/pull/8083) * [MULTIARCH-4153](https://issues.redhat.com/browse/MULTIARCH-4153): Incorporating Eltorito Boot Loader fix for Agent [#8069](https://github.com/openshift/installer/pull/8069) * no-jira: Missing permission from vsphere docs [#7789](https://github.com/openshift/installer/pull/7789) * [OCPBUGS-30135](https://issues.redhat.com/browse/OCPBUGS-30135): fix "OpenShiftSDN deprecated" error message [#8092](https://github.com/openshift/installer/pull/8092) * [CORS-3274](https://issues.redhat.com/browse/CORS-3274): GCP: add africa-south1 region to the survey as supported region [#8055](https://github.com/openshift/installer/pull/8055) * [CORS-3251](https://issues.redhat.com/browse/CORS-3251): Create capz machine manifests [#7969](https://github.com/openshift/installer/pull/7969) * [CORS-3259](https://issues.redhat.com/browse/CORS-3259): GCP CAPI Infra: auth with service account [#8077](https://github.com/openshift/installer/pull/8077) * [CFE-857](https://issues.redhat.com/browse/CFE-857): Apply user defined tags on created gcp resources [#7279](https://github.com/openshift/installer/pull/7279) * [AGENT-853](https://issues.redhat.com/browse/AGENT-853): Add ClusterInfo asset [#7997](https://github.com/openshift/installer/pull/7997) * [SPLAT-1173](https://issues.redhat.com/browse/SPLAT-1173): Enhance vSphere Installer to use IPAddressClaims for static IP [#7501](https://github.com/openshift/installer/pull/7501) * [CORS-3273](https://issues.redhat.com/browse/CORS-3273): capi system: don't log env vars [#8084](https://github.com/openshift/installer/pull/8084) * [OCPBUGS-29860](https://issues.redhat.com/browse/OCPBUGS-29860): double looping of failuredomains breaks zonal [#8059](https://github.com/openshift/installer/pull/8059) * no-jira: Remove v1alpha3 [#8061](https://github.com/openshift/installer/pull/8061) * [OCPBUGS-30005](https://issues.redhat.com/browse/OCPBUGS-30005): remove github.com/IBM-Cloud/bluemix-go/api/account/accountv2 [#8072](https://github.com/openshift/installer/pull/8072) * [OSASINFRA-3363](https://issues.redhat.com/browse/OSASINFRA-3363): ShiftStack CAPO integration [#7939](https://github.com/openshift/installer/pull/7939) * [MULTIARCH-4158](https://issues.redhat.com/browse/MULTIARCH-4158): pkg/infrastructure/powervs: add initial CAPI provider [#8060](https://github.com/openshift/installer/pull/8060) * [OCPBUGS-29469](https://issues.redhat.com/browse/OCPBUGS-29469): fix Azure API SKU calls timing out [#8046](https://github.com/openshift/installer/pull/8046) * [SPLAT-1459](https://issues.redhat.com/browse/SPLAT-1459): capv machines only full clone [#8042](https://github.com/openshift/installer/pull/8042) * [OCPBUGS-29895](https://issues.redhat.com/browse/OCPBUGS-29895): PowerVS: Add debugging to ServiceInstanceNameToGUID [#8058](https://github.com/openshift/installer/pull/8058) * [SPLAT-1434](https://issues.redhat.com/browse/SPLAT-1434): aws: add support of BYO public ipv4 pool [#7983](https://github.com/openshift/installer/pull/7983) * no-jira: images: libvirt: add oc to libvirt CI image [#8008](https://github.com/openshift/installer/pull/8008) * [SPLAT-1465](https://issues.redhat.com/browse/SPLAT-1465): capv - add additional extra configs [#8054](https://github.com/openshift/installer/pull/8054) * [SPLAT-1462](https://issues.redhat.com/browse/SPLAT-1462): capv - Remove unneeded auth env vars [#8053](https://github.com/openshift/installer/pull/8053) * [OCPBUGS-29429](https://issues.redhat.com/browse/OCPBUGS-29429): feat: add check for SNO bootstrap condition [#8004](https://github.com/openshift/installer/pull/8004) * Bug OCPBUGS-29084: OpenStack: Fix dualstack with external load-balancer [#8028](https://github.com/openshift/installer/pull/8028) * [CORS-3259](https://issues.redhat.com/browse/CORS-3259): GCP: Create DNS records and internal load balancer for CAPG Install [#8014](https://github.com/openshift/installer/pull/8014) * [SPLAT-1198](https://issues.redhat.com/browse/SPLAT-1198): migrate vSphere installation to CAPV [#7962](https://github.com/openshift/installer/pull/7962) * [OCPBUGS-29587](https://issues.redhat.com/browse/OCPBUGS-29587): Power VS: Fix service instance list [#8033](https://github.com/openshift/installer/pull/8033) * [OCPBUGS-22410](https://issues.redhat.com/browse/OCPBUGS-22410): vsphere-fix convert if only provided name [#7931](https://github.com/openshift/installer/pull/7931) * [OCPBUGS-29584](https://issues.redhat.com/browse/OCPBUGS-29584): PowerVS: handle composite_instance [#8029](https://github.com/openshift/installer/pull/8029) * [OCPBUGS-29482](https://issues.redhat.com/browse/OCPBUGS-29482): Bump terraform-provider-ibm to v1.61.0 [#8023](https://github.com/openshift/installer/pull/8023) * [CORS-2890](https://issues.redhat.com/browse/CORS-2890): pkg/infrastructure/aws: add initial CAPI provider [#8012](https://github.com/openshift/installer/pull/8012) * [CORS-3185](https://issues.redhat.com/browse/CORS-3185): update default release image [#7874](https://github.com/openshift/installer/pull/7874) * [OCPBUGS-28590](https://issues.redhat.com/browse/OCPBUGS-28590): gcp: better error msg when service accnt missing [#8002](https://github.com/openshift/installer/pull/8002) * [OCPBUGS-28203](https://issues.redhat.com/browse/OCPBUGS-28203): Power VS: Add sleep to allow workspace to configure PER [#7889](https://github.com/openshift/installer/pull/7889) * [CORS-3220](https://issues.redhat.com/browse/CORS-3220): Initiate CAPG installation [#8011](https://github.com/openshift/installer/pull/8011) * [CORS-3213](https://issues.redhat.com/browse/CORS-3213): Create the GCP cluster manifest [#7917](https://github.com/openshift/installer/pull/7917) * [OCPBUGS-29441](https://issues.redhat.com/browse/OCPBUGS-29441): update RHCOS 4.16 bootimage metadata to 416.94.202402130130-0 [#8015](https://github.com/openshift/installer/pull/8015) * [OCPBUGS-29425](https://issues.redhat.com/browse/OCPBUGS-29425): PowerVS Fix next start search [#8010](https://github.com/openshift/installer/pull/8010) * Bug OCPBUGS-29198: OpenStack: fix controlPlanePort validation [#7998](https://github.com/openshift/installer/pull/7998) * [SPLAT-1447](https://issues.redhat.com/browse/SPLAT-1447): Move MCO imports to API; update library-go, api [#8000](https://github.com/openshift/installer/pull/8000) * NO-ISSUE: integrationt tests support for env vars substitution [#7992](https://github.com/openshift/installer/pull/7992) * [OCPBUGS-29114](https://issues.redhat.com/browse/OCPBUGS-29114): Fixed control plane machine set handling of static IPs when AddressesFromPools is not in use. [#7985](https://github.com/openshift/installer/pull/7985) * [OCPBUGS-29068](https://issues.redhat.com/browse/OCPBUGS-29068): GCP: Skip validation of public and private zones for terraform vars [#7986](https://github.com/openshift/installer/pull/7986) * [OCPBUGS-29067](https://issues.redhat.com/browse/OCPBUGS-29067): Copy GCP manifests within MCO bootstrap to the correct location [#7991](https://github.com/openshift/installer/pull/7991) * [OCPBUGS-20085](https://issues.redhat.com/browse/OCPBUGS-20085): IBMCloud: Handle disk delete errors [#7515](https://github.com/openshift/installer/pull/7515) * [OCPBUGS-28827](https://issues.redhat.com/browse/OCPBUGS-28827): do not rename boot.catalog for arm64 iso [#7972](https://github.com/openshift/installer/pull/7972) * [OSASINFRA-3371](https://issues.redhat.com/browse/OSASINFRA-3371): Pass rhcosImage and manifests to the PreProvision hook [#7967](https://github.com/openshift/installer/pull/7967) * [SPLAT-1387](https://issues.redhat.com/browse/SPLAT-1387): enable additional tags to be associated with vsphere machines [#7905](https://github.com/openshift/installer/pull/7905) * [CORS-3242](https://issues.redhat.com/browse/CORS-3242): PowerVS: Replace deprecated primary_ipv4_address with primary_ip list item [#7861](https://github.com/openshift/installer/pull/7861) * [OPNET-357](https://issues.redhat.com/browse/OPNET-357): Populate network configuration at install-time [#7604](https://github.com/openshift/installer/pull/7604) * [CORS-3240](https://issues.redhat.com/browse/CORS-3240): add OWNERS_ALIASES madhu-pillai [#7733](https://github.com/openshift/installer/pull/7733) * [CNF-10170](https://issues.redhat.com/browse/CNF-10170): Revert "bootkube.sh: Render kernel boot arguments for SNO" [#7979](https://github.com/openshift/installer/pull/7979) * [CORS-3188](https://issues.redhat.com/browse/CORS-3188): Bump k8s deps [#7970](https://github.com/openshift/installer/pull/7970) * [OCPBUGS-2135](https://issues.redhat.com/browse/OCPBUGS-2135): Include CAPG objects in uninstall filter [#7907](https://github.com/openshift/installer/pull/7907) * [AGENT-848](https://issues.redhat.com/browse/AGENT-848): add node-joiner cli tool main [#7958](https://github.com/openshift/installer/pull/7958) * [CORS-3207](https://issues.redhat.com/browse/CORS-3207): Generate GCP machine manifests for CAPI [#7944](https://github.com/openshift/installer/pull/7944) * [OCPBUGS-24575](https://issues.redhat.com/browse/OCPBUGS-24575): ic: gcp: validate instance architecture [#7850](https://github.com/openshift/installer/pull/7850) * [CORS-3196](https://issues.redhat.com/browse/CORS-3196): capg: add infrastructure components [#7968](https://github.com/openshift/installer/pull/7968) * [CORS-3208](https://issues.redhat.com/browse/CORS-3208): Create the GCP infrastructure controller [#7940](https://github.com/openshift/installer/pull/7940) * [OCPBUGS-27156](https://issues.redhat.com/browse/OCPBUGS-27156): GCP Destroy cleanup correct zones/records [#7932](https://github.com/openshift/installer/pull/7932) * [OCPBUGS-27737](https://issues.redhat.com/browse/OCPBUGS-27737): aws-edge-zones preventing err before discovering [#7945](https://github.com/openshift/installer/pull/7945) * [OCPBUGS-28708](https://issues.redhat.com/browse/OCPBUGS-28708): update tested Azure Arm64 instance type on 4.15 [#7965](https://github.com/openshift/installer/pull/7965) * [OCPBUGS-28643](https://issues.redhat.com/browse/OCPBUGS-28643): PowerVS: Add dal12 region [#7956](https://github.com/openshift/installer/pull/7956) * [OCPBUGS-27263](https://issues.redhat.com/browse/OCPBUGS-27263): Bump golang 1.21 [#7925](https://github.com/openshift/installer/pull/7925) * [CNF-10170](https://issues.redhat.com/browse/CNF-10170): bootkube.sh: Render kernel boot arguments for SNO [#7692](https://github.com/openshift/installer/pull/7692) * [OCPBUGS-28705](https://issues.redhat.com/browse/OCPBUGS-28705): [azure] update tested x86 instance type on 4.15 [#7961](https://github.com/openshift/installer/pull/7961) * [CORS-3139](https://issues.redhat.com/browse/CORS-3139): Move CAPI behind infrastructure provider interface [#7824](https://github.com/openshift/installer/pull/7824) * [OCPBUGS-27507](https://issues.redhat.com/browse/OCPBUGS-27507): bump containerd for vulnerability fix [#7942](https://github.com/openshift/installer/pull/7942) * NO-ISSUE: test fix to support slightly different nmstate error messages [#7954](https://github.com/openshift/installer/pull/7954) * NO-JIRA: Minor fixes [#7947](https://github.com/openshift/installer/pull/7947) * no-jira: azure: add metadata info to resource group tags [#7725](https://github.com/openshift/installer/pull/7725) * [OCPBUGS-25453](https://issues.redhat.com/browse/OCPBUGS-25453): duplicate failure domains in CMPS [#7860](https://github.com/openshift/installer/pull/7860) * [OCPBUGS-27788](https://issues.redhat.com/browse/OCPBUGS-27788): PowerVS: COS region configurable [#7941](https://github.com/openshift/installer/pull/7941) * [SPLAT-1345](https://issues.redhat.com/browse/SPLAT-1345): Remove alibaba [#7832](https://github.com/openshift/installer/pull/7832) * [OCPBUGS-27366](https://issues.redhat.com/browse/OCPBUGS-27366): set the --cluster-profile flag for openshift/api rendering [#7924](https://github.com/openshift/installer/pull/7924) * [OCPBUGS-27192](https://issues.redhat.com/browse/OCPBUGS-27192): remove retired serial NCv2 from azure tested instance type list on x86 [#7911](https://github.com/openshift/installer/pull/7911) * no-jira: images/altinfra: allow CAPI ARG [#7891](https://github.com/openshift/installer/pull/7891) * [OCPBUGS-25835](https://issues.redhat.com/browse/OCPBUGS-25835): Validate baremetal capability is set for baremetal platform [#7901](https://github.com/openshift/installer/pull/7901) * no-jira: Add AWS m6a to tested instance types [#7851](https://github.com/openshift/installer/pull/7851) * [OCPBUGS-24956](https://issues.redhat.com/browse/OCPBUGS-24956): Fix typo in CloudCredential validation [#7915](https://github.com/openshift/installer/pull/7915) * [OCPBUGS-24303](https://issues.redhat.com/browse/OCPBUGS-24303): Check provided sha for agent ISO download [#7893](https://github.com/openshift/installer/pull/7893) * [CORS-3203](https://issues.redhat.com/browse/CORS-3203): Fix `depreciated` typo [#7834](https://github.com/openshift/installer/pull/7834) * [OCPBUGS-14257](https://issues.redhat.com/browse/OCPBUGS-14257): normalize ISO files extensions to three chars [#7896](https://github.com/openshift/installer/pull/7896) * [OCPBUGS-26434](https://issues.redhat.com/browse/OCPBUGS-26434): Redact platform passwords in agent-gather output [#7873](https://github.com/openshift/installer/pull/7873) * [OCPBUGS-27092](https://issues.redhat.com/browse/OCPBUGS-27092): baremetal: gather all recently refactored services [#7854](https://github.com/openshift/installer/pull/7854) * [OCPBUGS-25996](https://issues.redhat.com/browse/OCPBUGS-25996): baremetal: correct external_http_url for v6-only BMCs [#7898](https://github.com/openshift/installer/pull/7898) * [CORS-2950](https://issues.redhat.com/browse/CORS-2950): Remove openshift-sdn as an install-time option [#7720](https://github.com/openshift/installer/pull/7720) * [OPNET-415](https://issues.redhat.com/browse/OPNET-415): Upgrade o/api to include extended network config [#7869](https://github.com/openshift/installer/pull/7869) * [METAL-829](https://issues.redhat.com/browse/METAL-829): Set node cpu_arch from bmh [#7814](https://github.com/openshift/installer/pull/7814) * [OCPBUGS-26399](https://issues.redhat.com/browse/OCPBUGS-26399): Support singular VIP in ACI for BareMetal [#7859](https://github.com/openshift/installer/pull/7859) * [CORS-3190](https://issues.redhat.com/browse/CORS-3190): GCP: Add load balancer info to cluster infra [#7888](https://github.com/openshift/installer/pull/7888) * [MULTIARCH-4072](https://issues.redhat.com/browse/MULTIARCH-4072): Power VS: Add eu-de-1, eu-de-2, sao04, and wdc07 as supported zones [#7870](https://github.com/openshift/installer/pull/7870) * [OCPBUGS-24956](https://issues.redhat.com/browse/OCPBUGS-24956): Add cloud credential capability validation [#7884](https://github.com/openshift/installer/pull/7884) * [OCPBUGS-25841](https://issues.redhat.com/browse/OCPBUGS-25841): preserve category name when trying to find tag category [#7876](https://github.com/openshift/installer/pull/7876) * [ARO-4744](https://issues.redhat.com/browse/ARO-4744): Do not run platform validation on ARO [#7865](https://github.com/openshift/installer/pull/7865) * [OCPBUGS-24956](https://issues.redhat.com/browse/OCPBUGS-24956): Add cloud credential capability validation [#7875](https://github.com/openshift/installer/pull/7875) * [OSASINFRA-3280](https://issues.redhat.com/browse/OSASINFRA-3280): OpenStack: clarify root volume size requirements [#7698](https://github.com/openshift/installer/pull/7698) * [OCPBUGS-26048](https://issues.redhat.com/browse/OCPBUGS-26048): Bump default channel to stable-4.16 [#7867](https://github.com/openshift/installer/pull/7867) * [OCPBUGS-24862](https://issues.redhat.com/browse/OCPBUGS-24862): Updating ose-installer-altinfra-container image to be … [#7872](https://github.com/openshift/installer/pull/7872) * [CORS-2852](https://issues.redhat.com/browse/CORS-2852): cmd/create: allow clean shutdown of resources [#7864](https://github.com/openshift/installer/pull/7864) * [OCPBUGS-24820](https://issues.redhat.com/browse/OCPBUGS-24820): Updating ose-baremetal-installer-container image to be consistent with ART [#7817](https://github.com/openshift/installer/pull/7817) * [OCPBUGS-24814](https://issues.redhat.com/browse/OCPBUGS-24814): Updating ose-installer-container image to be consistent with ART [#7816](https://github.com/openshift/installer/pull/7816) * [OCPBUGS-25600](https://issues.redhat.com/browse/OCPBUGS-25600): aws: validate instance arch [#7835](https://github.com/openshift/installer/pull/7835) * [OCPBUGS-25440](https://issues.redhat.com/browse/OCPBUGS-25440): ic: aws: add iam:TagInstanceProfile permission requirement [#7843](https://github.com/openshift/installer/pull/7843) * [OCPBUGS-25132](https://issues.redhat.com/browse/OCPBUGS-25132): Fixes for the OpensStack UPI playbooks. [#7833](https://github.com/openshift/installer/pull/7833) * [OCPBUGS-24853](https://issues.redhat.com/browse/OCPBUGS-24853): Updating ose-installer-artifacts-container image to be consistent with ART [#7818](https://github.com/openshift/installer/pull/7818) * [OCPBUGS-19054](https://issues.redhat.com/browse/OCPBUGS-19054): Warn that FeatureSet is not supported [#7825](https://github.com/openshift/installer/pull/7825) * [CORS-2315](https://issues.redhat.com/browse/CORS-2315): GCP: Skip populating Private/Public Zones within DNS manifest [#7846](https://github.com/openshift/installer/pull/7846) * no-jira: build: drop vsphereprivate build workaround [#7847](https://github.com/openshift/installer/pull/7847) * [CORS-2870](https://issues.redhat.com/browse/CORS-2870): build: only rebuild terraform providers if needed [#7688](https://github.com/openshift/installer/pull/7688) * [OCPBUGS-24473](https://issues.redhat.com/browse/OCPBUGS-24473): IBMCloud: Set IBM TF visibility based on URLs [#7805](https://github.com/openshift/installer/pull/7805) * [CORS-3029](https://issues.redhat.com/browse/CORS-3029): GCP: Update DNSType within GCP PlatformStatus based on `UserProvisionedDNS` [#7837](https://github.com/openshift/installer/pull/7837) * [OCPBUGS-24241](https://issues.redhat.com/browse/OCPBUGS-24241): Pin openstack.cloud version. [#7821](https://github.com/openshift/installer/pull/7821) * Revert "OCPBUGS-4038: bootstrap: Skip gatewayd units only on OKD agent-installer" [#7651](https://github.com/openshift/installer/pull/7651) * no-jira: Revert "Merge pull request #7823 from patrickdillon/build-capi-altinfra" [#7828](https://github.com/openshift/installer/pull/7828) * [OCPBUGS-19303](https://issues.redhat.com/browse/OCPBUGS-19303): Changed OKD/FCOS workaround to also support Agent-based Installer [#7484](https://github.com/openshift/installer/pull/7484) * [OCPBUGS-25191](https://issues.redhat.com/browse/OCPBUGS-25191): ic: azure: fix retrieving marketplace image [#7826](https://github.com/openshift/installer/pull/7826) * [OCPBUGS-24995](https://issues.redhat.com/browse/OCPBUGS-24995): Revert "Merge pull request #7642 from AnnaZivkovic/azure_duplicate_im… [#7822](https://github.com/openshift/installer/pull/7822) * [CORS-2840](https://issues.redhat.com/browse/CORS-2840): images/altinfra: enable CAPI builds [#7823](https://github.com/openshift/installer/pull/7823) * [CORS-3003](https://issues.redhat.com/browse/CORS-3003): [ibmcloud] add key-protect plugin in ibmcloud cli [#7811](https://github.com/openshift/installer/pull/7811) * [CORS-2852](https://issues.redhat.com/browse/CORS-2852): Support installing OpenShift via Cluster API [#7807](https://github.com/openshift/installer/pull/7807) * [SPLAT-1272](https://issues.redhat.com/browse/SPLAT-1272): Modify the terraform variables to support Nutanix Failure Domains [#7806](https://github.com/openshift/installer/pull/7806) * [CORS-2934](https://issues.redhat.com/browse/CORS-2934): IBMCloud: Update MAPI for BYOK [#7812](https://github.com/openshift/installer/pull/7812) * [METAL-803](https://issues.redhat.com/browse/METAL-803): Update vendoring for baremetal-operator [#7809](https://github.com/openshift/installer/pull/7809) * no-jira: Fix base image reference [#7810](https://github.com/openshift/installer/pull/7810) * [CORS-2952](https://issues.redhat.com/browse/CORS-2952): GCP Set "ClusterHostedDNS" in the Infra CR based on the value of userProvisionedDNS [#7796](https://github.com/openshift/installer/pull/7796) * [CORS-2813](https://issues.redhat.com/browse/CORS-2813): Pass LB ConfigMap manifest as a parameter to MCO instance during bootstrap [#7662](https://github.com/openshift/installer/pull/7662) * [OCPBUGS-23140](https://issues.redhat.com/browse/OCPBUGS-23140), [OCPBUGS-23305](https://issues.redhat.com/browse/OCPBUGS-23305): Soften VIP validations for external load-balancer [#7803](https://github.com/openshift/installer/pull/7803) * [AGENT-739](https://issues.redhat.com/browse/AGENT-739): Support for install-config baremetal host BMC fields [#7645](https://github.com/openshift/installer/pull/7645) * [AGENT-729](https://issues.redhat.com/browse/AGENT-729): Support generic platform name for external platform [#7585](https://github.com/openshift/installer/pull/7585) * [MULTIARCH-4042](https://issues.redhat.com/browse/MULTIARCH-4042): Reuse existing Transit Gateway in target Workspace, or create anew [#7592](https://github.com/openshift/installer/pull/7592) * [OCPBUGS-23473](https://issues.redhat.com/browse/OCPBUGS-23473): update RHCOS 4.15 bootimage metadata to 415.92.202311241643-0 [#7770](https://github.com/openshift/installer/pull/7770) * [AGENT-615](https://issues.redhat.com/browse/AGENT-615): Split create-cluster-and-infraenv.service [#7364](https://github.com/openshift/installer/pull/7364) * no-jira: image: infra-providers: use base image instead of builder [#7800](https://github.com/openshift/installer/pull/7800) * no-jira: hack: drop hardcoded -j8 in make invocations. [#7799](https://github.com/openshift/installer/pull/7799) * [OCPBUGS-23458](https://issues.redhat.com/browse/OCPBUGS-23458): force destroy bootstrap ign [#7791](https://github.com/openshift/installer/pull/7791) * [OSASINFRA-3261](https://issues.redhat.com/browse/OSASINFRA-3261): OpenStack: support dualstack in UPI [#7727](https://github.com/openshift/installer/pull/7727) * [MULTIARCH-2678](https://issues.redhat.com/browse/MULTIARCH-2678): Patch for Agent Based Installer to support s390x as supported architecture. [#7712](https://github.com/openshift/installer/pull/7712) * [SPLAT-1218](https://issues.redhat.com/browse/SPLAT-1218): AWS BYO VPC support for Wavelength Zones [#7652](https://github.com/openshift/installer/pull/7652) * [CORS-2525](https://issues.redhat.com/browse/CORS-2525): Azure: remove storage account with bootstrap destroy [#7642](https://github.com/openshift/installer/pull/7642) * [AGENT-337](https://issues.redhat.com/browse/AGENT-337): Set VIPs directly in api, instead of install-config override [#7574](https://github.com/openshift/installer/pull/7574) * [OCPVE-648](https://issues.redhat.com/browse/OCPVE-648): gomod: bump api version with CloudCredential cap [#7466](https://github.com/openshift/installer/pull/7466) * [CORS-2852](https://issues.redhat.com/browse/CORS-2852): cmd/create: ensure proper cleanup on exit [#7693](https://github.com/openshift/installer/pull/7693) * [OCPBUGS-9066](https://issues.redhat.com/browse/OCPBUGS-9066): Retry image download on failure [#7106](https://github.com/openshift/installer/pull/7106) * NO-ISSUE: Remove dead code from 'networking' asset [#7798](https://github.com/openshift/installer/pull/7798) * PowerVS: MULTIARCH-4030: Reintroduce serviceInstanceGUID install option [#7795](https://github.com/openshift/installer/pull/7795) * [OCPBUGS-24191](https://issues.redhat.com/browse/OCPBUGS-24191): set vmType in azure cloud config [#7793](https://github.com/openshift/installer/pull/7793) * no-jira: pkg/asset: safety nets to keep installer from crashing [#7792](https://github.com/openshift/installer/pull/7792) * [CORS-2934](https://issues.redhat.com/browse/CORS-2934): IBMCloud: Add support for BYOK [#7738](https://github.com/openshift/installer/pull/7738) * [OCPBUGS-23539](https://issues.redhat.com/browse/OCPBUGS-23539): Keep Machine manifests out of OpenShift Manifests asset [#7753](https://github.com/openshift/installer/pull/7753) * [CORS-3020](https://issues.redhat.com/browse/CORS-3020): IBMCloud: Bump IBM TF provider [#7784](https://github.com/openshift/installer/pull/7784) * [MIXEDARCH-310](https://issues.redhat.com/browse/MIXEDARCH-310): Enable the use of the multi payload for agent installer [#7595](https://github.com/openshift/installer/pull/7595) * [CORS-2775](https://issues.redhat.com/browse/CORS-2775): ic: azure: remove deprecated `errors` package [#7778](https://github.com/openshift/installer/pull/7778) * [SPLAT-1126](https://issues.redhat.com/browse/SPLAT-1126): aws/clusterNetworkMTU config to change the MTU for overlay network [#7765](https://github.com/openshift/installer/pull/7765) * [CORS-2785](https://issues.redhat.com/browse/CORS-2785): images: decouple installer and installer-artifacts [#7782](https://github.com/openshift/installer/pull/7782) * [MULTIARCH-3793](https://issues.redhat.com/browse/MULTIARCH-3793): Power VS: Add mad and wdc assupported region [#7773](https://github.com/openshift/installer/pull/7773) * [CORS-2852](https://issues.redhat.com/browse/CORS-2852): Generate Cluster API Machine Manifests [#7771](https://github.com/openshift/installer/pull/7771) * [CORS-2854](https://issues.redhat.com/browse/CORS-2854): azure: Allow users to set visibility to components [#7547](https://github.com/openshift/installer/pull/7547) * [OCPBUGS-24008](https://issues.redhat.com/browse/OCPBUGS-24008): Remove sno_arm.txt integration test [#7718](https://github.com/openshift/installer/pull/7718) * [OCPBUGS-23947](https://issues.redhat.com/browse/OCPBUGS-23947): set client options when interacting with azure api [#7768](https://github.com/openshift/installer/pull/7768) * [CORS-2978](https://issues.redhat.com/browse/CORS-2978): enable AWS SDK Installation through feature gates [#7715](https://github.com/openshift/installer/pull/7715) * [CORS-2798](https://issues.redhat.com/browse/CORS-2798): GCP: User Configured DNS solution to update the bootstrap node with the Load Balancer Information [#7631](https://github.com/openshift/installer/pull/7631) * [CORS-2845](https://issues.redhat.com/browse/CORS-2845): azure: Enable storage account encryption [#7520](https://github.com/openshift/installer/pull/7520) * [SPLAT-1277](https://issues.redhat.com/browse/SPLAT-1277): unrevert PR 7418; implement vSphere control plane machinesets [#7780](https://github.com/openshift/installer/pull/7780) * [OSASINFRA-3303](https://issues.redhat.com/browse/OSASINFRA-3303): OpenStack: remove generation of trunks name [#7772](https://github.com/openshift/installer/pull/7772) * [AGENT-670](https://issues.redhat.com/browse/AGENT-670): Add assisted-db data to agent-gather [#7719](https://github.com/openshift/installer/pull/7719) * [SPLAT-1160](https://issues.redhat.com/browse/SPLAT-1160): AWS - Support Wavelength Zones with edge pool [#7369](https://github.com/openshift/installer/pull/7369) * Skip cluster config [#7666](https://github.com/openshift/installer/pull/7666) * [OCPBUGS-24031](https://issues.redhat.com/browse/OCPBUGS-24031): Bump Fedora CoreOS to latest stable [#7779](https://github.com/openshift/installer/pull/7779) * no-jira: destroy: azure: store session in the destroy object [#7777](https://github.com/openshift/installer/pull/7777) * [CORS-2975](https://issues.redhat.com/browse/CORS-2975): Add support for il-central-1 in AWS [#7740](https://github.com/openshift/installer/pull/7740) * [CORS-2428](https://issues.redhat.com/browse/CORS-2428): terraform: add build information to binaries [#7763](https://github.com/openshift/installer/pull/7763) * [OCPBUGS-24026](https://issues.redhat.com/browse/OCPBUGS-24026): Add owner for user provided client CA bundle [#7749](https://github.com/openshift/installer/pull/7749) * [SPLAT-1272](https://issues.redhat.com/browse/SPLAT-1272): Support Nutanix Failure Domains [#7730](https://github.com/openshift/installer/pull/7730) * [CORS-2775](https://issues.redhat.com/browse/CORS-2775): destroy: azure: remove deprecated `errors` package [#7761](https://github.com/openshift/installer/pull/7761) * no-jira: cmd/openshift-install: Remove "migrate" command [#7601](https://github.com/openshift/installer/pull/7601) * no-jira: go.mod: remove unused terraform-providers-nutanix import [#7762](https://github.com/openshift/installer/pull/7762) * [CORS-2835](https://issues.redhat.com/browse/CORS-2835): pkg/infrastructure: remove ARO build tag [#7745](https://github.com/openshift/installer/pull/7745) * [OCPBUGS-21777](https://issues.redhat.com/browse/OCPBUGS-21777): baremetal: populate customDeploy in advance [#7674](https://github.com/openshift/installer/pull/7674) * [CORS-2933](https://issues.redhat.com/browse/CORS-2933): IBMCloud: Basic service endpoint override [#7632](https://github.com/openshift/installer/pull/7632) * [CORS-2852](https://issues.redhat.com/browse/CORS-2852): Introduce Cluster API Infrastructure manifest generation [#7672](https://github.com/openshift/installer/pull/7672) * [OCPBUGS-22840](https://issues.redhat.com/browse/OCPBUGS-22840): ic/azure: validate field Plan when for marketplace images [#7721](https://github.com/openshift/installer/pull/7721) * [CORS-2604](https://issues.redhat.com/browse/CORS-2604): tag user-provided azure vnet [#7611](https://github.com/openshift/installer/pull/7611) * [MULTIARCH-3964](https://issues.redhat.com/browse/MULTIARCH-3964): Power VS: Control SMT level with machineconfig [#7704](https://github.com/openshift/installer/pull/7704) * no-jira: destroy/azure: fix dropped negation from error comparison [#7758](https://github.com/openshift/installer/pull/7758) * no-jira: destroy/azure: avoid cancelling main context [#7750](https://github.com/openshift/installer/pull/7750) * [OCPCLOUD-2130](https://issues.redhat.com/browse/OCPCLOUD-2130): Fix Failuredomains check on manifests test [#7617](https://github.com/openshift/installer/pull/7617) * [OSASINFRA-3295](https://issues.redhat.com/browse/OSASINFRA-3295): OpenStack: fix client used to list flavors [#7723](https://github.com/openshift/installer/pull/7723) * [OSASINFRA-3294](https://issues.redhat.com/browse/OSASINFRA-3294): OpenStack: fix script to update bootstrap ignition shim [#7743](https://github.com/openshift/installer/pull/7743) * no-jira: images: rename terraform- > infrastructure-providers [#7716](https://github.com/openshift/installer/pull/7716) * [OCPBUGS-23376](https://issues.redhat.com/browse/OCPBUGS-23376): vSphere - when using RP network path is incorrect [#7737](https://github.com/openshift/installer/pull/7737) * no-jira: Stop rendering networks.config CRD [#7732](https://github.com/openshift/installer/pull/7732) * [OCPBUGS-22453](https://issues.redhat.com/browse/OCPBUGS-22453): Fixed systemd-resolved's split dns config in OKD/FCOS [#7634](https://github.com/openshift/installer/pull/7634) * [SPLAT-1218](https://issues.redhat.com/browse/SPLAT-1218): upi/AWS: Templates to provision resources in Wavelength [#7722](https://github.com/openshift/installer/pull/7722) * [AGENT-337](https://issues.redhat.com/browse/AGENT-337): Support both VIP and VIPs in AgentClusterInstall [#7724](https://github.com/openshift/installer/pull/7724) * [OSASINFRA-3229](https://issues.redhat.com/browse/OSASINFRA-3229): Remove support for Kuryr [#7675](https://github.com/openshift/installer/pull/7675) * [CORS-2830](https://issues.redhat.com/browse/CORS-2830): Provision AWS Infrastructure with SDK [#7676](https://github.com/openshift/installer/pull/7676) * [MULTIARCH-4009](https://issues.redhat.com/browse/MULTIARCH-4009): Prepare for varying SysTypes for new datacenters [#7717](https://github.com/openshift/installer/pull/7717) * [MULTIARCH-3789](https://issues.redhat.com/browse/MULTIARCH-3789): Power VS: Remove cloud connection support [#7696](https://github.com/openshift/installer/pull/7696) * [CORS-2876](https://issues.redhat.com/browse/CORS-2876): images/installer-altinfra: initial Dockerfile [#7711](https://github.com/openshift/installer/pull/7711) * Bug OCPBUGS-19462: OpenStack: Fix dual-stack machines Spec to contain network [#7694](https://github.com/openshift/installer/pull/7694) * [MULTIARCH-3965](https://issues.redhat.com/browse/MULTIARCH-3965): Check if PER is enabled in the target PowerVS workspace [#7683](https://github.com/openshift/installer/pull/7683) * [OSASINFRA-3280](https://issues.redhat.com/browse/OSASINFRA-3280): openstack: document etcd on local disk [#7664](https://github.com/openshift/installer/pull/7664) * [OCPBUGS-23170](https://issues.redhat.com/browse/OCPBUGS-23170): Revert #7418 "SPLAT-1141: implement vSphere control plane machinesets" [#7708](https://github.com/openshift/installer/pull/7708) * [MULTIARCH-2590](https://issues.redhat.com/browse/MULTIARCH-2590): PowerVS create service instance [#7695](https://github.com/openshift/installer/pull/7695) * [SPLAT-1141](https://issues.redhat.com/browse/SPLAT-1141): implement vSphere control plane machinesets [#7418](https://github.com/openshift/installer/pull/7418) * [CORS-2428](https://issues.redhat.com/browse/CORS-2428): images: add Dockerfile for a terraform-providers image [#7687](https://github.com/openshift/installer/pull/7687) * [OSASINFRA-3237](https://issues.redhat.com/browse/OSASINFRA-3237): move controlPlanePort API to GA [#7570](https://github.com/openshift/installer/pull/7570) * [CORS-2835](https://issues.redhat.com/browse/CORS-2835): use build tags to produce installer with alternate infrastructure providers [#7656](https://github.com/openshift/installer/pull/7656) * [CORS-2877](https://issues.redhat.com/browse/CORS-2877): Install Config Feature Gate Validation [#7413](https://github.com/openshift/installer/pull/7413) * [OCPBUGS-22772](https://issues.redhat.com/browse/OCPBUGS-22772): return Terraform statefile on error [#7671](https://github.com/openshift/installer/pull/7671) * NO-JIRA: destroy/aws: replaced deprecated sets syntax [#7680](https://github.com/openshift/installer/pull/7680) * [OCPBUGS-19398](https://issues.redhat.com/browse/OCPBUGS-19398): IBMCloud: Add eu-es region [#7668](https://github.com/openshift/installer/pull/7668) * [OCPBUGS-22830](https://issues.redhat.com/browse/OCPBUGS-22830): fix google cli verson to 447.0.0 [#7663](https://github.com/openshift/installer/pull/7663) * [OCPBUGS-22113](https://issues.redhat.com/browse/OCPBUGS-22113): Do not generate azure-cloud-provider in manual mode for aro builds [#7608](https://github.com/openshift/installer/pull/7608) * [OCPBUGS-22757](https://issues.redhat.com/browse/OCPBUGS-22757): update RHCOS 4.15 bootimage metadata to 415.92.202310310037-0 [#7654](https://github.com/openshift/installer/pull/7654) * [CORS-2852](https://issues.redhat.com/browse/CORS-2852): Introduce pkg/clusterapi, system, and local control plane [#7630](https://github.com/openshift/installer/pull/7630) * [OCPBUGS-20403](https://issues.redhat.com/browse/OCPBUGS-20403): OpenStack: add SG rules for compact clusters on UPI [#7576](https://github.com/openshift/installer/pull/7576) * [OCPBUGS-17866](https://issues.redhat.com/browse/OCPBUGS-17866): check GOOGLE_APPLICATION_CREDENTIALS env var [#6863](https://github.com/openshift/installer/pull/6863) * [OCPBUGS-22773](https://issues.redhat.com/browse/OCPBUGS-22773): PowerVS: fix removeFromLoadBalancers [#7653](https://github.com/openshift/installer/pull/7653) * [OCPBUGS-13664](https://issues.redhat.com/browse/OCPBUGS-13664): Add KMS encryption keys if provided [#7650](https://github.com/openshift/installer/pull/7650) * Bug OCPBUGS-22298: OpenStack: Fix IPv6 address configuration for bootstrap [#7638](https://github.com/openshift/installer/pull/7638) * [OCPBUGS-18387](https://issues.redhat.com/browse/OCPBUGS-18387): Add Azure ConfidentialVM capability and DiskEncryptionSet validations [#7469](https://github.com/openshift/installer/pull/7469) * [OCPBUGS-22489](https://issues.redhat.com/browse/OCPBUGS-22489): destroy: gcp: fix destroying regional disks [#7643](https://github.com/openshift/installer/pull/7643) * [OCPBUGS-22058](https://issues.redhat.com/browse/OCPBUGS-22058): Bump versions for golang modules to accommodate fixes for CVE-2023-39325 & CVE-2023-44487 [#7590](https://github.com/openshift/installer/pull/7590) * [OCPBUGS-18986](https://issues.redhat.com/browse/OCPBUGS-18986): Skip the deletion of instance profiles marked shared [#7537](https://github.com/openshift/installer/pull/7537) * hack/go-lint: update golanci-lint to v1.53.1 [#7635](https://github.com/openshift/installer/pull/7635) * [OCPBUGS-22655](https://issues.redhat.com/browse/OCPBUGS-22655): Bump Fedora CoreOS to latest stable [#7644](https://github.com/openshift/installer/pull/7644) * bootkube.sh: drop final mention of `machine-os-content` [#7636](https://github.com/openshift/installer/pull/7636) * update tested x86 instance type on 4.14 [#7639](https://github.com/openshift/installer/pull/7639) * [OCPBUGS-4038](https://issues.redhat.com/browse/OCPBUGS-4038): bootstrap: Skip gatewayd units only on OKD agent-installer [#7629](https://github.com/openshift/installer/pull/7629) * [CORS-2852](https://issues.redhat.com/browse/CORS-2852): Build and package Cluster API and providers [#7620](https://github.com/openshift/installer/pull/7620) * [AGENT-713](https://issues.redhat.com/browse/AGENT-713): Use BM hosts in install-config if not defined in agent-config [#7531](https://github.com/openshift/installer/pull/7531) * [MIXEDARCH-353](https://issues.redhat.com/browse/MIXEDARCH-353): Add yq-v4 to the upi-installer image for CI and copy yq3 from a previous stage's manifest-list image [#7567](https://github.com/openshift/installer/pull/7567) * openstack: dual stack UPI - create security group rules for IPv6 [#7552](https://github.com/openshift/installer/pull/7552) * [OCPVE-740](https://issues.redhat.com/browse/OCPVE-740): bump openshift/api [#7613](https://github.com/openshift/installer/pull/7613) * [AGENT-718](https://issues.redhat.com/browse/AGENT-718): Add vSphere credentials to install-config overrides [#7593](https://github.com/openshift/installer/pull/7593) * Revert #7428 "OCPBUGS-13664: Add KMS encryption keys if provided" [#7625](https://github.com/openshift/installer/pull/7625) * [OCPBUGS-10906](https://issues.redhat.com/browse/OCPBUGS-10906): check extracted base iso coreos version is in sync [#7030](https://github.com/openshift/installer/pull/7030) * [OCPBUGS-4038](https://issues.redhat.com/browse/OCPBUGS-4038): bootstrap: Enable gatewayd units only on RHCOS [#7580](https://github.com/openshift/installer/pull/7580) * [OCPBUGS-21720](https://issues.redhat.com/browse/OCPBUGS-21720): images/libvirt/Dockerfile.ci: Use centos stream instead centos:7 [#6813](https://github.com/openshift/installer/pull/6813) * [CORS-2836](https://issues.redhat.com/browse/CORS-2836): Refactor Stages, encapsulate terraform [#7488](https://github.com/openshift/installer/pull/7488) * [OCPBUGS-20356](https://issues.redhat.com/browse/OCPBUGS-20356): update RHCOS 4.15 bootimage metadata to 415.92.202310170229-0 [#7616](https://github.com/openshift/installer/pull/7616) * [OCPBUGS-20364](https://issues.redhat.com/browse/OCPBUGS-20364): azure: validation: validate defaultMachinePlatform [#7584](https://github.com/openshift/installer/pull/7584) * [OCPBUGS-20525](https://issues.redhat.com/browse/OCPBUGS-20525): aws: use security groups from defaultMachinePlatform [#7589](https://github.com/openshift/installer/pull/7589) * [OCPBUGS-13664](https://issues.redhat.com/browse/OCPBUGS-13664): Add KMS encryption keys if provided [#7428](https://github.com/openshift/installer/pull/7428) * [OCPBUGS-5471](https://issues.redhat.com/browse/OCPBUGS-5471): Try to select rendezvousIP among non-worker hosts [#7443](https://github.com/openshift/installer/pull/7443) * [OCPBUGS-21781](https://issues.redhat.com/browse/OCPBUGS-21781): Rectify GCP label key validation check [#7596](https://github.com/openshift/installer/pull/7596) * Revert skipping integration test agent sno arm [#7561](https://github.com/openshift/installer/pull/7561) * [OCPBUGS-20350](https://issues.redhat.com/browse/OCPBUGS-20350): vSphere,segfault on version check [#7575](https://github.com/openshift/installer/pull/7575) * [OCPBUGS-19093](https://issues.redhat.com/browse/OCPBUGS-19093): skip agent-tui on OCI [#7512](https://github.com/openshift/installer/pull/7512) * [OCPVE-675](https://issues.redhat.com/browse/OCPVE-675): feat: bump api to add OLM capability [#7495](https://github.com/openshift/installer/pull/7495) * Enforcing the serial execution of the integration tests [#7591](https://github.com/openshift/installer/pull/7591) * images: Cleanup CI Dockerfiles [#7507](https://github.com/openshift/installer/pull/7507) * [OCPBUGS-20440](https://issues.redhat.com/browse/OCPBUGS-20440): Warn about host and target compatibility [#7582](https://github.com/openshift/installer/pull/7582) * [OCPBUGS-19444](https://issues.redhat.com/browse/OCPBUGS-19444): Use changes to AgentClusterInstall during loading [#7506](https://github.com/openshift/installer/pull/7506) * OpenStack: Adapt nodePorts range 0.0.0.0/0 sg rules [#7577](https://github.com/openshift/installer/pull/7577) * Remove unused method [#7438](https://github.com/openshift/installer/pull/7438) * PowerVS: MULTIARCH-3791 Remove cloud connection reuse functionality [#7564](https://github.com/openshift/installer/pull/7564) * [OCPBUGS-19552](https://issues.redhat.com/browse/OCPBUGS-19552): Fixed DNS issues in OKD/FCOS due to split dns in systemd-resolved [#7516](https://github.com/openshift/installer/pull/7516) * docs: Described process of adding vGPU capable nodes. [#6606](https://github.com/openshift/installer/pull/6606) * [OCPBUGS-19086](https://issues.redhat.com/browse/OCPBUGS-19086): Check if nmstatectl executable exists in the system [#7492](https://github.com/openshift/installer/pull/7492) * [OCPBUGS-16666](https://issues.redhat.com/browse/OCPBUGS-16666): Change where AdditionalTrustBundle is set [#7485](https://github.com/openshift/installer/pull/7485) * [OCPBUGS-18455](https://issues.redhat.com/browse/OCPBUGS-18455): Unable to disable external CCM for platform external [#7533](https://github.com/openshift/installer/pull/7533) * [OCPBUGS-18552](https://issues.redhat.com/browse/OCPBUGS-18552): Truncate vlan names defined in nmstate if > 15 chars [#7486](https://github.com/openshift/installer/pull/7486) * OpenStack: enable IPv6 primary dual-stack cluster [#7259](https://github.com/openshift/installer/pull/7259) * [OCPBUGS-20110](https://issues.redhat.com/browse/OCPBUGS-20110): Add an unit test - at least one interface must be defined for each node [#7555](https://github.com/openshift/installer/pull/7555) * [OSASINFRA-3199](https://issues.redhat.com/browse/OSASINFRA-3199): Configure User-Agent for OpenStack API calls [#7548](https://github.com/openshift/installer/pull/7548) * [OCPBUGS-17757](https://issues.redhat.com/browse/OCPBUGS-17757): check credentials type to handle different gcp authentication methods [#7422](https://github.com/openshift/installer/pull/7422) * Docs: Fix openstack command for image update in upi installation [#7556](https://github.com/openshift/installer/pull/7556) * PowerVS: MULTIARCH-3790 Remove zones that only have CCs with exceptions [#7563](https://github.com/openshift/installer/pull/7563) * PowerVS: Remove deprecated errors package [#7544](https://github.com/openshift/installer/pull/7544) * Disable pxe sno arm integration test [#7557](https://github.com/openshift/installer/pull/7557) * Inefficient wait for all clusteroperators [#7535](https://github.com/openshift/installer/pull/7535) * [OCPBUGS-15844](https://issues.redhat.com/browse/OCPBUGS-15844): Enable FIPS in agent ISO [#7540](https://github.com/openshift/installer/pull/7540) * [OCPBUGS-20058](https://issues.redhat.com/browse/OCPBUGS-20058): Use updated ansible-core for Openstack image [#7549](https://github.com/openshift/installer/pull/7549) * OWNERS: Remove obsolete agent reviewers [#7545](https://github.com/openshift/installer/pull/7545) * [OCPBUGS-5728](https://issues.redhat.com/browse/OCPBUGS-5728): Log "agent wait-for" commands to .openshift_install.log [#7452](https://github.com/openshift/installer/pull/7452) * [OCPBUGS-19092](https://issues.redhat.com/browse/OCPBUGS-19092): Enable serial console for external OCI platform [#7511](https://github.com/openshift/installer/pull/7511) * [OCPBUGS-18690](https://issues.redhat.com/browse/OCPBUGS-18690): ic: azure: validate NVMe-only family types [#7500](https://github.com/openshift/installer/pull/7500) * [CORS-2479](https://issues.redhat.com/browse/CORS-2479): agent: Ensure registries.conf is world readable [#6745](https://github.com/openshift/installer/pull/6745) * add jbtrystram to coreOS approvers and reviewers [#7464](https://github.com/openshift/installer/pull/7464) * [OCPBUGS-19093](https://issues.redhat.com/browse/OCPBUGS-19093), [OCPBUGS-19688](https://issues.redhat.com/browse/OCPBUGS-19688): Allow agent-tui to use serial console [#7526](https://github.com/openshift/installer/pull/7526) * Tweaks to validateRendezvousIPNotWorker [#7437](https://github.com/openshift/installer/pull/7437) * [OCPBUGS-18986](https://issues.redhat.com/browse/OCPBUGS-18986): Tag aws instance profiles. [#7510](https://github.com/openshift/installer/pull/7510) * [OCPBUGS-19376](https://issues.redhat.com/browse/OCPBUGS-19376): GCP default value for service account [#7519](https://github.com/openshift/installer/pull/7519) * [MULTIARCH-3701](https://issues.redhat.com/browse/MULTIARCH-3701): Enable ppc64le for agent installer [#7366](https://github.com/openshift/installer/pull/7366) * pkg/asset/installconfig/powervs: fix dropped error [#7419](https://github.com/openshift/installer/pull/7419) * [OCPBUGS-19699](https://issues.redhat.com/browse/OCPBUGS-19699): Remove warning about CPUPartitioning [#7527](https://github.com/openshift/installer/pull/7527) * [OCPBUGS-18187](https://issues.redhat.com/browse/OCPBUGS-18187): Increase bootstrap timeout for vSphere platform by 30 mins [#7518](https://github.com/openshift/installer/pull/7518) * [OCPBUGS-18830](https://issues.redhat.com/browse/OCPBUGS-18830): AWS terraform bootstrap destroy will not refresh state [#7491](https://github.com/openshift/installer/pull/7491) * [OCPBUGS-12707](https://issues.redhat.com/browse/OCPBUGS-12707): always write AWS cloud.conf [#7514](https://github.com/openshift/installer/pull/7514) * [AGENT-710](https://issues.redhat.com/browse/AGENT-710): Use invoker for bootstrap template generation [#7508](https://github.com/openshift/installer/pull/7508) * [OCPBUGS-18876](https://issues.redhat.com/browse/OCPBUGS-18876): Pass CPUPartitioning via install-config overrides if set [#7513](https://github.com/openshift/installer/pull/7513) * OpenStack: fix IPv6 docs [#7482](https://github.com/openshift/installer/pull/7482) * [OCPBUGS-18945](https://issues.redhat.com/browse/OCPBUGS-18945): update RHCOS 4.15 bootimage metadata to 415.92.202309161058-0 [#7499](https://github.com/openshift/installer/pull/7499) * LICENSE: Update [#7502](https://github.com/openshift/installer/pull/7502) * [OCPBUGS-19286](https://issues.redhat.com/browse/OCPBUGS-19286): Updating ose-installer-artifacts images to be consistent with ART [#7496](https://github.com/openshift/installer/pull/7496) * [SPLAT-1170](https://issues.redhat.com/browse/SPLAT-1170): enable cloud controller manager type to be defined [#7457](https://github.com/openshift/installer/pull/7457) * OpenStack: Set external network for cloud-provider [#7411](https://github.com/openshift/installer/pull/7411) * [OCPBUGS-17724](https://issues.redhat.com/browse/OCPBUGS-17724): Graceful fail for AWS getUser on destroy [#7429](https://github.com/openshift/installer/pull/7429) * AGENT: publish services diagrams [#7323](https://github.com/openshift/installer/pull/7323) * [OCPBUGS-19149](https://issues.redhat.com/browse/OCPBUGS-19149): Updating ose-baremetal-installer images to be consistent with ART [#7494](https://github.com/openshift/installer/pull/7494) * [OCPBUGS-19130](https://issues.redhat.com/browse/OCPBUGS-19130): Updating ose-installer images to be consistent with ART [#7493](https://github.com/openshift/installer/pull/7493) * [OCPBUGS-17218](https://issues.redhat.com/browse/OCPBUGS-17218): Warn when firewall rull missing. [#7417](https://github.com/openshift/installer/pull/7417) * [OSASINFRA-3236](https://issues.redhat.com/browse/OSASINFRA-3236): deps: Bump gophercloud to v1.6.0 [#7208](https://github.com/openshift/installer/pull/7208) * [OCPBUGS-19037](https://issues.redhat.com/browse/OCPBUGS-19037): Handle agent tui failure gracefully [#7490](https://github.com/openshift/installer/pull/7490) * [OCPBUGS-19017](https://issues.redhat.com/browse/OCPBUGS-19017): Add Net capabilities to dnsmasq container [#7487](https://github.com/openshift/installer/pull/7487) * [OCPBUGS-18113](https://issues.redhat.com/browse/OCPBUGS-18113): Do not set FailureDomains on CPMS when in a single zone Azure region [#7448](https://github.com/openshift/installer/pull/7448) * [AGENT-702](https://issues.redhat.com/browse/AGENT-702): Generate minimal ISO for external platform [#7450](https://github.com/openshift/installer/pull/7450) * [OCPBUGS-18304](https://issues.redhat.com/browse/OCPBUGS-18304): for vsphere ipi add cluster domain to the uploaded vm configs so that… [#7451](https://github.com/openshift/installer/pull/7451) * Implement workaround to allow SNO installations for OKD/FCOS [#7445](https://github.com/openshift/installer/pull/7445) * [OCPBUGS-18428](https://issues.redhat.com/browse/OCPBUGS-18428): Add ip=dhcp,dhcp6 kernel param for vSphere dual-stack [#7467](https://github.com/openshift/installer/pull/7467) * [OSDOCS-6999](https://issues.redhat.com/browse/OSDOCS-6999): tested machine series 'C3', 'C2D' [#7381](https://github.com/openshift/installer/pull/7381) * [OCPBUGS-18450](https://issues.redhat.com/browse/OCPBUGS-18450): AWS permission missing for security group viewing. [#7460](https://github.com/openshift/installer/pull/7460) * [OCPBUGS-18365](https://issues.redhat.com/browse/OCPBUGS-18365): Fix defaulting of userManagedNetworking value [#7458](https://github.com/openshift/installer/pull/7458) * integration tests: Swap order of diff arguments [#7462](https://github.com/openshift/installer/pull/7462) * [AGENT-693](https://issues.redhat.com/browse/AGENT-693): Support external platform [#7442](https://github.com/openshift/installer/pull/7442) * [OCPBUGS-18457](https://issues.redhat.com/browse/OCPBUGS-18457): Make extracting ISO kargs more robust [#7463](https://github.com/openshift/installer/pull/7463) * [OCPBUGS-18457](https://issues.redhat.com/browse/OCPBUGS-18457): Fix PXE integration tests [#7461](https://github.com/openshift/installer/pull/7461) * [OCPBUGS-17806](https://issues.redhat.com/browse/OCPBUGS-17806): gomod: bump openshift/api version [#7421](https://github.com/openshift/installer/pull/7421) * [OCPBUGS-17770](https://issues.redhat.com/browse/OCPBUGS-17770): azure: use marketplace image plan's publisher [#7426](https://github.com/openshift/installer/pull/7426) * [OCPBUGS-7690](https://issues.redhat.com/browse/OCPBUGS-7690): azure: destroy: dns records leak if permissions missing [#7433](https://github.com/openshift/installer/pull/7433) * [OCPBUGS-17869](https://issues.redhat.com/browse/OCPBUGS-17869): azure: fix setting outboundType [#7455](https://github.com/openshift/installer/pull/7455) * [OSDOCS-6880](https://issues.redhat.com/browse/OSDOCS-6880): Adding 64-bit ARM GCP instance types to documentation [#7320](https://github.com/openshift/installer/pull/7320) * [OCPBUGS-16204](https://issues.redhat.com/browse/OCPBUGS-16204): aws: attach additional security groups to controlPlane [#7352](https://github.com/openshift/installer/pull/7352) * [OCPBUGS-18046](https://issues.redhat.com/browse/OCPBUGS-18046): update govc version to v0.30.7 [#7425](https://github.com/openshift/installer/pull/7425) * [OCPBUGS-15659](https://issues.redhat.com/browse/OCPBUGS-15659): IPI pre-check for MachineAPI capability [#7414](https://github.com/openshift/installer/pull/7414) * [OCPBUGS-17860](https://issues.redhat.com/browse/OCPBUGS-17860): OpenStack: Remove NodePorts range 0.0.0.0/0 rules [#7405](https://github.com/openshift/installer/pull/7405) * [OCPBUGS-17073](https://issues.redhat.com/browse/OCPBUGS-17073): Revert "Merge pull request #7205 from rna-afk/azure_managed_by_tag" [#7412](https://github.com/openshift/installer/pull/7412) * [OCPBUGS-17940](https://issues.redhat.com/browse/OCPBUGS-17940): Add COS endpoint to proxy server (Power VS) [#7430](https://github.com/openshift/installer/pull/7430) * [AGENT-692](https://issues.redhat.com/browse/AGENT-692), [OCPBUGS-3860](https://issues.redhat.com/browse/OCPBUGS-3860): Update assisted-service dependencies [#7439](https://github.com/openshift/installer/pull/7439) * [OCPBUGS-17227](https://issues.redhat.com/browse/OCPBUGS-17227): gcp: fix validation of custom instance types [#7388](https://github.com/openshift/installer/pull/7388) * [OCPBUGS-17869](https://issues.redhat.com/browse/OCPBUGS-17869): azure: put NAT gateway behind TechPreviewNoUpgrade [#7434](https://github.com/openshift/installer/pull/7434) * Destroy startironic.sh forever [#7250](https://github.com/openshift/installer/pull/7250) * [CORS-2660](https://issues.redhat.com/browse/CORS-2660): GCP: deprecate the licenses field [#7397](https://github.com/openshift/installer/pull/7397) * [CFE-858](https://issues.redhat.com/browse/CFE-858): Update google terraform provider to latest version [#7201](https://github.com/openshift/installer/pull/7201) * [MULTIARCH-3676](https://issues.redhat.com/browse/MULTIARCH-3676): PowerVS TG terraform changes [#7389](https://github.com/openshift/installer/pull/7389) * [CFE-686](https://issues.redhat.com/browse/CFE-686): Generate Infrastructure CR with the GCP user defined tags & labels [#7138](https://github.com/openshift/installer/pull/7138) * [CFE-687](https://issues.redhat.com/browse/CFE-687): Apply user defined labels on created gcp resources [#7153](https://github.com/openshift/installer/pull/7153) * [OCPBUGS-11999](https://issues.redhat.com/browse/OCPBUGS-11999): upkeep: updated description to remove techpreview [#7313](https://github.com/openshift/installer/pull/7313) * [CORS-2700](https://issues.redhat.com/browse/CORS-2700): Make bootstrap S3 bucket optional during bootstrap destroy [#7288](https://github.com/openshift/installer/pull/7288) * [CFE-688](https://issues.redhat.com/browse/CFE-688): Update install-config CRD to support gcp labels and tags [#7126](https://github.com/openshift/installer/pull/7126) * [OCPBUGS-16776](https://issues.redhat.com/browse/OCPBUGS-16776): update RHCOS 4.14 bootimage metadata to 414.92.202308032115-0 [#7409](https://github.com/openshift/installer/pull/7409) * Add baremetal capability validation [#7394](https://github.com/openshift/installer/pull/7394) * azure: validation: machinepool: sort slice before comparing [#7407](https://github.com/openshift/installer/pull/7407) * [OCPBUGS-13408](https://issues.redhat.com/browse/OCPBUGS-13408): Log message and add integration test [#7408](https://github.com/openshift/installer/pull/7408) * PowerVS: Update listCOSInstances to continue querying [#7404](https://github.com/openshift/installer/pull/7404) * maintenance: update openshift/api [#7401](https://github.com/openshift/installer/pull/7401) * [MGMT-13628](https://issues.redhat.com/browse/MGMT-13628): add support for confidential VMs on Azure [#7312](https://github.com/openshift/installer/pull/7312) * openstack: Test zero replicas in worker machine-pool [#7400](https://github.com/openshift/installer/pull/7400) * OpenStack: Fix user docs for additional network with IPv6 [#7395](https://github.com/openshift/installer/pull/7395) * gather: Use `journalctl -o with-unit` [#7371](https://github.com/openshift/installer/pull/7371) * [SPLAT-1123](https://issues.redhat.com/browse/SPLAT-1123): Revert Alibaba deprecation warning [#7396](https://github.com/openshift/installer/pull/7396) * [OCPBUGS-15994](https://issues.redhat.com/browse/OCPBUGS-15994): Update core password after loading config-image [#7338](https://github.com/openshift/installer/pull/7338) * OpenStack: Remove SGS created by CPO on destroy [#7378](https://github.com/openshift/installer/pull/7378) * data/data/coreos: bump FCOS to F38 stable [#7311](https://github.com/openshift/installer/pull/7311) * [OCPBUGS-16912](https://issues.redhat.com/browse/OCPBUGS-16912): Ensure DHCPv6 client sends Solicit with mac address [#7384](https://github.com/openshift/installer/pull/7384) * Bug OCPBUGS-16249: Add ip=dhcp,dhcp6 option to Kernel args [#7367](https://github.com/openshift/installer/pull/7367) * PowerVS: Check whether Machine pool CIDR is /24 [#6903](https://github.com/openshift/installer/pull/6903) * [OCPBUGS-16292](https://issues.redhat.com/browse/OCPBUGS-16292): GCP XPN: clarify service account support [#7347](https://github.com/openshift/installer/pull/7347) * [OCPBUGS-6759](https://issues.redhat.com/browse/OCPBUGS-6759): Fix discrepancy with disk size master [#7100](https://github.com/openshift/installer/pull/7100) * [OCPBUGS-16959](https://issues.redhat.com/browse/OCPBUGS-16959): openstack/upi: add missing modules namespaces + doc [#7373](https://github.com/openshift/installer/pull/7373) * [CORS-2719](https://issues.redhat.com/browse/CORS-2719): Remove service account user permission [#7291](https://github.com/openshift/installer/pull/7291) * [OCPBUGS-17064](https://issues.redhat.com/browse/OCPBUGS-17064): always create a MachineSet [#7380](https://github.com/openshift/installer/pull/7380) * OpenStack: Fix default for openstack_worker_server_group_names [#7359](https://github.com/openshift/installer/pull/7359) * [OCPBUGS-16692](https://issues.redhat.com/browse/OCPBUGS-16692): OpenStack: fix crash with empty platform in machinepool [#7363](https://github.com/openshift/installer/pull/7363) * [CORS-2445](https://issues.redhat.com/browse/CORS-2445): GCP add bootimage override in install-config [#7215](https://github.com/openshift/installer/pull/7215) * [CORS-2503](https://issues.redhat.com/browse/CORS-2503): azure: use marketplace images for all nodes [#6890](https://github.com/openshift/installer/pull/6890) * [MULTIARCH-3676](https://issues.redhat.com/browse/MULTIARCH-3676): PowerVS add transit gateway destroy [#7294](https://github.com/openshift/installer/pull/7294) * [CORS-1770](https://issues.redhat.com/browse/CORS-1770): Support pd-balanced disk types for GCP deployments [#7337](https://github.com/openshift/installer/pull/7337) * [OCPBUGS-15989](https://issues.redhat.com/browse/OCPBUGS-15989): vSphere - bump terraform provider [#7354](https://github.com/openshift/installer/pull/7354) * OWNERS_ALIASES: Add new user to owners_aliases [#7348](https://github.com/openshift/installer/pull/7348) * [OCPBUGS-16515](https://issues.redhat.com/browse/OCPBUGS-16515): gcp: use zones available for both instance and project [#7317](https://github.com/openshift/installer/pull/7317) * [OCPBUGS-15852](https://issues.redhat.com/browse/OCPBUGS-15852): Single node cannot be installed if etcd appears in the hostname [#7304](https://github.com/openshift/installer/pull/7304) * [OCPBUGS-14877](https://issues.redhat.com/browse/OCPBUGS-14877): Validate that number hosts does not exceed replicas [#7268](https://github.com/openshift/installer/pull/7268) * [CORS-2628](https://issues.redhat.com/browse/CORS-2628): Allow users to set ManagedBy tag to resource group [#7205](https://github.com/openshift/installer/pull/7205) * [OCPBUGS-16380](https://issues.redhat.com/browse/OCPBUGS-16380): Add /etc/containers volume on create-cluster-and-infraenv [#7332](https://github.com/openshift/installer/pull/7332) * [OCPBUGS-16207](https://issues.redhat.com/browse/OCPBUGS-16207): ic: aws: validate max security groups [#7345](https://github.com/openshift/installer/pull/7345) * OpenStack: Add steps to enable dual-stack clusters [#7269](https://github.com/openshift/installer/pull/7269) * Revert "Merge pull request #7096 from r4f4/gcp-instance-zones" [#7360](https://github.com/openshift/installer/pull/7360) * [SPLAT-657](https://issues.redhat.com/browse/SPLAT-657): AWS Local Zones subnets automation for edge compute pool [#7137](https://github.com/openshift/installer/pull/7137) * [OSASINFRA-3193](https://issues.redhat.com/browse/OSASINFRA-3193): Update openstack/Dockerfile.ci for ansible-core [#7346](https://github.com/openshift/installer/pull/7346) * Include start-cluster.env in agent-gather [#7350](https://github.com/openshift/installer/pull/7350) * Fix the deployment on OpenStack for worker pools with no replicas. [#7356](https://github.com/openshift/installer/pull/7356) * [OCPBUGS-16219](https://issues.redhat.com/browse/OCPBUGS-16219): Fix timing issue between network services [#7355](https://github.com/openshift/installer/pull/7355) * [OCPBUGS-16415](https://issues.redhat.com/browse/OCPBUGS-16415): Sync nmstateconfig script with assisted-service changes [#7353](https://github.com/openshift/installer/pull/7353) * Agent: Allow additional kernel args to be passed to ISO [#7306](https://github.com/openshift/installer/pull/7306) * Remove mentions of use-octavia [#7335](https://github.com/openshift/installer/pull/7335) * [OCPCLOUD-2036](https://issues.redhat.com/browse/OCPCLOUD-2036): introduce External platform type [#7217](https://github.com/openshift/installer/pull/7217) * [OCPBUGS-16395](https://issues.redhat.com/browse/OCPBUGS-16395): openstack/upi: update doc for CCPMSO [#7351](https://github.com/openshift/installer/pull/7351) * [OCPBUGS-16245](https://issues.redhat.com/browse/OCPBUGS-16245): Make nmstateconfig.yaml optional in config-drive [#7333](https://github.com/openshift/installer/pull/7333) * [OSASINFRA-3181](https://issues.redhat.com/browse/OSASINFRA-3181): Volume Types for OpenStack CPMS [#7300](https://github.com/openshift/installer/pull/7300) * [CORS-2445](https://issues.redhat.com/browse/CORS-2445): GCP: Add default values for arm64 [#7258](https://github.com/openshift/installer/pull/7258) * PowerVS: Replace deprecated key_id attribute with name for ibm_pi_key resource [#7256](https://github.com/openshift/installer/pull/7256) * PowerVS: Handle empty serviceInstanceID in metadata.json [#7328](https://github.com/openshift/installer/pull/7328) * OpenStack: Dual stack support with BYON [#6797](https://github.com/openshift/installer/pull/6797) * [MULTIARCH-3667](https://issues.redhat.com/browse/MULTIARCH-3667): Add support for CPMSO for Power VS [#7226](https://github.com/openshift/installer/pull/7226) * [OCPBUGS-15421](https://issues.redhat.com/browse/OCPBUGS-15421): Allow different service account for xpn installs in gcp [#7308](https://github.com/openshift/installer/pull/7308) * [OCPBUGS-15997](https://issues.redhat.com/browse/OCPBUGS-15997): openstack: add root volume AZ validation [#7309](https://github.com/openshift/installer/pull/7309) * aws: drop hostedZoneRole Feature Gate [#7327](https://github.com/openshift/installer/pull/7327) * Agent: clear service status once all services started [#7316](https://github.com/openshift/installer/pull/7316) * AGENT-660 Display insert config image message to console [#7299](https://github.com/openshift/installer/pull/7299) * PowerVS: Create new newAuthenticator function [#7321](https://github.com/openshift/installer/pull/7321) * [OCPBUGS-9404](https://issues.redhat.com/browse/OCPBUGS-9404): azure: skip LB creation when not needed [#7063](https://github.com/openshift/installer/pull/7063) * Revert "Merge pull request #7289 from r4f4/padillon-settle-ops" [#7318](https://github.com/openshift/installer/pull/7318) * Agent: Log kernel params when generating pxe assets [#7314](https://github.com/openshift/installer/pull/7314) * [OCPBUGS-15238](https://issues.redhat.com/browse/OCPBUGS-15238): GCP: ic: client: use a higher context timeout [#7290](https://github.com/openshift/installer/pull/7290) * [AGENT-648](https://issues.redhat.com/browse/AGENT-648): Remove validation check limiting None platform to SNO [#7236](https://github.com/openshift/installer/pull/7236) * Allow destroy for C2S isolated (us-iso and us-isob) partitions. [#7086](https://github.com/openshift/installer/pull/7086) * [OCPBUGS-15999](https://issues.redhat.com/browse/OCPBUGS-15999): update RHCOS 4.14 bootimage metadata to 414.92.202307070025-0 [#7310](https://github.com/openshift/installer/pull/7310) * [OCPBUGS-14900](https://issues.redhat.com/browse/OCPBUGS-14900): Use correct SELinux label. Make rename atomic. [#7307](https://github.com/openshift/installer/pull/7307) * create: add check for cluster operator stability [#7289](https://github.com/openshift/installer/pull/7289) * [SPLAT-827](https://issues.redhat.com/browse/SPLAT-827): support static IP assignments with vSphere IPI [#7179](https://github.com/openshift/installer/pull/7179) * [AGENT-562](https://issues.redhat.com/browse/AGENT-562): Load config from config image [#7200](https://github.com/openshift/installer/pull/7200) * [OCPBUGS-15825](https://issues.redhat.com/browse/OCPBUGS-15825): Fix agent gather tui logs [#7293](https://github.com/openshift/installer/pull/7293) * [OSASINFRA-3155](https://issues.redhat.com/browse/OSASINFRA-3155): OpenStack: Create ControlPlaneMachineSet CRDs [#7280](https://github.com/openshift/installer/pull/7280) * ic: gcp: validate instances against user-configured zones [#7096](https://github.com/openshift/installer/pull/7096) * [AGENT-678](https://issues.redhat.com/browse/AGENT-678): Fix concurrency issue in agent integration tests [#7303](https://github.com/openshift/installer/pull/7303) * [OCPBUGS-14762](https://issues.redhat.com/browse/OCPBUGS-14762): Use the same names for public LB in IPI and UPI Azure [#7292](https://github.com/openshift/installer/pull/7292) * [OCPBUGS-2324](https://issues.redhat.com/browse/OCPBUGS-2324): terraform: aws: bump version to 5.4.0 [#7274](https://github.com/openshift/installer/pull/7274) * tls/root: Document this more and change friendly name [#7232](https://github.com/openshift/installer/pull/7232) * [CORS-2572](https://issues.redhat.com/browse/CORS-2572): azure: implement egress via NAT gateway [#6933](https://github.com/openshift/installer/pull/6933) * docs: Add note about not configuring allowed address pairs for day 2 manila configuration [#7287](https://github.com/openshift/installer/pull/7287) * [OCPBUGS-14932](https://issues.redhat.com/browse/OCPBUGS-14932): specify azure cli version [#7297](https://github.com/openshift/installer/pull/7297) * [OCPBUGS-14932](https://issues.redhat.com/browse/OCPBUGS-14932): Update azure cli to 2.40.0+ [#7216](https://github.com/openshift/installer/pull/7216) * PowerVS Add support for Capped processors [#7286](https://github.com/openshift/installer/pull/7286) * [CORS-2645](https://issues.redhat.com/browse/CORS-2645): AWS Cross-Account Private Hosted Zone: Add Further Validations [#7253](https://github.com/openshift/installer/pull/7253) * [AGENT-624](https://issues.redhat.com/browse/AGENT-624): Allow override of networkType [#7223](https://github.com/openshift/installer/pull/7223) * Update hack/go-test.sh to golang 1.20 [#7270](https://github.com/openshift/installer/pull/7270) * [AGENT-627](https://issues.redhat.com/browse/AGENT-627): Decompress kernel on ARM [#7276](https://github.com/openshift/installer/pull/7276) * OWNERS_ALIASES: offboard ashcrow and bgilbert from CoreOS [#7275](https://github.com/openshift/installer/pull/7275) * AGENT-558 Generate unconfigured agent ignition [#7186](https://github.com/openshift/installer/pull/7186) * OWNERS: merge agent/installer [#7278](https://github.com/openshift/installer/pull/7278) * [OSASINFRA-3182](https://issues.redhat.com/browse/OSASINFRA-3182): openstack: remove portTargets [#7239](https://github.com/openshift/installer/pull/7239) * [AGENT-498](https://issues.redhat.com/browse/AGENT-498): Get iPXE script template kernel parameters from ISO [#7150](https://github.com/openshift/installer/pull/7150) * [OCPBUGS-15238](https://issues.redhat.com/browse/OCPBUGS-15238): GCP: ic: improve project validation [#7267](https://github.com/openshift/installer/pull/7267) * Default dataStore is returned the name instead the inventoryPath [#7261](https://github.com/openshift/installer/pull/7261) * Use the correct image name for agent-tui extraction [#7266](https://github.com/openshift/installer/pull/7266) * [OCPBUGS-13636](https://issues.redhat.com/browse/OCPBUGS-13636): new Aws secret regions support [#6184](https://github.com/openshift/installer/pull/6184) * [CORS-2372](https://issues.redhat.com/browse/CORS-2372): Azure: auth Installer with Managed Identity from VM [#7108](https://github.com/openshift/installer/pull/7108) * [OCPBUGS-11796](https://issues.redhat.com/browse/OCPBUGS-11796): azure: skip NSG creation when BYO vnet [#7094](https://github.com/openshift/installer/pull/7094) * [OCPBUGS-9435](https://issues.redhat.com/browse/OCPBUGS-9435): terraform: aws: secret regions now support ALIAS record [#7184](https://github.com/openshift/installer/pull/7184) * [SPLAT-1094](https://issues.redhat.com/browse/SPLAT-1094): warn users about deprecation of Alibaba Cloud [#7257](https://github.com/openshift/installer/pull/7257) * [OCPBUGS-14869](https://issues.redhat.com/browse/OCPBUGS-14869): Add timezone info in installer logs [#7243](https://github.com/openshift/installer/pull/7243) * [CORS-2656](https://issues.redhat.com/browse/CORS-2656): Remove context from cluster uninstaller struct [#7169](https://github.com/openshift/installer/pull/7169) * openstack: document external LB [#6920](https://github.com/openshift/installer/pull/6920) * bootkube: Drop cruft in MCO bootstrap [#7244](https://github.com/openshift/installer/pull/7244) * Update OWNERS_ALIASES [#7203](https://github.com/openshift/installer/pull/7203) * Agent: run shellcheck on start-cluster-installation.sh [#7062](https://github.com/openshift/installer/pull/7062) * [OSASINFRA-2168](https://issues.redhat.com/browse/OSASINFRA-2168): Docs: update OpenStack requirements [#7015](https://github.com/openshift/installer/pull/7015) * [OCPBUGS-15095](https://issues.redhat.com/browse/OCPBUGS-15095): Add kubevirt digest-ref in RHCOS boot images [#7254](https://github.com/openshift/installer/pull/7254) * [AGENT-563](https://issues.redhat.com/browse/AGENT-563): Create configuration image [#7157](https://github.com/openshift/installer/pull/7157) * [AGENT-510](https://issues.redhat.com/browse/AGENT-510): Support interactive network console when pxe booting [#7185](https://github.com/openshift/installer/pull/7185) * Allow CustomNoUpgrade features via install-config [#7246](https://github.com/openshift/installer/pull/7246) * [MULTIARCH-3664](https://issues.redhat.com/browse/MULTIARCH-3664): enable multipath for powervs [#7222](https://github.com/openshift/installer/pull/7222) * [OCPBUGS-13960](https://issues.redhat.com/browse/OCPBUGS-13960): update RHCOS 4.14 bootimage metadata to 414.92.202306141028-0 [#7247](https://github.com/openshift/installer/pull/7247) * [CFE-829](https://issues.redhat.com/browse/CFE-829): Remove Azure Tags TechPreview only indicators and checks [#7187](https://github.com/openshift/installer/pull/7187) * [CORS-2631](https://issues.redhat.com/browse/CORS-2631): Add additional security group ids in AWS [#7151](https://github.com/openshift/installer/pull/7151) * [AGENT-596](https://issues.redhat.com/browse/AGENT-596): use agent-installer-utils for agent-tui extraction [#7212](https://github.com/openshift/installer/pull/7212) * [AGENT-491](https://issues.redhat.com/browse/AGENT-491): Support pxe base url [#6723](https://github.com/openshift/installer/pull/6723) * [OCPBUGS-14917](https://issues.redhat.com/browse/OCPBUGS-14917): PowerVS: Cleanup service instances for destroy cluster [#7173](https://github.com/openshift/installer/pull/7173) * OpenStack: add support to multiple subnets in the bootstrap [#7111](https://github.com/openshift/installer/pull/7111) * Add ControlPlaneMachineSet for Nutanix [#7119](https://github.com/openshift/installer/pull/7119) * [OPNET-298](https://issues.redhat.com/browse/OPNET-298): Allow primary-v6 dual-stack on vSphere [#7124](https://github.com/openshift/installer/pull/7124) * [CORS-2613](https://issues.redhat.com/browse/CORS-2613): AWS: Cross-account Shared VPC Support [#7225](https://github.com/openshift/installer/pull/7225) * OpenStack: support user provided dual-stack api and ingress Port [#7133](https://github.com/openshift/installer/pull/7133) * OpenStack: configure IPv6 address in the bootstrap node [#7128](https://github.com/openshift/installer/pull/7128) * [SPLAT-995](https://issues.redhat.com/browse/SPLAT-995): vSphere Add new template field [#6995](https://github.com/openshift/installer/pull/6995) * [OCPBUGS-14757](https://issues.redhat.com/browse/OCPBUGS-14757): images: installer: add xz to the container [#7238](https://github.com/openshift/installer/pull/7238) * [OCPBUGS-14818](https://issues.redhat.com/browse/OCPBUGS-14818): disable oVirt provider [#7213](https://github.com/openshift/installer/pull/7213) * [AGENT-556](https://issues.redhat.com/browse/AGENT-556): Wait for rendezvous host configuration [#7068](https://github.com/openshift/installer/pull/7068) * [OCPBUGS-13955](https://issues.redhat.com/browse/OCPBUGS-13955): support OPENSHIFT_INSTALL_OS_IMAGE_OVERRIDE [#7211](https://github.com/openshift/installer/pull/7211) * [OCPBUGS-14121](https://issues.redhat.com/browse/OCPBUGS-14121): Convert Rendezvous IPv6 address to canonical format [#7234](https://github.com/openshift/installer/pull/7234) * [OCPBUGS-14416](https://issues.redhat.com/browse/OCPBUGS-14416): Shorten SNO installation duration by releasing CPC lease [#7219](https://github.com/openshift/installer/pull/7219) * [OCPBUGS-14565](https://issues.redhat.com/browse/OCPBUGS-14565): Replace with govc docker image and fix ibmcli folder permission issue [#7231](https://github.com/openshift/installer/pull/7231) * [OCPBUGS-13108](https://issues.redhat.com/browse/OCPBUGS-13108): Log additional host info at warning level [#7209](https://github.com/openshift/installer/pull/7209) * [OCPBUGS-13662](https://issues.redhat.com/browse/OCPBUGS-13662): Ignore CPUPartitioning for ABI [#7218](https://github.com/openshift/installer/pull/7218) * [OCPBUGS-11736](https://issues.redhat.com/browse/OCPBUGS-11736): gcp use preconfigured private zone for installation [#7155](https://github.com/openshift/installer/pull/7155) * Bump & vendor k8s 1.27 dependencies [#7220](https://github.com/openshift/installer/pull/7220) * [OCPBUGS-10342](https://issues.redhat.com/browse/OCPBUGS-10342): Check that number of replicas matches hosts [#7059](https://github.com/openshift/installer/pull/7059) * [OSASINFRA-3153](https://issues.redhat.com/browse/OSASINFRA-3153): move `loadBalancer` API to GA for OpenStack [#7127](https://github.com/openshift/installer/pull/7127) * [OCPBUGS-10306](https://issues.redhat.com/browse/OCPBUGS-10306): [vSphere] Upi installation failed due to VMs for master and worker node creation failed [#6999](https://github.com/openshift/installer/pull/6999) * [AGENT-567](https://issues.redhat.com/browse/AGENT-567): Re-enable 'create pxe-files' command [#7102](https://github.com/openshift/installer/pull/7102) * [AGENT-555](https://issues.redhat.com/browse/AGENT-555): Move Rendezvous Host config to separate file [#7061](https://github.com/openshift/installer/pull/7061) * [OCPBUGS-13764](https://issues.redhat.com/browse/OCPBUGS-13764): Support /dev/disk/by-path root device hints [#7192](https://github.com/openshift/installer/pull/7192) * [OCPBUGS-1769](https://issues.redhat.com/browse/OCPBUGS-1769): Ignore IAM Roles that the Installer is not authorized to access [#7180](https://github.com/openshift/installer/pull/7180) * [OCPBUGS-14077](https://issues.redhat.com/browse/OCPBUGS-14077): MULTIARCH-3492: Avoid conflicting subnets [#7145](https://github.com/openshift/installer/pull/7145) * [OCPBUGS-14076](https://issues.redhat.com/browse/OCPBUGS-14076): PowerVS: Remove ClusterOSImage [#6996](https://github.com/openshift/installer/pull/6996) * [OCPBUGS-13094](https://issues.redhat.com/browse/OCPBUGS-13094): Use oc command in bootkube.service in a disconnected env [#7178](https://github.com/openshift/installer/pull/7178) * [OCPBUGS-7410](https://issues.redhat.com/browse/OCPBUGS-7410): Reject active VPC connections before service destroy [#7101](https://github.com/openshift/installer/pull/7101) * [OCPBUGS-7699](https://issues.redhat.com/browse/OCPBUGS-7699): CVE: go-getter vulnerable to denial of service via malicious compressed archive [#6893](https://github.com/openshift/installer/pull/6893) * [OCPBUGS-13552](https://issues.redhat.com/browse/OCPBUGS-13552): vSphere Add ova sha query; additional debugging [#7171](https://github.com/openshift/installer/pull/7171) * [OCPBUGS-13718](https://issues.redhat.com/browse/OCPBUGS-13718): ic: azure: validate diskTypes in AzureStack [#7194](https://github.com/openshift/installer/pull/7194) * [OCPBUGS-9378](https://issues.redhat.com/browse/OCPBUGS-9378): vSphere set bootstrap/master efi [#7154](https://github.com/openshift/installer/pull/7154) * [OCPBUGS-13535](https://issues.redhat.com/browse/OCPBUGS-13535): Set AdditionalTrustBundle in override when mirroring not enabled [#7182](https://github.com/openshift/installer/pull/7182) * [OCPBUGS-13547](https://issues.redhat.com/browse/OCPBUGS-13547): Ensure --payload-version is set for MCO on bootstrap [#7160](https://github.com/openshift/installer/pull/7160) * [OCPBUGS-13547](https://issues.redhat.com/browse/OCPBUGS-13547): remove special cases for featureset in rendering [#7189](https://github.com/openshift/installer/pull/7189) * [OCPBUGS-7978](https://issues.redhat.com/browse/OCPBUGS-7978): FCOS: bump to latest stable version [#6902](https://github.com/openshift/installer/pull/6902) * [OCPBUGS-13628](https://issues.redhat.com/browse/OCPBUGS-13628): Revert "remove special cases for featureset in rendering" [#7183](https://github.com/openshift/installer/pull/7183) * [OCPBUGS-13300](https://issues.redhat.com/browse/OCPBUGS-13300): masters on a single compute server group [#7172](https://github.com/openshift/installer/pull/7172) * [OCPBUGS-3542](https://issues.redhat.com/browse/OCPBUGS-3542): Add bootstrapExternalStaticDNS [#6585](https://github.com/openshift/installer/pull/6585) * remove special cases for featureset in rendering [#7158](https://github.com/openshift/installer/pull/7158) * [OCPBUGS-13253](https://issues.redhat.com/browse/OCPBUGS-13253): update RHCOS 4.14 bootimage metadata to 414.92.202305090606-0 [#7176](https://github.com/openshift/installer/pull/7176) * pass payload version and manifests to kas and kcm [#7152](https://github.com/openshift/installer/pull/7152) * [OCPBUGS-9081](https://issues.redhat.com/browse/OCPBUGS-9081): openstack destroy: account for BULK DELETE limits on object-storage [#7168](https://github.com/openshift/installer/pull/7168) * [OCPBUGS-7699](https://issues.redhat.com/browse/OCPBUGS-7699): terraform: google: bump provider for go-getter CVE fix [#7051](https://github.com/openshift/installer/pull/7051) * [OCPBUGS-13107](https://issues.redhat.com/browse/OCPBUGS-13107): openstack destroy: Limit Swift workers to 3 [#7165](https://github.com/openshift/installer/pull/7165) * Updating ose-installer-artifacts images to be consistent with ART [#7122](https://github.com/openshift/installer/pull/7122) * [OCPBUGS-11921](https://issues.redhat.com/browse/OCPBUGS-11921): GCP XPN: Pass instance service acct in manual mode [#7117](https://github.com/openshift/installer/pull/7117) * [OCPBUGS-12964](https://issues.redhat.com/browse/OCPBUGS-12964): Bootstrap on aws should have same metadata service type as on other nodes [#7149](https://github.com/openshift/installer/pull/7149) * [OCPBUGS-11792](https://issues.redhat.com/browse/OCPBUGS-11792): update RHCOS 4.14 bootimage metadata to 414.92.202304252144-0 [#7135](https://github.com/openshift/installer/pull/7135) * pass featuregate args to config-operator to get rendered featuregates [#6990](https://github.com/openshift/installer/pull/6990) * [OCPBUGS-12904](https://issues.redhat.com/browse/OCPBUGS-12904): openstack: Add netcat to the Installer image [#7142](https://github.com/openshift/installer/pull/7142) * [OCPBUGS-12776](https://issues.redhat.com/browse/OCPBUGS-12776): GCP XPN Private Cluster Fails with no Public Zone [#7134](https://github.com/openshift/installer/pull/7134) * [OCPBUGS-12869](https://issues.redhat.com/browse/OCPBUGS-12869): fix nmstate related unit tests [#7089](https://github.com/openshift/installer/pull/7089) * Updating ose-baremetal-installer images to be consistent with ART [#7121](https://github.com/openshift/installer/pull/7121) * Updating ose-installer images to be consistent with ART [#7120](https://github.com/openshift/installer/pull/7120) * [OCPBUGS-12748](https://issues.redhat.com/browse/OCPBUGS-12748): use python3 for cloud sdk [#7118](https://github.com/openshift/installer/pull/7118) * [OCPBUGS-12196](https://issues.redhat.com/browse/OCPBUGS-12196): bump CVO to stable-4.14 [#7114](https://github.com/openshift/installer/pull/7114) * [OCPBUGS-11999](https://issues.redhat.com/browse/OCPBUGS-11999): fix: remove feature flag for cpu partitioning no longer needed [#7110](https://github.com/openshift/installer/pull/7110) * [OCPBUGS-11801](https://issues.redhat.com/browse/OCPBUGS-11801): Fix agent-tui libnmstate dependency name [#7095](https://github.com/openshift/installer/pull/7095) * OpenStack: enable ingress traffic for dual-stack installations [#7099](https://github.com/openshift/installer/pull/7099) * [OCPBUGS-10767](https://issues.redhat.com/browse/OCPBUGS-10767): Fix and improve locking session and AWS Metadata access [#7070](https://github.com/openshift/installer/pull/7070) * OWNERS_ALIASES: offboard Sohan from CoreOS [#7103](https://github.com/openshift/installer/pull/7103) * [OCPBUGS-9081](https://issues.redhat.com/browse/OCPBUGS-9081): openstack: Bump Gophercloud [#7098](https://github.com/openshift/installer/pull/7098) * [OCPBUGS-11100](https://issues.redhat.com/browse/OCPBUGS-11100), [OCPBUGS-11102](https://issues.redhat.com/browse/OCPBUGS-11102), [OCPBUGS-11418](https://issues.redhat.com/browse/OCPBUGS-11418): CVE: bump hashicorp/vault version [#7091](https://github.com/openshift/installer/pull/7091) * [OCPBUGS-11788](https://issues.redhat.com/browse/OCPBUGS-11788): update RHCOS 4.14 bootimage metadata to 414.92.202304131328-0 [#7092](https://github.com/openshift/installer/pull/7092) * [OCPBUGS-8449](https://issues.redhat.com/browse/OCPBUGS-8449): Azure: don't set default subscriptionID for disk encryption sets [#7076](https://github.com/openshift/installer/pull/7076) * pkg: rhcos: use Errorf instead of Error [#7074](https://github.com/openshift/installer/pull/7074) * [OCPBUGS-4998](https://issues.redhat.com/browse/OCPBUGS-4998): Log additional info when status is pending-user-action [#7060](https://github.com/openshift/installer/pull/7060) * [OCPBUGS-10673](https://issues.redhat.com/browse/OCPBUGS-10673): [Alibaba] update the bandwidth value of EIP [#7011](https://github.com/openshift/installer/pull/7011) * [OCPBUGS-11636](https://issues.redhat.com/browse/OCPBUGS-11636): AWS - Remove ACLs from s3 ign [#7081](https://github.com/openshift/installer/pull/7081) * [OCPBUGS-11479](https://issues.redhat.com/browse/OCPBUGS-11479): Upgrade libnmstate version used [#7075](https://github.com/openshift/installer/pull/7075) * [OCPBUGS-10478](https://issues.redhat.com/browse/OCPBUGS-10478): gather: azure: fix collecting VM serial logs [#6992](https://github.com/openshift/installer/pull/6992) * Add imageDigestSources, deprecate imageContentSources [#6235](https://github.com/openshift/installer/pull/6235) * PowerVS: fix human readable group-id [#7073](https://github.com/openshift/installer/pull/7073) * docs: gcp: upi: update obtaining RHCOS source image [#7072](https://github.com/openshift/installer/pull/7072) * gcp: add confidential compute support for boostrap TF [#7002](https://github.com/openshift/installer/pull/7002) * [AGENT-275](https://issues.redhat.com/browse/AGENT-275): Add new agent graph command to output agent internal dependency graph [#7066](https://github.com/openshift/installer/pull/7066) * [OCPBUGS-7954](https://issues.redhat.com/browse/OCPBUGS-7954): openstack: Only check HTTPS certs on public endpoints [#7057](https://github.com/openshift/installer/pull/7057) * [MULTIARCH-2517](https://issues.redhat.com/browse/MULTIARCH-2517): PowerVS: create install-config improvements [#6885](https://github.com/openshift/installer/pull/6885) * [OCPBUGS-10845](https://issues.redhat.com/browse/OCPBUGS-10845): Use 100 GB as minimum disk size in validations [#7025](https://github.com/openshift/installer/pull/7025) * openstack: Bump CI base image to v4.14 [#7052](https://github.com/openshift/installer/pull/7052) * terraform: don't run zip if building provider binary failed [#7047](https://github.com/openshift/installer/pull/7047) * [OCPBUGS-8449](https://issues.redhat.com/browse/OCPBUGS-8449): pkg/asset/installconfig: set subscriptionID [#6975](https://github.com/openshift/installer/pull/6975) * [OCPBUGS-11039](https://issues.redhat.com/browse/OCPBUGS-11039): remove container-runtime flag from kubelet config [#7036](https://github.com/openshift/installer/pull/7036) * rhcos: Bump to 414.92.202303281555-0 [#7038](https://github.com/openshift/installer/pull/7038) * update tested instance type on 4.13 [#7042](https://github.com/openshift/installer/pull/7042) * [OCPBUGS-11038](https://issues.redhat.com/browse/OCPBUGS-11038): GCP: add europe-west12 region to the survey as supported region [#7033](https://github.com/openshift/installer/pull/7033) * [OCPBUGS-7966](https://issues.redhat.com/browse/OCPBUGS-7966): Do not remove host default configuration unless network configuration is provided for it [#6991](https://github.com/openshift/installer/pull/6991) * [OCPBUGS-2130](https://issues.redhat.com/browse/OCPBUGS-2130): vSphere - finding networks use full path cluster [#6973](https://github.com/openshift/installer/pull/6973) * [OCPBUGS-7699](https://issues.redhat.com/browse/OCPBUGS-7699): bump terraform for go-getter CVE fix [#6892](https://github.com/openshift/installer/pull/6892) * [OCPBUGS-8349](https://issues.redhat.com/browse/OCPBUGS-8349): Kubelet Client Cert should include system:serviceaccounts group [#7032](https://github.com/openshift/installer/pull/7032) * OCPBUGS-10728 add project filter to gcp usage api requests [#7018](https://github.com/openshift/installer/pull/7018) * [OCPBUGS-10638](https://issues.redhat.com/browse/OCPBUGS-10638): Properly handle invalid agent command [#7005](https://github.com/openshift/installer/pull/7005) * [OCPGUS-2363](https://issues.redhat.com/browse/OCPGUS-2363): IBMCloud: Use direct COS endpoint [#6952](https://github.com/openshift/installer/pull/6952) * [OCPBUGS-9081](https://issues.redhat.com/browse/OCPBUGS-9081): openstack/destroy: BulkDelete more objects at once [#7017](https://github.com/openshift/installer/pull/7017) * [OCPBUGS-8035](https://issues.redhat.com/browse/OCPBUGS-8035): IBMCloud: Fix SSH Private bootstrap [#6944](https://github.com/openshift/installer/pull/6944) * [OCPBUGS-7973](https://issues.redhat.com/browse/OCPBUGS-7973): IBMCloud set dnsrecords offset [#6924](https://github.com/openshift/installer/pull/6924) * [OCPBUGS-8509](https://issues.redhat.com/browse/OCPBUGS-8509): baremetal: do not use port 80 for httpd [#6945](https://github.com/openshift/installer/pull/6945) * [OCPBUGS-9982](https://issues.redhat.com/browse/OCPBUGS-9982): bootstrap-pivot: skip pivot in SCOS Live ISO [#6965](https://github.com/openshift/installer/pull/6965) * PowerVS: Add capacity checks before installation [#6850](https://github.com/openshift/installer/pull/6850) * [OCPBUGS-8237](https://issues.redhat.com/browse/OCPBUGS-8237): update terraform-provider-ironic to 0.4.0 [#6956](https://github.com/openshift/installer/pull/6956) * [OCPBUGS-6727](https://issues.redhat.com/browse/OCPBUGS-6727): Nutanix Hostname of the VM is not set when using DHCP network config [#6981](https://github.com/openshift/installer/pull/6981) * [AGENT-502](https://issues.redhat.com/browse/AGENT-502): add agent-tui it test [#6978](https://github.com/openshift/installer/pull/6978) * openstack: Remove version info, update lb FIP -> API FIP [#7001](https://github.com/openshift/installer/pull/7001) * [OCPBUGS-10570](https://issues.redhat.com/browse/OCPBUGS-10570): openstack: No master primarySubnet control-plane if portTarget is set [#6994](https://github.com/openshift/installer/pull/6994) * [OSDOCS-5240](https://issues.redhat.com/browse/OSDOCS-5240): doc/fix-aws-localzones: replace jq to aws --query [#6993](https://github.com/openshift/installer/pull/6993) * [OCPBUGS-10207](https://issues.redhat.com/browse/OCPBUGS-10207): Do not always output warning msg when releaseImage is digest [#6971](https://github.com/openshift/installer/pull/6971) * [OCPBUGS-7015](https://issues.redhat.com/browse/OCPBUGS-7015): vsphere, nutanix survey: relax vip in machine cidr [#6967](https://github.com/openshift/installer/pull/6967) * [OCPBUGS-9949](https://issues.redhat.com/browse/OCPBUGS-9949): Verify output file exists when `oc image extract` is run [#6960](https://github.com/openshift/installer/pull/6960) * [OCPBUGS-7954](https://issues.redhat.com/browse/OCPBUGS-7954): openstack: Provide manual instructions for invalid certificates [#6998](https://github.com/openshift/installer/pull/6998) * [OCPBUGS-10313](https://issues.redhat.com/browse/OCPBUGS-10313): fix agent tui showing up multiple times [#6977](https://github.com/openshift/installer/pull/6977) * Bump mongo-driver from 1.10 to 1.11.2 [#6987](https://github.com/openshift/installer/pull/6987) * [OCPBUGS-8540](https://issues.redhat.com/browse/OCPBUGS-8540): CVE: bump mongo-go-driver for fix [#6950](https://github.com/openshift/installer/pull/6950) * [OCPBUGS-10394](https://issues.redhat.com/browse/OCPBUGS-10394): Sort userTags in Machine and Machineset manifests [#6976](https://github.com/openshift/installer/pull/6976) * Shorten SNO installation duration by releasing CVO lease [#6757](https://github.com/openshift/installer/pull/6757) * [OCPBUGS-2968](https://issues.redhat.com/browse/OCPBUGS-2968): bootstrap: Do not needlessly podman pull [#6536](https://github.com/openshift/installer/pull/6536) * terraform: google: bump stringset dependency [#6951](https://github.com/openshift/installer/pull/6951) * openstack-manifests: Export JUnit results [#6966](https://github.com/openshift/installer/pull/6966) * Updating ose-installer-artifacts images to be consistent with ART [#6968](https://github.com/openshift/installer/pull/6968) * quota: gcp: replace deprecated monitoring package and fix linting issues [#6896](https://github.com/openshift/installer/pull/6896) * [OCPBUGS-8119](https://issues.redhat.com/browse/OCPBUGS-8119): CVE-2023-25173: bump containerd [#6949](https://github.com/openshift/installer/pull/6949) * [OCPBUGS-8468](https://issues.redhat.com/browse/OCPBUGS-8468): aws: bump aws-sdk-go version [#6943](https://github.com/openshift/installer/pull/6943) * data: libvirt: increase volume size to 32GB [#6963](https://github.com/openshift/installer/pull/6963) * Updating ose-baremetal-installer images to be consistent with ART [#6954](https://github.com/openshift/installer/pull/6954) * Updating ose-installer images to be consistent with ART [#6953](https://github.com/openshift/installer/pull/6953) * refactor: replace `github.com/ghodss/yaml` with `sigs.k8s.io/yaml` [#6935](https://github.com/openshift/installer/pull/6935) * OpenStack: support multiple API and ingress VIPs [#6940](https://github.com/openshift/installer/pull/6940) * update RHCOS 4.13 bootimage metadata [#6886](https://github.com/openshift/installer/pull/6886) * [OCPBUGS-8094](https://issues.redhat.com/browse/OCPBUGS-8094): In agent 'wait-for bootstrap' command, test ssh to Node0 [#6919](https://github.com/openshift/installer/pull/6919) * openstack-manifest: Show assets dir if persisted [#6929](https://github.com/openshift/installer/pull/6929) * [OCPBUGS-7262](https://issues.redhat.com/browse/OCPBUGS-7262): Disable systemd status while TUI showing [#6925](https://github.com/openshift/installer/pull/6925) * OpenStack Failure domains [#6917](https://github.com/openshift/installer/pull/6917) * [OCPBUGS-8203](https://issues.redhat.com/browse/OCPBUGS-8203): Don't log password values [#6922](https://github.com/openshift/installer/pull/6922) * [OCPBUGS-5129](https://issues.redhat.com/browse/OCPBUGS-5129): Pass Capabilites from install-config to cluster [#6923](https://github.com/openshift/installer/pull/6923) * [OCPBUGS-8305](https://issues.redhat.com/browse/OCPBUGS-8305): Power VS: Add resourceGroup to infrastructure manifest [#6928](https://github.com/openshift/installer/pull/6928) * [AGENT-356](https://issues.redhat.com/browse/AGENT-356): Disable 'create pxe-files' command [#6927](https://github.com/openshift/installer/pull/6927) * [OCPBUGS-8258](https://issues.redhat.com/browse/OCPBUGS-8258): Specify filename for default registries.conf [#6926](https://github.com/openshift/installer/pull/6926) * openstack: consistent TechPreview-only feature validation [#6916](https://github.com/openshift/installer/pull/6916) * [RFE-2782](https://issues.redhat.com/browse/RFE-2782): Create edge compute pool to support AWS Local Zones [#6371](https://github.com/openshift/installer/pull/6371) * [OPNET-199](https://issues.redhat.com/browse/OPNET-199): Allow v6-primary dual stack on baremetal [#6881](https://github.com/openshift/installer/pull/6881) * Generate CSI driver manifests [#6856](https://github.com/openshift/installer/pull/6856) * Azure: use managed storage account for boot logs [#6848](https://github.com/openshift/installer/pull/6848) * [OCPBUGS-7015](https://issues.redhat.com/browse/OCPBUGS-7015): Relax MachineCIDR check for vSphere, Nutanix [#6915](https://github.com/openshift/installer/pull/6915) * [ARMOCP-417](https://issues.redhat.com/browse/ARMOCP-417): enable arm64 for agent installer [#6401](https://github.com/openshift/installer/pull/6401) * [AGENT-502](https://issues.redhat.com/browse/AGENT-502): Enable agent tui [#6898](https://github.com/openshift/installer/pull/6898) * GCP: conditionally create bootstrap service account [#6853](https://github.com/openshift/installer/pull/6853) * vsphere: Remove bostrt from approver/reviewer group [#6918](https://github.com/openshift/installer/pull/6918) * [OCPBUGS-7860](https://issues.redhat.com/browse/OCPBUGS-7860): azure: session: fix unclear auth error messages [#6901](https://github.com/openshift/installer/pull/6901) * [OCPBUGS-7991](https://issues.redhat.com/browse/OCPBUGS-7991): vSphere - only create RP when cluster is not empty [#6905](https://github.com/openshift/installer/pull/6905) * Support the new fields in NutanixMachineProviderConfig [#6841](https://github.com/openshift/installer/pull/6841) * openstack-manifests: Option to run selected test cases [#6908](https://github.com/openshift/installer/pull/6908) * [AGENT-526](https://issues.redhat.com/browse/AGENT-526): Refactor Agent InstallConfig embedding [#6796](https://github.com/openshift/installer/pull/6796) * [OCPBUGS-7993](https://issues.redhat.com/browse/OCPBUGS-7993): hack/build-coreos-manifest: support OKD [#6906](https://github.com/openshift/installer/pull/6906) * bump version of ovirt terraform provider [#6883](https://github.com/openshift/installer/pull/6883) * [OCPBUGS-7622](https://issues.redhat.com/browse/OCPBUGS-7622): Ignore CPMS file if not exist [#6887](https://github.com/openshift/installer/pull/6887) * linter: enable reporting about exported names lacking comments [#6880](https://github.com/openshift/installer/pull/6880) * [CFE-757](https://issues.redhat.com/browse/CFE-757): Fix issues reported by QE [#6870](https://github.com/openshift/installer/pull/6870) * [OCPBUGS-7579](https://issues.redhat.com/browse/OCPBUGS-7579): azure: fix certificate-based auth with passpharse [#6871](https://github.com/openshift/installer/pull/6871) * Update alias for Metal Platform [#6884](https://github.com/openshift/installer/pull/6884) * [CORS-2496](https://issues.redhat.com/browse/CORS-2496): Default `2xlarge` instead of `xlarge` in AWS when the control-plane is single-node [#6814](https://github.com/openshift/installer/pull/6814) * [OSASINFRA-3090](https://issues.redhat.com/browse/OSASINFRA-3090): External LB support for on-prem platforms [#6812](https://github.com/openshift/installer/pull/6812) * [Bug 1904573](https://bugzilla.redhat.com/show_bug.cgi?id=1904573): baremetal container modify /etc/passwd group writable [#6872](https://github.com/openshift/installer/pull/6872) * [SPLAT-823](https://issues.redhat.com/browse/SPLAT-823): Zonal GA, single terraform, deprecate legacy platform spec [#6770](https://github.com/openshift/installer/pull/6770) * openstack: Fix missing docs link [#6852](https://github.com/openshift/installer/pull/6852) * [OCPBUGS-7180](https://issues.redhat.com/browse/OCPBUGS-7180): update RHCOS 4.13 bootimage metadata [#6861](https://github.com/openshift/installer/pull/6861) * Removes m1kola from azure-reviewers [#6865](https://github.com/openshift/installer/pull/6865) * [OCPBUGS-7495](https://issues.redhat.com/browse/OCPBUGS-7495): Convert platform type for AgentClusterInstall [#6855](https://github.com/openshift/installer/pull/6855) * [CFE-582](https://issues.redhat.com/browse/CFE-582): Generate Infrastructure CR with the azure user defined tags [#6310](https://github.com/openshift/installer/pull/6310) * [AGENT-456](https://issues.redhat.com/browse/AGENT-456): Remove connectivity checks from bash script [#6846](https://github.com/openshift/installer/pull/6846) * integration: Don't pass host data in the install-config [#6795](https://github.com/openshift/installer/pull/6795) * linter: bump version to sync with CI [#6859](https://github.com/openshift/installer/pull/6859) * [OCPBUGS-4954](https://issues.redhat.com/browse/OCPBUGS-4954): IBMCloud: Handle COS reclamations [#6845](https://github.com/openshift/installer/pull/6845) * [CFE-757](https://issues.redhat.com/browse/CFE-757): Fix issues reported by QE [#6820](https://github.com/openshift/installer/pull/6820) * [CORS-2386](https://issues.redhat.com/browse/CORS-2386): IBMCloud: Add networkResourceGroupName [#6613](https://github.com/openshift/installer/pull/6613) * IBMCloud: Add tests for installconfig metadata [#6348](https://github.com/openshift/installer/pull/6348) * [OCPBUGS-1048](https://issues.redhat.com/browse/OCPBUGS-1048): if tag categories don't exist, the installation will fail to bootstrap [#6327](https://github.com/openshift/installer/pull/6327) * [CFE-586](https://issues.redhat.com/browse/CFE-586): Apply user defined tags on created azure resources [#6354](https://github.com/openshift/installer/pull/6354) * [OCPBUGS-7356](https://issues.redhat.com/browse/OCPBUGS-7356): data/manifests/bootkube/cvo-overrides: Default to stable-4.13 [#6689](https://github.com/openshift/installer/pull/6689) * [OCPBUGS-6777](https://issues.redhat.com/browse/OCPBUGS-6777): Fix file check for loading openshift manifests [#6821](https://github.com/openshift/installer/pull/6821) * [AGENT-505](https://issues.redhat.com/browse/AGENT-505): Embed agent files in initrd [#6842](https://github.com/openshift/installer/pull/6842) * installer dev build settings to enable delve [#6835](https://github.com/openshift/installer/pull/6835) * [OCPBUGS-7261](https://issues.redhat.com/browse/OCPBUGS-7261): Update AgentConfig template [#6840](https://github.com/openshift/installer/pull/6840) * [OCPBUGS-4549](https://issues.redhat.com/browse/OCPBUGS-4549): azure: fix MS Graph calls on Gov cloud [#6844](https://github.com/openshift/installer/pull/6844) * openstack-manifests: Add a debug option [#6839](https://github.com/openshift/installer/pull/6839) * OpenStack: Fix distribution of zones on 32-bit systems [#6834](https://github.com/openshift/installer/pull/6834) * [OCPBUGS-6422](https://issues.redhat.com/browse/OCPBUGS-6422): CVE-2022-41717: bump net/http for fix [#6801](https://github.com/openshift/installer/pull/6801) * [CNF-6357](https://issues.redhat.com/browse/CNF-6357): feat: add CPU Partitioning flag into the install config [#6430](https://github.com/openshift/installer/pull/6430) * [SPLAT-820](https://issues.redhat.com/browse/SPLAT-820): multi-zone is no longer tech preview [#6782](https://github.com/openshift/installer/pull/6782) * destroy: vsphere: move API calls to client abstraction and add unit tests [#6604](https://github.com/openshift/installer/pull/6604) * Add support for confidential compute [#6799](https://github.com/openshift/installer/pull/6799) * Add Adam [#6824](https://github.com/openshift/installer/pull/6824) * [OCPBUGS-5234](https://issues.redhat.com/browse/OCPBUGS-5234): azurestack: upi: fix compute scale up [#6735](https://github.com/openshift/installer/pull/6735) * [CNF-6362](https://issues.redhat.com/browse/CNF-6362): feat: add support for nto rendering during bootstrap [#6691](https://github.com/openshift/installer/pull/6691) * [OCPBUGS-4997](https://issues.redhat.com/browse/OCPBUGS-4997): Set the configured proxy settings for agent installer [#6827](https://github.com/openshift/installer/pull/6827) * azure: Add error message when authorizer fails. [#6551](https://github.com/openshift/installer/pull/6551) * [OCPBUGS-6486](https://issues.redhat.com/browse/OCPBUGS-6486): fixing ovirt installation on iSCSI [#6816](https://github.com/openshift/installer/pull/6816) * [OCPBUGS-6270](https://issues.redhat.com/browse/OCPBUGS-6270): Don't require vSphere details for agent installer [#6793](https://github.com/openshift/installer/pull/6793) * [OCPBUGS-6722](https://issues.redhat.com/browse/OCPBUGS-6722): bootimage: move secure execution artifact to separate artifact [#6811](https://github.com/openshift/installer/pull/6811) * PowerVS: Check for potential network conflict in existing CCs [#6798](https://github.com/openshift/installer/pull/6798) * [OCPBUGS-6663](https://issues.redhat.com/browse/OCPBUGS-6663): Check platform baremetal settings against default values [#6809](https://github.com/openshift/installer/pull/6809) * [AGENT-455](https://issues.redhat.com/browse/AGENT-455): Check registry and rendezvous host access at startup [#6767](https://github.com/openshift/installer/pull/6767) * [OCPBUGS-4549](https://issues.redhat.com/browse/OCPBUGS-4549): destroy: azure: handle `nil` responses from msgraph sdk [#6717](https://github.com/openshift/installer/pull/6717) * [AGENT-505](https://issues.redhat.com/browse/AGENT-505): Embed agent-tui binary in the agent ISO [#6786](https://github.com/openshift/installer/pull/6786) * PowerVS: Remove region requirement [#6772](https://github.com/openshift/installer/pull/6772) * [Bug 2072202](https://bugzilla.redhat.com/show_bug.cgi?id=2072202): Check for reachability of API and API-Int URLs later in bootkube [#6611](https://github.com/openshift/installer/pull/6611) * [Bug 2067847](https://bugzilla.redhat.com/show_bug.cgi?id=2067847): prometheus/client_golang: Denial of service using InstrumentHandlerCounter [#6391](https://github.com/openshift/installer/pull/6391) * [CORS-2479](https://issues.redhat.com/browse/CORS-2479): bootstrap: set 0644 mode for registries.conf [#6789](https://github.com/openshift/installer/pull/6789) * GCP: Remove the BYOH code [#6771](https://github.com/openshift/installer/pull/6771) * [AGENT-453](https://issues.redhat.com/browse/AGENT-453): Create interactive console service for agent installer [#6756](https://github.com/openshift/installer/pull/6756) * [OCPBUGS-5959](https://issues.redhat.com/browse/OCPBUGS-5959): bump RHCOS 4.13 bootimage metadata [#6790](https://github.com/openshift/installer/pull/6790) * [CORS-2469](https://issues.redhat.com/browse/CORS-2469): upi: Document removal of CPMS for UPI installation [#6727](https://github.com/openshift/installer/pull/6727) * [Bug 2070744](https://bugzilla.redhat.com/show_bug.cgi?id=2070744): Fix infinite loop error [#6515](https://github.com/openshift/installer/pull/6515) * [CORS-1558](https://issues.redhat.com/browse/CORS-1558): Add uninstall complete after destroy code [#6572](https://github.com/openshift/installer/pull/6572) * [AGENT-504](https://issues.redhat.com/browse/AGENT-504): Agent extract binary [#6777](https://github.com/openshift/installer/pull/6777) * [OCPBUGS-5182](https://issues.redhat.com/browse/OCPBUGS-5182): validate additional confidential VM types [#6733](https://github.com/openshift/installer/pull/6733) * [OCPBUGS-5461](https://issues.redhat.com/browse/OCPBUGS-5461): Allow NO_PROXY to contain IPs [#6776](https://github.com/openshift/installer/pull/6776) * [OCPBUGS-3253](https://issues.redhat.com/browse/OCPBUGS-3253): Warn if agent assets detected when using non-agent waitfor [#6740](https://github.com/openshift/installer/pull/6740) * [OCPBUGS-4654](https://issues.redhat.com/browse/OCPBUGS-4654): azure: upi: use Image Gallery in ARM templates [#6684](https://github.com/openshift/installer/pull/6684) * [OCPBUGS-5184](https://issues.redhat.com/browse/OCPBUGS-5184): azure: validate Windows-only VM types [#6734](https://github.com/openshift/installer/pull/6734) * [CORS-2449](https://issues.redhat.com/browse/CORS-2449): gcp: Set pre-created CPMS to Active state [#6752](https://github.com/openshift/installer/pull/6752) * [OCPBUGS-1612](https://issues.redhat.com/browse/OCPBUGS-1612): vsphere: set default resource pool when missing failure domain topology [#6409](https://github.com/openshift/installer/pull/6409) * Generate the cloudproviderconfig manifests for integration of nutanix-ccm to OCP [#6269](https://github.com/openshift/installer/pull/6269) * [CORS-2405](https://issues.redhat.com/browse/CORS-2405): Create ControlPlaneMachineSet CRDs [#6632](https://github.com/openshift/installer/pull/6632) * [OCPBUGS-5734](https://issues.redhat.com/browse/OCPBUGS-5734): make VIP 168.63.129.16 noProxy in all clouds except Public [#6761](https://github.com/openshift/installer/pull/6761) * [OCPBUGS-1695](https://issues.redhat.com/browse/OCPBUGS-1695): Update FCOS to latest 37.20221127.3.0 stable [#6487](https://github.com/openshift/installer/pull/6487) * [OCPBUGS-5770](https://issues.redhat.com/browse/OCPBUGS-5770): CVE-2021-4238: goutils: update for randomness fix [#6763](https://github.com/openshift/installer/pull/6763) * BUG 2110982: GCP skip public loadbalancer ip addresses [#6755](https://github.com/openshift/installer/pull/6755) * [AGENT-501](https://issues.redhat.com/browse/AGENT-501): Make it easier to change node zero IP and SERVICE_BASE_URL [#6747](https://github.com/openshift/installer/pull/6747) * [MGMT-12839](https://issues.redhat.com/browse/MGMT-12839): Add Shielded VMs options to gcp mpool and TF [#6698](https://github.com/openshift/installer/pull/6698) * [OCPBUGS-5324](https://issues.redhat.com/browse/OCPBUGS-5324): CVE-2021-4235 go-yaml: Denial of Service in go-yaml [#6741](https://github.com/openshift/installer/pull/6741) * [OCPBUGS-881](https://issues.redhat.com/browse/OCPBUGS-881): fail to create install-config.yaml as apiVIP and ingress VIP are not in machine networks [#6469](https://github.com/openshift/installer/pull/6469) * [SPLAT-901](https://issues.redhat.com/browse/SPLAT-901): set default for variables that are deprecated by failure_domains [#6750](https://github.com/openshift/installer/pull/6750) * [OCPBUGS-1769](https://issues.redhat.com/browse/OCPBUGS-1769): Check for AWS STS installation before trying to get all IAM Roles [#6666](https://github.com/openshift/installer/pull/6666) * GCP XPN: remove tech preview feature gate [#6754](https://github.com/openshift/installer/pull/6754) * Expose Azure useImageGallery parameter in the MachineSets() call [#6737](https://github.com/openshift/installer/pull/6737) * [OCPBUGS-2088](https://issues.redhat.com/browse/OCPBUGS-2088): Validate that the rendevousIP is assigned to a master [#6716](https://github.com/openshift/installer/pull/6716) * [ARO-1796](https://issues.redhat.com/browse/ARO-1796): Update Azure SDK for go to v63.1.0+incompatible [#6746](https://github.com/openshift/installer/pull/6746) * openstack: Revert Gophercloud workaround [#6663](https://github.com/openshift/installer/pull/6663) * [SPLAT-900](https://issues.redhat.com/browse/SPLAT-900): provision VMs in to failure domains [#6738](https://github.com/openshift/installer/pull/6738) * [OCPBUGS-4874](https://issues.redhat.com/browse/OCPBUGS-4874): Remove order dependency for agent CLI string [#6739](https://github.com/openshift/installer/pull/6739) * [CORS-2449](https://issues.redhat.com/browse/CORS-2449): Create CPMS manifest [#6695](https://github.com/openshift/installer/pull/6695) * [OCPBUGS-2881](https://issues.redhat.com/browse/OCPBUGS-2881): Destroy the service and host project dns records [#6534](https://github.com/openshift/installer/pull/6534) * Bug OCPBUGS-3921: OpenStack: fix bootstrap destroy cmd [#6617](https://github.com/openshift/installer/pull/6617) * [OCPBUGS-3706](https://issues.redhat.com/browse/OCPBUGS-3706): Improve error reporting from agent wait-for install-complete [#6730](https://github.com/openshift/installer/pull/6730) * Better logic to derive vpcRegion/Zone from vpcName/Subnets [#6665](https://github.com/openshift/installer/pull/6665) * update tested instance types on 4.12 [#6731](https://github.com/openshift/installer/pull/6731) * Updating ose-baremetal-installer images to be consistent with ART [#6678](https://github.com/openshift/installer/pull/6678) * [OCPBUGS-5151](https://issues.redhat.com/browse/OCPBUGS-5151): baremetal: Extra time for provisioning interface [#6729](https://github.com/openshift/installer/pull/6729) * [OCPBUGS-3032](https://issues.redhat.com/browse/OCPBUGS-3032): Report status on the console immediately [#6697](https://github.com/openshift/installer/pull/6697) * Updating ose-installer images to be consistent with ART [#6675](https://github.com/openshift/installer/pull/6675) * [OSASINFRA-3057](https://issues.redhat.com/browse/OSASINFRA-3057): openstack: Document Image Registry migration to Swift [#6710](https://github.com/openshift/installer/pull/6710) * openstack: Rely on Go's stdlib for errors [#6656](https://github.com/openshift/installer/pull/6656) * Updating ose-installer-artifacts images to be consistent with ART [#6693](https://github.com/openshift/installer/pull/6693) * cmd: update import of deprecated terminal package [#6594](https://github.com/openshift/installer/pull/6594) * GCP: Tfvars will determine the user has create firewall permissions [#6679](https://github.com/openshift/installer/pull/6679) * [OCPBUGS-4941](https://issues.redhat.com/browse/OCPBUGS-4941): OpenStack: Force JSON content-type in Swift object listing [#6707](https://github.com/openshift/installer/pull/6707) * PowerVS: Defer cancel when calling contextWithTimeout [#6700](https://github.com/openshift/installer/pull/6700) * linter: fix issues since revision 75173a17cf [#6712](https://github.com/openshift/installer/pull/6712) * [OCPBUGS-2996](https://issues.redhat.com/browse/OCPBUGS-2996): bump RHCOS 4.13 bootimage metadata [#6703](https://github.com/openshift/installer/pull/6703) * [CORS-2340](https://issues.redhat.com/browse/CORS-2340): hack: replace deprecated go-lint [#6601](https://github.com/openshift/installer/pull/6601) * [OCPBUGS-3706](https://issues.redhat.com/browse/OCPBUGS-3706): Wait longer for baremetal [#6688](https://github.com/openshift/installer/pull/6688) * Fix import order using the gci tool [#6643](https://github.com/openshift/installer/pull/6643) * Switch back to gp2 ebs volume type for bootstrap instance [#6692](https://github.com/openshift/installer/pull/6692) * [OCPBUGS-2891](https://issues.redhat.com/browse/OCPBUGS-2891): aws: destroy: delete ELB listeners [#6528](https://github.com/openshift/installer/pull/6528) * Consolidate loadsdk debug statements [#6686](https://github.com/openshift/installer/pull/6686) * OWNERS_ALIASES: Remove lucab [#6696](https://github.com/openshift/installer/pull/6696) * [OCPBUGS-4549](https://issues.redhat.com/browse/OCPBUGS-4549): azure: replace deprecated AD Graph API [#6614](https://github.com/openshift/installer/pull/6614) * Save rendezvous IP in a file 'rendezvousIP' alongside the ISO [#6683](https://github.com/openshift/installer/pull/6683) * [OCPBUGS-3987](https://issues.redhat.com/browse/OCPBUGS-3987): Check nmstateconfig content in agent-config.yaml [#6674](https://github.com/openshift/installer/pull/6674) * [CORS-2147](https://issues.redhat.com/browse/CORS-2147): Add documentation for the client certs authentication [#6505](https://github.com/openshift/installer/pull/6505) * [OCPBUGS-4367](https://issues.redhat.com/browse/OCPBUGS-4367): Fix missing debug messages when getting baseISO [#6662](https://github.com/openshift/installer/pull/6662) * Use backoff functions in PowerVS destroy logic [#6591](https://github.com/openshift/installer/pull/6591) * [OCPBUGS-3032](https://issues.redhat.com/browse/OCPBUGS-3032): Report agent installation problems on the console [#6544](https://github.com/openshift/installer/pull/6544) * [OCPBUGS-3668](https://issues.redhat.com/browse/OCPBUGS-3668): fully qualified username must be provided [#6596](https://github.com/openshift/installer/pull/6596) * [OCPBUGS-1560](https://issues.redhat.com/browse/OCPBUGS-1560): vsphere zonal, terraform depends on ova import [#6498](https://github.com/openshift/installer/pull/6498) * Agent integration tests proposal [#6598](https://github.com/openshift/installer/pull/6598) * [CORS-2291](https://issues.redhat.com/browse/CORS-2291): terraform: save logs to a file [#6532](https://github.com/openshift/installer/pull/6532) * [OCPBUGS-3196](https://issues.redhat.com/browse/OCPBUGS-3196): Set ip=dhcp,dhcp6 for master nodes on dualstack [#6626](https://github.com/openshift/installer/pull/6626) * [OCPBUGS-2130](https://issues.redhat.com/browse/OCPBUGS-2130): import ova resource cluster path fix [#6519](https://github.com/openshift/installer/pull/6519) * [OCPBUGS-2498](https://issues.redhat.com/browse/OCPBUGS-2498): ose-installer-container: vault: insufficient certificate revocation list checking [#6493](https://github.com/openshift/installer/pull/6493) * Wait longer for VM to obtain IP from DHCP in PowerVS [#6651](https://github.com/openshift/installer/pull/6651) * platformprovisioncheck: fix shadowing of `err` variable [#6595](https://github.com/openshift/installer/pull/6595) * Alibaba: add the tags of the machine nodes [#6535](https://github.com/openshift/installer/pull/6535) * Azure: use azidentity with adapter [#6003](https://github.com/openshift/installer/pull/6003) * [OCPBUGS-4125](https://issues.redhat.com/browse/OCPBUGS-4125): Enable CVO unmanage overrides in bootstrap-in-place installations [#6649](https://github.com/openshift/installer/pull/6649) * openstack: Refactor TFVars generation [#6465](https://github.com/openshift/installer/pull/6465) * Update OpenStack spec dependencies [#6382](https://github.com/openshift/installer/pull/6382) * [OCPBUGS-3164](https://issues.redhat.com/browse/OCPBUGS-3164): hold bootkube service until bootstrap has pivoted [#6488](https://github.com/openshift/installer/pull/6488) * [OCPBUGS-4355](https://issues.redhat.com/browse/OCPBUGS-4355): Fix return value from execute() [#6646](https://github.com/openshift/installer/pull/6646) * [OCPBUGS-4328](https://issues.redhat.com/browse/OCPBUGS-4328): images: updating images to be consistent with ART [#6641](https://github.com/openshift/installer/pull/6641) * vSphere Zonal: validate dns and external load balancer [#6612](https://github.com/openshift/installer/pull/6612) * GCP: remove private zone manipulation [#6610](https://github.com/openshift/installer/pull/6610) * Replace deprecated io/ioutil package [#6602](https://github.com/openshift/installer/pull/6602) * ibmcloud plugin "permission denied" [#6627](https://github.com/openshift/installer/pull/6627) * [Bug 2105570](https://bugzilla.redhat.com/show_bug.cgi?id=2105570): out-of-bounds read in golang.org/x/text/language leads to DoS [#6389](https://github.com/openshift/installer/pull/6389) * [OCPBUGS-3524](https://issues.redhat.com/browse/OCPBUGS-3524): data: azurerm: restore RHCOS SA access configuration [#6583](https://github.com/openshift/installer/pull/6583) * [OCPBUGS-3405](https://issues.redhat.com/browse/OCPBUGS-3405): Redact pull secret from agent-gather [#6574](https://github.com/openshift/installer/pull/6574) * Adding aarch64 instance types for azure [#6531](https://github.com/openshift/installer/pull/6531) * [OCPBUGS-2931](https://issues.redhat.com/browse/OCPBUGS-2931): Azure Stack: use managed images for compute nodes [#6540](https://github.com/openshift/installer/pull/6540) * [OCPBUGS-3985](https://issues.redhat.com/browse/OCPBUGS-3985): Pass featureset to kas [#6579](https://github.com/openshift/installer/pull/6579) * mv ibmcloud to /bin folder [#6624](https://github.com/openshift/installer/pull/6624) * [OCPBUGS-3278](https://issues.redhat.com/browse/OCPBUGS-3278): (Agent) Do not require host data in platform baremetal section in installconfig [#6573](https://github.com/openshift/installer/pull/6573) * [OCPBUGS-3277](https://issues.redhat.com/browse/OCPBUGS-3277): Restart create-cluster-and-infraenv.service if it fails [#6577](https://github.com/openshift/installer/pull/6577) * [OCPBUGS-3933](https://issues.redhat.com/browse/OCPBUGS-3933): OpenStack: Force JSON content-type in Swift [#6615](https://github.com/openshift/installer/pull/6615) * add ibmcloud cli to image [#6600](https://github.com/openshift/installer/pull/6600) * Update vSphere Owner files [#6607](https://github.com/openshift/installer/pull/6607) * [OCPBUGS-2384](https://issues.redhat.com/browse/OCPBUGS-2384): [Alibaba] fix the creation of public record [#5671](https://github.com/openshift/installer/pull/5671) * docs: fix broken link to default kubelet.service taint [#6593](https://github.com/openshift/installer/pull/6593) * [OCPBUGS-3186](https://issues.redhat.com/browse/OCPBUGS-3186): IBMCloud: Confirm Zones and BYON Subnets [#6553](https://github.com/openshift/installer/pull/6553) * [OCPBUGS-3123](https://issues.redhat.com/browse/OCPBUGS-3123): Pass FeatureSet to cluster config render [#6576](https://github.com/openshift/installer/pull/6576) * [OCPBUGS-2738](https://issues.redhat.com/browse/OCPBUGS-2738): Uplift terraform-provider-ironic to 0.3.0 [#6511](https://github.com/openshift/installer/pull/6511) * [OCPBUGS-3382](https://issues.redhat.com/browse/OCPBUGS-3382): Fix cluster wide proxy [#6571](https://github.com/openshift/installer/pull/6571) * [OCPBUGS-3280](https://issues.redhat.com/browse/OCPBUGS-3280): Automatically retry install [#6567](https://github.com/openshift/installer/pull/6567) * [OCPBUGS-3304](https://issues.redhat.com/browse/OCPBUGS-3304): Always use first matching mirror in assisted-service [#6563](https://github.com/openshift/installer/pull/6563) * [OCPBUGS-2841](https://issues.redhat.com/browse/OCPBUGS-2841): (AGENT) only support amd64 archs [#6546](https://github.com/openshift/installer/pull/6546) * [OCPBUGS-3214](https://issues.redhat.com/browse/OCPBUGS-3214): Always add router CAs to kubeconfig, even if console is not available [#6557](https://github.com/openshift/installer/pull/6557) * Update apiVersion for lso operator group [#6558](https://github.com/openshift/installer/pull/6558) * [OCPBUGS-2513](https://issues.redhat.com/browse/OCPBUGS-2513): Set PublicContainerRegistries for entries in mirror [#6545](https://github.com/openshift/installer/pull/6545) * [OCPBUGS-1627](https://issues.redhat.com/browse/OCPBUGS-1627): [vsphere-zones] Fix user folders [#6412](https://github.com/openshift/installer/pull/6412) * [OCPBUGS-1704](https://issues.redhat.com/browse/OCPBUGS-1704): gcp: fail during validation if service usage is not enabled [#6516](https://github.com/openshift/installer/pull/6516) * [OCPBUGS-3287](https://issues.redhat.com/browse/OCPBUGS-3287): agent ased installation fix for dual stack vips [#6530](https://github.com/openshift/installer/pull/6530) * [OCPBUGS-3096](https://issues.redhat.com/browse/OCPBUGS-3096): Static linking the terraform and providers binaries [#6548](https://github.com/openshift/installer/pull/6548) * [OCPBUGS-2911](https://issues.redhat.com/browse/OCPBUGS-2911): Use project after creation [#6552](https://github.com/openshift/installer/pull/6552) * [OCPBUGS-3110](https://issues.redhat.com/browse/OCPBUGS-3110): azure: Fix client certs authentication [#6527](https://github.com/openshift/installer/pull/6527) * [OCPBUGS-2847](https://issues.redhat.com/browse/OCPBUGS-2847): GCP XPN Featuregates [#6522](https://github.com/openshift/installer/pull/6522) * [OCPBUGS-2758](https://issues.redhat.com/browse/OCPBUGS-2758): Provide datastore as full path [#6547](https://github.com/openshift/installer/pull/6547) * [Bug 2074299](https://bugzilla.redhat.com/show_bug.cgi?id=2074299): update golang.org/x/crypto to address security vulnerabilities [#6388](https://github.com/openshift/installer/pull/6388) * [OCPBUGS-2966](https://issues.redhat.com/browse/OCPBUGS-2966): Add GCP CreateFirewallRules to tech preview [#6533](https://github.com/openshift/installer/pull/6533) * [OCPBUGS-1791](https://issues.redhat.com/browse/OCPBUGS-1791): add bootstrap configmap during the SNO reboot [#6521](https://github.com/openshift/installer/pull/6521) * [OCPBUGS-2290](https://issues.redhat.com/browse/OCPBUGS-2290): Power VS Check for existing DNS permitted network and public gateway [#6481](https://github.com/openshift/installer/pull/6481) * Add linux/arm64 binary to installer-artifacts [#6514](https://github.com/openshift/installer/pull/6514) * [OCPBUGS-1033](https://issues.redhat.com/browse/OCPBUGS-1033): support multiple documents in the same extra manifest file [#6492](https://github.com/openshift/installer/pull/6492) * [OCPBUGS-3018](https://issues.redhat.com/browse/OCPBUGS-3018): Use result from List function after checking error [#6541](https://github.com/openshift/installer/pull/6541) * [OCPBUGS-2144](https://issues.redhat.com/browse/OCPBUGS-2144): Azure: Set appropriate architecture for gen v1 image [#6517](https://github.com/openshift/installer/pull/6517) * go-fmt: apply formatting with golang 1.19 [#6497](https://github.com/openshift/installer/pull/6497) * [OCPBUGS-2895](https://issues.redhat.com/browse/OCPBUGS-2895): Azure: Fix DiskEncryptionSet regex validation [#6513](https://github.com/openshift/installer/pull/6513) * [AGENT-348](https://issues.redhat.com/browse/AGENT-348): Warn when information in install-config is ignored [#6523](https://github.com/openshift/installer/pull/6523) * [OCPBUGS-2837](https://issues.redhat.com/browse/OCPBUGS-2837): Reduce debug logs in agent wait-for commands [#6520](https://github.com/openshift/installer/pull/6520) * Fix unexpected behavior from merging #6470 and #6500 [#6526](https://github.com/openshift/installer/pull/6526) * [AGENT-390](https://issues.redhat.com/browse/AGENT-390): Include CPU Architecture in ISO filename [#6485](https://github.com/openshift/installer/pull/6485) * docs: feature sets [#6506](https://github.com/openshift/installer/pull/6506) * Agent-321: Cluster and Host validations rework [#6500](https://github.com/openshift/installer/pull/6500) * [OCPBUGS-2327](https://issues.redhat.com/browse/OCPBUGS-2327): Add validation for releaseImage and registry.conf [#6423](https://github.com/openshift/installer/pull/6423) * [OCPBUGS-2086](https://issues.redhat.com/browse/OCPBUGS-2086): Detect failure in wait-for on transition back to ready [#6470](https://github.com/openshift/installer/pull/6470) * [OCPBUGS-2627](https://issues.redhat.com/browse/OCPBUGS-2627): agent-config: Generate missing AdditionalNTPSources in InfraEnv [#6495](https://github.com/openshift/installer/pull/6495) * [OCPBUGS-2338](https://issues.redhat.com/browse/OCPBUGS-2338): Don't use error messages as default values [#6486](https://github.com/openshift/installer/pull/6486) * [OCPBUGS-1824](https://issues.redhat.com/browse/OCPBUGS-1824): enhance agent systemd service dependency [#6408](https://github.com/openshift/installer/pull/6408) * [OCPBUGS-1704](https://issues.redhat.com/browse/OCPBUGS-1704): Service Usage API is required, not optional [#6504](https://github.com/openshift/installer/pull/6504) * Revert "create: add check for cluster operator stability" [#6503](https://github.com/openshift/installer/pull/6503) * [OCPBUGS-2301](https://issues.redhat.com/browse/OCPBUGS-2301): Search Network Project For resources [#6499](https://github.com/openshift/installer/pull/6499) * [OCPBUGS-2436](https://issues.redhat.com/browse/OCPBUGS-2436): Revert "Revert "[AWS] Add LB Type in the infrastructure cluster object via install-config yaml"" and fix OCPBUGS-2436 [#6491](https://github.com/openshift/installer/pull/6491) * [OCPBUGS-2174](https://issues.redhat.com/browse/OCPBUGS-2174): fix metadata tags not supported in certain regions [#6475](https://github.com/openshift/installer/pull/6475) * Add initial support for OKD/SCOS [#6443](https://github.com/openshift/installer/pull/6443) * Updating golang version to fix gofmt issues [#6484](https://github.com/openshift/installer/pull/6484) * [Bug 2117537](https://bugzilla.redhat.com/show_bug.cgi?id=2117537): validation rule for invalid rendezvousIP in AgentConfig [#6474](https://github.com/openshift/installer/pull/6474) * create: add check for cluster operator stability [#6124](https://github.com/openshift/installer/pull/6124) * Revert "[AWS] Add LB Type in the infrastructure cluster object via install-config yaml" [#6490](https://github.com/openshift/installer/pull/6490) * Add LB Type in the infrastructure cluster object via install-config yaml [#6478](https://github.com/openshift/installer/pull/6478) * [Bug 2059491](https://bugzilla.redhat.com/show_bug.cgi?id=2059491): [Alibaba] fix the format of Name [#5668](https://github.com/openshift/installer/pull/5668) * [AGENT-284](https://issues.redhat.com/browse/AGENT-284): Allow user to choose platform type [#6438](https://github.com/openshift/installer/pull/6438) * [OCPBUGS-2262](https://issues.redhat.com/browse/OCPBUGS-2262): Update gcp explain for DNS zones [#6483](https://github.com/openshift/installer/pull/6483) * [OCPBUGS-1941](https://issues.redhat.com/browse/OCPBUGS-1941): bump RHCOS 4.12 bootimage metadata [#6452](https://github.com/openshift/installer/pull/6452) * [Bug 2072202](https://bugzilla.redhat.com/show_bug.cgi?id=2072202): Check for api and api-int resolution during cluster install [#5816](https://github.com/openshift/installer/pull/5816) * [OCPBUGS-2259](https://issues.redhat.com/browse/OCPBUGS-2259): Fix soft-anti-affinity known issue [#6479](https://github.com/openshift/installer/pull/6479) * Removing jstuever from OWNERS [#6480](https://github.com/openshift/installer/pull/6480) * [OCPBUGS-1881](https://issues.redhat.com/browse/OCPBUGS-1881): vsphere/destroy: improve logs when folder is not empty [#6456](https://github.com/openshift/installer/pull/6456) * Adding "syd05" as a choice for zones in PowerVS [#6468](https://github.com/openshift/installer/pull/6468) * [OCPBUGS-1856](https://issues.redhat.com/browse/OCPBUGS-1856): IBMCloud: Allow traffic to kube-api-lb [#6458](https://github.com/openshift/installer/pull/6458) * update to release.openshift.io/feature-set to match OCP 4.12 [#6476](https://github.com/openshift/installer/pull/6476) * [AGENT-347](https://issues.redhat.com/browse/AGENT-347): generate OS_IMAGES dynamically [#6441](https://github.com/openshift/installer/pull/6441) * [OCPBUGS-1900](https://issues.redhat.com/browse/OCPBUGS-1900): Avoid SNO bootstrap jsonpath error [#6463](https://github.com/openshift/installer/pull/6463) * [OCPBUGS-1698](https://issues.redhat.com/browse/OCPBUGS-1698): multi-zone network slice validation [#6422](https://github.com/openshift/installer/pull/6422) * [OCPBUGSM-47893](https://issues.redhat.com/browse/OCPBUGSM-47893): added validation rule for invalid mac address in AgentConfig [#6473](https://github.com/openshift/installer/pull/6473) * populate vSphere infrastructure spec [#6457](https://github.com/openshift/installer/pull/6457) * [OCPBUGS-1896](https://issues.redhat.com/browse/OCPBUGS-1896): Validate Credentials Mode After Install Config step [#6453](https://github.com/openshift/installer/pull/6453) * [OCPBUGS-2029](https://issues.redhat.com/browse/OCPBUGS-2029): Fix agent installation InstallConfig proxy processing [#6461](https://github.com/openshift/installer/pull/6461) * Add docs about IPv6 on the additional Networks [#6435](https://github.com/openshift/installer/pull/6435) * [AGENT-375](https://issues.redhat.com/browse/AGENT-375): generate FIPS annotation for ACI [#6467](https://github.com/openshift/installer/pull/6467) * [AGENT-349](https://issues.redhat.com/browse/AGENT-349): Allow console login to Agent ISO [#6464](https://github.com/openshift/installer/pull/6464) * [OCPBUGS-1913](https://issues.redhat.com/browse/OCPBUGS-1913): Agent Installer: Do not fail on deprecated apiVip and ingressVip values [#6462](https://github.com/openshift/installer/pull/6462) * Power VS: Disconnected cluster support [#6347](https://github.com/openshift/installer/pull/6347) * azure: create bootimages using image gallery [#6304](https://github.com/openshift/installer/pull/6304) * CORS 2046: GCP Add base domain validation when DNS zone is specified [#6300](https://github.com/openshift/installer/pull/6300) * Fixes tested_instance_types_aarch64.md [#6451](https://github.com/openshift/installer/pull/6451) * pkg/types: add feature set support [#6336](https://github.com/openshift/installer/pull/6336) * pkg/asset/releaseimage/pullspec: Include override pullspec in log message [#6460](https://github.com/openshift/installer/pull/6460) * [Bug 2104997](https://bugzilla.redhat.com/show_bug.cgi?id=2104997): Add additional fields to proxy manifest [#6374](https://github.com/openshift/installer/pull/6374) * [OCPBUGS-527](https://issues.redhat.com/browse/OCPBUGS-527): Improve error message in case of failure during the agent image generation [#6436](https://github.com/openshift/installer/pull/6436) * [AGENT-271](https://issues.redhat.com/browse/AGENT-271): Generate kubeadmin-password with ISO [#6313](https://github.com/openshift/installer/pull/6313) * AWS: destroy: move helper functions to their own file [#6131](https://github.com/openshift/installer/pull/6131) * [AGENT-369](https://issues.redhat.com/browse/AGENT-369): SNO validation [#6444](https://github.com/openshift/installer/pull/6444) * Add host-config status to agent-gather [#6442](https://github.com/openshift/installer/pull/6442) * [AGENT-321](https://issues.redhat.com/browse/AGENT-321): Move validation failures to debug log level [#6446](https://github.com/openshift/installer/pull/6446) * [CORS-2073](https://issues.redhat.com/browse/CORS-2073): Remove terraform provider "random" [#6387](https://github.com/openshift/installer/pull/6387) * Increase start timeouts for assisted services [#6445](https://github.com/openshift/installer/pull/6445) * [OCPBUGS-891](https://issues.redhat.com/browse/OCPBUGS-891): aws: add explicit EIP dependency for nat gw [#6379](https://github.com/openshift/installer/pull/6379) * images: UPI: update gcloud install on rhel8 container [#6158](https://github.com/openshift/installer/pull/6158) * [OCPBUGS-1490](https://issues.redhat.com/browse/OCPBUGS-1490): [vsphere-zones] Handle no set zones [#6390](https://github.com/openshift/installer/pull/6390) * powervs: introduce manifest for OVNKubernetes configuration [#6405](https://github.com/openshift/installer/pull/6405) * Power VS: Enable IBM DNS service for private cluster support [#6228](https://github.com/openshift/installer/pull/6228) * [AGENT-264](https://issues.redhat.com/browse/AGENT-264): validate agent-config macs [#6434](https://github.com/openshift/installer/pull/6434) * Ensure installer created ControlPlaneMachineSets are active on install [#6425](https://github.com/openshift/installer/pull/6425) * [AGENT-330](https://issues.redhat.com/browse/AGENT-330): Add disconnected instructions to MCE integration doc [#6424](https://github.com/openshift/installer/pull/6424) * [OCPBUGS-561](https://issues.redhat.com/browse/OCPBUGS-561): bump RHCOS 4.12 bootimage metadata [#6403](https://github.com/openshift/installer/pull/6403) * Remove extra blank line in DHCP debugging [#6439](https://github.com/openshift/installer/pull/6439) * Change PowerVS default machine CIDR [#6428](https://github.com/openshift/installer/pull/6428) * Change error on execute() to a debug message [#6427](https://github.com/openshift/installer/pull/6427) * fix agent-config-template emitted by `agent create` [#6306](https://github.com/openshift/installer/pull/6306) * CORS 2040: [gcp] Adding Public and Private Managed zones [#6288](https://github.com/openshift/installer/pull/6288) * [Bug 2116904](https://bugzilla.redhat.com/show_bug.cgi?id=2116904): Base generated NMStateConfig on InstallConfig name [#6244](https://github.com/openshift/installer/pull/6244) * [AGENT-354](https://issues.redhat.com/browse/AGENT-354): script for gathering install data [#6402](https://github.com/openshift/installer/pull/6402) * [AGENT-364](https://issues.redhat.com/browse/AGENT-364): Validate network type for SNO clusters [#6419](https://github.com/openshift/installer/pull/6419) * cleanup unused types and constants after platform spec refactor [#6370](https://github.com/openshift/installer/pull/6370) * [AGENT-351](https://issues.redhat.com/browse/AGENT-351): Add MachineNetwork to agent-cluster-install for dual stack [#6364](https://github.com/openshift/installer/pull/6364) * [AGENT-319](https://issues.redhat.com/browse/AGENT-319): Set agent-config version to v1beta1 [#6416](https://github.com/openshift/installer/pull/6416) * [OCPBUGS-816](https://issues.redhat.com/browse/OCPBUGS-816): Check that cached base ISP matches hash in release payload [#6318](https://github.com/openshift/installer/pull/6318) * [AGENT-365](https://issues.redhat.com/browse/AGENT-365): Set install invoker to "agent-installer" [#6418](https://github.com/openshift/installer/pull/6418) * [Bug 2055247](https://bugzilla.redhat.com/show_bug.cgi?id=2055247): pkg/asset/installconfig/azure: standardDDv5Family is not currently supported [#6203](https://github.com/openshift/installer/pull/6203) * Verifying yq is installed properly in libvirt installer containers [#6319](https://github.com/openshift/installer/pull/6319) * Agent installer: try to make systemd services more robust [#6312](https://github.com/openshift/installer/pull/6312) * [OCPBUGSM-47737](https://issues.redhat.com/browse/OCPBUGSM-47737): Do not enable pre-network-manager-config.service [#6323](https://github.com/openshift/installer/pull/6323) * Add documentation for agent networking [#6400](https://github.com/openshift/installer/pull/6400) * vsphere: prevent duplicate validation check in multi-zone [#6398](https://github.com/openshift/installer/pull/6398) * AGENT-288 Log rendezvous host IP when creating agent ISO [#6393](https://github.com/openshift/installer/pull/6393) * AGENT-309 Display the rendezvous IP in motd and issue [#6386](https://github.com/openshift/installer/pull/6386) * Agent: Don't pass AdminKubeConfigClientCertKey [#6373](https://github.com/openshift/installer/pull/6373) * hack: Use golang-1.16 image of origin-release [#6367](https://github.com/openshift/installer/pull/6367) * [OCPBUGS-1231](https://issues.redhat.com/browse/OCPBUGS-1231): disconnected machine-os-images info [#6339](https://github.com/openshift/installer/pull/6339) * AGENT-325 Set NetworkType in AgentClusterInstall [#6287](https://github.com/openshift/installer/pull/6287) * [Bug 2094716](https://bugzilla.redhat.com/show_bug.cgi?id=2094716): docs: fully air-gapped AWS IPI install [#6076](https://github.com/openshift/installer/pull/6076) * [OCPBUGS-1489](https://issues.redhat.com/browse/OCPBUGS-1489): [vsphere] Loop over all folders for destroy [#6378](https://github.com/openshift/installer/pull/6378) * AWS: resolve subnet-related FIXMEs [#6140](https://github.com/openshift/installer/pull/6140) * go getter update for terraform & terraform providers [#6352](https://github.com/openshift/installer/pull/6352) * GCP: Add me-west1 region [#6359](https://github.com/openshift/installer/pull/6359) * aws: replace deprecated object in terraform config [#6383](https://github.com/openshift/installer/pull/6383) * powervs-delete-named-dhcp [#6365](https://github.com/openshift/installer/pull/6365) * azure: validation: avoid specifying capabilities twice [#5952](https://github.com/openshift/installer/pull/5952) * [CORS-2280](https://issues.redhat.com/browse/CORS-2280): IBMCloud: Add DNS Record for internal public traffic [#6375](https://github.com/openshift/installer/pull/6375) * [OCPBUGS-729](https://issues.redhat.com/browse/OCPBUGS-729): vSphere 6.7u3 failing privilege validation [#6293](https://github.com/openshift/installer/pull/6293) * Agent: Increase bootstrap-complete timeout [#6384](https://github.com/openshift/installer/pull/6384) * aws user tags: set limit == openshift/api [#6368](https://github.com/openshift/installer/pull/6368) * [OCPBUGS-927](https://issues.redhat.com/browse/OCPBUGS-927): azure: add sleep between zone and link creation [#6349](https://github.com/openshift/installer/pull/6349) * Update power-go-client [#6229](https://github.com/openshift/installer/pull/6229) * Fix generating Machine objects for PowerVS [#6366](https://github.com/openshift/installer/pull/6366) * [AGENT-328](https://issues.redhat.com/browse/AGENT-328): Add documentation for agent mce integration [#6358](https://github.com/openshift/installer/pull/6358) * aws: allow clusters with public only subnets [#6342](https://github.com/openshift/installer/pull/6342) * AWS UPI docs: remove control plane machineset [#6346](https://github.com/openshift/installer/pull/6346) * [OCPBUGS-705](https://issues.redhat.com/browse/OCPBUGS-705): vSphere privilege checking failing when providing user-defined folder and/or resource pool [#6281](https://github.com/openshift/installer/pull/6281) * GCP: allow environmental authentication [#6330](https://github.com/openshift/installer/pull/6330) * AGENT: add ipv6 support [#6328](https://github.com/openshift/installer/pull/6328) * [OCPBUGS-1234](https://issues.redhat.com/browse/OCPBUGS-1234): [CFE-580] Fixed error condition for user tag validation [#6356](https://github.com/openshift/installer/pull/6356) * [OCPBUGS-717](https://issues.redhat.com/browse/OCPBUGS-717): Upgrade python3.7 to 3.8 for AWS UPI [#6270](https://github.com/openshift/installer/pull/6270) * [OCPBUGS-963](https://issues.redhat.com/browse/OCPBUGS-963): OpenStack: Lift validation for 14 chars cluster names [#6309](https://github.com/openshift/installer/pull/6309) * [OCPBUGS-1234](https://issues.redhat.com/browse/OCPBUGS-1234): [CFE-580] Extend user tags limit to 40 based on AWS limits [#6345](https://github.com/openshift/installer/pull/6345) * [OCPBUGS-1226](https://issues.redhat.com/browse/OCPBUGS-1226): OpenStack UPI: Create server group for Computes [#6340](https://github.com/openshift/installer/pull/6340) * Power VS: use the new name field for the dhcp nw [#6294](https://github.com/openshift/installer/pull/6294) * Add AWS r6i into tested instance types table [#6337](https://github.com/openshift/installer/pull/6337) * vsphere zonal: platform spec and terraform updates [#6329](https://github.com/openshift/installer/pull/6329) * [CORS-2280](https://issues.redhat.com/browse/CORS-2280): IBMCloud: Add DNS Service permitted VPC [#6325](https://github.com/openshift/installer/pull/6325) * [CORS-2280](https://issues.redhat.com/browse/CORS-2280): IBMCloud: Add DNS Service destroy [#6321](https://github.com/openshift/installer/pull/6321) * [OCPBUGSM-47740](https://issues.redhat.com/browse/OCPBUGSM-47740): No networkconfig needed with DHCP agent config [#6317](https://github.com/openshift/installer/pull/6317) * azure: add support for arm64 instances (Dps_v5 instances) [#6298](https://github.com/openshift/installer/pull/6298) * azure: Add client certification to terraform [#6250](https://github.com/openshift/installer/pull/6250) * pkg/asset/ignition/bootstrap/cvoignore: Add group/kind/name(space) collision detection [#6247](https://github.com/openshift/installer/pull/6247) * Add additionalTrustBundlePolicy field to allow CA bundle propagation [#6232](https://github.com/openshift/installer/pull/6232) * [OCPBUGS-1247](https://issues.redhat.com/browse/OCPBUGS-1247): Restrict CPMS from being created with single node clusters [#6331](https://github.com/openshift/installer/pull/6331) * GCP: Add createFirewallRules parameter to installconfig. [#6338](https://github.com/openshift/installer/pull/6338) * [CORS-2043](https://issues.redhat.com/browse/CORS-2043): GCP: Passsthrough installer service account to Terraform r… [#6326](https://github.com/openshift/installer/pull/6326) * Bump Nutanix Prism Go Client dep to c8a2536 to include refactors. [#6308](https://github.com/openshift/installer/pull/6308) * [OCPBUGS-927](https://issues.redhat.com/browse/OCPBUGS-927): Add depends to enforce order for azure terraform dependencies [#6311](https://github.com/openshift/installer/pull/6311) * vSphere: Zonal Terraform [#6064](https://github.com/openshift/installer/pull/6064) * Terraform go 1.18 [#6257](https://github.com/openshift/installer/pull/6257) * Revert "AWS: Create ControlPlaneMachineSet CRDs" [#6324](https://github.com/openshift/installer/pull/6324) * [OCPBUGS-302](https://issues.redhat.com/browse/OCPBUGS-302): bootstrap gather: fix panic when platform is "none" [#6243](https://github.com/openshift/installer/pull/6243) * Add bind-utils in upi installer image [#6277](https://github.com/openshift/installer/pull/6277) * download 'aliyun' [#6265](https://github.com/openshift/installer/pull/6265) * [AGENT-308](https://issues.redhat.com/browse/AGENT-308): Add 4.12 to OS_IMAGES [#6315](https://github.com/openshift/installer/pull/6315) * [OCPBUGS-889](https://issues.redhat.com/browse/OCPBUGS-889): bump default channel to stable-4.12 [#6302](https://github.com/openshift/installer/pull/6302) * vSphere: Add the ability to attach a tag to a mob [#5357](https://github.com/openshift/installer/pull/5357) * Power VS: Machine CIDR [#6264](https://github.com/openshift/installer/pull/6264) * [AGENT-318](https://issues.redhat.com/browse/AGENT-318): Merge agent-based installer [#6263](https://github.com/openshift/installer/pull/6263) * [CORS-2280](https://issues.redhat.com/browse/CORS-2280): IBMCloud: Add TF support for private DNS [#6282](https://github.com/openshift/installer/pull/6282) * vsphere: error checking while creating vsphere clients [#6305](https://github.com/openshift/installer/pull/6305) * Correct the GCP machine series name [#6296](https://github.com/openshift/installer/pull/6296) * add bind config for PowerVS publish==internal IPI [#6227](https://github.com/openshift/installer/pull/6227) * [Bug 2084471](https://bugzilla.redhat.com/show_bug.cgi?id=2084471): validate baremetal hosts names are lowercase RFC 1123 [#6112](https://github.com/openshift/installer/pull/6112) * terraform: azurerm bump provider to v3.19.1 [#6262](https://github.com/openshift/installer/pull/6262) * Power VS: Enable global routing for cloud connection and specify dns [#6289](https://github.com/openshift/installer/pull/6289) * fix check for control plane suitability for default zones [#6295](https://github.com/openshift/installer/pull/6295) * [Bug 2070744](https://bugzilla.redhat.com/show_bug.cgi?id=2070744): Fix infinite loop when failing to untag resources [#5995](https://github.com/openshift/installer/pull/5995) * AWS: Create ControlPlaneMachineSet CRDs [#6172](https://github.com/openshift/installer/pull/6172) * Add dual stack API & Ingress VIP support for on-prem platforms [#5798](https://github.com/openshift/installer/pull/5798) * OWNER_ALIASES: remove Saqib Ali from the coreos approvers and reviewers [#6291](https://github.com/openshift/installer/pull/6291) * gcp: machines to use networkProjectID when defined [#6284](https://github.com/openshift/installer/pull/6284) * Bump FCOS to latest stable [#6290](https://github.com/openshift/installer/pull/6290) * Switch delete ordering of CloudConnect and VPCs [#6280](https://github.com/openshift/installer/pull/6280) * gcp: specify network_project_id for network and subnets [#6283](https://github.com/openshift/installer/pull/6283) * [Bug 2117439](https://bugzilla.redhat.com/show_bug.cgi?id=2117439): Azure masters should publish on an internal load balancer [#6230](https://github.com/openshift/installer/pull/6230) * Bug OCPBUGS-164: OpenStack: Update Kuryr storage requirements [#6286](https://github.com/openshift/installer/pull/6286) * [CORS-2271](https://issues.redhat.com/browse/CORS-2271): IBMCloud: Add DNS Service support - installconfig [#6255](https://github.com/openshift/installer/pull/6255) * Bug OCPBUGS-164: OpenStack: Set minimum disk of a flavor to 100 GB [#6268](https://github.com/openshift/installer/pull/6268) * validate vSphere privileges [#5741](https://github.com/openshift/installer/pull/5741) * Add support for private DNS server to PowerVS [#6157](https://github.com/openshift/installer/pull/6157) * GCP: Remove firewall rules when providing network project id [#6219](https://github.com/openshift/installer/pull/6219) * GCP: Add missing regions [#6259](https://github.com/openshift/installer/pull/6259) * manifests: Pass the NetworkProjectID to manifests [#6242](https://github.com/openshift/installer/pull/6242) * support for multi-zone/region installation [#5911](https://github.com/openshift/installer/pull/5911) * cmd/openshift-install/create: One shot console access [#5336](https://github.com/openshift/installer/pull/5336) * IBMCloud: Pull in latest openshift/api changes [#6056](https://github.com/openshift/installer/pull/6056) * [OCPBUGS-268](https://issues.redhat.com/browse/OCPBUGS-268): vSphere - enable steal time accounting [#6215](https://github.com/openshift/installer/pull/6215) * [Bug 2028474](https://bugzilla.redhat.com/show_bug.cgi?id=2028474): oVirt: Removed cluster name length limitation [#6206](https://github.com/openshift/installer/pull/6206) * gcp: Add validation for Network Project Data [#6207](https://github.com/openshift/installer/pull/6207) * [Bug 2098072](https://bugzilla.redhat.com/show_bug.cgi?id=2098072): vsphere: fix default disk type when not speficied [#6233](https://github.com/openshift/installer/pull/6233) * [Bug 2061947](https://bugzilla.redhat.com/show_bug.cgi?id=2061947): IBMCloud: Handle missing RG [#6152](https://github.com/openshift/installer/pull/6152) * [CORS-1994](https://issues.redhat.com/browse/CORS-1994): Update Installer Dependencies [#6175](https://github.com/openshift/installer/pull/6175) * [Bug 2109538](https://bugzilla.redhat.com/show_bug.cgi?id=2109538): nutanix: allow creating manifests without Prism Central connection [#6149](https://github.com/openshift/installer/pull/6149) * IBMCloud: Use unique mutex for Client retrieval [#6241](https://github.com/openshift/installer/pull/6241) * [OCPBUGS-262](https://issues.redhat.com/browse/OCPBUGS-262): UPI image download govc rate limit failure [#6047](https://github.com/openshift/installer/pull/6047) * Extract the image-references file from the release, pass it to `machine-config-operator` [#6234](https://github.com/openshift/installer/pull/6234) * powervs: allow VPC, Cloud connection, and NW re-use [#6217](https://github.com/openshift/installer/pull/6217) * [Bug 2109800](https://bugzilla.redhat.com/show_bug.cgi?id=2109800): IBMCloud: Allow metrics traffic [#6208](https://github.com/openshift/installer/pull/6208) * IBMCloud: BYON Enablement [#6183](https://github.com/openshift/installer/pull/6183) * IBMCLOUD Power VS: Updated Max and Min machinepool resource limits [#6147](https://github.com/openshift/installer/pull/6147) * GCP: Added user specified tags on control plane instances [#6199](https://github.com/openshift/installer/pull/6199) * Azure Stack UPI Docs: Remove Feature Gate CRs [#5657](https://github.com/openshift/installer/pull/5657) * [Bug 2115790](https://bugzilla.redhat.com/show_bug.cgi?id=2115790): bump RHCOS 4.12 bootimage metadata [#6212](https://github.com/openshift/installer/pull/6212) * terraform: ibmcloud: bump provider version [#6210](https://github.com/openshift/installer/pull/6210) * Revendor with golang 1.18 [#6077](https://github.com/openshift/installer/pull/6077) * Update installer images to use golang 1.18 [#6163](https://github.com/openshift/installer/pull/6163) * GCP: Add networkProjectID parameter to install-config. [#6166](https://github.com/openshift/installer/pull/6166) * powervs: default to tier1 storage [#6211](https://github.com/openshift/installer/pull/6211) * Download `yq` in upi installer containers [#6008](https://github.com/openshift/installer/pull/6008) * Remove LoadBalancer settings from cloud provider config [#5834](https://github.com/openshift/installer/pull/5834) * Add SPLAT members to platform reviewer/approver aliases [#6202](https://github.com/openshift/installer/pull/6202) * Alibaba: Use a static region list [#6178](https://github.com/openshift/installer/pull/6178) * Power VS: Add Montreal as a supported region [#6209](https://github.com/openshift/installer/pull/6209) * OWNERS_ALIASES: Add Adam Piasecki (c4rt0) [#6181](https://github.com/openshift/installer/pull/6181) * Switch libvirt VM's to vnc graphic mode [#6062](https://github.com/openshift/installer/pull/6062) * GCP: Added user specified tags on compute instances in installconfig [#6185](https://github.com/openshift/installer/pull/6185) * [CORS-2009](https://issues.redhat.com/browse/CORS-2009): Update default release image [#6180](https://github.com/openshift/installer/pull/6180) * Fix ineffassign [#4866](https://github.com/openshift/installer/pull/4866) * [Bug 2105933](https://bugzilla.redhat.com/show_bug.cgi?id=2105933): data/data/coreos: update FCOS to 36.20220716.3.1 [#6108](https://github.com/openshift/installer/pull/6108) * [Bug 2114754](https://bugzilla.redhat.com/show_bug.cgi?id=2114754): gather: properly delete serial log dir [#6197](https://github.com/openshift/installer/pull/6197) * tls: only report error if one happened [#6195](https://github.com/openshift/installer/pull/6195) * Updating ose-installer-artifacts images to be consistent with ART [#6096](https://github.com/openshift/installer/pull/6096) * Revert "GCP: Revert Instance Type from N2 to N1" [#6058](https://github.com/openshift/installer/pull/6058) * [CORS-2167](https://issues.redhat.com/browse/CORS-2167): Remove UPI Metal TF references [#6174](https://github.com/openshift/installer/pull/6174) * Change defaultNetworkType to ovn-kubernetes [#6014](https://github.com/openshift/installer/pull/6014) * PowerVS: Add 60 sec wait time after VPC creation. [#6162](https://github.com/openshift/installer/pull/6162) * updated terraform-provider-ovirt [#6169](https://github.com/openshift/installer/pull/6169) * Update vsphere permissions file [#5387](https://github.com/openshift/installer/pull/5387) * Update kube components to v0.24.0 [#6165](https://github.com/openshift/installer/pull/6165) * IBMCloud: BYON Enablement - SG Rule Cleanup [#6143](https://github.com/openshift/installer/pull/6143) * BUG 2105341: Remove required check for control planes in boostrap gather [#6168](https://github.com/openshift/installer/pull/6168) * BUG 2109388: Add AWS S3 Bucket Permissions [#6150](https://github.com/openshift/installer/pull/6150) * added soundcard_enabled field to tf resources for master vms [#6148](https://github.com/openshift/installer/pull/6148) * Update Installer approvers list [#6151](https://github.com/openshift/installer/pull/6151) * IBMCloud: Update RHCOS image for VSI [#6142](https://github.com/openshift/installer/pull/6142) * [Bug 2102324](https://bugzilla.redhat.com/show_bug.cgi?id=2102324): Fix validation errors for instance type [#6127](https://github.com/openshift/installer/pull/6127) * Updating ose-baremetal-installer images to be consistent with ART [#6085](https://github.com/openshift/installer/pull/6085) * As a developer I want to update installer to use propagateUserFlags for GA [#5994](https://github.com/openshift/installer/pull/5994) * terraform: update azure provider to v3 [#6000](https://github.com/openshift/installer/pull/6000) * Azure console logs gathering [#5904](https://github.com/openshift/installer/pull/5904) * OWNERS_ALIASES: drop miabbott from coreos aliases [#6123](https://github.com/openshift/installer/pull/6123) * Gcp console logs gathering [#5902](https://github.com/openshift/installer/pull/5902) * IBMCloud: BYON Enablement - Terraform [#6051](https://github.com/openshift/installer/pull/6051) * [Bug 2095323](https://bugzilla.redhat.com/show_bug.cgi?id=2095323): Create security group rules for each MachineNetwork CIDR [#6125](https://github.com/openshift/installer/pull/6125) * [Bug 2106061](https://bugzilla.redhat.com/show_bug.cgi?id=2106061): bump RHCOS 4.12 bootimage metadata [#6129](https://github.com/openshift/installer/pull/6129) * test: use `T.TempDir` to create temporary test directory [#5730](https://github.com/openshift/installer/pull/5730) * IBMCloud: BYON Enablement - InstallConfig [#6050](https://github.com/openshift/installer/pull/6050) * [Bug 2097691](https://bugzilla.redhat.com/show_bug.cgi?id=2097691): vsphere installconfig: use full dc path in network validation [#6105](https://github.com/openshift/installer/pull/6105) * Terraform: Remove azureprivatedns provider [#5983](https://github.com/openshift/installer/pull/5983) * Update OWENRS-ALIASES after changes in the team [#6113](https://github.com/openshift/installer/pull/6113) * [Bug 2106667](https://bugzilla.redhat.com/show_bug.cgi?id=2106667): OpenStack UPI: Allow setting external DNS [#6116](https://github.com/openshift/installer/pull/6116) * [Bug 2061947](https://bugzilla.redhat.com/show_bug.cgi?id=2061947): IBMCloud: Skip DNS Record delete [#6013](https://github.com/openshift/installer/pull/6013) * [Bug 2102228](https://bugzilla.redhat.com/show_bug.cgi?id=2102228): rhcos: Move to rhcos.mirror.openshift.com [#6109](https://github.com/openshift/installer/pull/6109) * [Bug 2082395](https://bugzilla.redhat.com/show_bug.cgi?id=2082395): Make azure baseDomainResoureGroup optional for private c… [#6049](https://github.com/openshift/installer/pull/6049) * cmd/openshift-install/gather: Errorf for Available=False [#5985](https://github.com/openshift/installer/pull/5985) * [Bug 2070318](https://bugzilla.redhat.com/show_bug.cgi?id=2070318): Allow setting bootstrap kubelet ip [#6042](https://github.com/openshift/installer/pull/6042) * Updating ose-installer images to be consistent with ART [#6083](https://github.com/openshift/installer/pull/6083) * [Bug 2098299](https://bugzilla.redhat.com/show_bug.cgi?id=2098299): Switch to perform normal marshalling with unknown fields [#6039](https://github.com/openshift/installer/pull/6039) * openstack: Update base images [#6082](https://github.com/openshift/installer/pull/6082) * AWS Destroy: Clean up endpoint services [#6089](https://github.com/openshift/installer/pull/6089) * openstack UPI: Remove Swift example, use Glance [#6091](https://github.com/openshift/installer/pull/6091) * [Bug 2104578](https://bugzilla.redhat.com/show_bug.cgi?id=2104578): Remove unnecessary SG rule [#6086](https://github.com/openshift/installer/pull/6086) * [Bug 2090836](https://bugzilla.redhat.com/show_bug.cgi?id=2090836): Fixes CFE-489 - AWS installer should go through proxy for s3 bootstrap ignition call [#5973](https://github.com/openshift/installer/pull/5973) * OpenStack: prompt FIP description [#6075](https://github.com/openshift/installer/pull/6075) * [Bug 1944365](https://bugzilla.redhat.com/show_bug.cgi?id=1944365): openstack: validate that VIPs are outside DHCP pools [#6069](https://github.com/openshift/installer/pull/6069) * openstack UPI: clarify naming of RHCOS image [#6081](https://github.com/openshift/installer/pull/6081) * [Bug 2102324](https://bugzilla.redhat.com/show_bug.cgi?id=2102324): Fix panic when unknown region is provided. [#6065](https://github.com/openshift/installer/pull/6065) * [Bug 2103144](https://bugzilla.redhat.com/show_bug.cgi?id=2103144): openstack: validate apiVIP and ingressVIP to be semantically different [#6067](https://github.com/openshift/installer/pull/6067) * [Bug 2103236](https://bugzilla.redhat.com/show_bug.cgi?id=2103236): Provide proper error message for empty projects list [#6071](https://github.com/openshift/installer/pull/6071) * BUG 2102632: destroy/gcp: Use min length for destroying disks [#6068](https://github.com/openshift/installer/pull/6068) * [Bug 2099401](https://bugzilla.redhat.com/show_bug.cgi?id=2099401): IBMCloud: Set regional URL for ibmcloud client [#6046](https://github.com/openshift/installer/pull/6046) * openstack: Prepare for a UPI CI job [#6055](https://github.com/openshift/installer/pull/6055) * [Bug 2100841](https://bugzilla.redhat.com/show_bug.cgi?id=2100841): Print the "export KUBECONFIG=..." command on its own line for easier cut-and-paste [#6018](https://github.com/openshift/installer/pull/6018) * [Bug 1997704](https://bugzilla.redhat.com/show_bug.cgi?id=1997704): [OpenStack] Document in-tree limitation for external LBs [#6033](https://github.com/openshift/installer/pull/6033) * [Bug 2100496](https://bugzilla.redhat.com/show_bug.cgi?id=2100496): oVirt VM creation fails on empty affinity group description [#6044](https://github.com/openshift/installer/pull/6044) * [Bug 2064693](https://bugzilla.redhat.com/show_bug.cgi?id=2064693): Restore ability to use local clouds.yaml [#5947](https://github.com/openshift/installer/pull/5947) * [Bug 2047732](https://bugzilla.redhat.com/show_bug.cgi?id=2047732): [IBM]Volume is not deleted after destroy cluster [#5962](https://github.com/openshift/installer/pull/5962) * [Bug 2076646](https://bugzilla.redhat.com/show_bug.cgi?id=2076646): destroy/gcp: Disk names are filtered using kubernetes name format [#5976](https://github.com/openshift/installer/pull/5976) * [Bug 2095226](https://bugzilla.redhat.com/show_bug.cgi?id=2095226): Added changes to verify cloud connection and dhcp serviceinstance details of a powervs instance [#5899](https://github.com/openshift/installer/pull/5899) * [Bug 2097940](https://bugzilla.redhat.com/show_bug.cgi?id=2097940): PowerVS: Handle optional VPCRegion [#6020](https://github.com/openshift/installer/pull/6020) * [Bug 2082283](https://bugzilla.redhat.com/show_bug.cgi?id=2082283): Transition to the oVirt Terraform provider v2 [#5867](https://github.com/openshift/installer/pull/5867) * [Bug 2096905](https://bugzilla.redhat.com/show_bug.cgi?id=2096905): Swap Nutanix Prism Client [#6002](https://github.com/openshift/installer/pull/6002) * [Bug 2094694](https://bugzilla.redhat.com/show_bug.cgi?id=2094694): Nutanix cluster name validation [#5991](https://github.com/openshift/installer/pull/5991) * [Bug 2098243](https://bugzilla.redhat.com/show_bug.cgi?id=2098243): Adding error handling to powervs platform [#5958](https://github.com/openshift/installer/pull/5958) * [Bug 2096605](https://bugzilla.redhat.com/show_bug.cgi?id=2096605): vsphere: validate diskType if supplied [#6019](https://github.com/openshift/installer/pull/6019) * [Bug 2049108](https://bugzilla.redhat.com/show_bug.cgi?id=2049108): Fix network interface not found error [#6016](https://github.com/openshift/installer/pull/6016) * [Bug 2097260](https://bugzilla.redhat.com/show_bug.cgi?id=2097260): Fixes openshift-install create manifest failure of Power VS Platform [#6007](https://github.com/openshift/installer/pull/6007) * [Bug 2092107](https://bugzilla.redhat.com/show_bug.cgi?id=2092107): Re-add Power VS install-config DNS validation tests [#5938](https://github.com/openshift/installer/pull/5938) * [Bug 2092296](https://bugzilla.redhat.com/show_bug.cgi?id=2092296): Changed DefaultMachineCIDR of PowerVS to 192.168.0.0/16 [#5940](https://github.com/openshift/installer/pull/5940) * [Bug 2097239](https://bugzilla.redhat.com/show_bug.cgi?id=2097239): Changed Lower limits of CPU for PowerVS Cloud [#5929](https://github.com/openshift/installer/pull/5929) * [Bug 2090816](https://bugzilla.redhat.com/show_bug.cgi?id=2090816): Increase bootstrap timeout, not k8s API timeout [#6010](https://github.com/openshift/installer/pull/6010) * [Bug 2095917](https://bugzilla.redhat.com/show_bug.cgi?id=2095917): Nutanix set osDisk with diskSizeGB rather than diskSizeMiB [#5998](https://github.com/openshift/installer/pull/5998) * [Bug 1859153](https://bugzilla.redhat.com/show_bug.cgi?id=1859153): IAM instance profile race condition [#5982](https://github.com/openshift/installer/pull/5982) * OWNERS_ALIASES: update coreos aliases [#5989](https://github.com/openshift/installer/pull/5989) * [Bug 2096352](https://bugzilla.redhat.com/show_bug.cgi?id=2096352): Collect whole journal and netstat data [#5988](https://github.com/openshift/installer/pull/5988) * [Bug 2090816](https://bugzilla.redhat.com/show_bug.cgi?id=2090816): baremetal: wait longer for bootstrap to complete [#5981](https://github.com/openshift/installer/pull/5981) * baremetal: static IP for bootstrap node [#5787](https://github.com/openshift/installer/pull/5787) * [Bug 2068180](https://bugzilla.redhat.com/show_bug.cgi?id=2068180): update doc for DNS and disconnected clusters [#5974](https://github.com/openshift/installer/pull/5974) * [Bug 2090049](https://bugzilla.redhat.com/show_bug.cgi?id=2090049): GCP Destroy resources that are owned by cluster [#5965](https://github.com/openshift/installer/pull/5965) * [Bug 2094902](https://bugzilla.redhat.com/show_bug.cgi?id=2094902): Simplify cross-compiling [#5905](https://github.com/openshift/installer/pull/5905) * [Bug 2085336](https://bugzilla.redhat.com/show_bug.cgi?id=2085336): based on 4.11 CORS-1916 add the vm family [#5913](https://github.com/openshift/installer/pull/5913) * [Bug 2089563](https://bugzilla.redhat.com/show_bug.cgi?id=2089563): Use Power VS machine provider spec from openshift/api [#5873](https://github.com/openshift/installer/pull/5873) * [Bug 2093368](https://bugzilla.redhat.com/show_bug.cgi?id=2093368): OpenStack: Fix LoadBalancer FIP deletion on destroy [#5964](https://github.com/openshift/installer/pull/5964) * [Bug 2057582](https://bugzilla.redhat.com/show_bug.cgi?id=2057582): Remove all occurances of packet_device from upi/metal [#5969](https://github.com/openshift/installer/pull/5969) * [Bug 2057582](https://bugzilla.redhat.com/show_bug.cgi?id=2057582): For metal upi update source and versions of terraform providers [#5941](https://github.com/openshift/installer/pull/5941) * BUG 2075459: IOPS was not being set even when manually configured [#5925](https://github.com/openshift/installer/pull/5925) * [Bug 2084280](https://bugzilla.redhat.com/show_bug.cgi?id=2084280): Remove optional services from permissions check [#5915](https://github.com/openshift/installer/pull/5915) * [Bug 2085380](https://bugzilla.redhat.com/show_bug.cgi?id=2085380): azure: validate VM image and instance HyperV gen match [#5918](https://github.com/openshift/installer/pull/5918) * [Bug 2084580](https://bugzilla.redhat.com/show_bug.cgi?id=2084580): Add check to validate cluster name for dots [#5931](https://github.com/openshift/installer/pull/5931) * [Bug 2086791](https://bugzilla.redhat.com/show_bug.cgi?id=2086791): Azure: validate ultrassd instance types in multi-zone regions [#5937](https://github.com/openshift/installer/pull/5937) * [Bug 2090487](https://bugzilla.redhat.com/show_bug.cgi?id=2090487): SNO network type update [#5927](https://github.com/openshift/installer/pull/5927) * Updating ose-installer images to be consistent with ART [#5950](https://github.com/openshift/installer/pull/5950) * Updating ose-installer-artifacts images to be consistent with ART [#5908](https://github.com/openshift/installer/pull/5908) * [Bug 2085187](https://bugzilla.redhat.com/show_bug.cgi?id=2085187): terraform: revendor golang.org/x/sys [#5896](https://github.com/openshift/installer/pull/5896) * [Bug 2088660](https://bugzilla.redhat.com/show_bug.cgi?id=2088660): Fix for absence folder for bootstrap ignition iso [#5935](https://github.com/openshift/installer/pull/5935) * [Bug 2089682](https://bugzilla.redhat.com/show_bug.cgi?id=2089682): Ensure Presence of Overlay networks in cluster is handled gracefully [#5939](https://github.com/openshift/installer/pull/5939) * [Bug 1965468](https://bugzilla.redhat.com/show_bug.cgi?id=1965468): Revert "Bug 1909136: OpenStack: delete volume snapshots" [#5923](https://github.com/openshift/installer/pull/5923) * [Bug 1969794](https://bugzilla.redhat.com/show_bug.cgi?id=1969794): Correct typo [#5922](https://github.com/openshift/installer/pull/5922) * [Bug 2084441](https://bugzilla.redhat.com/show_bug.cgi?id=2084441): azure: proper premiumIO validation message [#5924](https://github.com/openshift/installer/pull/5924) * [Bug 2078431](https://bugzilla.redhat.com/show_bug.cgi?id=2078431): Set TF_DATA_DIR to the Terraform Dir. [#5864](https://github.com/openshift/installer/pull/5864) * [Bug 2086718](https://bugzilla.redhat.com/show_bug.cgi?id=2086718): Add destroy cluster support for PowerVS [#5737](https://github.com/openshift/installer/pull/5737) * [Bug 2086936](https://bugzilla.redhat.com/show_bug.cgi?id=2086936): vSphere: change socket back to cores [#5914](https://github.com/openshift/installer/pull/5914) * [Bug 2086056](https://bugzilla.redhat.com/show_bug.cgi?id=2086056): openstack: add doc for OVS HW offload [#5886](https://github.com/openshift/installer/pull/5886) * [Bug 2065893](https://bugzilla.redhat.com/show_bug.cgi?id=2065893): bump RHCOS 4.11 bootimage metadata [#5887](https://github.com/openshift/installer/pull/5887) * [Bug 2085721](https://bugzilla.redhat.com/show_bug.cgi?id=2085721): Fix name for customization controller image [#5909](https://github.com/openshift/installer/pull/5909) * Power VS: Use bucket name from coreos stream rather than inferring it [#5782](https://github.com/openshift/installer/pull/5782) * Increase Unit Testing Coverage of AWS Install Config to Include ValidateForProvisioning [#5791](https://github.com/openshift/installer/pull/5791) * Added changes for validating the IBM Account Type for Provisioning Power VS resources [#5734](https://github.com/openshift/installer/pull/5734) * Updating ose-installer images to be consistent with ART [#5895](https://github.com/openshift/installer/pull/5895) * [AGENT-40](https://issues.redhat.com/browse/AGENT-40): allow reading cert keys [#5872](https://github.com/openshift/installer/pull/5872) * Power VS: Separating bootstrap resources to own stage for clean destroy [#5901](https://github.com/openshift/installer/pull/5901) * Aws console logs [#5807](https://github.com/openshift/installer/pull/5807) * GCP: Revert Instance Type from N2 to N1 [#5898](https://github.com/openshift/installer/pull/5898) * Dynamic retrieval of GCP Regions for a Project [#5815](https://github.com/openshift/installer/pull/5815) * Update to Golang v1.17 [#5870](https://github.com/openshift/installer/pull/5870) * azure: move zones functionality to the client API [#5844](https://github.com/openshift/installer/pull/5844) * azure: validation: dedup getting the capabilities [#5893](https://github.com/openshift/installer/pull/5893) * update azure arm templates to support customer provided vnet [#5880](https://github.com/openshift/installer/pull/5880) * machines: Set defaults for machine instance types [#5841](https://github.com/openshift/installer/pull/5841) * Azure Provider: fix vmNetworkType defaults by checking vm capabilities [#5846](https://github.com/openshift/installer/pull/5846) * OpenStack: fix SR-IOV documentation TOC [#5881](https://github.com/openshift/installer/pull/5881) * [Bug 2078875](https://bugzilla.redhat.com/show_bug.cgi?id=2078875): Delete all the ports from tagged Neutron networks. [#5838](https://github.com/openshift/installer/pull/5838) * [Bug 2082604](https://bugzilla.redhat.com/show_bug.cgi?id=2082604): Revert "image: set os name to red-coreos-stable-amd64" [#5869](https://github.com/openshift/installer/pull/5869) * openstack: Add the Kuryr squad as approvers [#5866](https://github.com/openshift/installer/pull/5866) * Update template for CloudProviderConfig [#5875](https://github.com/openshift/installer/pull/5875) * Bump Azure Stack Terraform Provider for Go 1.18 [#5865](https://github.com/openshift/installer/pull/5865) * Add -n argument to copy network config from install environment to install-to-disk.sh.template [#5795](https://github.com/openshift/installer/pull/5795) * Update SR-IOV & DPDK doc for OpenStack [#5712](https://github.com/openshift/installer/pull/5712) * [Bug 2080054](https://bugzilla.redhat.com/show_bug.cgi?id=2080054): Add 'ARG TAGS=""' line for each build step [#5794](https://github.com/openshift/installer/pull/5794) * Pull the OS Image for Nutanix via URL [#5868](https://github.com/openshift/installer/pull/5868) * Power VS: fix terraform vars [#5863](https://github.com/openshift/installer/pull/5863) * Update TF Provider Version to 1.40.1 [#5862](https://github.com/openshift/installer/pull/5862) * Use neutral pronoun in doc. [#5384](https://github.com/openshift/installer/pull/5384) * Change the default machine pool config for Nutanix [#5857](https://github.com/openshift/installer/pull/5857) * [Bug 2074210](https://bugzilla.redhat.com/show_bug.cgi?id=2074210): Add new Regions to the GCP Installer configuration list [#5811](https://github.com/openshift/installer/pull/5811) * Update os name to correct value [#5860](https://github.com/openshift/installer/pull/5860) * Update the comment explaining vCPUs on Nutanix [#5859](https://github.com/openshift/installer/pull/5859) * [Bug 2064170](https://bugzilla.redhat.com/show_bug.cgi?id=2064170): Fixed duplicate strings in explain [#5836](https://github.com/openshift/installer/pull/5836) * [Bug 2077662](https://bugzilla.redhat.com/show_bug.cgi?id=2077662): Fix AWS Platform Provisioning Check [#5831](https://github.com/openshift/installer/pull/5831) * Support RAID and BIOS configuration for master nodes of baremetal IPI deployments [#5196](https://github.com/openshift/installer/pull/5196) * Power VS: Create Remaining TF Resources [#5780](https://github.com/openshift/installer/pull/5780) * Handle the mapi-provider-nutanix types moving to openshift/api [#5812](https://github.com/openshift/installer/pull/5812) * vsphere: upi ignition leak [#5850](https://github.com/openshift/installer/pull/5850) * vSphere: ignore bootstrap eagerly scrub changes [#5848](https://github.com/openshift/installer/pull/5848) * [Bug 2078895](https://bugzilla.redhat.com/show_bug.cgi?id=2078895): ovirt: fixing incorrect 'format' value validation [#5847](https://github.com/openshift/installer/pull/5847) * vsphere upi: missing etc resolv [#5842](https://github.com/openshift/installer/pull/5842) * vsphere: remove unused namer interface [#5824](https://github.com/openshift/installer/pull/5824) * [Bug 2029438](https://bugzilla.redhat.com/show_bug.cgi?id=2029438): Set rc-manager=unmanaged on baremetal bootstrap [#5482](https://github.com/openshift/installer/pull/5482) * Unpack to install dir [#5825](https://github.com/openshift/installer/pull/5825) * baremetal: remove redundant proxy setting [#5598](https://github.com/openshift/installer/pull/5598) * Determine Nic name in Bootstrap VM for ARM and x86 [#5698](https://github.com/openshift/installer/pull/5698) * Add bootstrap directory for Nutanix platform [#5828](https://github.com/openshift/installer/pull/5828) * Provider Azure: Enable accelerated networking on control plane nodes [#5309](https://github.com/openshift/installer/pull/5309) * Ensure that the /bin/terraform-provider-matchbox binary is present [#5829](https://github.com/openshift/installer/pull/5829) * [Bug 2074659](https://bugzilla.redhat.com/show_bug.cgi?id=2074659): Fix empty string usage in ValidateForProvisioning [#5801](https://github.com/openshift/installer/pull/5801) * vsphere: upi, use community ignition provider [#5808](https://github.com/openshift/installer/pull/5808) * [Bug 2076393](https://bugzilla.redhat.com/show_bug.cgi?id=2076393): vsphere: no longer logout of platform client before finished [#5818](https://github.com/openshift/installer/pull/5818) * [Bug 2076880](https://bugzilla.redhat.com/show_bug.cgi?id=2076880): for vsphere ipi add cluster domain to the uploaded vm configs so that 30-local-dns-prepender can use it [#5788](https://github.com/openshift/installer/pull/5788) * Ensure Nutanix API VIP is populated in the SAN for the MCS Cert [#5821](https://github.com/openshift/installer/pull/5821) * [Bug 2048451](https://bugzilla.redhat.com/show_bug.cgi?id=2048451): Fix proxy dial to pick all proxies [#5743](https://github.com/openshift/installer/pull/5743) * update the vm types OCPQE-8674 [#5704](https://github.com/openshift/installer/pull/5704) * data/bootstrap/files/usr/local/bin/bootkube: --rm all Podman containers [#5803](https://github.com/openshift/installer/pull/5803) * libvirt: use el8 repo for Google Cloud SDK [#5467](https://github.com/openshift/installer/pull/5467) * AWS IMDSv2 support [#5793](https://github.com/openshift/installer/pull/5793) * [Bug 2075873](https://bugzilla.redhat.com/show_bug.cgi?id=2075873): data/data/coreos/fcos.json: update initial FCOS to 35.20220327.3.0 [#5817](https://github.com/openshift/installer/pull/5817) * Changing the machine-config service name [#5707](https://github.com/openshift/installer/pull/5707) * Ensure ignition host is set to API VIP for Nutanix platform [#5813](https://github.com/openshift/installer/pull/5813) * Add Power VS-specific fields to cloud-provider config [#5809](https://github.com/openshift/installer/pull/5809) * Check for CVO failing condition before exiting as success [#5745](https://github.com/openshift/installer/pull/5745) * Add in-repo documentation for user-selectable capabilities [#5732](https://github.com/openshift/installer/pull/5732) * vSphere session cleanup [#5796](https://github.com/openshift/installer/pull/5796) * Power VS: Add basic install-config validation [#5779](https://github.com/openshift/installer/pull/5779) * Adding public&private zones to DNS config on PowerVS [#5749](https://github.com/openshift/installer/pull/5749) * Revert "cluster: unpack terraform binaries into install directory" [#5810](https://github.com/openshift/installer/pull/5810) * [Bug 2064170](https://bugzilla.redhat.com/show_bug.cgi?id=2064170): Fixed Azure punctuation installconfig.controlPlane.platf… [#5802](https://github.com/openshift/installer/pull/5802) * Repin libvirt-version [#5797](https://github.com/openshift/installer/pull/5797) * Add IBM Power VS: tf data [#5614](https://github.com/openshift/installer/pull/5614) * cluster: unpack terraform binaries into install directory [#5715](https://github.com/openshift/installer/pull/5715) * azure: Enable HyperVGeneration setting for Azure disks [#5721](https://github.com/openshift/installer/pull/5721) * pkg/destroy/aws: Log unfiltered pagination [#5775](https://github.com/openshift/installer/pull/5775) * terraform: fix module name of terraform providers [#5727](https://github.com/openshift/installer/pull/5727) * remove platform.azure.osDisk [#5785](https://github.com/openshift/installer/pull/5785) * Lower severity of ListAWSDefaultServiceQuotas warning msg [#5747](https://github.com/openshift/installer/pull/5747) * images: Update terraform version in UPI image [#5762](https://github.com/openshift/installer/pull/5762) * [Bug 2033482](https://bugzilla.redhat.com/show_bug.cgi?id=2033482): vsphere: ensure terraform variables are defined [#5778](https://github.com/openshift/installer/pull/5778) * Add VolumeID testscases for Power VS machinepool [#5742](https://github.com/openshift/installer/pull/5742) * Power VS quota asset [#5748](https://github.com/openshift/installer/pull/5748) * [MGMT-9797](https://issues.redhat.com/browse/MGMT-9797): Set single-node none-platform clusters Ingress `DefaultPlacement` to `ControlPlane` [#5746](https://github.com/openshift/installer/pull/5746) * Added platform validation testcases for IBM PowerVS platform [#5708](https://github.com/openshift/installer/pull/5708) * Add cluster destroy logic for Nutanix clusters [#5638](https://github.com/openshift/installer/pull/5638) * Add IBM Power VS: tfvars [#5615](https://github.com/openshift/installer/pull/5615) * pkg/asset/manifests/operators: Set kubernetes.io/description for cluster-config-v1 [#5783](https://github.com/openshift/installer/pull/5783) * Updating ose-baremetal-installer images to be consistent with ART [#5590](https://github.com/openshift/installer/pull/5590) * Add exit code for infra, bootstrip and install failures [#5702](https://github.com/openshift/installer/pull/5702) * Bootstrap-in-place ignition creation should also create a `worker.ign` file [#5786](https://github.com/openshift/installer/pull/5786) * Remove defaultStorageContainer from nutanix platform installconfig [#5784](https://github.com/openshift/installer/pull/5784) * Update installconfig validation for Nutanix [#5781](https://github.com/openshift/installer/pull/5781) * Re-update BMO vendor to use ipxe for iRMC [#5662](https://github.com/openshift/installer/pull/5662) * [Bug 2038774](https://bugzilla.redhat.com/show_bug.cgi?id=2038774): [IBM] add IPsec IKE UDP ports 500, 4500 to security group [#5539](https://github.com/openshift/installer/pull/5539) * Update declarative assets for Nutanix [#5636](https://github.com/openshift/installer/pull/5636) * [Bug 2056460](https://bugzilla.redhat.com/show_bug.cgi?id=2056460): Preallocated disks for OCP nodes on oVirt [#5594](https://github.com/openshift/installer/pull/5594) * gather: collect sssd journal logs [#5771](https://github.com/openshift/installer/pull/5771) * Add nutanix-specific terraform variables [#5637](https://github.com/openshift/installer/pull/5637) * Removing no-longer-needed DNS etcd stuff [#5764](https://github.com/openshift/installer/pull/5764) * Add nutanix-specific customizations to installconfig [#5633](https://github.com/openshift/installer/pull/5633) * Update default releaseimage to 4.11 [#5774](https://github.com/openshift/installer/pull/5774) * collect machine state in bootstrap gather [#5770](https://github.com/openshift/installer/pull/5770) * Refactor UltraSSD tfvars [#5757](https://github.com/openshift/installer/pull/5757) * [Bug 1918005](https://bugzilla.redhat.com/show_bug.cgi?id=1918005): vsphere: Use Managed Object ID for networks instead of potentially duplicate name. [#5673](https://github.com/openshift/installer/pull/5673) * Azure: validate UltraSSD instance types [#5759](https://github.com/openshift/installer/pull/5759) * OWNERS_ALIASES: Update current installer team [#5766](https://github.com/openshift/installer/pull/5766) * Validate disk encryption sets [#5692](https://github.com/openshift/installer/pull/5692) * vendor: update api to latest version to use AzureUltraSSDCapabilityEnabled [#5756](https://github.com/openshift/installer/pull/5756) * vsphere: make cluster destroy more resilient to api failures [#5556](https://github.com/openshift/installer/pull/5556) * [Bug 2061891](https://bugzilla.redhat.com/show_bug.cgi?id=2061891): IBMCloud: Add br-sao region to static list [#5760](https://github.com/openshift/installer/pull/5760) * Add Nutanix-specific customizations to manifests [#5631](https://github.com/openshift/installer/pull/5631) * terraform: add terraform verification to ./hack/verify-vendor.sh [#5675](https://github.com/openshift/installer/pull/5675) * Add nutanix-specific customizaitons to machines [#5632](https://github.com/openshift/installer/pull/5632) * [Bug 2047935](https://bugzilla.redhat.com/show_bug.cgi?id=2047935): bump RHCOS 4.11 bootimage metadata [#5729](https://github.com/openshift/installer/pull/5729) * [Bug 2066463](https://bugzilla.redhat.com/show_bug.cgi?id=2066463): IBMCloud: Patch IBM client auth [#5736](https://github.com/openshift/installer/pull/5736) * [Bug 2062998](https://bugzilla.redhat.com/show_bug.cgi?id=2062998): Update region check for coreos AMIs [#5731](https://github.com/openshift/installer/pull/5731) * terraform: compress provider binaries faster [#5739](https://github.com/openshift/installer/pull/5739) * Add nutanix-specific customizations for assorted assets [#5634](https://github.com/openshift/installer/pull/5634) * [Bug 2048067](https://bugzilla.redhat.com/show_bug.cgi?id=2048067): [Alibaba] fix location service endpoint [#5664](https://github.com/openshift/installer/pull/5664) * [Bug 2060687](https://bugzilla.redhat.com/show_bug.cgi?id=2060687): terraform: fix setting of zone in load balancers for non-zonal azure regions [#5684](https://github.com/openshift/installer/pull/5684) * Doc: Update VIP number to 2 [#5599](https://github.com/openshift/installer/pull/5599) * Updating ose-installer-artifacts images to be consistent with ART [#5591](https://github.com/openshift/installer/pull/5591) * Add the terraform plugin for Nutanix [#5635](https://github.com/openshift/installer/pull/5635) * Add IBM Power VS: cluster assets [#5651](https://github.com/openshift/installer/pull/5651) * AlibabaCloud: fix for bootstrap teardown removing slb backends [#5682](https://github.com/openshift/installer/pull/5682) * Use powervs NewClient in GetDNSZone [#5723](https://github.com/openshift/installer/pull/5723) * vsphereprivate: update to v2 terraform sdk [#5716](https://github.com/openshift/installer/pull/5716) * [Bug 2064969](https://bugzilla.redhat.com/show_bug.cgi?id=2064969): terraform: upgrade aws provider to v4.5.0 [#5719](https://github.com/openshift/installer/pull/5719) * Revert "Merge pull request #5665 from r4f4/azure-azid-adapter" [#5722](https://github.com/openshift/installer/pull/5722) * vendor: upgrade aws sdk to v1.43.19 [#5710](https://github.com/openshift/installer/pull/5710) * Azure: Add ultraSSDCapability to control plane instances. [#5701](https://github.com/openshift/installer/pull/5701) * [Bug 2061549](https://bugzilla.redhat.com/show_bug.cgi?id=2061549): azurestack: create the api DNS record when publishing internally [#5691](https://github.com/openshift/installer/pull/5691) * Set ignition string to sensitive [#5720](https://github.com/openshift/installer/pull/5720) * [Bug 2047670](https://bugzilla.redhat.com/show_bug.cgi?id=2047670): aws: remove validation check for internal publish strategy [#5695](https://github.com/openshift/installer/pull/5695) * baremetal: refresh owners list [#5713](https://github.com/openshift/installer/pull/5713) * include conn timed out err for bootstrap collection [#5677](https://github.com/openshift/installer/pull/5677) * Bump gophercloud [#5686](https://github.com/openshift/installer/pull/5686) * Add Nutanix-specific platform types [#5603](https://github.com/openshift/installer/pull/5603) * vSphere: Update terraform provider to current upstream [#5694](https://github.com/openshift/installer/pull/5694) * Add IBM Power VS: machine assets [#5611](https://github.com/openshift/installer/pull/5611) * [Bug 2060617](https://bugzilla.redhat.com/show_bug.cgi?id=2060617): fix(ibmcloud): Properly match regex for DNS destroy [#5679](https://github.com/openshift/installer/pull/5679) * Add IBM Power VS: manifest assets [#5610](https://github.com/openshift/installer/pull/5610) * Azure azidentity adapter [#5665](https://github.com/openshift/installer/pull/5665) * Validate BMC driver supported and requires provisioning network [#5458](https://github.com/openshift/installer/pull/5458) * terraform: build binaries on go.mod changes [#5672](https://github.com/openshift/installer/pull/5672) * Add IBM Power VS: installconfig assets [#5612](https://github.com/openshift/installer/pull/5612) * Add VPCRegionForPowerVSRegion function [#5700](https://github.com/openshift/installer/pull/5700) * Azure disk encryption support [#5641](https://github.com/openshift/installer/pull/5641) * [Bug 2060508](https://bugzilla.redhat.com/show_bug.cgi?id=2060508): azurestack: fix backend address pools for internal publishing [#5678](https://github.com/openshift/installer/pull/5678) * azure/validation: Skip "resource group empty" check for ARO [#5330](https://github.com/openshift/installer/pull/5330) * [Bug 2061527](https://bugzilla.redhat.com/show_bug.cgi?id=2061527): IBMCloud: Missing infra providertype [#5687](https://github.com/openshift/installer/pull/5687) * [Bug 2061544](https://bugzilla.redhat.com/show_bug.cgi?id=2061544): azurestack: stop pinning to Standard_LRS for disk type [#5688](https://github.com/openshift/installer/pull/5688) * [Bug 2060970](https://bugzilla.redhat.com/show_bug.cgi?id=2060970): data/data/coreos/fcos.json: update initial FCOS to 35.20220213.3.0 [#5680](https://github.com/openshift/installer/pull/5680) * doc: terraform maintenance document [#5670](https://github.com/openshift/installer/pull/5670) * Updating ose-installer images to be consistent with ART [#5589](https://github.com/openshift/installer/pull/5589) * remove stray tmp/simple_log.log file [#5606](https://github.com/openshift/installer/pull/5606) * GCP may also return Forbidden status when trying to check quotas [#5649](https://github.com/openshift/installer/pull/5649) * [Bug 2026356](https://bugzilla.redhat.com/show_bug.cgi?id=2026356): Fix bootstrap disk instance type [#5515](https://github.com/openshift/installer/pull/5515) * [Bug 2034147](https://bugzilla.redhat.com/show_bug.cgi?id=2034147): Validate num cores with vcpus [#5656](https://github.com/openshift/installer/pull/5656) * [Bug 2059213](https://bugzilla.redhat.com/show_bug.cgi?id=2059213): build all terraform providers and terraform binary locally [#5666](https://github.com/openshift/installer/pull/5666) * Add IBM Power VS: types [#5609](https://github.com/openshift/installer/pull/5609) * point 06_workers.json to azurestack version [#5661](https://github.com/openshift/installer/pull/5661) * [Bug 2021041](https://bugzilla.redhat.com/show_bug.cgi?id=2021041): vsphere: Not found TagCategory when destroying ipi cluster [#5558](https://github.com/openshift/installer/pull/5558) * Render the CVO manifest with user-specified capabilities from the install-config [#5645](https://github.com/openshift/installer/pull/5645) * isolate terraform [#5507](https://github.com/openshift/installer/pull/5507) * [Bug 2046181](https://bugzilla.redhat.com/show_bug.cgi?id=2046181): baremetal: reduce API timeout to 15 minutes [#5639](https://github.com/openshift/installer/pull/5639) * Check for DeletePlacementGroup permission before destroying cluster [#5655](https://github.com/openshift/installer/pull/5655) * OWNERS_ALIASES: Drop wking from approvers [#5644](https://github.com/openshift/installer/pull/5644) * data/manifests/bootkube/cvo-overrides: Default to stable-4.11 [#5621](https://github.com/openshift/installer/pull/5621) * Updated owners to current OCP on RHV members [#5654](https://github.com/openshift/installer/pull/5654) * baremetal: use combined Ironic, drop MariaDB [#5553](https://github.com/openshift/installer/pull/5553) * Update OWNERS_ALIASES [#5640](https://github.com/openshift/installer/pull/5640) * [Bug 2047257](https://bugzilla.redhat.com/show_bug.cgi?id=2047257): openstack: Migration script should --force drain [#5618](https://github.com/openshift/installer/pull/5618) * Tested instance type lists for AWS/Azure/GCP [#5517](https://github.com/openshift/installer/pull/5517) * [Bug 2047925](https://bugzilla.redhat.com/show_bug.cgi?id=2047925): Update BMO vendor [#5588](https://github.com/openshift/installer/pull/5588) * cmd/openshift-install/create: Do not attempt analysis when we fail to gather logs [#5582](https://github.com/openshift/installer/pull/5582) * [Bug 2046181](https://bugzilla.redhat.com/show_bug.cgi?id=2046181): baremetal: wait for image-customization to come up [#5579](https://github.com/openshift/installer/pull/5579) * aws: support the entirety of the secret partitions [#5597](https://github.com/openshift/installer/pull/5597) * [Bug 2050767](https://bugzilla.redhat.com/show_bug.cgi?id=2050767): vsphere: check that network exist in provisioning validation [#5607](https://github.com/openshift/installer/pull/5607) * [Bug 2048451](https://bugzilla.redhat.com/show_bug.cgi?id=2048451): Use proxy dial to validate endpoints [#5600](https://github.com/openshift/installer/pull/5600) * [Bug 2050146](https://bugzilla.redhat.com/show_bug.cgi?id=2050146): Don't shortcut OpenStack scraping if quota is unavailable [#5601](https://github.com/openshift/installer/pull/5601) * [Bug 2048222](https://bugzilla.redhat.com/show_bug.cgi?id=2048222): Remove non-public AWS regions from list of regions [#5595](https://github.com/openshift/installer/pull/5595) * Azure Stack: Add UPI Instructions for internal CA [#5573](https://github.com/openshift/installer/pull/5573) * Remove Caleb Boylan from core installer reviewers [#5593](https://github.com/openshift/installer/pull/5593) * Ensure removal of placement-groups during cluster destroy on AWS [#5528](https://github.com/openshift/installer/pull/5528) * [Bug 2047455](https://bugzilla.redhat.com/show_bug.cgi?id=2047455): Update custom image os type [#5587](https://github.com/openshift/installer/pull/5587) * [Bug 2047255](https://bugzilla.redhat.com/show_bug.cgi?id=2047255): [Alibaba] fix validation of resource group ID [#5584](https://github.com/openshift/installer/pull/5584) * [Bug 2046025](https://bugzilla.redhat.com/show_bug.cgi?id=2046025): [Alibaba] fix destory exist private zone [#5583](https://github.com/openshift/installer/pull/5583) * [Bug 2043003](https://bugzilla.redhat.com/show_bug.cgi?id=2043003): [Alibaba] fix destroy not exist security group [#5580](https://github.com/openshift/installer/pull/5580) * [Bug 2045916](https://bugzilla.redhat.com/show_bug.cgi?id=2045916): IBMCloud: Stop defaulting to dedicated storage profile [#5578](https://github.com/openshift/installer/pull/5578) * [Bug 2043297](https://bugzilla.redhat.com/show_bug.cgi?id=2043297): bump RHCOS 4.10 bootimage metadata [#5577](https://github.com/openshift/installer/pull/5577) * [Bug 2042370](https://bugzilla.redhat.com/show_bug.cgi?id=2042370): [Alibaba] fix installer index panic [#5575](https://github.com/openshift/installer/pull/5575) * [Bug 2042770](https://bugzilla.redhat.com/show_bug.cgi?id=2042770): [Alibaba] fix resource creation for existing network [#5574](https://github.com/openshift/installer/pull/5574) * [Bug 2040143](https://bugzilla.redhat.com/show_bug.cgi?id=2040143): [Alibaba] remove unsupport regions [#5572](https://github.com/openshift/installer/pull/5572) * [Bug 2035720](https://bugzilla.redhat.com/show_bug.cgi?id=2035720): [Alibaba] support internal publish strategy [#5534](https://github.com/openshift/installer/pull/5534) * [Bug 2025868](https://bugzilla.redhat.com/show_bug.cgi?id=2025868): Check HyperVGenerations for instance type [#5509](https://github.com/openshift/installer/pull/5509) * [Bug 2042036](https://bugzilla.redhat.com/show_bug.cgi?id=2042036): remove options for existing resources which are currently not supported [#5568](https://github.com/openshift/installer/pull/5568) * [Bug 2041765](https://bugzilla.redhat.com/show_bug.cgi?id=2041765): Adjust the startup order of httpd container [#5541](https://github.com/openshift/installer/pull/5541) * [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/d568517875a516614660fda5ee29dcb035beb959...) ### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/41aa1f7002a5d4750648d4a49cf5e949c169c12d) * [Bug 2100983](https://bugzilla.redhat.com/show_bug.cgi?id=2100983): Uplift BMO to remove go-getter dependency [#176](https://github.com/openshift/cluster-api-provider-baremetal/pull/176) * Update OWNERS [#180](https://github.com/openshift/cluster-api-provider-baremetal/pull/180) * [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/2dabef7e3dc39d29016b656b81d23d5a00e141ca...41aa1f7002a5d4750648d4a49cf5e949c169c12d) ### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/) * NO-ISSUE: Sync dec 16 [#391](https://github.com/openshift/baremetal-operator/pull/391) * [OCPBUGS-45668](https://issues.redhat.com/browse/OCPBUGS-45668): Updating ose-baremetal-operator-container image to be consistent with ART for 4.19 [#387](https://github.com/openshift/baremetal-operator/pull/387) * [OCPBUGS-45252](https://issues.redhat.com/browse/OCPBUGS-45252): Merge upstream [#386](https://github.com/openshift/baremetal-operator/pull/386) * NO-ISSUE: Upstream Sync Nov 13 [#385](https://github.com/openshift/baremetal-operator/pull/385) * NO-ISSUE: Upstream Sync nov8 [#384](https://github.com/openshift/baremetal-operator/pull/384) * NO-ISSUE: Add docs for adding new CRDs [#383](https://github.com/openshift/baremetal-operator/pull/383) * NO-ISSUE: Merge upstream [#381](https://github.com/openshift/baremetal-operator/pull/381) * [METAL-1158](https://issues.redhat.com/browse/METAL-1158): Merge upstream [#379](https://github.com/openshift/baremetal-operator/pull/379) * [OCPBUGS-39553](https://issues.redhat.com/browse/OCPBUGS-39553): Merge upstream [#375](https://github.com/openshift/baremetal-operator/pull/375) * [OCPBUGS-41181](https://issues.redhat.com/browse/OCPBUGS-41181): Updating ose-baremetal-operator-container image to be consistent with ART for 4.18 [#376](https://github.com/openshift/baremetal-operator/pull/376) * [OCPBUGS-38404](https://issues.redhat.com/browse/OCPBUGS-38404): [OCP] Ability to disable agent power off after deployment [#368](https://github.com/openshift/baremetal-operator/pull/368) * [OCPBUGS-38142](https://issues.redhat.com/browse/OCPBUGS-38142): Merge upstream [#369](https://github.com/openshift/baremetal-operator/pull/369) * [OCPBUGS-36425](https://issues.redhat.com/browse/OCPBUGS-36425): Sync jul 30 [#367](https://github.com/openshift/baremetal-operator/pull/367) * NO-ISSUE: Bmo sync jul9 [#364](https://github.com/openshift/baremetal-operator/pull/364) * [OCPBUGS-35559](https://issues.redhat.com/browse/OCPBUGS-35559): Bmo sync jul5 [#362](https://github.com/openshift/baremetal-operator/pull/362) * [OCPBUGS-29687](https://issues.redhat.com/browse/OCPBUGS-29687): Merge upstream [#360](https://github.com/openshift/baremetal-operator/pull/360) * [OCPBUGS-34318](https://issues.redhat.com/browse/OCPBUGS-34318): Updating ose-baremetal-operator-container image to be consistent with ART for 4.17 [#357](https://github.com/openshift/baremetal-operator/pull/357) * [OCPBUGS-34318](https://issues.redhat.com/browse/OCPBUGS-34318): Updating ose-baremetal-operator-container image to be consistent with ART for 4.17 [#356](https://github.com/openshift/baremetal-operator/pull/356) * [OCPBUGS-33254](https://issues.redhat.com/browse/OCPBUGS-33254): Merge upstream [#354](https://github.com/openshift/baremetal-operator/pull/354) * NO-ISSUE: Revert "downstream-only: Disable webhooks" [#335](https://github.com/openshift/baremetal-operator/pull/335) * [OCPBUGS-33048](https://issues.redhat.com/browse/OCPBUGS-33048): PreprovisioningImage should not be created on poweroff [#349](https://github.com/openshift/baremetal-operator/pull/349) * NO-ISSUE: Sync upstream April 29 [#348](https://github.com/openshift/baremetal-operator/pull/348) * NO-ISSUE: Merge upstream [#347](https://github.com/openshift/baremetal-operator/pull/347) * NO-ISSUE: Sync with upstream [#344](https://github.com/openshift/baremetal-operator/pull/344) * NO-ISSUE: Merge upstream [#340](https://github.com/openshift/baremetal-operator/pull/340) * NO-ISSUE: Update OWNERS [#339](https://github.com/openshift/baremetal-operator/pull/339) * [METAL-866](https://issues.redhat.com/browse/METAL-866): Merge upstream [#336](https://github.com/openshift/baremetal-operator/pull/336) * NO-ISSUE: Merge upstream (2024.02.02) [#330](https://github.com/openshift/baremetal-operator/pull/330) * [OCPBUGS-27825](https://issues.redhat.com/browse/OCPBUGS-27825): Merge upstream [#329](https://github.com/openshift/baremetal-operator/pull/329) * [OCPBUGS-25567](https://issues.redhat.com/browse/OCPBUGS-25567): Updating ose-baremetal-operator-container image to be consistent with ART [#328](https://github.com/openshift/baremetal-operator/pull/328) * [OCPBUGS-24935](https://issues.redhat.com/browse/OCPBUGS-24935): Updating ose-baremetal-operator-container image to be consistent with ART [#327](https://github.com/openshift/baremetal-operator/pull/327) * [OCPBUGS-24117](https://issues.redhat.com/browse/OCPBUGS-24117): Updating ose-baremetal-operator-container image to be consistent with ART [#323](https://github.com/openshift/baremetal-operator/pull/323) * [METAL-376](https://issues.redhat.com/browse/METAL-376): Merge upstream [#322](https://github.com/openshift/baremetal-operator/pull/322) * [METAL-376](https://issues.redhat.com/browse/METAL-376): Re-enable RAID interfaces [#319](https://github.com/openshift/baremetal-operator/pull/319) * [OCPBUGS-21777](https://issues.redhat.com/browse/OCPBUGS-21777): Do not update instance_info and deploy_interface for active nodes [#316](https://github.com/openshift/baremetal-operator/pull/316) * [OCPBUGS-8764](https://issues.redhat.com/browse/OCPBUGS-8764): Merge upstream [#315](https://github.com/openshift/baremetal-operator/pull/315) * Merge upstream [#314](https://github.com/openshift/baremetal-operator/pull/314) * [OCPBUGS-21736](https://issues.redhat.com/browse/OCPBUGS-21736): Uplift x/net to v0.17.0 [#313](https://github.com/openshift/baremetal-operator/pull/313) * Merge upstream [#303](https://github.com/openshift/baremetal-operator/pull/303) * [OCPBUGS-19191](https://issues.redhat.com/browse/OCPBUGS-19191): Updating ose-baremetal-operator images to be consistent with ART [#302](https://github.com/openshift/baremetal-operator/pull/302) * Merge upstream [#301](https://github.com/openshift/baremetal-operator/pull/301) * Stop linting when building the image [#285](https://github.com/openshift/baremetal-operator/pull/285) * [OCPBUGS-17363](https://issues.redhat.com/browse/OCPBUGS-17363): Trigger reconcile on Secret change [#296](https://github.com/openshift/baremetal-operator/pull/296) * [OCPBUGS-17038](https://issues.redhat.com/browse/OCPBUGS-17038): Merge upstream [#293](https://github.com/openshift/baremetal-operator/pull/293) * Merge upstream [#288](https://github.com/openshift/baremetal-operator/pull/288) * Merge upstream [#286](https://github.com/openshift/baremetal-operator/pull/286) * Upstream Rebase [#284](https://github.com/openshift/baremetal-operator/pull/284) * [OCPBUGS-7581](https://issues.redhat.com/browse/OCPBUGS-7581): Merge upstream [#280](https://github.com/openshift/baremetal-operator/pull/280) * [OCPBUGS-13080](https://issues.redhat.com/browse/OCPBUGS-13080), [OCPBUGS-13124](https://issues.redhat.com/browse/OCPBUGS-13124): Merge upstream [#276](https://github.com/openshift/baremetal-operator/pull/276) * [OCPBUGS-12362](https://issues.redhat.com/browse/OCPBUGS-12362): Merge upstream [#274](https://github.com/openshift/baremetal-operator/pull/274) * [OCPBUGS-5833](https://issues.redhat.com/browse/OCPBUGS-5833): Merge upstream [#270](https://github.com/openshift/baremetal-operator/pull/270) * Updating ose-baremetal-operator images to be consistent with ART [#271](https://github.com/openshift/baremetal-operator/pull/271) * [OCPBUGS-11310](https://issues.redhat.com/browse/OCPBUGS-11310): Revert live-iso validation [#266](https://github.com/openshift/baremetal-operator/pull/266) * [OCPBUGS-11036](https://issues.redhat.com/browse/OCPBUGS-11036): Merge upstream [#264](https://github.com/openshift/baremetal-operator/pull/264) * Merge upstream [#260](https://github.com/openshift/baremetal-operator/pull/260) * [OCPBUGS-1147](https://issues.redhat.com/browse/OCPBUGS-1147): Merge upstream [#259](https://github.com/openshift/baremetal-operator/pull/259) * Updating ose-baremetal-operator images to be consistent with ART [#257](https://github.com/openshift/baremetal-operator/pull/257) * [OCPBUGS-3029](https://issues.redhat.com/browse/OCPBUGS-3029): Merge upstream [#255](https://github.com/openshift/baremetal-operator/pull/255) * Merge upstream [#253](https://github.com/openshift/baremetal-operator/pull/253) * Updating ose-baremetal-operator images to be consistent with ART [#248](https://github.com/openshift/baremetal-operator/pull/248) * Merge upstream [#249](https://github.com/openshift/baremetal-operator/pull/249) * [OCPBUGS-2210](https://issues.redhat.com/browse/OCPBUGS-2210): Exclude hosts with virtual media from PROVISIONING_LIMIT [#244](https://github.com/openshift/baremetal-operator/pull/244) * [OCPBUGS-1080](https://issues.redhat.com/browse/OCPBUGS-1080): Merge upstream [#242](https://github.com/openshift/baremetal-operator/pull/242) * Merge upstream [#241](https://github.com/openshift/baremetal-operator/pull/241) * Remove upstream release GitHub workflow [#240](https://github.com/openshift/baremetal-operator/pull/240) * Merge upstream [#239](https://github.com/openshift/baremetal-operator/pull/239) * Merge upstream [#238](https://github.com/openshift/baremetal-operator/pull/238) * Updating ose-baremetal-operator images to be consistent with ART [#232](https://github.com/openshift/baremetal-operator/pull/232) * [Bug 2087213](https://bugzilla.redhat.com/show_bug.cgi?id=2087213): Don't require pre-provisioning image for live ISO provisioning [#231](https://github.com/openshift/baremetal-operator/pull/231) * [Bug 2087213](https://bugzilla.redhat.com/show_bug.cgi?id=2087213): Don't require PreprovisioningImages for older ZTP [#229](https://github.com/openshift/baremetal-operator/pull/229) * [Bug 2092650](https://bugzilla.redhat.com/show_bug.cgi?id=2092650): Stop treating missing network as fatal error [#227](https://github.com/openshift/baremetal-operator/pull/227) * Merge upstream [#224](https://github.com/openshift/baremetal-operator/pull/224) * [Bug 2080305](https://bugzilla.redhat.com/show_bug.cgi?id=2080305): Uplift kustomize to v4 to remove go-getter dependency [#223](https://github.com/openshift/baremetal-operator/pull/223) * Update vendoring [#222](https://github.com/openshift/baremetal-operator/pull/222) * Disable iDRAC RAID [#219](https://github.com/openshift/baremetal-operator/pull/219) * Merge upstream [#218](https://github.com/openshift/baremetal-operator/pull/218) * Move bmh crd to level 31 [#216](https://github.com/openshift/baremetal-operator/pull/216) * Enable multi-arch builds [#214](https://github.com/openshift/baremetal-operator/pull/214) * ocp: add baremetal capability annotation [#212](https://github.com/openshift/baremetal-operator/pull/212) * Merge upstream [#213](https://github.com/openshift/baremetal-operator/pull/213) * Merge upstream [#211](https://github.com/openshift/baremetal-operator/pull/211) * Merge upstream [#209](https://github.com/openshift/baremetal-operator/pull/209) * [Bug 2043118](https://bugzilla.redhat.com/show_bug.cgi?id=2043118): Move from Available to Preparing if HostFirmwareSettings… [#208](https://github.com/openshift/baremetal-operator/pull/208) * downstream: add vendor target [#207](https://github.com/openshift/baremetal-operator/pull/207) * Merge upstream [#205](https://github.com/openshift/baremetal-operator/pull/205) * Add bfournier & remove asalfeld from OWNERS [#206](https://github.com/openshift/baremetal-operator/pull/206) * Updating ose-baremetal-operator images to be consistent with ART [#204](https://github.com/openshift/baremetal-operator/pull/204) * [Bug 2044496](https://bugzilla.redhat.com/show_bug.cgi?id=2044496): Update vendor [#202](https://github.com/openshift/baremetal-operator/pull/202) * [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/5492cf52309927ed6015340887b15ff10025d371...) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/) * [OCPBUGS-44694](https://issues.redhat.com/browse/OCPBUGS-44694): Extend haproxy-monitor fall time [#334](https://github.com/openshift/baremetal-runtimecfg/pull/334) * [OCPBUGS-39523](https://issues.redhat.com/browse/OCPBUGS-39523): Updating ose-baremetal-runtimecfg-container image to be consistent with ART for 4.18 [#333](https://github.com/openshift/baremetal-runtimecfg/pull/333) * [OCPBUGS-38877](https://issues.redhat.com/browse/OCPBUGS-38877): Increase "fall" value for haproxy-monitor check [#332](https://github.com/openshift/baremetal-runtimecfg/pull/332) * [OCPBUGS-38281](https://issues.redhat.com/browse/OCPBUGS-38281): Handle errors in iptables healthcheck [#327](https://github.com/openshift/baremetal-runtimecfg/pull/327) * [OPNET-552](https://issues.redhat.com/browse/OPNET-552): Move to stream9 for local builds [#328](https://github.com/openshift/baremetal-runtimecfg/pull/328) * [OCPBUGS-38288](https://issues.redhat.com/browse/OCPBUGS-38288): Distinguish NotExist from nil for keepalived sentinel file errors. [#326](https://github.com/openshift/baremetal-runtimecfg/pull/326) * [OCPBUGS-32348](https://issues.redhat.com/browse/OCPBUGS-32348): Change mechanism of debug flag [#309](https://github.com/openshift/baremetal-runtimecfg/pull/309) * [OCPBUGS-32141](https://issues.redhat.com/browse/OCPBUGS-32141): Fix handling of ELB Node IP detection [#316](https://github.com/openshift/baremetal-runtimecfg/pull/316) * [OCPBUGS-34706](https://issues.redhat.com/browse/OCPBUGS-34706): Add support for OVN HostCidrs annotation [#317](https://github.com/openshift/baremetal-runtimecfg/pull/317) * [OCPBUGS-34136](https://issues.redhat.com/browse/OCPBUGS-34136): Updating ose-baremetal-runtimecfg-container image to be consistent with ART for 4.17 [#314](https://github.com/openshift/baremetal-runtimecfg/pull/314) * [OCPBUGS-32141](https://issues.redhat.com/browse/OCPBUGS-32141): Handle scenario when VIP does not belong to L2 [#313](https://github.com/openshift/baremetal-runtimecfg/pull/313) * [OCPBUGS-29067](https://issues.redhat.com/browse/OCPBUGS-29067): Fix generation of DNSUpstreams on cloud platforms [#308](https://github.com/openshift/baremetal-runtimecfg/pull/308) * NO-ISSUE: Fix wrong golang version, bump to 1.21 [#311](https://github.com/openshift/baremetal-runtimecfg/pull/311) * Revert "OCPBUGS-32348: Make log level configurable" [#310](https://github.com/openshift/baremetal-runtimecfg/pull/310) * [OCPBUGS-32348](https://issues.redhat.com/browse/OCPBUGS-32348): Make log level configurable [#305](https://github.com/openshift/baremetal-runtimecfg/pull/305) * [OCPBUGS-29067](https://issues.redhat.com/browse/OCPBUGS-29067): Do not add VRRP config to Node on Cloud Platforms [#303](https://github.com/openshift/baremetal-runtimecfg/pull/303) * [OCPBUGS-29931](https://issues.redhat.com/browse/OCPBUGS-29931): Updating ose-baremetal-runtimecfg-container image to be consistent with ART for 4.16 [#300](https://github.com/openshift/baremetal-runtimecfg/pull/300) * [OCPBUGS-29919](https://issues.redhat.com/browse/OCPBUGS-29919): Decrease log level when detecting node IP [#301](https://github.com/openshift/baremetal-runtimecfg/pull/301) * [OCPBUGS-29095](https://issues.redhat.com/browse/OCPBUGS-29095): Ignore egress IP when selecting Node IP [#298](https://github.com/openshift/baremetal-runtimecfg/pull/298) * [OCPBUGS-24865](https://issues.redhat.com/browse/OCPBUGS-24865): Updating ose-baremetal-runtimecfg-container image to be consistent with ART [#291](https://github.com/openshift/baremetal-runtimecfg/pull/291) * NO-ISSUE: Upgrade k8s api and client-go deps [#297](https://github.com/openshift/baremetal-runtimecfg/pull/297) * [OCPBUGS-26765](https://issues.redhat.com/browse/OCPBUGS-26765): Add .snyk file to ignore vendor and test files [#292](https://github.com/openshift/baremetal-runtimecfg/pull/292) * [CORS-2818](https://issues.redhat.com/browse/CORS-2818): Adding ability to render Cloud LB IPs [#286](https://github.com/openshift/baremetal-runtimecfg/pull/286) * [OCPBUGS-23432](https://issues.redhat.com/browse/OCPBUGS-23432): Use shorter IP label for keepalived VIP [#287](https://github.com/openshift/baremetal-runtimecfg/pull/287) * [OCPBUGS-22204](https://issues.redhat.com/browse/OCPBUGS-22204): deps: upgrade x/sys [#280](https://github.com/openshift/baremetal-runtimecfg/pull/280) * [OCPBUGS-19492](https://issues.redhat.com/browse/OCPBUGS-19492): Increase timeout for bootstrap kubeapi [#276](https://github.com/openshift/baremetal-runtimecfg/pull/276) * [OCPBUGS-19098](https://issues.redhat.com/browse/OCPBUGS-19098): Updating baremetal-runtimecfg images to be consistent with ART [#274](https://github.com/openshift/baremetal-runtimecfg/pull/274) * [OCPBUGS-18257](https://issues.redhat.com/browse/OCPBUGS-18257): Move haproxy firewall rule check earlier in loop [#270](https://github.com/openshift/baremetal-runtimecfg/pull/270) * [OCPBUGS-15947](https://issues.redhat.com/browse/OCPBUGS-15947): Don't render config with incomplete unicast peer list [#266](https://github.com/openshift/baremetal-runtimecfg/pull/266) * Remove old scripts [#251](https://github.com/openshift/baremetal-runtimecfg/pull/251) * [OCPBUGS-14403](https://issues.redhat.com/browse/OCPBUGS-14403): Use machine-config state instead of comparing roles [#257](https://github.com/openshift/baremetal-runtimecfg/pull/257) * [OCPBUGS-14936](https://issues.redhat.com/browse/OCPBUGS-14936): node: remove duplicate [#260](https://github.com/openshift/baremetal-runtimecfg/pull/260) * [OCPBUGS-12739](https://issues.redhat.com/browse/OCPBUGS-12739): Fix bug with IP conversion using net.IP [#258](https://github.com/openshift/baremetal-runtimecfg/pull/258) * [OCPBUGS-12739](https://issues.redhat.com/browse/OCPBUGS-12739): Use NonVirtualIP as a hint for selecting Peers [#256](https://github.com/openshift/baremetal-runtimecfg/pull/256) * [OCPBUGS-12739](https://issues.redhat.com/browse/OCPBUGS-12739): Use lazy match when getting IP from OVN [#254](https://github.com/openshift/baremetal-runtimecfg/pull/254) * [OCPBUGS-12739](https://issues.redhat.com/browse/OCPBUGS-12739): Dump whole Node object when failing to get node IP [#253](https://github.com/openshift/baremetal-runtimecfg/pull/253) * [OCPBUGS-12739](https://issues.redhat.com/browse/OCPBUGS-12739): Print error message when node annotation doesn't parse [#252](https://github.com/openshift/baremetal-runtimecfg/pull/252) * [OCPBUGS-11691](https://issues.redhat.com/browse/OCPBUGS-11691): Verify kubelet version in upgrade check [#247](https://github.com/openshift/baremetal-runtimecfg/pull/247) * [OCPBUGS-12564](https://issues.redhat.com/browse/OCPBUGS-12564): Update x/net and parent dependencies [#245](https://github.com/openshift/baremetal-runtimecfg/pull/245) * [OCPBUGS-4370](https://issues.redhat.com/browse/OCPBUGS-4370): Add label to VIP via keepalived [#236](https://github.com/openshift/baremetal-runtimecfg/pull/236) * [OCPBUGS-12739](https://issues.redhat.com/browse/OCPBUGS-12739): In keepalived config print structs instead of pointers [#241](https://github.com/openshift/baremetal-runtimecfg/pull/241) * [OCPBUGS-12729](https://issues.redhat.com/browse/OCPBUGS-12729): Make nested dual stack VIP configs respect EnableUnicast [#237](https://github.com/openshift/baremetal-runtimecfg/pull/237) * Updating baremetal-runtimecfg images to be consistent with ART [#234](https://github.com/openshift/baremetal-runtimecfg/pull/234) * [OCPBUGS-10695](https://issues.redhat.com/browse/OCPBUGS-10695): Use subnet mask to detect IP stack [#227](https://github.com/openshift/baremetal-runtimecfg/pull/227) * [OCPBUGS-5816](https://issues.redhat.com/browse/OCPBUGS-5816): Fixup isUpgradeStillRunning logic [#230](https://github.com/openshift/baremetal-runtimecfg/pull/230) * node.go: remove no required check [#228](https://github.com/openshift/baremetal-runtimecfg/pull/228) * Updating baremetal-runtimecfg images to be consistent with ART [#225](https://github.com/openshift/baremetal-runtimecfg/pull/225) * [OPNET-197](https://issues.redhat.com/browse/OPNET-197): Extend logic for detecting Node IP [#218](https://github.com/openshift/baremetal-runtimecfg/pull/218) * [OPNET-210](https://issues.redhat.com/browse/OPNET-210): Support preferIPv6 for IPI too [#223](https://github.com/openshift/baremetal-runtimecfg/pull/223) * Extend utility functions for address manipulation [#221](https://github.com/openshift/baremetal-runtimecfg/pull/221) * [OCPBUGS-3127](https://issues.redhat.com/browse/OCPBUGS-3127): 5 minutes timeout for getSuitableIPs [#219](https://github.com/openshift/baremetal-runtimecfg/pull/219) * [OPNET-133](https://issues.redhat.com/browse/OPNET-133): Enabling remote worker feature only for baremetal platform [#224](https://github.com/openshift/baremetal-runtimecfg/pull/224) * node-ip: fix user-managed-lb flag [#222](https://github.com/openshift/baremetal-runtimecfg/pull/222) * [OPNET-214](https://issues.redhat.com/browse/OPNET-214): node-ip: adjust logic for user-managed-lb [#220](https://github.com/openshift/baremetal-runtimecfg/pull/220) * [OCPBUGS-6004](https://issues.redhat.com/browse/OCPBUGS-6004): filter ovn fd69::2 ip from list of ips in case ovn [#215](https://github.com/openshift/baremetal-runtimecfg/pull/215) * Add mko as reviewer and approver [#216](https://github.com/openshift/baremetal-runtimecfg/pull/216) * [OPNET-133](https://issues.redhat.com/browse/OPNET-133): Support remote worker in onprem installations [#207](https://github.com/openshift/baremetal-runtimecfg/pull/207) * Updating baremetal-runtimecfg images to be consistent with ART [#211](https://github.com/openshift/baremetal-runtimecfg/pull/211) * Remove creydr as a reviewer and approver [#209](https://github.com/openshift/baremetal-runtimecfg/pull/209) * Add mandre and tsorya as approvers [#208](https://github.com/openshift/baremetal-runtimecfg/pull/208) * [OCPBUGS-2988](https://issues.redhat.com/browse/OCPBUGS-2988): If primary ip address was already created no need to choose new ip [#200](https://github.com/openshift/baremetal-runtimecfg/pull/200) * [OCPBUGS-2994](https://issues.redhat.com/browse/OCPBUGS-2994): Adding timeout for kubeapi calls for keepalived monitor [#201](https://github.com/openshift/baremetal-runtimecfg/pull/201) * [OCPBUGS-2512](https://issues.redhat.com/browse/OCPBUGS-2512): Improve IP address sort order for interface selection [#199](https://github.com/openshift/baremetal-runtimecfg/pull/199) * Updating baremetal-runtimecfg images to be consistent with ART [#196](https://github.com/openshift/baremetal-runtimecfg/pull/196) * Run go fmt [#197](https://github.com/openshift/baremetal-runtimecfg/pull/197) * Adding node ip hint for all who want to use it [#185](https://github.com/openshift/baremetal-runtimecfg/pull/185) * [OCPBUGS-669](https://issues.redhat.com/browse/OCPBUGS-669): Empty chosen list when retrying ip selection [#191](https://github.com/openshift/baremetal-runtimecfg/pull/191) * Add list of Node configs to handle multiple VIPs [#176](https://github.com/openshift/baremetal-runtimecfg/pull/176) * [OCPBUGS-669](https://issues.redhat.com/browse/OCPBUGS-669): Apply ipv6 bind check to non-VIP case too [#188](https://github.com/openshift/baremetal-runtimecfg/pull/188) * Updating baremetal-runtimecfg images to be consistent with ART [#184](https://github.com/openshift/baremetal-runtimecfg/pull/184) * [Bug 2096226](https://bugzilla.redhat.com/show_bug.cgi?id=2096226): Check chosen node-ip can be used [#181](https://github.com/openshift/baremetal-runtimecfg/pull/181) * [Bug 2086483](https://bugzilla.redhat.com/show_bug.cgi?id=2086483): Update k8s dependencies to 1.24 [#180](https://github.com/openshift/baremetal-runtimecfg/pull/180) * Updating baremetal-runtimecfg images to be consistent with ART [#179](https://github.com/openshift/baremetal-runtimecfg/pull/179) * [Bug 2069740](https://bugzilla.redhat.com/show_bug.cgi?id=2069740): Avoid kubernetes node port range [#175](https://github.com/openshift/baremetal-runtimecfg/pull/175) * node: update IsUpgradeStillRunning() logic [#173](https://github.com/openshift/baremetal-runtimecfg/pull/173) * Update OWNERS to reflect current team [#177](https://github.com/openshift/baremetal-runtimecfg/pull/177) * Dockerfile: migrate repo to CentOS 8 Stream [#174](https://github.com/openshift/baremetal-runtimecfg/pull/174) * Updating baremetal-runtimecfg images to be consistent with ART [#168](https://github.com/openshift/baremetal-runtimecfg/pull/168) * [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/c50d793ca33bd7d476b2b770d4f5d317b79b865b...) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/6582dc6ac735d1ed4171a121944a9dcc4a7dd1e8) * Fix oc builds [#1491](https://github.com/openshift/oc/pull/1491) * [OCPBUGS-3969](https://issues.redhat.com/browse/OCPBUGS-3969): set proper pod security ns labels [#1294](https://github.com/openshift/oc/pull/1294) * [Bug 2103913](https://bugzilla.redhat.com/show_bug.cgi?id=2103913): [must-gather] Add options for multi-node, host-network capture [#1191](https://github.com/openshift/oc/pull/1191) * [Bug 2103910](https://bugzilla.redhat.com/show_bug.cgi?id=2103910): Introduce an option to retrieve the rotated log files for a pod [#1190](https://github.com/openshift/oc/pull/1190) * [Bug 2092265](https://bugzilla.redhat.com/show_bug.cgi?id=2092265): [inspect] Add namespace-scoped networking resources to inspect [#1157](https://github.com/openshift/oc/pull/1157) * [Bug 2065174](https://bugzilla.redhat.com/show_bug.cgi?id=2065174): reuse SourceRepository.DetectAuth during argument classification for consistent interaction with private source repositories [#1089](https://github.com/openshift/oc/pull/1089) * [Bug 2051944](https://bugzilla.redhat.com/show_bug.cgi?id=2051944): Enhancing the output provided when backup collections are attempted [#1057](https://github.com/openshift/oc/pull/1057) * [Bug 2065302](https://bugzilla.redhat.com/show_bug.cgi?id=2065302): Add TMOUT env to debug node pod [#1090](https://github.com/openshift/oc/pull/1090) * [Bug 2051626](https://bugzilla.redhat.com/show_bug.cgi?id=2051626): bump(k8s.io/*) v0.22.6 [#1060](https://github.com/openshift/oc/pull/1060) * [Bug 2045008](https://bugzilla.redhat.com/show_bug.cgi?id=2045008): bump discovery burst [#1034](https://github.com/openshift/oc/pull/1034) * [Bug 2053149](https://bugzilla.redhat.com/show_bug.cgi?id=2053149): Fix catalog mirror from files [#1064](https://github.com/openshift/oc/pull/1064) * [Bug 2053222](https://bugzilla.redhat.com/show_bug.cgi?id=2053222): Fix mirroring images that have dots in their namespace [#1068](https://github.com/openshift/oc/pull/1068) * [Bug 2039761](https://bugzilla.redhat.com/show_bug.cgi?id=2039761): Remove `git://` from new-app tests [#1022](https://github.com/openshift/oc/pull/1022) * [Bug 2038930](https://bugzilla.redhat.com/show_bug.cgi?id=2038930): properly handle --dry-run=server [#1016](https://github.com/openshift/oc/pull/1016) * [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/61f31e904c2ad33d390e068e84dd83fd840177c6...6582dc6ac735d1ed4171a121944a9dcc4a7dd1e8) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/51bc47c58ae3176d3e5b7e02e47f0793cddc13c8) * Update OWNERS to reflect reality [#498](https://github.com/openshift/cloud-credential-operator/pull/498) * [Bug 2055821](https://bugzilla.redhat.com/show_bug.cgi?id=2055821): Remove Azure mint mode support as Active Directory Graph API will be sunset [#453](https://github.com/openshift/cloud-credential-operator/pull/453) * [Bug 2024751](https://bugzilla.redhat.com/show_bug.cgi?id=2024751): pod-identity-webhook starts without tls [#423](https://github.com/openshift/cloud-credential-operator/pull/423) * [Bug 2015977](https://bugzilla.redhat.com/show_bug.cgi?id=2015977): Stop putting CCO in degraded state when stale credentials are found [#404](https://github.com/openshift/cloud-credential-operator/pull/404) * [Bug 1992563](https://bugzilla.redhat.com/show_bug.cgi?id=1992563): update alerts with summary and descriptions [#397](https://github.com/openshift/cloud-credential-operator/pull/397) * [Bug 2024751](https://bugzilla.redhat.com/show_bug.cgi?id=2024751): pod-identity-webhook starts without tls [#424](https://github.com/openshift/cloud-credential-operator/pull/424) * [Bug 2015989](https://bugzilla.redhat.com/show_bug.cgi?id=2015989): Check for aws status in infra platform status field before client setup [#405](https://github.com/openshift/cloud-credential-operator/pull/405) * [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/a29b63fea17f8fea0b03a271fad02a97519da364...51bc47c58ae3176d3e5b7e02e47f0793cddc13c8) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/265030f6ebe691184348d7eff7398dd3ff912a3e) * [Bug 2107027](https://bugzilla.redhat.com/show_bug.cgi?id=2107027): only ever include certificates in the oauth-serving-cert CM [#578](https://github.com/openshift/cluster-authentication-operator/pull/578) * [Bug 2037944](https://bugzilla.redhat.com/show_bug.cgi?id=2037944): endpoints checker: check only the custom hostname if configured [#531](https://github.com/openshift/cluster-authentication-operator/pull/531) * [Bug 2052467](https://bugzilla.redhat.com/show_bug.cgi?id=2052467): Custom route HTTPS certificate SAN validation [#545](https://github.com/openshift/cluster-authentication-operator/pull/545) * [Bug 2077483](https://bugzilla.redhat.com/show_bug.cgi?id=2077483): routeName used as customSecretName [#560](https://github.com/openshift/cluster-authentication-operator/pull/560) * [Bug 2037274](https://bugzilla.redhat.com/show_bug.cgi?id=2037274): pkg/operator#LegacyCNCerts: use increase function [#544](https://github.com/openshift/cluster-authentication-operator/pull/544) * [Bug 2062292](https://bugzilla.redhat.com/show_bug.cgi?id=2062292): e2e: Pin Keycloack to the legacy variant [#556](https://github.com/openshift/cluster-authentication-operator/pull/556) * [Bug 2039417](https://bugzilla.redhat.com/show_bug.cgi?id=2039417): remove degraded condition 4.9 [#542](https://github.com/openshift/cluster-authentication-operator/pull/542) * [Bug 2037274](https://bugzilla.redhat.com/show_bug.cgi?id=2037274): starter.go: add invalidCertsController [#535](https://github.com/openshift/cluster-authentication-operator/pull/535) * golang 1.16 bump: Updating ose-cluster-authentication-operator images to be consistent with ART [#526](https://github.com/openshift/cluster-authentication-operator/pull/526) * [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/a180c2ab5c9b09746e984f4f6459b4e8cc06de82...265030f6ebe691184348d7eff7398dd3ff912a3e) ### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/4a3ffb0fa518a1c8ffa4bdefcb630b3b242b7acc) * [Bug 2108949](https://bugzilla.redhat.com/show_bug.cgi?id=2108949): Have VPA ignore phantom containers named "POD" [#237](https://github.com/openshift/kubernetes-autoscaler/pull/237) * [Bug 2066270](https://bugzilla.redhat.com/show_bug.cgi?id=2066270): UPSTREAM: <carry>: Fallback to CAPI annotations [#226](https://github.com/openshift/kubernetes-autoscaler/pull/226) * [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...4a3ffb0fa518a1c8ffa4bdefcb630b3b242b7acc) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/) * [OCPBUGS-45451](https://issues.redhat.com/browse/OCPBUGS-45451): Updating ose-cluster-autoscaler-operator-container image to be consistent with ART for 4.19 [#336](https://github.com/openshift/cluster-autoscaler-operator/pull/336) * [OCPBUGS-42132](https://issues.redhat.com/browse/OCPBUGS-42132): set max soft bulk taint count to zero [#334](https://github.com/openshift/cluster-autoscaler-operator/pull/334) * [OCPBUGS-39543](https://issues.redhat.com/browse/OCPBUGS-39543): Updating ose-cluster-autoscaler-operator-container image to be consistent with ART for 4.18 [#331](https://github.com/openshift/cluster-autoscaler-operator/pull/331) * [OCPCLOUD-2739](https://issues.redhat.com/browse/OCPCLOUD-2739): Bump deps to 1.31 [#333](https://github.com/openshift/cluster-autoscaler-operator/pull/333) * [SPLAT-1719](https://issues.redhat.com/browse/SPLAT-1719): Remove Alibaba [#330](https://github.com/openshift/cluster-autoscaler-operator/pull/330) * NO-JIRA: Update OWNERS [#329](https://github.com/openshift/cluster-autoscaler-operator/pull/329) * [OCPBUGS-35952](https://issues.redhat.com/browse/OCPBUGS-35952): add aws zone-id to ignore labels [#328](https://github.com/openshift/cluster-autoscaler-operator/pull/328) * [OCPCLOUD-2617](https://issues.redhat.com/browse/OCPCLOUD-2617): Bump k8s to 1.30 [#327](https://github.com/openshift/cluster-autoscaler-operator/pull/327) * [OCPBUGS-34151](https://issues.redhat.com/browse/OCPBUGS-34151): Updating ose-cluster-autoscaler-operator-container image to be consistent with ART for 4.17 [#323](https://github.com/openshift/cluster-autoscaler-operator/pull/323) * [AUTH-482](https://issues.redhat.com/browse/AUTH-482): set required-scc for openshift workloads [#315](https://github.com/openshift/cluster-autoscaler-operator/pull/315) * [OCPBUGS-20565](https://issues.redhat.com/browse/OCPBUGS-20565): Set webhook minimum TLS version to 1.3 [#320](https://github.com/openshift/cluster-autoscaler-operator/pull/320) * [OCPCLOUD-2493](https://issues.redhat.com/browse/OCPCLOUD-2493): Add empty string as value for GpuType if GpuCount is empty 0 [#317](https://github.com/openshift/cluster-autoscaler-operator/pull/317) * [OCPBUGS-31960](https://issues.redhat.com/browse/OCPBUGS-31960): Bump x/net to v.0.24.0 [#318](https://github.com/openshift/cluster-autoscaler-operator/pull/318) * [OCPCLOUD-2493](https://issues.redhat.com/browse/OCPCLOUD-2493): Update CAO to add upstream annotations [#316](https://github.com/openshift/cluster-autoscaler-operator/pull/316) * [OCPCLOUD-2523](https://issues.redhat.com/browse/OCPCLOUD-2523): add ExpanderOrderList api option [#304](https://github.com/openshift/cluster-autoscaler-operator/pull/304) * [OCPBUGS-29863](https://issues.redhat.com/browse/OCPBUGS-29863): Apply hypershift cluster-profile for ibm-cloud-managed [#314](https://github.com/openshift/cluster-autoscaler-operator/pull/314) * [OCPBUGS-28207](https://issues.redhat.com/browse/OCPBUGS-28207): update min/max memory limit documentation [#313](https://github.com/openshift/cluster-autoscaler-operator/pull/313) * [MIXEDARCH-429](https://issues.redhat.com/browse/MIXEDARCH-429): Revert "OCPBUGS-18137: Provide the architecture of the control plane as argument to --scale-up-from-zero-default-arch" [#311](https://github.com/openshift/cluster-autoscaler-operator/pull/311) * [OCPBUGS-28230](https://issues.redhat.com/browse/OCPBUGS-28230): add FallbackToLogsOnError for easier debugging [#312](https://github.com/openshift/cluster-autoscaler-operator/pull/312) * [MIXEDARCH-429](https://issues.redhat.com/browse/MIXEDARCH-429): Add the environment variable value for CAPI_SCALE_ZERO_DEFAULT_ARCH [#297](https://github.com/openshift/cluster-autoscaler-operator/pull/297) * [OCPCLOUD-2432](https://issues.redhat.com/browse/OCPCLOUD-2432): Bump k8s packages to v1.29 [#310](https://github.com/openshift/cluster-autoscaler-operator/pull/310) * [OCPBUGS-25559](https://issues.redhat.com/browse/OCPBUGS-25559): Updating ose-cluster-autoscaler-operator-container image to be consistent with ART [#305](https://github.com/openshift/cluster-autoscaler-operator/pull/305) * [OCPBUGS-25633](https://issues.redhat.com/browse/OCPBUGS-25633): Add Snyk file to exclude vendor directory on scan [#306](https://github.com/openshift/cluster-autoscaler-operator/pull/306) * [OCPBUGS-24911](https://issues.redhat.com/browse/OCPBUGS-24911): Updating ose-cluster-autoscaler-operator-container image to be consistent with ART [#303](https://github.com/openshift/cluster-autoscaler-operator/pull/303) * [OCPBUGS-24102](https://issues.redhat.com/browse/OCPBUGS-24102): Updating ose-cluster-autoscaler-operator-container image to be consistent with ART [#302](https://github.com/openshift/cluster-autoscaler-operator/pull/302) * [OCPCLOUD-2137](https://issues.redhat.com/browse/OCPCLOUD-2137): Check scale from zero annotations on MachineSets [#294](https://github.com/openshift/cluster-autoscaler-operator/pull/294) * [OCPBUGS-21791](https://issues.redhat.com/browse/OCPBUGS-21791): Bump x/net package to v0.17.0 [#295](https://github.com/openshift/cluster-autoscaler-operator/pull/295) * Update OWNERS [#296](https://github.com/openshift/cluster-autoscaler-operator/pull/296) * [OCPCLOUD-2196](https://issues.redhat.com/browse/OCPCLOUD-2196): Update dependencies k8s 1.28 [#293](https://github.com/openshift/cluster-autoscaler-operator/pull/293) * [OCPBUGS-18137](https://issues.redhat.com/browse/OCPBUGS-18137): Provide the architecture of the control plane as argument to --scale-up-from-zero-default-arch [#284](https://github.com/openshift/cluster-autoscaler-operator/pull/284) * [OCPBUGS-18954](https://issues.redhat.com/browse/OCPBUGS-18954): Ensure status reporter caches exit if they don't sync [#285](https://github.com/openshift/cluster-autoscaler-operator/pull/285) * [OCPBUGS-19411](https://issues.redhat.com/browse/OCPBUGS-19411): cluster-autoscaler-operator: clusterrole add clusteroperators watch [#287](https://github.com/openshift/cluster-autoscaler-operator/pull/287) * [OCPBUGS-19169](https://issues.redhat.com/browse/OCPBUGS-19169): Updating ose-cluster-autoscaler-operator images to be consistent with ART [#286](https://github.com/openshift/cluster-autoscaler-operator/pull/286) * [OCPBUGS-18278](https://issues.redhat.com/browse/OCPBUGS-18278): Address long acquire times during upgrade [#281](https://github.com/openshift/cluster-autoscaler-operator/pull/281) * [OCPBUGS-18338](https://issues.redhat.com/browse/OCPBUGS-18338): Fix CI by running tests natively by default [#282](https://github.com/openshift/cluster-autoscaler-operator/pull/282) * Reconcile when external process change the clusteroperator status [#279](https://github.com/openshift/cluster-autoscaler-operator/pull/279) * [OCPBUGS-14356](https://issues.redhat.com/browse/OCPBUGS-14356): add nutanix labels that should be ignored [#275](https://github.com/openshift/cluster-autoscaler-operator/pull/275) * CNF-5642 make operator optional [#269](https://github.com/openshift/cluster-autoscaler-operator/pull/269) * [OCPCLOUD-2061](https://issues.redhat.com/browse/OCPCLOUD-2061): Rebase dependencies to k8s 1.27 [#274](https://github.com/openshift/cluster-autoscaler-operator/pull/274) * Updating ose-cluster-autoscaler-operator images to be consistent with ART [#273](https://github.com/openshift/cluster-autoscaler-operator/pull/273) * [OCPBUGS-10105](https://issues.redhat.com/browse/OCPBUGS-10105): Updating ose-cluster-autoscaler-operator images to be consistent with ART [#271](https://github.com/openshift/cluster-autoscaler-operator/pull/271) * [Bug 1943194](https://bugzilla.redhat.com/show_bug.cgi?id=1943194): update GPU resource limits type to have validation [#268](https://github.com/openshift/cluster-autoscaler-operator/pull/268) * Update OWNERS [#270](https://github.com/openshift/cluster-autoscaler-operator/pull/270) * revert GPU label changes from pr 223 [#267](https://github.com/openshift/cluster-autoscaler-operator/pull/267) * : Update tooling in Cluster Autoscaler Operator [#266](https://github.com/openshift/cluster-autoscaler-operator/pull/266) * Add infrastructures resource to config.openshift.io [#265](https://github.com/openshift/cluster-autoscaler-operator/pull/265) * Allow infrastructures.config.openshift.io to be listed [#264](https://github.com/openshift/cluster-autoscaler-operator/pull/264) * Register configv1 types to schemes [#262](https://github.com/openshift/cluster-autoscaler-operator/pull/262) * Updating ose-cluster-autoscaler-operator images to be consistent with ART [#259](https://github.com/openshift/cluster-autoscaler-operator/pull/259) * : Update CAO to ignore platform related zone labels [#260](https://github.com/openshift/cluster-autoscaler-operator/pull/260) * Update OWNERS [#261](https://github.com/openshift/cluster-autoscaler-operator/pull/261) * : Set default container for operator [#258](https://github.com/openshift/cluster-autoscaler-operator/pull/258) * Add client certificate and key to service monitor [#249](https://github.com/openshift/cluster-autoscaler-operator/pull/249) * Updating ose-cluster-autoscaler-operator images to be consistent with ART [#248](https://github.com/openshift/cluster-autoscaler-operator/pull/248) * [OCPCLOUD-1677](https://issues.redhat.com/browse/OCPCLOUD-1677): add flag for duplicated events [#253](https://github.com/openshift/cluster-autoscaler-operator/pull/253) * [Bug 1997396](https://bugzilla.redhat.com/show_bug.cgi?id=1997396): fix an error with autoscaler alert rules [#254](https://github.com/openshift/cluster-autoscaler-operator/pull/254) * [OCPBUGS-1411](https://issues.redhat.com/browse/OCPBUGS-1411): Bump k8s deps to 1.25 [#252](https://github.com/openshift/cluster-autoscaler-operator/pull/252) * [Bug 1997396](https://bugzilla.redhat.com/show_bug.cgi?id=1997396): update alerts for resource limits [#250](https://github.com/openshift/cluster-autoscaler-operator/pull/250) * [OCPCLOUD-1427](https://issues.redhat.com/browse/OCPCLOUD-1427): Expose autoscaler "--balancing-ignore-label" flag through CRD [#251](https://github.com/openshift/cluster-autoscaler-operator/pull/251) * Add verbosity option to ClusterAutoscaler object [#247](https://github.com/openshift/cluster-autoscaler-operator/pull/247) * [Bug 2087039](https://bugzilla.redhat.com/show_bug.cgi?id=2087039): update dependencies to K8s 1.24, go 1.18 [#246](https://github.com/openshift/cluster-autoscaler-operator/pull/246) * [Bug 2067803](https://bugzilla.redhat.com/show_bug.cgi?id=2067803): Bump prometheus/client_golang [#242](https://github.com/openshift/cluster-autoscaler-operator/pull/242) * [Bug 2063194](https://bugzilla.redhat.com/show_bug.cgi?id=2063194): add leader election flags to autoscaler deployment [#241](https://github.com/openshift/cluster-autoscaler-operator/pull/241) * add capi version to autoscaler deployment [#240](https://github.com/openshift/cluster-autoscaler-operator/pull/240) * Updating ose-cluster-autoscaler-operator images to be consistent with ART [#238](https://github.com/openshift/cluster-autoscaler-operator/pull/238) * [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/917d395f0483ba1b0f516283d9247c585039347a...) ### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/1a4989280fd91a01172929383db3bf92cae3116b) * [Bug 2101001](https://bugzilla.redhat.com/show_bug.cgi?id=2101001): Uplift kustomize and BMO to remove go-getter dependency [#289](https://github.com/openshift/cluster-baremetal-operator/pull/289) * [OCPBUGS-1518](https://issues.redhat.com/browse/OCPBUGS-1518): [release-4.9] Fix a few papercuts [#292](https://github.com/openshift/cluster-baremetal-operator/pull/292) * Update with current OWNERS [#296](https://github.com/openshift/cluster-baremetal-operator/pull/296) * [Bug 2091747](https://bugzilla.redhat.com/show_bug.cgi?id=2091747): Fix interpretation of Deployment Status Conditions [#268](https://github.com/openshift/cluster-baremetal-operator/pull/268) * [Bug 2053581](https://bugzilla.redhat.com/show_bug.cgi?id=2053581): Calculating network stack only on supported Platforms [#244](https://github.com/openshift/cluster-baremetal-operator/pull/244) * [Bug 2012684](https://bugzilla.redhat.com/show_bug.cgi?id=2012684): add a new field "ProvisioningMacAddresses" to the provisioning CRD [#207](https://github.com/openshift/cluster-baremetal-operator/pull/207) * [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/117d47a29e9700088d81a3379a72a7d6d68668d1...1a4989280fd91a01172929383db3bf92cae3116b) ### [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap/tree/7e074a7d562882d1aeeef071a428d6d4b94cf2d2) * [Bug 2007324](https://bugzilla.redhat.com/show_bug.cgi?id=2007324): update library-go for hardcoded restmapper [#66](https://github.com/openshift/cluster-bootstrap/pull/66) * Updating ose-cluster-bootstrap images to be consistent with ART [#61](https://github.com/openshift/cluster-bootstrap/pull/61) * [Full changelog](https://github.com/openshift/cluster-bootstrap/compare/1af395b7881d951a824858f5d393357609bddbf0...7e074a7d562882d1aeeef071a428d6d4b94cf2d2) ### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/a6176504a7f21871809cd898c7f11cb77fb8f0f1) * [Bug 2075551](https://bugzilla.redhat.com/show_bug.cgi?id=2075551): [release-4.9] backport api to commit 019a246c52 [#252](https://github.com/openshift/cluster-config-operator/pull/252) * [Bug 2015306](https://bugzilla.redhat.com/show_bug.cgi?id=2015306): bump api [#224](https://github.com/openshift/cluster-config-operator/pull/224) * [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/f32c07121bab6b6d37dee7bddd75ec9ae3973dc6...a6176504a7f21871809cd898c7f11cb77fb8f0f1) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/c750d4b49aa1b1d4d24a6b7d0e5a6f14808f102e) * [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...c750d4b49aa1b1d4d24a6b7d0e5a6f14808f102e) ### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/eedd0dc7f53166dcb69e218fa92d66693d021225) * [Bug 2002621](https://bugzilla.redhat.com/show_bug.cgi?id=2002621): serviceChanged: Fix internalTrafficPolicy [#295](https://github.com/openshift/cluster-dns-operator/pull/295) * [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...eedd0dc7f53166dcb69e218fa92d66693d021225) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/0d48ce4b3c787927703341ca2a5e18f471c9f050) * [OCPBUGS-7982](https://issues.redhat.com/browse/OCPBUGS-7982): fail early on missing node status envs [#1015](https://github.com/openshift/cluster-etcd-operator/pull/1015) * [OCPBUGS-7957](https://issues.redhat.com/browse/OCPBUGS-7957): set default etcd client timeout [#1014](https://github.com/openshift/cluster-etcd-operator/pull/1014) * [OCPBUGS-5554](https://issues.redhat.com/browse/OCPBUGS-5554): only allow TLS1.2/1.3 ciphersuites in etcd and CEO [#983](https://github.com/openshift/cluster-etcd-operator/pull/983) * [OCPBUGS-2944](https://issues.redhat.com/browse/OCPBUGS-2944): Add niceness to important etcd processes [#959](https://github.com/openshift/cluster-etcd-operator/pull/959) * [OCPBUGS-2120](https://issues.redhat.com/browse/OCPBUGS-2120): fix cert rotation on IP changes [#945](https://github.com/openshift/cluster-etcd-operator/pull/945) * [OCPBUGS-614](https://issues.redhat.com/browse/OCPBUGS-614): ensure healthy quorum before config update [#912](https://github.com/openshift/cluster-etcd-operator/pull/912) * [Bug 2102005](https://bugzilla.redhat.com/show_bug.cgi?id=2102005): Upping defrag timeout to 1 minute [#867](https://github.com/openshift/cluster-etcd-operator/pull/867) * [Bug 2095115](https://bugzilla.redhat.com/show_bug.cgi?id=2095115): cluster-backup.sh script has a conflict to use the '/etc/kubernetes/static-pod-certs' folder if a custom API certificate is defined [#849](https://github.com/openshift/cluster-etcd-operator/pull/849) * [Bug 2086119](https://bugzilla.redhat.com/show_bug.cgi?id=2086119): Add summary to etcd alert rules [#826](https://github.com/openshift/cluster-etcd-operator/pull/826) * [Bug 2082316](https://bugzilla.redhat.com/show_bug.cgi?id=2082316): Add new etcd members to reviewers, add Allen to approvers [#818](https://github.com/openshift/cluster-etcd-operator/pull/818) * [Bug 2068084](https://bugzilla.redhat.com/show_bug.cgi?id=2068084): manually disable defrag [#810](https://github.com/openshift/cluster-etcd-operator/pull/810) * update OWNERS [#721](https://github.com/openshift/cluster-etcd-operator/pull/721) * [Bug 2069830](https://bugzilla.redhat.com/show_bug.cgi?id=2069830): turn on initial corruption check [#772](https://github.com/openshift/cluster-etcd-operator/pull/772) * [Bug 2008175](https://bugzilla.redhat.com/show_bug.cgi?id=2008175): pkg/operator/metriccontroller: Fix query [#686](https://github.com/openshift/cluster-etcd-operator/pull/686) * [Bug 2009890](https://bugzilla.redhat.com/show_bug.cgi?id=2009890): pkg/operator/upgradebackupcontroller: fix backup dir name in status condition [#683](https://github.com/openshift/cluster-etcd-operator/pull/683) * [Bug 2007454](https://bugzilla.redhat.com/show_bug.cgi?id=2007454): pkg/cmd/render: disallow placeholder IPs [#667](https://github.com/openshift/cluster-etcd-operator/pull/667) * [Bug 2003540](https://bugzilla.redhat.com/show_bug.cgi?id=2003540): bump library-go [#663](https://github.com/openshift/cluster-etcd-operator/pull/663) * [Bug 2009016](https://bugzilla.redhat.com/show_bug.cgi?id=2009016): Suppress noisy logs and improve client errors [#679](https://github.com/openshift/cluster-etcd-operator/pull/679) * OWNERS: add hasbro17 to reviewers [#671](https://github.com/openshift/cluster-etcd-operator/pull/671) * [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/642f3ebfa6f2edfa8bd62e257b052c26c1273100...0d48ce4b3c787927703341ca2a5e18f471c9f050) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/ee707b1e69819808a7d60bc79f6e14c2f77264cc) * [OCPBUGS-7407](https://issues.redhat.com/browse/OCPBUGS-7407): OpenStack: Add support for Proxy [#841](https://github.com/openshift/cluster-image-registry-operator/pull/841) * [OCPBUGS-7371](https://issues.redhat.com/browse/OCPBUGS-7371): swift: Retry connecting to OpenStack [#839](https://github.com/openshift/cluster-image-registry-operator/pull/839) * [Bug 2074052](https://bugzilla.redhat.com/show_bug.cgi?id=2074052): Deployment annotations, runtimeClassName override and fs policy change [#766](https://github.com/openshift/cluster-image-registry-operator/pull/766) * [Bug 2059606](https://bugzilla.redhat.com/show_bug.cgi?id=2059606): Retry on pruner failures [#757](https://github.com/openshift/cluster-image-registry-operator/pull/757) * [Bug 2023219](https://bugzilla.redhat.com/show_bug.cgi?id=2023219): Wait until cluster operators recover before proceeding [#731](https://github.com/openshift/cluster-image-registry-operator/pull/731) * [Bug 2005049](https://bugzilla.redhat.com/show_bug.cgi?id=2005049): Avoid disruptions [#719](https://github.com/openshift/cluster-image-registry-operator/pull/719) * 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/4aa1e6f3e0321df1109672d2d105de5a8b913cb5...ee707b1e69819808a7d60bc79f6e14c2f77264cc) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/99c69aedcc0ad8daffce5bb11f31e21a70fb6696) * [OCPBUGS-4881](https://issues.redhat.com/browse/OCPBUGS-4881): Update CRLs when they expire [#870](https://github.com/openshift/cluster-ingress-operator/pull/870) * [Bug 2100631](https://bugzilla.redhat.com/show_bug.cgi?id=2100631): Fix flakey logic in haproxy timeout tests [#795](https://github.com/openshift/cluster-ingress-operator/pull/795) * [OCPBUGS-1624](https://issues.redhat.com/browse/OCPBUGS-1624): Fix removing custom created service in openshift-ingress with same name [#831](https://github.com/openshift/cluster-ingress-operator/pull/831) * [Bug 2084336](https://bugzilla.redhat.com/show_bug.cgi?id=2084336): Fix enabling PROXY protocol on an upgraded cluster [#757](https://github.com/openshift/cluster-ingress-operator/pull/757) * [Bug 2097736](https://bugzilla.redhat.com/show_bug.cgi?id=2097736): Fix loadBalancerServiceAnnotationsChanged check and update [#786](https://github.com/openshift/cluster-ingress-operator/pull/786) * [Bug 2094054](https://bugzilla.redhat.com/show_bug.cgi?id=2094054): Delete LoadBalancer-type service finalizer logic [#771](https://github.com/openshift/cluster-ingress-operator/pull/771) * [Bug 2079517](https://bugzilla.redhat.com/show_bug.cgi?id=2079517): Use externalTrafficPolicy: Cluster with OVN [#713](https://github.com/openshift/cluster-ingress-operator/pull/713) * [Bug 2032677](https://bugzilla.redhat.com/show_bug.cgi?id=2032677): Azure: Add Support for Azure Stack Hub [#690](https://github.com/openshift/cluster-ingress-operator/pull/690) * [Bug 2064586](https://bugzilla.redhat.com/show_bug.cgi?id=2064586): Disable keepalive for canary probe [#722](https://github.com/openshift/cluster-ingress-operator/pull/722) * [Bug 2060111](https://bugzilla.redhat.com/show_bug.cgi?id=2060111): Set Upgradeable=False if default cert has no SAN [#711](https://github.com/openshift/cluster-ingress-operator/pull/711) * [Bug 2057518](https://bugzilla.redhat.com/show_bug.cgi?id=2057518): Normalize the AWS internal LB annotation value [#706](https://github.com/openshift/cluster-ingress-operator/pull/706) * [Bug 2058699](https://bugzilla.redhat.com/show_bug.cgi?id=2058699): Upgradeable Condition in Operator and IC status [#709](https://github.com/openshift/cluster-ingress-operator/pull/709) * [Bug 2014938](https://bugzilla.redhat.com/show_bug.cgi?id=2014938): Use fake dns provider with external cp topology only in IBM Cloud case [#666](https://github.com/openshift/cluster-ingress-operator/pull/666) * [Bug 2014711](https://bugzilla.redhat.com/show_bug.cgi?id=2014711): Fix for Azure dns privateZone degrade e2e test [#673](https://github.com/openshift/cluster-ingress-operator/pull/673) * [Bug 2015829](https://bugzilla.redhat.com/show_bug.cgi?id=2015829): Change default balancing algorithm to "leastconn" [#667](https://github.com/openshift/cluster-ingress-operator/pull/667) * [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/7163d38a50c505c1289bccf72d62b02e17d25c47...99c69aedcc0ad8daffce5bb11f31e21a70fb6696) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/71d05ddd0965b32a8e3a5d1a70ff65041ccacc90) * [OCPBUGS-2206](https://issues.redhat.com/browse/OCPBUGS-2206): [release-4.9] Wire support for trusted service account issuers [#1388](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1388) * [Bug 2037274](https://bugzilla.redhat.com/show_bug.cgi?id=2037274): pkg/operator#LegacyCNCerts: use increase function [#1318](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1318) * [Bug 2044622](https://bugzilla.redhat.com/show_bug.cgi?id=2044622): staticpod pruner: check if the cert directory exists to avoid panic [#1297](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1297) * [Bug 2037274](https://bugzilla.redhat.com/show_bug.cgi?id=2037274): starter: include metrics controller [#1274](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1274) * [Bug 2029504](https://bugzilla.redhat.com/show_bug.cgi?id=2029504): encryption-controller: sync secrets conditionally [#1268](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1268) * [Bug 2014615](https://bugzilla.redhat.com/show_bug.cgi?id=2014615): Exempt metrics scrapes from APF. [#1244](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1244) * [Bug 2012346](https://bugzilla.redhat.com/show_bug.cgi?id=2012346): prometheus-k8s-0 cpu usage keeps increasing for the first 3 days [#1242](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1242) * [Bug 2003540](https://bugzilla.redhat.com/show_bug.cgi?id=2003540): bump library-go [#1232](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1232) * [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/25c54939bdd02bc8e68f1329fa3ebe16904b3282...71d05ddd0965b32a8e3a5d1a70ff65041ccacc90) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/78b8e48b3f4ed09037d71ea7a94582d1b2123fbd) * [Bug 2049907](https://bugzilla.redhat.com/show_bug.cgi?id=2049907): allow cluster-policy-controller to fallback to default cert [#600](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/600) * [Bug 2044622](https://bugzilla.redhat.com/show_bug.cgi?id=2044622): Sync with the latest 4.9 library-go [#593](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/593) * Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART [#537](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/537) * [Bug 2003540](https://bugzilla.redhat.com/show_bug.cgi?id=2003540): bump library-go [#564](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/564) * [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...78b8e48b3f4ed09037d71ea7a94582d1b2123fbd) ### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/) * [OCPBUGS-45724](https://issues.redhat.com/browse/OCPBUGS-45724): Updating ose-cluster-kube-scheduler-operator-container image to be consistent with ART for 4.19 [#554](https://github.com/openshift/cluster-kube-scheduler-operator/pull/554) * [API-1835](https://issues.redhat.com/browse/API-1835): bump library-go [#552](https://github.com/openshift/cluster-kube-scheduler-operator/pull/552) * [WRKLDS-1449](https://issues.redhat.com/browse/WRKLDS-1449): bump(k8s): update k8s.io/* dependencies to v1.31.1 [#547](https://github.com/openshift/cluster-kube-scheduler-operator/pull/547) * [API-1835](https://issues.redhat.com/browse/API-1835): operator client update [#551](https://github.com/openshift/cluster-kube-scheduler-operator/pull/551) * create CRDs from openshift/api [#550](https://github.com/openshift/cluster-kube-scheduler-operator/pull/550) * no-jira: Update OWNERS [#549](https://github.com/openshift/cluster-kube-scheduler-operator/pull/549) * [OCPBUGS-41260](https://issues.redhat.com/browse/OCPBUGS-41260): Updating ose-cluster-kube-scheduler-operator-container image to be consistent with ART for 4.18 [#548](https://github.com/openshift/cluster-kube-scheduler-operator/pull/548) * no-jira: Rename Dockerfile [#546](https://github.com/openshift/cluster-kube-scheduler-operator/pull/546) * NO-JIRA: update library-go [#544](https://github.com/openshift/cluster-kube-scheduler-operator/pull/544) * [OCPBUGS-34367](https://issues.redhat.com/browse/OCPBUGS-34367): Updating ose-cluster-kube-scheduler-operator-container image to be consistent with ART for 4.17 [#543](https://github.com/openshift/cluster-kube-scheduler-operator/pull/543) * [API-1783](https://issues.redhat.com/browse/API-1783): bump(k8s): bump k8s version to v1.30.0 [#540](https://github.com/openshift/cluster-kube-scheduler-operator/pull/540) * [WRKLDS-1168](https://issues.redhat.com/browse/WRKLDS-1168): tolerate node-role.kubernetes.io/control-plane:NoExecute [#539](https://github.com/openshift/cluster-kube-scheduler-operator/pull/539) * [OCPBUGS-30489](https://issues.redhat.com/browse/OCPBUGS-30489): bump(google.golang.org/protobuf)=v1.33.0 [#538](https://github.com/openshift/cluster-kube-scheduler-operator/pull/538) * [WRKLDS-1071](https://issues.redhat.com/browse/WRKLDS-1071): bump(library-go)=release-4.16 [#536](https://github.com/openshift/cluster-kube-scheduler-operator/pull/536) * [OCPBUGS-29566](https://issues.redhat.com/browse/OCPBUGS-29566): Apply hypershift cluster-profile for ibm-cloud-managed [#535](https://github.com/openshift/cluster-kube-scheduler-operator/pull/535) * [OCPBUGS-23900](https://issues.redhat.com/browse/OCPBUGS-23900): README: fix dynamicResourceAllocation field name [#534](https://github.com/openshift/cluster-kube-scheduler-operator/pull/534) * [OCPBUGS-23900](https://issues.redhat.com/browse/OCPBUGS-23900): Profile customizations: dynamic resource allocation through TechPreviewNoUpgrade feature gate [#532](https://github.com/openshift/cluster-kube-scheduler-operator/pull/532) * [AUTH-481](https://issues.redhat.com/browse/AUTH-481): add PSa labels to openshift-kube-scheduler-operator namespace [#533](https://github.com/openshift/cluster-kube-scheduler-operator/pull/533) * NO-JIRA: readme: describe mapping between logLevel and log level [#531](https://github.com/openshift/cluster-kube-scheduler-operator/pull/531) * NO-JIRA: README: add notes about dumping KS's node cache [#530](https://github.com/openshift/cluster-kube-scheduler-operator/pull/530) * [OCPBUGS-21846](https://issues.redhat.com/browse/OCPBUGS-21846): sync(library-go): revision_controller: update last revision only when a revision is completely rendered [#526](https://github.com/openshift/cluster-kube-scheduler-operator/pull/526) * [OCPBUGS-23631](https://issues.redhat.com/browse/OCPBUGS-23631): Add .snyk file to exclude vendor and ignore unit tests [#524](https://github.com/openshift/cluster-kube-scheduler-operator/pull/524) * [OCPBUGS-24915](https://issues.redhat.com/browse/OCPBUGS-24915): Updating ose-cluster-kube-scheduler-operator-container image to be consistent with ART [#522](https://github.com/openshift/cluster-kube-scheduler-operator/pull/522) * [TRT-1420](https://issues.redhat.com/browse/TRT-1420): Bump openshift/library-go to pick up revision_controller revert [#521](https://github.com/openshift/cluster-kube-scheduler-operator/pull/521) * [OCPNODE-1890](https://issues.redhat.com/browse/OCPNODE-1890): Bump k8s api to v0.29.0 [#510](https://github.com/openshift/cluster-kube-scheduler-operator/pull/510) * [OCPBUGS-24915](https://issues.redhat.com/browse/OCPBUGS-24915): Updating ose-cluster-kube-scheduler-operator-container image to be consistent with ART [#519](https://github.com/openshift/cluster-kube-scheduler-operator/pull/519) * [OCPBUGS-24915](https://issues.redhat.com/browse/OCPBUGS-24915): Updating ose-cluster-kube-scheduler-operator-container image to be consistent with ART [#517](https://github.com/openshift/cluster-kube-scheduler-operator/pull/517) * [OCPBUGS-24106](https://issues.redhat.com/browse/OCPBUGS-24106): Updating ose-cluster-kube-scheduler-operator-container image to be consistent with ART [#513](https://github.com/openshift/cluster-kube-scheduler-operator/pull/513) * [OCPBUGS-24218](https://issues.redhat.com/browse/OCPBUGS-24218): Annotate serviceaccount-ca with ownership information [#511](https://github.com/openshift/cluster-kube-scheduler-operator/pull/511) * [OCPBUGS-23463](https://issues.redhat.com/browse/OCPBUGS-23463): bump(library-go) [#512](https://github.com/openshift/cluster-kube-scheduler-operator/pull/512) * NO-JIRA: README.md: steps for enabling profiling, collecting heap and running go tool pprof [#507](https://github.com/openshift/cluster-kube-scheduler-operator/pull/507) * [OCPNODE-1886](https://issues.redhat.com/browse/OCPNODE-1886): Migrate from kubescheduler.config.k8s.io/v1beta3 to v1 [#508](https://github.com/openshift/cluster-kube-scheduler-operator/pull/508) * [OCPBUGS-21734](https://issues.redhat.com/browse/OCPBUGS-21734): Bump openshift/library-go to disable http/2 by default [#503](https://github.com/openshift/cluster-kube-scheduler-operator/pull/503) * [OCPBUGS-21734](https://issues.redhat.com/browse/OCPBUGS-21734): Bump deps to address CVE-2023-44487 [#500](https://github.com/openshift/cluster-kube-scheduler-operator/pull/500) * bump(openshift/client-go,library-go) [#498](https://github.com/openshift/cluster-kube-scheduler-operator/pull/498) * [OCPBUGS-16794](https://issues.redhat.com/browse/OCPBUGS-16794): installerpod: change pod manifest mode to 0600 [#496](https://github.com/openshift/cluster-kube-scheduler-operator/pull/496) * [OCPBUGS-19175](https://issues.redhat.com/browse/OCPBUGS-19175): Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#493](https://github.com/openshift/cluster-kube-scheduler-operator/pull/493) * Bump openshift/* libs [#492](https://github.com/openshift/cluster-kube-scheduler-operator/pull/492) * Update to Kubernetes 1.28.2 [#491](https://github.com/openshift/cluster-kube-scheduler-operator/pull/491) * [STOR-1425](https://issues.redhat.com/browse/STOR-1425): Update to Kubernetes 1.28.1 [#490](https://github.com/openshift/cluster-kube-scheduler-operator/pull/490) * [OCPBUGS-14052](https://issues.redhat.com/browse/OCPBUGS-14052): KubeSchedulerDown: set runbook_url annotation [#489](https://github.com/openshift/cluster-kube-scheduler-operator/pull/489) * [OCPBUGS-15256](https://issues.redhat.com/browse/OCPBUGS-15256): Sync openshift/api to reduce installerpod configmap based file permissions to 0600 [#488](https://github.com/openshift/cluster-kube-scheduler-operator/pull/488) * remove loglevel in deploy [#487](https://github.com/openshift/cluster-kube-scheduler-operator/pull/487) * [OCPBUGS-14323](https://issues.redhat.com/browse/OCPBUGS-14323): Change manifest directory permissions [#485](https://github.com/openshift/cluster-kube-scheduler-operator/pull/485) * Remove featureset flag and use only the manifest [#484](https://github.com/openshift/cluster-kube-scheduler-operator/pull/484) * [STOR-1263](https://issues.redhat.com/browse/STOR-1263): Bump k8s 1.27 [#472](https://github.com/openshift/cluster-kube-scheduler-operator/pull/472) * use standard featuregate library from API [#483](https://github.com/openshift/cluster-kube-scheduler-operator/pull/483) * [OCPBUGS-12074](https://issues.redhat.com/browse/OCPBUGS-12074): Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#479](https://github.com/openshift/cluster-kube-scheduler-operator/pull/479) * Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#466](https://github.com/openshift/cluster-kube-scheduler-operator/pull/466) * [OCPBUGS-10568](https://issues.redhat.com/browse/OCPBUGS-10568): migrate to using lease objects for leader election [#476](https://github.com/openshift/cluster-kube-scheduler-operator/pull/476) * disable debug pporf with unauthenticated port [#468](https://github.com/openshift/cluster-kube-scheduler-operator/pull/468) * [WRKLDS-705](https://issues.redhat.com/browse/WRKLDS-705): Bump openshift/api to enable DynamicResourceAllocation through TechPreviewNoUpgrade [#463](https://github.com/openshift/cluster-kube-scheduler-operator/pull/463) * [WRKLDS-649](https://issues.redhat.com/browse/WRKLDS-649): Guard pod set readiness probe endpoint explicitly [#459](https://github.com/openshift/cluster-kube-scheduler-operator/pull/459) * [OCPBUGS-6261](https://issues.redhat.com/browse/OCPBUGS-6261): bump(k8s): 1.26.1 [#460](https://github.com/openshift/cluster-kube-scheduler-operator/pull/460) * Add client certificate and key to service monitor [#434](https://github.com/openshift/cluster-kube-scheduler-operator/pull/434) * remove use of deprecated klog flags [#457](https://github.com/openshift/cluster-kube-scheduler-operator/pull/457) * Revert "Drop log flags removed in k8s 1.26" [#456](https://github.com/openshift/cluster-kube-scheduler-operator/pull/456) * bump (openshift/api) for CSIMigration* feature gates [#455](https://github.com/openshift/cluster-kube-scheduler-operator/pull/455) * Drop log flags removed in k8s 1.26 [#454](https://github.com/openshift/cluster-kube-scheduler-operator/pull/454) * Drop flags removed in k8s 1.26 [#453](https://github.com/openshift/cluster-kube-scheduler-operator/pull/453) * [OCPBUGS-3041](https://issues.redhat.com/browse/OCPBUGS-3041): guard controller: set an explicit hostname to avoid name collisions [#446](https://github.com/openshift/cluster-kube-scheduler-operator/pull/446) * bootstrap-kube-scheduler: specify resources.requests [#445](https://github.com/openshift/cluster-kube-scheduler-operator/pull/445) * library-go vendoring for installer cmd timeout [#444](https://github.com/openshift/cluster-kube-scheduler-operator/pull/444) * Bump openshift/api to bring the MatchLabelKeysInPodTopologySpread enabled in TPNoUpgrade [#442](https://github.com/openshift/cluster-kube-scheduler-operator/pull/442) * trt-589 bump library-go [#441](https://github.com/openshift/cluster-kube-scheduler-operator/pull/441) * Bump go.mod golang version to 1.19 [#440](https://github.com/openshift/cluster-kube-scheduler-operator/pull/440) * k8s 1.25.0 [#438](https://github.com/openshift/cluster-kube-scheduler-operator/pull/438) * Describe how to increase log level of kube-scheduler instances [#436](https://github.com/openshift/cluster-kube-scheduler-operator/pull/436) * Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#433](https://github.com/openshift/cluster-kube-scheduler-operator/pull/433) * Update owners [#432](https://github.com/openshift/cluster-kube-scheduler-operator/pull/432) * [Bug 2062459](https://bugzilla.redhat.com/show_bug.cgi?id=2062459): Introduce sync unit test [#430](https://github.com/openshift/cluster-kube-scheduler-operator/pull/430) * [Bug 2086092](https://bugzilla.redhat.com/show_bug.cgi?id=2086092): bump to k8s v0.24.0 [#420](https://github.com/openshift/cluster-kube-scheduler-operator/pull/420) * [Bug 2062459](https://bugzilla.redhat.com/show_bug.cgi?id=2062459): Fix bootstrap leader election config [#428](https://github.com/openshift/cluster-kube-scheduler-operator/pull/428) * [Bug 2064024](https://bugzilla.redhat.com/show_bug.cgi?id=2064024): README: fix scheduler configuration formatting [#427](https://github.com/openshift/cluster-kube-scheduler-operator/pull/427) * [Bug 2064024](https://bugzilla.redhat.com/show_bug.cgi?id=2064024): Update library-go to 80f9619c2 [#425](https://github.com/openshift/cluster-kube-scheduler-operator/pull/425) * Fix debugging information [#424](https://github.com/openshift/cluster-kube-scheduler-operator/pull/424) * manifests/deployment: comply to restricted pod security level [#421](https://github.com/openshift/cluster-kube-scheduler-operator/pull/421) * [rebase v1.24] remove --port flag from bootstrap [#422](https://github.com/openshift/cluster-kube-scheduler-operator/pull/422) * Update OWNERS [#419](https://github.com/openshift/cluster-kube-scheduler-operator/pull/419) * Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#406](https://github.com/openshift/cluster-kube-scheduler-operator/pull/406) * [Bug 2053582](https://bugzilla.redhat.com/show_bug.cgi?id=2053582): Track static pod lifecycle [#417](https://github.com/openshift/cluster-kube-scheduler-operator/pull/417) * [Bug 2053582](https://bugzilla.redhat.com/show_bug.cgi?id=2053582): Track static pod lifecycle [#415](https://github.com/openshift/cluster-kube-scheduler-operator/pull/415) * Update resourcelock to configmapleases [#412](https://github.com/openshift/cluster-kube-scheduler-operator/pull/412) * Bump(openshift/api): to get CSI changes [#411](https://github.com/openshift/cluster-kube-scheduler-operator/pull/411) * Do not wait for a port which is no longer used by the scheduler [#410](https://github.com/openshift/cluster-kube-scheduler-operator/pull/410) * update cert injection annotations to beta [#409](https://github.com/openshift/cluster-kube-scheduler-operator/pull/409) * [Bug 2029470](https://bugzilla.redhat.com/show_bug.cgi?id=2029470): update library-go to get rapid installer pod fixes [#407](https://github.com/openshift/cluster-kube-scheduler-operator/pull/407) * [Bug 2035986](https://bugzilla.redhat.com/show_bug.cgi?id=2035986): Replace deprecated annotation [#393](https://github.com/openshift/cluster-kube-scheduler-operator/pull/393) * [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/1b3b34440de93395c46c7a6526be9870e8914ce8...) ### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/7245b0f0b365f26b210a2f5c23256abb756a2f07) * [Bug 2022528](https://bugzilla.redhat.com/show_bug.cgi?id=2022528): Extensive number of requests from storage version operator in cluster [#77](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/77) * [Bug 2016176](https://bugzilla.redhat.com/show_bug.cgi?id=2016176): kube-storage-version-migrator constantly reporting type "Upgradeable" status Unknown [#72](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/72) * [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...7245b0f0b365f26b210a2f5c23256abb756a2f07) ### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/993ec9fe8eae4f07eb01a42ebecf606ba0ad3f97) * [Bug 2031061](https://bugzilla.redhat.com/show_bug.cgi?id=2031061): Replace certificates with generated certificates [#147](https://github.com/openshift/cluster-machine-approver/pull/147) * [Bug 2024216](https://bugzilla.redhat.com/show_bug.cgi?id=2024216): Allow fallback to serving cert renewal accounting for egress IPs on SDN [#141](https://github.com/openshift/cluster-machine-approver/pull/141) * [Bug 2019754](https://bugzilla.redhat.com/show_bug.cgi?id=2019754): Ensure pending CSR count is valid post approval [#139](https://github.com/openshift/cluster-machine-approver/pull/139) * [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...993ec9fe8eae4f07eb01a42ebecf606ba0ad3f97) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/b6972ecf9ab9cbca00536b2d8e3f55d2366efe31) * [OCPBUGS-937](https://issues.redhat.com/browse/OCPBUGS-937): Give precedence to CMO config map proxy config [#1762](https://github.com/openshift/cluster-monitoring-operator/pull/1762) * [OCPBUGS-641](https://issues.redhat.com/browse/OCPBUGS-641): grafana: bump to 7.5.11 [#1753](https://github.com/openshift/cluster-monitoring-operator/pull/1753) * [Bug 2030630](https://bugzilla.redhat.com/show_bug.cgi?id=2030630): jsonnet: update kube-prometheus and kubernetes-mixin [#1538](https://github.com/openshift/cluster-monitoring-operator/pull/1538) * [Bug 2059470](https://bugzilla.redhat.com/show_bug.cgi?id=2059470): Unable to connect external Grafana with Openshift Monitoring [#1549](https://github.com/openshift/cluster-monitoring-operator/pull/1549) * [Bug 2038406](https://bugzilla.redhat.com/show_bug.cgi?id=2038406): Add custom profile metric for Node Tuning Operator to telemetry [#1535](https://github.com/openshift/cluster-monitoring-operator/pull/1535) * [Bug 2021097](https://bugzilla.redhat.com/show_bug.cgi?id=2021097): Set Upgradeable: false when HA workloads are incorrectly spread [#1472](https://github.com/openshift/cluster-monitoring-operator/pull/1472) * [Bug 2018455](https://bugzilla.redhat.com/show_bug.cgi?id=2018455): Keep container_fs_usage_bytes metric [#1461](https://github.com/openshift/cluster-monitoring-operator/pull/1461) * [Bug 2015571](https://bugzilla.redhat.com/show_bug.cgi?id=2015571): [4.9] add kube_persistentvolumeclaim_labels and kube_persistentvolume_labels [#1457](https://github.com/openshift/cluster-monitoring-operator/pull/1457) * [Bug 2013617](https://bugzilla.redhat.com/show_bug.cgi?id=2013617): Update KubePodCrashLooping alert [#1448](https://github.com/openshift/cluster-monitoring-operator/pull/1448) * [Bug 2013148](https://bugzilla.redhat.com/show_bug.cgi?id=2013148): jsonnet: Drop unnecessary kube-state-metrics alerts [#1435](https://github.com/openshift/cluster-monitoring-operator/pull/1435) * [Bug 2011359](https://bugzilla.redhat.com/show_bug.cgi?id=2011359): Backport Application Services metric to 4.9 release [#1420](https://github.com/openshift/cluster-monitoring-operator/pull/1420) * [Bug 2011798](https://bugzilla.redhat.com/show_bug.cgi?id=2011798): Prometheus when installed on the cluster shouldn't have failing rules evaluation [#1418](https://github.com/openshift/cluster-monitoring-operator/pull/1418) * [Bug 2008120](https://bugzilla.redhat.com/show_bug.cgi?id=2008120): Adjust dropped cAdvisor metrics [#1404](https://github.com/openshift/cluster-monitoring-operator/pull/1404) * [Bug 2012029](https://bugzilla.redhat.com/show_bug.cgi?id=2012029): Allow namespace label in metric allow list [#1422](https://github.com/openshift/cluster-monitoring-operator/pull/1422) * [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/30905ffe24b1b3b1a332bf133285692a4194eb6e...b6972ecf9ab9cbca00536b2d8e3f55d2366efe31) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/275ca80b472be4d49904bf51c6cb2f3c291bea4c) * [OCPBUGS-16894](https://issues.redhat.com/browse/OCPBUGS-16894): Use pods oc vs host [#1923](https://github.com/openshift/cluster-network-operator/pull/1923) * [OCPBUGS-16312](https://issues.redhat.com/browse/OCPBUGS-16312): pick the ovn-k8s-cni-overlay and openshift-sdn shims from right directories [#1907](https://github.com/openshift/cluster-network-operator/pull/1907) * [OCPBUGS-5574](https://issues.redhat.com/browse/OCPBUGS-5574): CVE-2021-4238 goutils: RandomAlphaNumeric and CryptoRandomAlphaNumeric are not as random as they should be [#1683](https://github.com/openshift/cluster-network-operator/pull/1683) * [OCPBUGS-4788](https://issues.redhat.com/browse/OCPBUGS-4788): ipsec: Run ovs-monitor-ipsec in the foreground and change probes [#1664](https://github.com/openshift/cluster-network-operator/pull/1664) * Jira OCPBUGS-3854: IPsec: Fix broken counter++ expression [#1653](https://github.com/openshift/cluster-network-operator/pull/1653) * [Bug 2101915](https://bugzilla.redhat.com/show_bug.cgi?id=2101915): Make the use of the ip-reconciler cronjob opt-in [backport 4.9] [#1501](https://github.com/openshift/cluster-network-operator/pull/1501) * [OCPBUGS-2594](https://issues.redhat.com/browse/OCPBUGS-2594): Make northd probe interval default to 10 seconds [#1593](https://github.com/openshift/cluster-network-operator/pull/1593) * [Bug 2095112](https://bugzilla.redhat.com/show_bug.cgi?id=2095112): ovn: fix northd preStop command handling [#1478](https://github.com/openshift/cluster-network-operator/pull/1478) * Bug OCPBUGS-1514: Kuryr: Bump timeoutSeconds for livenessProbe [#1562](https://github.com/openshift/cluster-network-operator/pull/1562) * [Bug 2101092](https://bugzilla.redhat.com/show_bug.cgi?id=2101092): OCPVE-106 Customize rollout strategy to fix SNO upgrade [#1500](https://github.com/openshift/cluster-network-operator/pull/1500) * [Bug 2093978](https://bugzilla.redhat.com/show_bug.cgi?id=2093978): Drop Node update permission for sdn-node [#1476](https://github.com/openshift/cluster-network-operator/pull/1476) * [Bug 2092265](https://bugzilla.redhat.com/show_bug.cgi?id=2092265): Cleanup CNO relatedObjects [#1468](https://github.com/openshift/cluster-network-operator/pull/1468) * [Bug 2083079](https://bugzilla.redhat.com/show_bug.cgi?id=2083079): Reserve port TCP/9104 for cluster-network-operator [#1429](https://github.com/openshift/cluster-network-operator/pull/1429) * [Bug 2085463](https://bugzilla.redhat.com/show_bug.cgi?id=2085463): Add default-route field to egress-router k8s.v1.cni.cncf.io/networks [#1444](https://github.com/openshift/cluster-network-operator/pull/1444) * Adds dougbtv to owners [release-4.9] [#1402](https://github.com/openshift/cluster-network-operator/pull/1402) * [Bug 2058673](https://bugzilla.redhat.com/show_bug.cgi?id=2058673): ip-reconciler cronjob specification requires hostnetwork, api-int lb usage & proper backoff [backport 4.9] [#1323](https://github.com/openshift/cluster-network-operator/pull/1323) * [Bug 2057957](https://bugzilla.redhat.com/show_bug.cgi?id=2057957): Do not apply OVN-Kubernetes `PodDisruptionBudget` on single-node clusters [#1316](https://github.com/openshift/cluster-network-operator/pull/1316) * [release 4.9] Updates owners [#1333](https://github.com/openshift/cluster-network-operator/pull/1333) * [Bug 2040530](https://bugzilla.redhat.com/show_bug.cgi?id=2040530): ovn: try to gracefully terminate ovn-northd and ovsdb [#1279](https://github.com/openshift/cluster-network-operator/pull/1279) * [Bug 2046476](https://bugzilla.redhat.com/show_bug.cgi?id=2046476): sbdb and nbdb containers leave pid around if they restarted or crashed [#1291](https://github.com/openshift/cluster-network-operator/pull/1291) * [Bug 2038252](https://bugzilla.redhat.com/show_bug.cgi?id=2038252): Backport 4.9 OVN drop icmp frag from other nodes on Azure cluster [#1273](https://github.com/openshift/cluster-network-operator/pull/1273) * [Bug 2034351](https://bugzilla.redhat.com/show_bug.cgi?id=2034351): Whereabouts IP Reconciliaton [backport 4.9] [#1264](https://github.com/openshift/cluster-network-operator/pull/1264) * [Bug 2023423](https://bugzilla.redhat.com/show_bug.cgi?id=2023423): Add ip6tables NOTRACK rules for udp/6081 [#1229](https://github.com/openshift/cluster-network-operator/pull/1229) * [Bug 2037499](https://bugzilla.redhat.com/show_bug.cgi?id=2037499): Bump openshift/build-machinery-go [#1270](https://github.com/openshift/cluster-network-operator/pull/1270) * [Bug 2028961](https://bugzilla.redhat.com/show_bug.cgi?id=2028961): [release-4.9] Set upgrade strategy on kube-proxy [#1239](https://github.com/openshift/cluster-network-operator/pull/1239) * [Bug 2014021](https://bugzilla.redhat.com/show_bug.cgi?id=2014021): Use proxy to connect to OSP cloud [#1201](https://github.com/openshift/cluster-network-operator/pull/1201) * [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/6c1a923c77e0bca3f0c21dee3414e2a0e90d2924...275ca80b472be4d49904bf51c6cb2f3c291bea4c) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/cadc2f1d62ccad30823cbb333872859bbb557bc9) * [Bug 2017066](https://bugzilla.redhat.com/show_bug.cgi?id=2017066): openshift profile: fix malformed patch [#284](https://github.com/openshift/cluster-node-tuning-operator/pull/284) * [Bug 2013653](https://bugzilla.redhat.com/show_bug.cgi?id=2013653): TuneD: workaround for high CPU utilization of [scheduler] plug-in. [#279](https://github.com/openshift/cluster-node-tuning-operator/pull/279) * [Bug 2004712](https://bugzilla.redhat.com/show_bug.cgi?id=2004712): TuneD: Revert the ConfigParser changes. [#272](https://github.com/openshift/cluster-node-tuning-operator/pull/272) * [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/9e185d59cfbb4dd083c0ae3c82014aea110697b3...cadc2f1d62ccad30823cbb333872859bbb557bc9) ### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/3b9b8286ca48a7a78f7d70a3befbf9c46c6b12e0) * [release 4.10] Bug 2109399: openshift-apiserver pods never going NotReady [#502](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/502) * [Bug 2047331](https://bugzilla.redhat.com/show_bug.cgi?id=2047331): global pull secret not working in OCP4.7.4+ for additio… [#491](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/491) * [Bug 2029504](https://bugzilla.redhat.com/show_bug.cgi?id=2029504): encryption-controller: sync secrets conditionally [#487](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/487) * [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/7f0e9b6659949421100469e3af399888cca7042e...3b9b8286ca48a7a78f7d70a3befbf9c46c6b12e0) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/3015cb846aba96102c625f9a694f2dfccb85eb27) * [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...3015cb846aba96102c625f9a694f2dfccb85eb27) ### [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller/tree/8fbffaf2b3c7f30145b316c7e34da54747b3e634) * 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...8fbffaf2b3c7f30145b316c7e34da54747b3e634) ### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/) * [OCPBUGS-45597](https://issues.redhat.com/browse/OCPBUGS-45597): Updating ose-cluster-samples-operator-container image to be consistent with ART for 4.19 [#591](https://github.com/openshift/cluster-samples-operator/pull/591) * [SO-142](https://issues.redhat.com/browse/SO-142): Periodic sync of OKD samples [#582](https://github.com/openshift/cluster-samples-operator/pull/582) * [SO-139](https://issues.redhat.com/browse/SO-139): Update the k8s API version [#584](https://github.com/openshift/cluster-samples-operator/pull/584) * [SO-138](https://issues.redhat.com/browse/SO-138): Periodic sync of supported OCP samples [#583](https://github.com/openshift/cluster-samples-operator/pull/583) * [SO-137](https://issues.redhat.com/browse/SO-137): Support updating the library separately for OKD and for OCP. [#581](https://github.com/openshift/cluster-samples-operator/pull/581) * [OKD-225](https://issues.redhat.com/browse/OKD-225): Add back mysql samples [#571](https://github.com/openshift/cluster-samples-operator/pull/571) * [OCPBUGS-42265](https://issues.redhat.com/browse/OCPBUGS-42265): Fix the rails template before the upstream accepts or PR [#574](https://github.com/openshift/cluster-samples-operator/pull/574) * [OKD-225](https://issues.redhat.com/browse/OKD-225): Sync samples - OKD CI is completely broken currently due to removed containers [#569](https://github.com/openshift/cluster-samples-operator/pull/569) * [OKD-225](https://issues.redhat.com/browse/OKD-225): update okd dockerfile builder and base images [#566](https://github.com/openshift/cluster-samples-operator/pull/566) * [OCPBUGS-38994](https://issues.redhat.com/browse/OCPBUGS-38994): Fix library-sync.sh to handle renames in unsupported samples [#562](https://github.com/openshift/cluster-samples-operator/pull/562) * [OCPBUGS-38926](https://issues.redhat.com/browse/OCPBUGS-38926): Update Go version, API version and vendored libs to the same versions as in the openshift/api. [#561](https://github.com/openshift/cluster-samples-operator/pull/561) * [OCPBUGS-38273](https://issues.redhat.com/browse/OCPBUGS-38273): Updating ose-cluster-samples-operator-container image to be consistent with ART for 4.18 [#559](https://github.com/openshift/cluster-samples-operator/pull/559) * NO-ISSUE: Only pick up the changes from the supported imagestreams and templates in library-sync.sh. [#553](https://github.com/openshift/cluster-samples-operator/pull/553) * [KUBESAW-162](https://issues.redhat.com/browse/KUBESAW-162): add mfrancisc and metlos as owners [#549](https://github.com/openshift/cluster-samples-operator/pull/549) * [SO-121](https://issues.redhat.com/browse/SO-121): Syncing the library for only S2i Samples for OCP 4.16 [#543](https://github.com/openshift/cluster-samples-operator/pull/543) * Revert "SO-121: Resync Libray for 4.16" [#542](https://github.com/openshift/cluster-samples-operator/pull/542) * [SO-121](https://issues.redhat.com/browse/SO-121): Resync Libray for 4.16 [#540](https://github.com/openshift/cluster-samples-operator/pull/540) * [OCPBUGS-31303](https://issues.redhat.com/browse/OCPBUGS-31303): bump K8s version to 29.2 [#536](https://github.com/openshift/cluster-samples-operator/pull/536) * [AUTH-482](https://issues.redhat.com/browse/AUTH-482): set required-scc for openshift workloads [#535](https://github.com/openshift/cluster-samples-operator/pull/535) * [OCPBUGS-26992](https://issues.redhat.com/browse/OCPBUGS-26992): Align builder and base for Dockerfile.okd with Dockerfile [#531](https://github.com/openshift/cluster-samples-operator/pull/531) * [OCPBUGS-28230](https://issues.redhat.com/browse/OCPBUGS-28230): add FallbackToLogsOnError for easier debugging [#532](https://github.com/openshift/cluster-samples-operator/pull/532) * [OCPBUGS-24787](https://issues.redhat.com/browse/OCPBUGS-24787): Updating ose-cluster-samples-operator-container image to be consistent with ART [#530](https://github.com/openshift/cluster-samples-operator/pull/530) * [OCPBUGS-24787](https://issues.redhat.com/browse/OCPBUGS-24787): Updating ose-cluster-samples-operator-container image to be consistent with ART [#527](https://github.com/openshift/cluster-samples-operator/pull/527) * [SO-119](https://issues.redhat.com/browse/SO-119): Fix mariadb import url in OKD [#525](https://github.com/openshift/cluster-samples-operator/pull/525) * [SO-118](https://issues.redhat.com/browse/SO-118): Bumping the K8s to 28.2 and golang to 1.20 [#524](https://github.com/openshift/cluster-samples-operator/pull/524) * [SO-117](https://issues.redhat.com/browse/SO-117): Library Sync for OCP release 4.15 [#522](https://github.com/openshift/cluster-samples-operator/pull/522) * [OCPBUGS-22225](https://issues.redhat.com/browse/OCPBUGS-22225): Sync library to remove invalid dockerhub references for OKD [#519](https://github.com/openshift/cluster-samples-operator/pull/519) * Use latest tag for network-tools imagestream [#518](https://github.com/openshift/cluster-samples-operator/pull/518) * [OCPBUGS-18857](https://issues.redhat.com/browse/OCPBUGS-18857): Updating ose-cluster-samples-operator images to be consistent with ART [#517](https://github.com/openshift/cluster-samples-operator/pull/517) * manifests: Drop explicit runlevel from CRD manifest [#515](https://github.com/openshift/cluster-samples-operator/pull/515) * [OCPBUGS-16435](https://issues.redhat.com/browse/OCPBUGS-16435): Bump k8 to v0.27.2 for ocp 4.14 [#514](https://github.com/openshift/cluster-samples-operator/pull/514) * [OCPBUGS-16403](https://issues.redhat.com/browse/OCPBUGS-16403): Update Cluster Sample Operator dependencies and libraries for OCP 4.14 [#511](https://github.com/openshift/cluster-samples-operator/pull/511) * reconcile status when clusteroperator changes [#510](https://github.com/openshift/cluster-samples-operator/pull/510) * [OCPBUGS-15754](https://issues.redhat.com/browse/OCPBUGS-15754): Update Jenkins and Jenkins Agent Base image versions [#504](https://github.com/openshift/cluster-samples-operator/pull/504) * [OCPBUGS-14491](https://issues.redhat.com/browse/OCPBUGS-14491): Updating to use Jenkins 4.13 images [#502](https://github.com/openshift/cluster-samples-operator/pull/502) * [OCPBUGS-12775](https://issues.redhat.com/browse/OCPBUGS-12775): Update Cluster Sample Operator dependencies and libraaies for OCP 4.14 [#500](https://github.com/openshift/cluster-samples-operator/pull/500) * Updating ose-cluster-samples-operator images to be consistent with ART [#499](https://github.com/openshift/cluster-samples-operator/pull/499) * [OCPBUGS-10910](https://issues.redhat.com/browse/OCPBUGS-10910): Add network tools imagestreams [#495](https://github.com/openshift/cluster-samples-operator/pull/495) * Updating ose-cluster-samples-operator images to be consistent with ART [#493](https://github.com/openshift/cluster-samples-operator/pull/493) * Fix jira component [#494](https://github.com/openshift/cluster-samples-operator/pull/494) * update Jenkins to use v4.12 imagestreams [#491](https://github.com/openshift/cluster-samples-operator/pull/491) * [OCPBUGS-855](https://issues.redhat.com/browse/OCPBUGS-855): When setting allowedRegistries urls the openshift-samples operator is degraded [#487](https://github.com/openshift/cluster-samples-operator/pull/487) * [OCPBUGS-6811](https://issues.redhat.com/browse/OCPBUGS-6811): Update Cluster Sample Operator dependencies and libraries for OCP 4.13 [#485](https://github.com/openshift/cluster-samples-operator/pull/485) * Change importMode to preserveOriginal for Openshift imagestreams [#482](https://github.com/openshift/cluster-samples-operator/pull/482) * [OCPBUGS-6579](https://issues.redhat.com/browse/OCPBUGS-6579): update sample imagestreams with latest 4.11 image using specific image tag reference [#483](https://github.com/openshift/cluster-samples-operator/pull/483) * [OCPBUGS-4357](https://issues.redhat.com/browse/OCPBUGS-4357): Bump k8s master [#476](https://github.com/openshift/cluster-samples-operator/pull/476) * [OCPBUGS-4166](https://issues.redhat.com/browse/OCPBUGS-4166): Update Cluster Sample Operator dependencies and libraries for OCP 4.13 [#474](https://github.com/openshift/cluster-samples-operator/pull/474) * [OCPBUGS-3426](https://issues.redhat.com/browse/OCPBUGS-3426): Update Cluster Sample Operator dependencies and libraries for OCP 4.12 [#471](https://github.com/openshift/cluster-samples-operator/pull/471) * Updating ose-cluster-samples-operator images to be consistent with ART [#470](https://github.com/openshift/cluster-samples-operator/pull/470) * Updating ose-cluster-samples-operator images to be consistent with ART [#465](https://github.com/openshift/cluster-samples-operator/pull/465) * Add client certificate and key to service monitor [#464](https://github.com/openshift/cluster-samples-operator/pull/464) * Updating ose-cluster-samples-operator images to be consistent with ART [#435](https://github.com/openshift/cluster-samples-operator/pull/435) * [Bug 2086086](https://bugzilla.redhat.com/show_bug.cgi?id=2086086): Update Cluster Sample Operator dependencies and libraries for OCP 4.11 [#433](https://github.com/openshift/cluster-samples-operator/pull/433) * update jenkins CPaaS image refs prior to 4.11 GA [#432](https://github.com/openshift/cluster-samples-operator/pull/432) * [Bug 2086086](https://bugzilla.redhat.com/show_bug.cgi?id=2086086): Update Cluster Sample Operator dependencies and libraries for OCP 4.11 [#431](https://github.com/openshift/cluster-samples-operator/pull/431) * [Bug 2095256](https://bugzilla.redhat.com/show_bug.cgi?id=2095256): Samples Owner needs to be Updated [#429](https://github.com/openshift/cluster-samples-operator/pull/429) * [Bug 2086086](https://bugzilla.redhat.com/show_bug.cgi?id=2086086): Update Cluster Sample Operator dependencies and libraries for OCP 4.11 [#428](https://github.com/openshift/cluster-samples-operator/pull/428) * [AUTH-133](https://issues.redhat.com/browse/AUTH-133): manifests/deployment: comply to restricted pod security level [#425](https://github.com/openshift/cluster-samples-operator/pull/425) * Updating ose-cluster-samples-operator images to be consistent with ART [#426](https://github.com/openshift/cluster-samples-operator/pull/426) * [JNKS-289](https://issues.redhat.com/browse/JNKS-289): pull in jenkins imagestream updates (add back maven/nodejs streams) [#422](https://github.com/openshift/cluster-samples-operator/pull/422) * Jira SO-19: Make sure template and imagestream api version is groupified [#420](https://github.com/openshift/cluster-samples-operator/pull/420) * [JNKS-287](https://issues.redhat.com/browse/JNKS-287): remove imagestream manifest refs; remove override of jenkins images with payload images [#416](https://github.com/openshift/cluster-samples-operator/pull/416) * [Bug 2010364](https://bugzilla.redhat.com/show_bug.cgi?id=2010364): OpenShift Alerting Rules Style-Guide Compliance [#419](https://github.com/openshift/cluster-samples-operator/pull/419) * [Bug 2067823](https://bugzilla.redhat.com/show_bug.cgi?id=2067823): Taking care of CVE-2022-21698 [#418](https://github.com/openshift/cluster-samples-operator/pull/418) * [Bug 2064610](https://bugzilla.redhat.com/show_bug.cgi?id=2064610): Remove duplicate v1 from cakephp-mysql templates [#417](https://github.com/openshift/cluster-samples-operator/pull/417) * manifests: Add capability.openshift.io/name [#414](https://github.com/openshift/cluster-samples-operator/pull/414) * Updating ose-cluster-samples-operator images to be consistent with ART [#412](https://github.com/openshift/cluster-samples-operator/pull/412) * [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...) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/0b44295597fbebf97219fcb80b6e7522e9e86fd3) * [Bug 2102760](https://bugzilla.redhat.com/show_bug.cgi?id=2102760): Add missing ibm cloud annotations to prometheus rbac [#294](https://github.com/openshift/cluster-storage-operator/pull/294) * [Bug 2084219](https://bugzilla.redhat.com/show_bug.cgi?id=2084219): Fix RelatedObjects when an API is missing in the API server [#281](https://github.com/openshift/cluster-storage-operator/pull/281) * [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/2c97085fae78fba46c2808bf03a0128180f2c1e4...0b44295597fbebf97219fcb80b6e7522e9e86fd3) ### [cluster-update-keys](https://github.com/openshift/cluster-update-keys/tree/) * [ART-10934](https://issues.redhat.com/browse/ART-10934): Move sigstore to release-3 key [#63](https://github.com/openshift/cluster-update-keys/pull/63) * [OCPBUGS-41185](https://issues.redhat.com/browse/OCPBUGS-41185): Updating ose-cluster-update-keys-container image to be consistent with ART for 4.18 [#62](https://github.com/openshift/cluster-update-keys/pull/62) * Revert "OCPBUGS-37770: Revert #58 "OTA-1304: manifests.rhel/0000_90_openshift-cluster-image-policy: New manifest"" [#60](https://github.com/openshift/cluster-update-keys/pull/60) * [OCPBUGS-37770](https://issues.redhat.com/browse/OCPBUGS-37770): Revert #58 "OTA-1304: manifests.rhel/0000_90_openshift-cluster-image-policy: New manifest" [#59](https://github.com/openshift/cluster-update-keys/pull/59) * [OTA-1304](https://issues.redhat.com/browse/OTA-1304): manifests.rhel/0000_90_openshift-cluster-image-policy: New manifest [#58](https://github.com/openshift/cluster-update-keys/pull/58) * [OCPBUGS-35528](https://issues.redhat.com/browse/OCPBUGS-35528): keys: Update Red Hat keys to use SHA256 signatures [#57](https://github.com/openshift/cluster-update-keys/pull/57) * [OCPBUGS-29570](https://issues.redhat.com/browse/OCPBUGS-29570): Apply hypershift cluster-profile for ibm-cloud-managed [#54](https://github.com/openshift/cluster-update-keys/pull/54) * [OCPBUGS-24932](https://issues.redhat.com/browse/OCPBUGS-24932): Updating ose-cluster-update-keys-container image to be consistent with ART [#53](https://github.com/openshift/cluster-update-keys/pull/53) * [OCPBUGS-24115](https://issues.redhat.com/browse/OCPBUGS-24115): Updating ose-cluster-update-keys-container image to be consistent with ART [#52](https://github.com/openshift/cluster-update-keys/pull/52) * [OCPBUGS-19189](https://issues.redhat.com/browse/OCPBUGS-19189): Updating ose-cluster-update-keys images to be consistent with ART [#51](https://github.com/openshift/cluster-update-keys/pull/51) * Adding the new CI Signer public key [#49](https://github.com/openshift/cluster-update-keys/pull/49) * Clean up owners file as part of DPP-10343 [#46](https://github.com/openshift/cluster-update-keys/pull/46) * Updating ose-cluster-update-keys images to be consistent with ART [#45](https://github.com/openshift/cluster-update-keys/pull/45) * Updating ose-cluster-update-keys images to be consistent with ART [#43](https://github.com/openshift/cluster-update-keys/pull/43) * Update OWNERS [#44](https://github.com/openshift/cluster-update-keys/pull/44) * 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...) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/) * [OCPBUGS-45922](https://issues.redhat.com/browse/OCPBUGS-45922): CONTRIBUTING.md: Rename `master` to `main` [#1125](https://github.com/openshift/cluster-version-operator/pull/1125) * [OTA-1269](https://issues.redhat.com/browse/OTA-1269): USC: Add `DevPreviewNoUpgrade`-gated manifests [#1107](https://github.com/openshift/cluster-version-operator/pull/1107) * NO-ISSUE: Simplify the preconditions code [#1127](https://github.com/openshift/cluster-version-operator/pull/1127) * [OCPBUGS-45777](https://issues.redhat.com/browse/OCPBUGS-45777): Updating cluster-version-operator-container image to be consistent with ART for 4.19 [#1123](https://github.com/openshift/cluster-version-operator/pull/1123) * [OCPBUGS-44860](https://issues.redhat.com/browse/OCPBUGS-44860): pkg/payload/precondition/clusterversion: New GiantHop update precondition [#1112](https://github.com/openshift/cluster-version-operator/pull/1112) * [OCPBUGS-45324](https://issues.redhat.com/browse/OCPBUGS-45324): deps: bump golang.org/x/net to 0.31.0 [#1115](https://github.com/openshift/cluster-version-operator/pull/1115) * [OCPBUGS-31462](https://issues.redhat.com/browse/OCPBUGS-31462): Set `openshift.io/required-scc: privileged` annotation in `version` pods [#1106](https://github.com/openshift/cluster-version-operator/pull/1106) * [OTA-1307](https://issues.redhat.com/browse/OTA-1307): pkg/cvo/updatepayload: Drop the Job controller for release-manifests downloads [#1105](https://github.com/openshift/cluster-version-operator/pull/1105) * [MULTIARCH-4559](https://issues.redhat.com/browse/MULTIARCH-4559): pkg/featuregates: Fix statusReleaseArchitecture enablement [#1111](https://github.com/openshift/cluster-version-operator/pull/1111) * [MULTIARCH-4559](https://issues.redhat.com/browse/MULTIARCH-4559): pkg: Propagate Release.Architecture [#1110](https://github.com/openshift/cluster-version-operator/pull/1110) * [OPRUN-3588](https://issues.redhat.com/browse/OPRUN-3588): Update openshift/api to pick up OLM V1 v4.18 capability sets [#1108](https://github.com/openshift/cluster-version-operator/pull/1108) * [OTA-1269](https://issues.redhat.com/browse/OTA-1269): Scaffold Update Status Controller (USC) [#1091](https://github.com/openshift/cluster-version-operator/pull/1091) * [OCPBUGS-44018](https://issues.redhat.com/browse/OCPBUGS-44018): pkg/cvo/availableupdates: Preserve update advice on update-service failures [#1098](https://github.com/openshift/cluster-version-operator/pull/1098) * [OCPBUGS-22442](https://issues.redhat.com/browse/OCPBUGS-22442): Fix `TestRunGraph/mid-task_cancellation_with_work_in_queue_does_not_deadlock` flake [#1102](https://github.com/openshift/cluster-version-operator/pull/1102) * NO-JIRA: task graph: test speedup and code cleaup [#1101](https://github.com/openshift/cluster-version-operator/pull/1101) * NO-JIRA: task graph: improve TestRunGraph tests [#1100](https://github.com/openshift/cluster-version-operator/pull/1100) * NO-JIRA: task graph: comments and cleanups [#1099](https://github.com/openshift/cluster-version-operator/pull/1099) * NO-JIRA: OWNERS: Update the username of David Hurta [#1090](https://github.com/openshift/cluster-version-operator/pull/1090) * NO-JIRA: Simplify unit test TestCVO_UpgradeVerifiedPayload [#1088](https://github.com/openshift/cluster-version-operator/pull/1088) * [OCPBUGS-41111](https://issues.redhat.com/browse/OCPBUGS-41111): vendor: Update openshift/api to pick up v4.17 and v4.18 capability sets [#1086](https://github.com/openshift/cluster-version-operator/pull/1086) * [OCPBUGS-41132](https://issues.redhat.com/browse/OCPBUGS-41132): Updating cluster-version-operator-container image to be consistent with ART for 4.18 [#1083](https://github.com/openshift/cluster-version-operator/pull/1083) * [OCPBUGS-15200](https://issues.redhat.com/browse/OCPBUGS-15200): Filter out shallowly `UpdateEffectNone` errors from a `MultipleErrors` message in the Failing condition [#1050](https://github.com/openshift/cluster-version-operator/pull/1050) * [OCPBUGS-37770](https://issues.redhat.com/browse/OCPBUGS-37770): cmd/render: Add --feature-gate-manifest-path option [#1078](https://github.com/openshift/cluster-version-operator/pull/1078) * [OCPBUGS-37770](https://issues.redhat.com/browse/OCPBUGS-37770): pkg/payload/render: Include release image (Cluster)ImagePolicy [#1076](https://github.com/openshift/cluster-version-operator/pull/1076) * [OCPBUGS-37345](https://issues.redhat.com/browse/OCPBUGS-37345): Revert "OCPBUGS-35994: Revert "OCPBUGS-24535: pkg/payload/precondition/clusterversion/rollback: Allow previous version within z-stream"" [#1072](https://github.com/openshift/cluster-version-operator/pull/1072) * no-jira: TestCVO: set known caps from configv1.KnownClusterVersionCapabilities [#1075](https://github.com/openshift/cluster-version-operator/pull/1075) * no-jira: TestSetCapabilities: use KnownClusterVersionCapabilities for known keys instead of picking DefaultCapabilitySet [#1073](https://github.com/openshift/cluster-version-operator/pull/1073) * [OCPBUGS-32678](https://issues.redhat.com/browse/OCPBUGS-32678): Fix a panic caused by a data race [#1070](https://github.com/openshift/cluster-version-operator/pull/1070) * [OCPBUGS-33983](https://issues.redhat.com/browse/OCPBUGS-33983): vendor: Update openshift/api to pick up zz_generated.crd-manifests [#1045](https://github.com/openshift/cluster-version-operator/pull/1045) * [OCPBUGS-35994](https://issues.redhat.com/browse/OCPBUGS-35994): Revert "OCPBUGS-24535: pkg/payload/precondition/clusterversion/rollback: Allow previous version within z-stream" [#1061](https://github.com/openshift/cluster-version-operator/pull/1061) * Revert "METAL-1053, OCPBUGS-33983: Remove baremetal dependency on MachineAPI capability" [#1063](https://github.com/openshift/cluster-version-operator/pull/1063) * [METAL-1053](https://issues.redhat.com/browse/METAL-1053): Remove baremetal dependency on MachineAPI capability [#1051](https://github.com/openshift/cluster-version-operator/pull/1051) * NO-JIRA: Update OWNERS [#1058](https://github.com/openshift/cluster-version-operator/pull/1058) * [OCPBUGS-35464](https://issues.redhat.com/browse/OCPBUGS-35464): Updating cluster-version-operator-container image to be consistent with ART for 4.17 [#1056](https://github.com/openshift/cluster-version-operator/pull/1056) * Revert "OCPBUGS-34287: Updating cluster-version-operator-container image to be consistent with ART for 4.17" [#1055](https://github.com/openshift/cluster-version-operator/pull/1055) * NO-JIRA: typo change previousily to previously [#1054](https://github.com/openshift/cluster-version-operator/pull/1054) * [OCPBUGS-34287](https://issues.redhat.com/browse/OCPBUGS-34287): Updating cluster-version-operator-container image to be consistent with ART for 4.17 [#1047](https://github.com/openshift/cluster-version-operator/pull/1047) * [OCPBUGS-35236](https://issues.redhat.com/browse/OCPBUGS-35236): Revert: Add support for Custom Certificate Authorities for custom signature stores" [#1052](https://github.com/openshift/cluster-version-operator/pull/1052) * [OCPBUGS-24700](https://issues.redhat.com/browse/OCPBUGS-24700): Add support for Custom Certificate Authorities for custom signature stores [#1030](https://github.com/openshift/cluster-version-operator/pull/1030) * [OTA-1160](https://issues.redhat.com/browse/OTA-1160): pkg/cvo/reconciliation_issues: Publish ClusterOperator transitionStart [#1044](https://github.com/openshift/cluster-version-operator/pull/1044) * NO-ISSUE: pkg/payload/task: Drop unused Requeued property [#1043](https://github.com/openshift/cluster-version-operator/pull/1043) * [NE-1318](https://issues.redhat.com/browse/NE-1318): Add always-enable-capabilities flag and set Ingress as always enabled [#946](https://github.com/openshift/cluster-version-operator/pull/946) * [OCPBUGS-9133](https://issues.redhat.com/browse/OCPBUGS-9133): pkg/cvo/metrics: Connect ClusterVersion to ClusterOperatorDown and ClusterOperatorDegraded [#746](https://github.com/openshift/cluster-version-operator/pull/746) * [AUTH-482](https://issues.redhat.com/browse/AUTH-482): set required-scc for openshift workloads [#1038](https://github.com/openshift/cluster-version-operator/pull/1038) * NO-ISSUE: docs/user/tasks-*by-number-and-component.svg: Update to 4.15 [#1042](https://github.com/openshift/cluster-version-operator/pull/1042) * [OTA-1159](https://issues.redhat.com/browse/OTA-1159): pkg/cvo: Render status.Failure in ReconciliationIssues [#1041](https://github.com/openshift/cluster-version-operator/pull/1041) * [OTA-1210](https://issues.redhat.com/browse/OTA-1210): *: Add --update-service command-line option [#1035](https://github.com/openshift/cluster-version-operator/pull/1035) * [OTA-1159](https://issues.redhat.com/browse/OTA-1159): [2/3] Maintain `ReconciliationIssues` condition [#1032](https://github.com/openshift/cluster-version-operator/pull/1032) * [OCPBUGS-29868](https://issues.redhat.com/browse/OCPBUGS-29868): Apply hypershift cluster-profile for ibm-cloud-managed [#1037](https://github.com/openshift/cluster-version-operator/pull/1037) * NO-JIRA: Runbook URLs for ClusterOperatorDown and ClusterOperatorDegraded [#1036](https://github.com/openshift/cluster-version-operator/pull/1036) * [OCPVE-659](https://issues.redhat.com/browse/OCPVE-659): bump openshift/api with new capability [#979](https://github.com/openshift/cluster-version-operator/pull/979) * [OTA-1159](https://issues.redhat.com/browse/OTA-1159): [1/x] Refactor syncStatus for testability [#1031](https://github.com/openshift/cluster-version-operator/pull/1031) * [OCPBUGS-18454](https://issues.redhat.com/browse/OCPBUGS-18454): Avoid using risk names as condition reasons when invalid [#962](https://github.com/openshift/cluster-version-operator/pull/962) * [OCPBUGS-7714](https://issues.redhat.com/browse/OCPBUGS-7714): yield lock while retrieving payload [#1005](https://github.com/openshift/cluster-version-operator/pull/1005) * NO-JIRA: manifests: fix service manifest filename [#1027](https://github.com/openshift/cluster-version-operator/pull/1027) * [OCPBUGS-27468](https://issues.redhat.com/browse/OCPBUGS-27468): bump(openshift/api)=master to pick up new TechPreviewNoUpgrade features [#1026](https://github.com/openshift/cluster-version-operator/pull/1026) * [OCPBUGS-7714](https://issues.redhat.com/browse/OCPBUGS-7714): Refactor & improve SyncWorker lock code [#1020](https://github.com/openshift/cluster-version-operator/pull/1020) * [OTA-1169](https://issues.redhat.com/browse/OTA-1169): deps: bump openshift/api and k8s.io/client.go [#1022](https://github.com/openshift/cluster-version-operator/pull/1022) * [OCPBUGS-25862](https://issues.redhat.com/browse/OCPBUGS-25862): CO health: only track current in-progress upgrade start [#1011](https://github.com/openshift/cluster-version-operator/pull/1011) * [OCPBUGS-26014](https://issues.redhat.com/browse/OCPBUGS-26014): clusterOperatorBuilder: Reconcile metadata on COs [#1012](https://github.com/openshift/cluster-version-operator/pull/1012) * [OCPBUGS-25708](https://issues.redhat.com/browse/OCPBUGS-25708): pkg/cvo/availableupdates: Only bump LastAttempt on Cincinnati pulls [#1009](https://github.com/openshift/cluster-version-operator/pull/1009) * [OCPBUGS-24535](https://issues.redhat.com/browse/OCPBUGS-24535): pkg/payload/precondition/clusterversion/rollback: Allow previous version within z-stream [#996](https://github.com/openshift/cluster-version-operator/pull/996) * [OCPBUGS-24963](https://issues.redhat.com/browse/OCPBUGS-24963): Updating cluster-version-operator-container image to be consistent with ART [#1006](https://github.com/openshift/cluster-version-operator/pull/1006) * [OCPBUGS-25055](https://issues.redhat.com/browse/OCPBUGS-25055): pkg/cvo/sync_worker: Verification-failure details for unforced updates too [#1003](https://github.com/openshift/cluster-version-operator/pull/1003) * [OCPBUGS-24963](https://issues.redhat.com/browse/OCPBUGS-24963): Updating cluster-version-operator-container image to be consistent with ART [#1004](https://github.com/openshift/cluster-version-operator/pull/1004) * [OTA-917](https://issues.redhat.com/browse/OTA-917): pkg/customsignaturestore: Implement signatureStores customization [#994](https://github.com/openshift/cluster-version-operator/pull/994) * [OCPVE-646](https://issues.redhat.com/browse/OCPVE-646): add cloud credential capability [#963](https://github.com/openshift/cluster-version-operator/pull/963) * [OTA-855](https://issues.redhat.com/browse/OTA-855): Create GET requests to the Prometheus API server [#999](https://github.com/openshift/cluster-version-operator/pull/999) * [OCPBUGS-23290](https://issues.redhat.com/browse/OCPBUGS-23290): install/0000_90_cluster-version-operator_02_servicemonitor: 'oc get …' for CannotRetrieveUpdates [#995](https://github.com/openshift/cluster-version-operator/pull/995) * [OCPBUGS-24138](https://issues.redhat.com/browse/OCPBUGS-24138): NO-JIRA: Updating cluster-version-operator-container image to be consistent with ART [#1000](https://github.com/openshift/cluster-version-operator/pull/1000) * [OCPBUGS-23377](https://issues.redhat.com/browse/OCPBUGS-23377): to reduce log noise, only log sync_worker messages on retry or payload change [#997](https://github.com/openshift/cluster-version-operator/pull/997) * [OCPBUGS-19391](https://issues.redhat.com/browse/OCPBUGS-19391): do not reconcile rules if aggregationRule is set [#993](https://github.com/openshift/cluster-version-operator/pull/993) * [OCPBUGS-8079](https://issues.redhat.com/browse/OCPBUGS-8079): install/0000_90_cluster-version-operator_02_servicemonitor: Drop $ from ${{ [#992](https://github.com/openshift/cluster-version-operator/pull/992) * [OCPVE-740](https://issues.redhat.com/browse/OCPVE-740): vendor: bump openshift/api [#984](https://github.com/openshift/cluster-version-operator/pull/984) * [OCPBUGS-21933](https://issues.redhat.com/browse/OCPBUGS-21933): Bump http-related deps [#983](https://github.com/openshift/cluster-version-operator/pull/983) * [OCPVE-673](https://issues.redhat.com/browse/OCPVE-673): Bump API to Add OLM Capability [#971](https://github.com/openshift/cluster-version-operator/pull/971) * Revert openshift/api bump PR merged by mistake (977) [#978](https://github.com/openshift/cluster-version-operator/pull/978) * [OCPVE-659](https://issues.redhat.com/browse/OCPVE-659): bump openshift/api [#977](https://github.com/openshift/cluster-version-operator/pull/977) * [OCPBUGS-19868](https://issues.redhat.com/browse/OCPBUGS-19868): pkg/clusterconditions/cache: Avoid panic on all-fresh-cache evaluation [#975](https://github.com/openshift/cluster-version-operator/pull/975) * [OCPBUGS-19512](https://issues.redhat.com/browse/OCPBUGS-19512): pkg/clusterconditions/promql: Warm cache with 1s delay [#939](https://github.com/openshift/cluster-version-operator/pull/939) * [OCPBUGS-18386](https://issues.redhat.com/browse/OCPBUGS-18386): Properly reconcile SCC resources [#966](https://github.com/openshift/cluster-version-operator/pull/966) * [OTA-854](https://issues.redhat.com/browse/OTA-854): Add configurable CVO knobs for risk-evaluation PromQL target [#926](https://github.com/openshift/cluster-version-operator/pull/926) * [OCPBUGS-18984](https://issues.redhat.com/browse/OCPBUGS-18984): pkg/payload/precondition/clusterversion/etcdbackup: Drop precondition [#968](https://github.com/openshift/cluster-version-operator/pull/968) * [OCPBUGS-19222](https://issues.redhat.com/browse/OCPBUGS-19222): Updating cluster-version-operator images to be consistent with ART [#970](https://github.com/openshift/cluster-version-operator/pull/970) * [OCPBUGS-18567](https://issues.redhat.com/browse/OCPBUGS-18567): lib/resourcemerge/apps: Cover paused and other spec properties in EnsureDeployment [#965](https://github.com/openshift/cluster-version-operator/pull/965) * [OCPBUGS-13308](https://issues.redhat.com/browse/OCPBUGS-13308): Simplify user-facing messages on risk evaluation throttling [#955](https://github.com/openshift/cluster-version-operator/pull/955) * [OCPBUGS-17418](https://issues.redhat.com/browse/OCPBUGS-17418): Really handle DeletedFinalStateUnknown correctly [#954](https://github.com/openshift/cluster-version-operator/pull/954) * [CNF-9385](https://issues.redhat.com/browse/CNF-9385): add ImageRegistry capability [#950](https://github.com/openshift/cluster-version-operator/pull/950) * [OCPBUGS-17418](https://issues.redhat.com/browse/OCPBUGS-17418): Handle cache.DeletedFinalStateUnknown [#952](https://github.com/openshift/cluster-version-operator/pull/952) * docs/user/tasks-*by-number-and-component.svg: Update to 4.13 [#949](https://github.com/openshift/cluster-version-operator/pull/949) * Dockerfile: bump to 1.19 and use public UBI pullspec [#944](https://github.com/openshift/cluster-version-operator/pull/944) * pkg/payload: De-noise 'excluding ...' logs [#945](https://github.com/openshift/cluster-version-operator/pull/945) * bump api version to add new capability [#941](https://github.com/openshift/cluster-version-operator/pull/941) * pkg/cvo/metrics: Doc from_version semantics for cluster_version{type="completed"} [#929](https://github.com/openshift/cluster-version-operator/pull/929) * Code cleanups for golangci-lint failures [#942](https://github.com/openshift/cluster-version-operator/pull/942) * [OTA-559](https://issues.redhat.com/browse/OTA-559): Migrate to (*Manifest).Include(..., overrides) [#934](https://github.com/openshift/cluster-version-operator/pull/934) * [OCPBUGS-9070](https://issues.redhat.com/browse/OCPBUGS-9070): Fix hotlooping on Cronjob resources [#910](https://github.com/openshift/cluster-version-operator/pull/910) * Updating cluster-version-operator images to be consistent with ART [#932](https://github.com/openshift/cluster-version-operator/pull/932) * Updating cluster-version-operator images to be consistent with ART [#930](https://github.com/openshift/cluster-version-operator/pull/930) * Updating cluster-version-operator images to be consistent with ART [#928](https://github.com/openshift/cluster-version-operator/pull/928) * syncStatus: Reduce verbosity when syncing nothing of interest [#922](https://github.com/openshift/cluster-version-operator/pull/922) * Update dnsPolicy to allow consistent resolution of the internal LB [#920](https://github.com/openshift/cluster-version-operator/pull/920) * [OTA-941](https://issues.redhat.com/browse/OTA-941): pkg/payload/precondition/clusterversion/rollback: New precondition [#918](https://github.com/openshift/cluster-version-operator/pull/918) * Updating cluster-version-operator images to be consistent with ART [#911](https://github.com/openshift/cluster-version-operator/pull/911) * [OCPBUGS-5469](https://issues.redhat.com/browse/OCPBUGS-5469): pkg/cvo/availableupdates: Prioritize conditional risks for largest target version [#909](https://github.com/openshift/cluster-version-operator/pull/909) * pkg/cvo: code cleanups [#902](https://github.com/openshift/cluster-version-operator/pull/902) * [OCPBUGS-7419](https://issues.redhat.com/browse/OCPBUGS-7419): Trigger new sync round on ClusterOperator Available changes [#904](https://github.com/openshift/cluster-version-operator/pull/904) * install/0000_90_cluster-version-operator_02_servicemonitor: Add ClusterReleaseNotAccepted [#906](https://github.com/openshift/cluster-version-operator/pull/906) * [OCPBUGS-6097](https://issues.redhat.com/browse/OCPBUGS-6097): CVO hotloops on ImageStream and logs the information incorrectly [#894](https://github.com/openshift/cluster-version-operator/pull/894) * [OCPBUGS-6292](https://issues.redhat.com/browse/OCPBUGS-6292): Update golang.org/x/net/http2 for CVE-2022-41717 [#901](https://github.com/openshift/cluster-version-operator/pull/901) * [Bug 2090680](https://bugzilla.redhat.com/show_bug.cgi?id=2090680): RetrievePayload: Improve timeouts and cover behavior with tests [#896](https://github.com/openshift/cluster-version-operator/pull/896) * pkg/cvo: Set 'controller' in our ownerReferences [#900](https://github.com/openshift/cluster-version-operator/pull/900) * pkg/cvo/sync_worker: Fix "The sync worker already has a pending notification" formatting [#898](https://github.com/openshift/cluster-version-operator/pull/898) * vendor: update openshift/api for NodeTuning capability [#883](https://github.com/openshift/cluster-version-operator/pull/883) * [Bug 2089138](https://bugzilla.redhat.com/show_bug.cgi?id=2089138): CVO hotloops on ValidatingWebhookConfiguration [#893](https://github.com/openshift/cluster-version-operator/pull/893) * logging: consistently use RFC3339 in log messages [#889](https://github.com/openshift/cluster-version-operator/pull/889) * [OCPBUGS-702](https://issues.redhat.com/browse/OCPBUGS-702): Fix removing `caBundle` field of CRDs when `...inject-cabundle=true` [#870](https://github.com/openshift/cluster-version-operator/pull/870) * lib/validation: Drop "a previous version" from desiredUpdate validation [#888](https://github.com/openshift/cluster-version-operator/pull/888) * Adding David to approvers list and removing Jack [#891](https://github.com/openshift/cluster-version-operator/pull/891) * upgradeable: improve logging and refactor [#886](https://github.com/openshift/cluster-version-operator/pull/886) * start.go: simplify code for computing sync period [#887](https://github.com/openshift/cluster-version-operator/pull/887) * [OCPBUGS-5505](https://issues.redhat.com/browse/OCPBUGS-5505): Set upgradeability check throttling period to 2m [#882](https://github.com/openshift/cluster-version-operator/pull/882) * Revert "pkg/cvo/updatepayload.go: timeout payload retrieval" [#881](https://github.com/openshift/cluster-version-operator/pull/881) * pkg/cincinnati: Set User-Agent for Cincinnati requests [#839](https://github.com/openshift/cluster-version-operator/pull/839) * [Bug 2090680](https://bugzilla.redhat.com/show_bug.cgi?id=2090680): pkg/cvo/updatepayload.go: timeout payload retrieval [#846](https://github.com/openshift/cluster-version-operator/pull/846) * tests: fix rare nil dereference in `TestCache` [#875](https://github.com/openshift/cluster-version-operator/pull/875) * pkg/payload: code cleanups [#877](https://github.com/openshift/cluster-version-operator/pull/877) * [OTA-817](https://issues.redhat.com/browse/OTA-817): Support ClusterVersion spec DesiredUpdate Architecture field [#860](https://github.com/openshift/cluster-version-operator/pull/860) * [OCPBUGS-4986](https://issues.redhat.com/browse/OCPBUGS-4986): pkg/payload/precondition: Do not claim warnings would have blocked [#876](https://github.com/openshift/cluster-version-operator/pull/876) * [OTA-844](https://issues.redhat.com/browse/OTA-844): pkg/cvo/metrics: Add 'reason' to cluster_operator_up [#868](https://github.com/openshift/cluster-version-operator/pull/868) * [OTA-560](https://issues.redhat.com/browse/OTA-560): Improve developer-oriented docs [#871](https://github.com/openshift/cluster-version-operator/pull/871) * Updating cluster-version-operator images to be consistent with ART [#873](https://github.com/openshift/cluster-version-operator/pull/873) * [OCPBUGS-1443](https://issues.redhat.com/browse/OCPBUGS-1443): Avoid using a lister before client caches sync [#874](https://github.com/openshift/cluster-version-operator/pull/874) * [OTA-560](https://issues.redhat.com/browse/OTA-560): Modernize README.md to be user-centered [#869](https://github.com/openshift/cluster-version-operator/pull/869) * Build CVO from UBI8 instead of obsolete `origin-v4.0:base` [#872](https://github.com/openshift/cluster-version-operator/pull/872) * [Bug 2089093](https://bugzilla.redhat.com/show_bug.cgi?id=2089093): CVO hotloops on OperatorGroup due to the diff of "upgradeStrategy" [#862](https://github.com/openshift/cluster-version-operator/pull/862) * update library-go to pick up feature-set annotation change [#853](https://github.com/openshift/cluster-version-operator/pull/853) * Add myself as approver and David Hurta as a reviewer [#864](https://github.com/openshift/cluster-version-operator/pull/864) * [OCPBUGS-1458](https://issues.redhat.com/browse/OCPBUGS-1458): Allow CVO to update `KUBERNETES_SERVICE_HOST` with LB address [#851](https://github.com/openshift/cluster-version-operator/pull/851) * pkg/cvo/cvo_scenarios_test.go: Remove status check from TestCVO_UpgradeFailedPayloadLoadWithCapsChanges [#857](https://github.com/openshift/cluster-version-operator/pull/857) * resourcemerge: cleanup deprecated function calls [#858](https://github.com/openshift/cluster-version-operator/pull/858) * [OCPBUGS-2727](https://issues.redhat.com/browse/OCPBUGS-2727): Do not fail precondition check for UnknownUpdate [#856](https://github.com/openshift/cluster-version-operator/pull/856) * [Bug 2033499](https://bugzilla.redhat.com/show_bug.cgi?id=2033499): Don't overwrite accepted risks if local payload [#852](https://github.com/openshift/cluster-version-operator/pull/852) * [OCPBUGS-2125](https://issues.redhat.com/browse/OCPBUGS-2125): Allow unknown capabilities during payload load and implicitl enablement checking [#850](https://github.com/openshift/cluster-version-operator/pull/850) * bump api version to add new capability [#835](https://github.com/openshift/cluster-version-operator/pull/835) * [Bug 2033499](https://bugzilla.redhat.com/show_bug.cgi?id=2033499): Populate acceptedRisks in ClusterVersion History [#841](https://github.com/openshift/cluster-version-operator/pull/841) * Dockerfile: Bump to Go 1.18 [#845](https://github.com/openshift/cluster-version-operator/pull/845) * Fix ups from gofmt 1.19 [#849](https://github.com/openshift/cluster-version-operator/pull/849) * Revert "Fix ups from gofmt 1.19 and yamllint" [#848](https://github.com/openshift/cluster-version-operator/pull/848) * Fix ups from gofmt 1.19 and yamllint [#844](https://github.com/openshift/cluster-version-operator/pull/844) * Updating cluster-version-operator images to be consistent with ART [#842](https://github.com/openshift/cluster-version-operator/pull/842) * [OCPBUGS-1636](https://issues.redhat.com/browse/OCPBUGS-1636): pkg/cvo/sync_worker: Pre-create ClusterOperator in reconciling-mode too [#840](https://github.com/openshift/cluster-version-operator/pull/840) * [Bug 1951835](https://bugzilla.redhat.com/show_bug.cgi?id=1951835): Handle report only sync errors [#837](https://github.com/openshift/cluster-version-operator/pull/837) * [OCPBUGS-1402](https://issues.redhat.com/browse/OCPBUGS-1402): pkg/cvo/sync_worker.go: remove Lock/Unlock [#832](https://github.com/openshift/cluster-version-operator/pull/832) * OWNERS: Prune vrutkovs [#838](https://github.com/openshift/cluster-version-operator/pull/838) * pkg/cvo: add test utility functions [#833](https://github.com/openshift/cluster-version-operator/pull/833) * allow more than one featureset [#821](https://github.com/openshift/cluster-version-operator/pull/821) * [OCPBUGS-575](https://issues.redhat.com/browse/OCPBUGS-575): lib/resourcemerge/core: Reconcile seccompProfile in ensurePodSecurityContext [#830](https://github.com/openshift/cluster-version-operator/pull/830) * [Bug 2006611](https://bugzilla.redhat.com/show_bug.cgi?id=2006611): Upgrade takes too much time when upgrading via --to-image [#808](https://github.com/openshift/cluster-version-operator/pull/808) * [OCPBUGS-569](https://issues.redhat.com/browse/OCPBUGS-569): CVO History Pruner return not assigned to config.Status.History [#828](https://github.com/openshift/cluster-version-operator/pull/828) * bump api version to add new capability [#801](https://github.com/openshift/cluster-version-operator/pull/801) * lib/capability: Sort all slices after building them [#827](https://github.com/openshift/cluster-version-operator/pull/827) * [Bug 1951835](https://bugzilla.redhat.com/show_bug.cgi?id=1951835): Propagate Degraded to update status [#662](https://github.com/openshift/cluster-version-operator/pull/662) * [Bug 2010365](https://bugzilla.redhat.com/show_bug.cgi?id=2010365): OpenShift Alerting Rules Style-Guide Compliance [#800](https://github.com/openshift/cluster-version-operator/pull/800) * Restore 'Pull arch from payload' and fix [#813](https://github.com/openshift/cluster-version-operator/pull/813) * /pkg/cvo: improve CV history pruning [#805](https://github.com/openshift/cluster-version-operator/pull/805) * [Bug 2117033](https://bugzilla.redhat.com/show_bug.cgi?id=2117033): pkg/cvo/sync_worker: Trigger new sync round on ClusterOperator versions[name=operator] changes [#818](https://github.com/openshift/cluster-version-operator/pull/818) * pkg/cvo/status.go: sort implicitly enabled caps [#814](https://github.com/openshift/cluster-version-operator/pull/814) * pkg/cvo/sync_worker: Consolidate all ClusterOperator errors by reason [#577](https://github.com/openshift/cluster-version-operator/pull/577) * Revert "Pull arch from payload" [#810](https://github.com/openshift/cluster-version-operator/pull/810) * Pull arch from payload [#796](https://github.com/openshift/cluster-version-operator/pull/796) * [Bug 2110590](https://bugzilla.redhat.com/show_bug.cgi?id=2110590): pkg/cvo/updatepayload: Set 'readOnlyRootFilesystem: false' [#807](https://github.com/openshift/cluster-version-operator/pull/807) * [Bug 2109374](https://bugzilla.redhat.com/show_bug.cgi?id=2109374): pkg/clusterconditions/promql: Cap PromQL queries at 5 minutes [#806](https://github.com/openshift/cluster-version-operator/pull/806) * [Bug 2094174](https://bugzilla.redhat.com/show_bug.cgi?id=2094174): pkg/cvo: reset payload load status [#788](https://github.com/openshift/cluster-version-operator/pull/788) * [Bug 2108858](https://bugzilla.redhat.com/show_bug.cgi?id=2108858): lib/resourcemerge: change SecurityContext reconcile [#804](https://github.com/openshift/cluster-version-operator/pull/804) * Updating cluster-version-operator images to be consistent with ART [#797](https://github.com/openshift/cluster-version-operator/pull/797) * [Bug 2100533](https://bugzilla.redhat.com/show_bug.cgi?id=2100533): remove local golang lint [#792](https://github.com/openshift/cluster-version-operator/pull/792) * [Bug 2097067](https://bugzilla.redhat.com/show_bug.cgi?id=2097067): pkg/cvo: retain initial completed update history entry [#791](https://github.com/openshift/cluster-version-operator/pull/791) * Updating cluster-version-operator images to be consistent with ART [#779](https://github.com/openshift/cluster-version-operator/pull/779) * [Bug 2091770](https://bugzilla.redhat.com/show_bug.cgi?id=2091770): pkg/cvo/updatepayload: Guard against 'rm -fR -whatever' with ./* [#783](https://github.com/openshift/cluster-version-operator/pull/783) * [Bug 2071998](https://bugzilla.redhat.com/show_bug.cgi?id=2071998): pkg/cvo/updatepayload: Event when forcing through a sig-verification failure [#763](https://github.com/openshift/cluster-version-operator/pull/763) * [Bug 2081895](https://bugzilla.redhat.com/show_bug.cgi?id=2081895): lib/resourcebuilder: Drop Get from check*Health functions [#780](https://github.com/openshift/cluster-version-operator/pull/780) * [Bug 2079789](https://bugzilla.redhat.com/show_bug.cgi?id=2079789): capability: Init prior known from CV status [#773](https://github.com/openshift/cluster-version-operator/pull/773) * [Bug 2084331](https://bugzilla.redhat.com/show_bug.cgi?id=2084331): vendor: Bump library-go to pick up manifest checkResourceEnablement fix [#781](https://github.com/openshift/cluster-version-operator/pull/781) * [Bug 2081895](https://bugzilla.redhat.com/show_bug.cgi?id=2081895): lib/resourcebuilder/apiext: Restore check for Established=True CRDs [#771](https://github.com/openshift/cluster-version-operator/pull/771) * Revert "admin-gates: Add ack-4.11-kube-1.25-api-removals-in-4.12 gate" [#775](https://github.com/openshift/cluster-version-operator/pull/775) * [Bug 2080429](https://bugzilla.redhat.com/show_bug.cgi?id=2080429): pkg/cvo/sync_worker.go: Save overrides and capabilities [#770](https://github.com/openshift/cluster-version-operator/pull/770) * admin-gates: Add ack-4.11-kube-1.25-api-removals-in-4.12 gate [#772](https://github.com/openshift/cluster-version-operator/pull/772) * [Bug 2079789](https://bugzilla.redhat.com/show_bug.cgi?id=2079789): pkg/cvo/sync_worker.go: Initialize implicitlyEnabledCaps [#768](https://github.com/openshift/cluster-version-operator/pull/768) * [Bug 2072389](https://bugzilla.redhat.com/show_bug.cgi?id=2072389): Do not save desired update on load failures [#766](https://github.com/openshift/cluster-version-operator/pull/766) * [Bug 2070805](https://bugzilla.redhat.com/show_bug.cgi?id=2070805): pkg/cvo/updatepayload: Restore shell for rm globbing [#767](https://github.com/openshift/cluster-version-operator/pull/767) * [Bug 2070805](https://bugzilla.redhat.com/show_bug.cgi?id=2070805): pkg/cvo/updatepayload: Shift previous-download removal into the job [#765](https://github.com/openshift/cluster-version-operator/pull/765) * [Bug 2070854](https://bugzilla.redhat.com/show_bug.cgi?id=2070854): syncWorkerStatus: Avoid saving stale status values [#759](https://github.com/openshift/cluster-version-operator/pull/759) * Implicitly enable capabilities on updates [#758](https://github.com/openshift/cluster-version-operator/pull/758) * [Bug 2070887](https://bugzilla.redhat.com/show_bug.cgi?id=2070887): pkg/cvo/sync_worker.go: set implicitly enabled caps earlier [#761](https://github.com/openshift/cluster-version-operator/pull/761) * pkg/cvo/sync_worker: Log only changed enabled capabilities [#762](https://github.com/openshift/cluster-version-operator/pull/762) * [Bug 2070805](https://bugzilla.redhat.com/show_bug.cgi?id=2070805): pkg/cvo/updatepayload: Prune previous payload downloads [#760](https://github.com/openshift/cluster-version-operator/pull/760) * capability: disallow disabling, add enabling capabilities [#754](https://github.com/openshift/cluster-version-operator/pull/754) * Bump openshift/api to include new marketplace capability [#757](https://github.com/openshift/cluster-version-operator/pull/757) * pkg/cvo/metrics: Add a cluster_version_capability metric [#755](https://github.com/openshift/cluster-version-operator/pull/755) * vendor: update openshift/api [#751](https://github.com/openshift/cluster-version-operator/pull/751) * lib/capability: Sort status.capabilities arrays [#752](https://github.com/openshift/cluster-version-operator/pull/752) * pkg/cvo/sync_worker.go: ensure all of SyncWorkerStatus copied [#750](https://github.com/openshift/cluster-version-operator/pull/750) * pkg/payload: Log load-time manifest exclusion at V(2) [#749](https://github.com/openshift/cluster-version-operator/pull/749) * Consume post install static spec capabilities [#744](https://github.com/openshift/cluster-version-operator/pull/744) * [Bug 2062568](https://bugzilla.redhat.com/show_bug.cgi?id=2062568): lib/resourcebuilder/batch: Stop waiting on Job deadline exceeded [#748](https://github.com/openshift/cluster-version-operator/pull/748) * Get cluster version object earlier in startup [#741](https://github.com/openshift/cluster-version-operator/pull/741) * [Bug 1822752](https://bugzilla.redhat.com/show_bug.cgi?id=1822752): pkg/cvo: Fix ups from separating load from apply #683 [#745](https://github.com/openshift/cluster-version-operator/pull/745) * [Bug 1822752](https://bugzilla.redhat.com/show_bug.cgi?id=1822752): pkg/cvo: Separate payload load from payload apply [#683](https://github.com/openshift/cluster-version-operator/pull/683) * [Bug 2050946](https://bugzilla.redhat.com/show_bug.cgi?id=2050946): Fix wrong informer for feature-gate-stopper [#739](https://github.com/openshift/cluster-version-operator/pull/739) * pkg/payload: Log manifest exclusion [#712](https://github.com/openshift/cluster-version-operator/pull/712) * vendor: Bump openshift/api to pick up capabilities [#737](https://github.com/openshift/cluster-version-operator/pull/737) * Updating cluster-version-operator images to be consistent with ART [#732](https://github.com/openshift/cluster-version-operator/pull/732) * [Bug 2050946](https://bugzilla.redhat.com/show_bug.cgi?id=2050946): pkg/featurechangestopper: Seed queue to guard against incorrect startingTechPreviewState [#736](https://github.com/openshift/cluster-version-operator/pull/736) * [Bug 2009845](https://bugzilla.redhat.com/show_bug.cgi?id=2009845): pkg/cvo/sync_worker: Use current state, not suggested state, for guarding Initializing->Updating [#733](https://github.com/openshift/cluster-version-operator/pull/733) * pkg/cvo: Drop unused 'workers' argument from Operator.Run [#719](https://github.com/openshift/cluster-version-operator/pull/719) * [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/c3bd0d0d0b1837f1b8893ce24971b943c7fbeb18...) ### [configmap-reloader](https://github.com/openshift/configmap-reload/tree/) * [OCPBUGS-45705](https://issues.redhat.com/browse/OCPBUGS-45705): Updating configmap-reload-container image to be consistent with ART for 4.19 [#66](https://github.com/openshift/configmap-reload/pull/66) * NO-JIRA: Update downstream to v0.14.0 [#65](https://github.com/openshift/configmap-reload/pull/65) * [OCPBUGS-41241](https://issues.redhat.com/browse/OCPBUGS-41241): Updating configmap-reload-container image to be consistent with ART for 4.18 [#64](https://github.com/openshift/configmap-reload/pull/64) * [OCPBUGS-34355](https://issues.redhat.com/browse/OCPBUGS-34355): Updating configmap-reload-container image to be consistent with ART for 4.17 [#62](https://github.com/openshift/configmap-reload/pull/62) * [OCPBUGS-34355](https://issues.redhat.com/browse/OCPBUGS-34355): Updating configmap-reload-container image to be consistent with ART for 4.17 [#61](https://github.com/openshift/configmap-reload/pull/61) * [MON-3671](https://issues.redhat.com/browse/MON-3671): add machine424 and rexagod to OWNERS [#55](https://github.com/openshift/configmap-reload/pull/55) * [OCPBUGS-24912](https://issues.redhat.com/browse/OCPBUGS-24912): Updating configmap-reload-container image to be consistent with ART [#58](https://github.com/openshift/configmap-reload/pull/58) * Updating configmap-reload-container image to be consistent with ART [#57](https://github.com/openshift/configmap-reload/pull/57) * [OCPBUGS-19171](https://issues.redhat.com/browse/OCPBUGS-19171): Updating configmap-reload images to be consistent with ART [#56](https://github.com/openshift/configmap-reload/pull/56) * Updating configmap-reload images to be consistent with ART [#52](https://github.com/openshift/configmap-reload/pull/52) * [OCPBUGS-10106](https://issues.redhat.com/browse/OCPBUGS-10106): Updating openshift-state-metrics images to be consistent with ART [#51](https://github.com/openshift/configmap-reload/pull/51) * Updating configmap-reload images to be consistent with ART [#48](https://github.com/openshift/configmap-reload/pull/48) * Updating configmap-reload images to be consistent with ART [#47](https://github.com/openshift/configmap-reload/pull/47) * OWNERS: Add Joao and myself, and move former team members to emeritus [#46](https://github.com/openshift/configmap-reload/pull/46) * Updating configmap-reload images to be consistent with ART [#45](https://github.com/openshift/configmap-reload/pull/45) * [Bug 2067745](https://bugzilla.redhat.com/show_bug.cgi?id=2067745): Merge Upstream Master Branch [#44](https://github.com/openshift/configmap-reload/pull/44) * Updating configmap-reload images to be consistent with ART [#42](https://github.com/openshift/configmap-reload/pull/42) * Updating configmap-reload images to be consistent with ART [#41](https://github.com/openshift/configmap-reload/pull/41) * 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...) ### [console](https://github.com/openshift/console/tree/26bbe45b47b39a9294e62acdfe0890ec4d2c9478) * [OCPBUGS-12283](https://issues.redhat.com/browse/OCPBUGS-12283): fix broken pipeline secret [#12761](https://github.com/openshift/console/pull/12761) * [Bug 2104890](https://bugzilla.redhat.com/show_bug.cgi?id=2104890): Fix topology sidebar update issues [#11892](https://github.com/openshift/console/pull/11892) * [OCPBUGS-12695](https://issues.redhat.com/browse/OCPBUGS-12695): Fix that topology sidebar actions shows outdated data (Edit Pod Count, Edit labels, Edit annotations, etc.) [#12769](https://github.com/openshift/console/pull/12769) * [OCPBUGS-2969](https://issues.redhat.com/browse/OCPBUGS-2969): attach owner reference to resources created on creating a user to allow garbage collection [#12224](https://github.com/openshift/console/pull/12224) * [OCPBUGS-12246](https://issues.redhat.com/browse/OCPBUGS-12246): disable operator-install-single-namespace.spec.ts to solve CI issues [#12753](https://github.com/openshift/console/pull/12753) * [OCPBUGS-53](https://issues.redhat.com/browse/OCPBUGS-53): Non-existing link in the "Learn more about OpenShift update channels" in "Select Channel" pop-up. [#12440](https://github.com/openshift/console/pull/12440) * [OCPBUGS-6694](https://issues.redhat.com/browse/OCPBUGS-6694): Fix NPE when displaying CSV with incomplete information [#12482](https://github.com/openshift/console/pull/12482) * [Bug 2105912](https://bugzilla.redhat.com/show_bug.cgi?id=2105912): Fix create-namespace e2e test with updated 3scale operator [#11813](https://github.com/openshift/console/pull/11813) * [OCPBUGS-3886](https://issues.redhat.com/browse/OCPBUGS-3886): Add checks for pods in hpaPodRingLabel [#12281](https://github.com/openshift/console/pull/12281) * [OCPBUGS-2718](https://issues.redhat.com/browse/OCPBUGS-2718): Update dependencies to the registry library and devfile parser [#12192](https://github.com/openshift/console/pull/12192) * [Bug 2094244](https://bugzilla.redhat.com/show_bug.cgi?id=2094244): Add 'Unavailable' status to clusteroperator status filter [#11658](https://github.com/openshift/console/pull/11658) * [OCPBUGS-2008](https://issues.redhat.com/browse/OCPBUGS-2008): Show already loaded catalog items after a timeout (3sec) [#12136](https://github.com/openshift/console/pull/12136) * [OCPBUGS-2173](https://issues.redhat.com/browse/OCPBUGS-2173): do not show NodesUpdateGroup if there are 0 nodes [#12153](https://github.com/openshift/console/pull/12153) * [OCPBUGS-2576](https://issues.redhat.com/browse/OCPBUGS-2576), [OCPBUGS-2719](https://issues.redhat.com/browse/OCPBUGS-2719): Fix backend test (devfile registry change), fix console e2e test (3scale operator name change) [#12201](https://github.com/openshift/console/pull/12201) * [OCPBUGS-1956](https://issues.redhat.com/browse/OCPBUGS-1956): fetch shared resource imagestreams based on labels instance or name [#12126](https://github.com/openshift/console/pull/12126) * [OCPBUGS-1635](https://issues.redhat.com/browse/OCPBUGS-1635): Update registry library dependency to pick up proxy support [#12041](https://github.com/openshift/console/pull/12041) * [OCPBUGS-1981](https://issues.redhat.com/browse/OCPBUGS-1981): Fix devfile registry assertion [#12133](https://github.com/openshift/console/pull/12133) * [Bug 2114863](https://bugzilla.redhat.com/show_bug.cgi?id=2114863): fix bug where Cluster update modal errors weren't displa… [#11926](https://github.com/openshift/console/pull/11926) * [Bug 2117608](https://bugzilla.redhat.com/show_bug.cgi?id=2117608): use the correct Alertmanager tenancy proxy [#11954](https://github.com/openshift/console/pull/11954) * [Bug 2077141](https://bugzilla.redhat.com/show_bug.cgi?id=2077141): Fix Web Terminal availability check to verify operator is installed [#11373](https://github.com/openshift/console/pull/11373) * [OCPBUGS-686](https://issues.redhat.com/browse/OCPBUGS-686): fix helm readme bug [#11986](https://github.com/openshift/console/pull/11986) * [OCPBUGS-695](https://issues.redhat.com/browse/OCPBUGS-695): Input values in Instantiate Template are disappeared randomly in the developer console [#12002](https://github.com/openshift/console/pull/12002) * [OCPBUGS-410](https://issues.redhat.com/browse/OCPBUGS-410): show Limit exceeded state for large number of nodes in topology [#11973](https://github.com/openshift/console/pull/11973) * [Bug 2097724](https://bugzilla.redhat.com/show_bug.cgi?id=2097724): Change Ping source spec.jsonData (deprecated) field to spec.data [#11720](https://github.com/openshift/console/pull/11720) * [OCPBUGS-508](https://issues.redhat.com/browse/OCPBUGS-508): Backport CI test fix to relase 4.10 [#11977](https://github.com/openshift/console/pull/11977) * [Bug 2089592](https://bugzilla.redhat.com/show_bug.cgi?id=2089592): [release-4.9] Add debounce to tektonhub versions api call to avoid many calls [#11553](https://github.com/openshift/console/pull/11553) * [Bug 2093910](https://bugzilla.redhat.com/show_bug.cgi?id=2093910): change metrics queries based on metrics level configurations [#11644](https://github.com/openshift/console/pull/11644) * [Bug 2097618](https://bugzilla.redhat.com/show_bug.cgi?id=2097618): Avoid using 'gp2' hardcoded storage class [#11716](https://github.com/openshift/console/pull/11716) * [Bug 2068203](https://bugzilla.redhat.com/show_bug.cgi?id=2068203): Sample catalog is not displayed when one API call to the backend fails [#11616](https://github.com/openshift/console/pull/11616) * [Bug 2084496](https://bugzilla.redhat.com/show_bug.cgi?id=2084496): fix bug where "Update blocked" label incorrectly displa… [#11484](https://github.com/openshift/console/pull/11484) * [Bug 2097554](https://bugzilla.redhat.com/show_bug.cgi?id=2097554): Fix failing backend test after devfile registry update [#11714](https://github.com/openshift/console/pull/11714) * [Bug 2082493](https://bugzilla.redhat.com/show_bug.cgi?id=2082493): - Rolebindings page doesn't load for normal users [#11630](https://github.com/openshift/console/pull/11630) * [Bug 2084028](https://bugzilla.redhat.com/show_bug.cgi?id=2084028): Improve Firehose cache, fix broken import [#11554](https://github.com/openshift/console/pull/11554) * [Bug 2089847](https://bugzilla.redhat.com/show_bug.cgi?id=2089847): Set dashboards timeout based on selected timespan [#11561](https://github.com/openshift/console/pull/11561) * [Bug 2076690](https://bugzilla.redhat.com/show_bug.cgi?id=2076690): fix bug where RoleBindings are not displaying in ClusterRole > RoleBindings [#11362](https://github.com/openshift/console/pull/11362) * [Bug 2081389](https://bugzilla.redhat.com/show_bug.cgi?id=2081389): Translate Extensions On Each Language Change [#11430](https://github.com/openshift/console/pull/11430) * [Bug 2089546](https://bugzilla.redhat.com/show_bug.cgi?id=2089546): [release-4.9] Eliminate use of lookaside cache and move to Cachito [#11519](https://github.com/openshift/console/pull/11519) * [Bug 2084028](https://bugzilla.redhat.com/show_bug.cgi?id=2084028): Improve Firehose cache, so that it does not return unexpected data also if isList differs on two concurrent calls [#11476](https://github.com/openshift/console/pull/11476) * [Bug 2030408](https://bugzilla.redhat.com/show_bug.cgi?id=2030408): Disable replacement procedure from ODF UI [#11483](https://github.com/openshift/console/pull/11483) * [Bug 2079231](https://bugzilla.redhat.com/show_bug.cgi?id=2079231): fix bug where ClusterRole > RoleBindings did not display… [#11405](https://github.com/openshift/console/pull/11405) * [Bug 2048631](https://bugzilla.redhat.com/show_bug.cgi?id=2048631): missing volumes list in snapshot modal [#10984](https://github.com/openshift/console/pull/10984) * [Bug 2046016](https://bugzilla.redhat.com/show_bug.cgi?id=2046016): SnapShot with Disk Hot-plug hangs [#10959](https://github.com/openshift/console/pull/10959) * [Bug 2078554](https://bugzilla.redhat.com/show_bug.cgi?id=2078554): - Roles -> RoleBindings tab doesn't show RoleBindings correctly [#11392](https://github.com/openshift/console/pull/11392) * [Bug 2070827](https://bugzilla.redhat.com/show_bug.cgi?id=2070827): Pipeline metrics: use prometheus-tenancy API to get data [#11270](https://github.com/openshift/console/pull/11270) * [Bug 2073999](https://bugzilla.redhat.com/show_bug.cgi?id=2073999): avoid pre-fetching tekton hub task versions [#11312](https://github.com/openshift/console/pull/11312) * [Bug 2066771](https://bugzilla.redhat.com/show_bug.cgi?id=2066771): Enhance Insights widget empty states [#11218](https://github.com/openshift/console/pull/11218) * [Bug 2069258](https://bugzilla.redhat.com/show_bug.cgi?id=2069258): Decode secrets before authorizing repository [#11243](https://github.com/openshift/console/pull/11243) * [Bug 2071579](https://bugzilla.redhat.com/show_bug.cgi?id=2071579): fix RoleBindings list page filter [#11279](https://github.com/openshift/console/pull/11279) * [Bug 2077003](https://bugzilla.redhat.com/show_bug.cgi?id=2077003): Fix failing TestGetRegistrySamples test [#11368](https://github.com/openshift/console/pull/11368) * [Bug 2071692](https://bugzilla.redhat.com/show_bug.cgi?id=2071692): Backport add-flow e2e tests to 4.9 [#11300](https://github.com/openshift/console/pull/11300) * -Bug 2021595: Key value field is not getting updated under Environment Tab in OpenShift Web Console [#11176](https://github.com/openshift/console/pull/11176) * [Bug 2064454](https://bugzilla.redhat.com/show_bug.cgi?id=2064454): return process data as array for list true in firehose as done in hooks [#11256](https://github.com/openshift/console/pull/11256) * [Bug 2066298](https://bugzilla.redhat.com/show_bug.cgi?id=2066298): fix ClusterOperator Status, Version col sorts [#11206](https://github.com/openshift/console/pull/11206) * [Bug 2065549](https://bugzilla.redhat.com/show_bug.cgi?id=2065549): Change the tekton hub api endpoint to use v1 api [#11197](https://github.com/openshift/console/pull/11197) * [Bug 2060449](https://bugzilla.redhat.com/show_bug.cgi?id=2060449): Fix potential issues with namespaces that contains just numbers [#11133](https://github.com/openshift/console/pull/11133) * [Bug 2021702](https://bugzilla.redhat.com/show_bug.cgi?id=2021702): Render correct conditions for csv vs installplan and subscriptioncondition [#10423](https://github.com/openshift/console/pull/10423) * [Bug 2064454](https://bugzilla.redhat.com/show_bug.cgi?id=2064454): (Topology) Performance improvement by reducing rerenderings and deep-copy toJSON() calls [#11184](https://github.com/openshift/console/pull/11184) * [Bug 2033712](https://bugzilla.redhat.com/show_bug.cgi?id=2033712): Update CSR model & fix approval/denial process [#10690](https://github.com/openshift/console/pull/10690) * [Bug 2055293](https://bugzilla.redhat.com/show_bug.cgi?id=2055293): Sum total memory of unnamed container only [#11073](https://github.com/openshift/console/pull/11073) * [Bug 2046641](https://bugzilla.redhat.com/show_bug.cgi?id=2046641): Add warning alert when installing operator to non suggested namespace [#10944](https://github.com/openshift/console/pull/10944) * [Bug 2055100](https://bugzilla.redhat.com/show_bug.cgi?id=2055100): Revert "Add Dev Preview tag for IBM FlashSystem" [#11068](https://github.com/openshift/console/pull/11068) * [Bug 2054608](https://bugzilla.redhat.com/show_bug.cgi?id=2054608): omit rolebindings with no subjects [#11055](https://github.com/openshift/console/pull/11055) * [Bug 2056826](https://bugzilla.redhat.com/show_bug.cgi?id=2056826): Revert "Merge pull request #10316 from dtaylor113/e2e-tests-replace-codeready-operator" [#11087](https://github.com/openshift/console/pull/11087) * [Bug 2052553](https://bugzilla.redhat.com/show_bug.cgi?id=2052553): Add 'Unavailable' status for cluster operator [#10125](https://github.com/openshift/console/pull/10125) * [Bug 2050271](https://bugzilla.redhat.com/show_bug.cgi?id=2050271): show latest pipelinerun on the top of the list [#11019](https://github.com/openshift/console/pull/11019) * [Bug 2033274](https://bugzilla.redhat.com/show_bug.cgi?id=2033274): Fix tektonhub task upgrading issue [#10678](https://github.com/openshift/console/pull/10678) * [Bug 2051523](https://bugzilla.redhat.com/show_bug.cgi?id=2051523): change the Image Vulnerabilities tab to be project and not cluster scoped [#10159](https://github.com/openshift/console/pull/10159) * [Bug 2053496](https://bugzilla.redhat.com/show_bug.cgi?id=2053496): Monitoring: use namespace to detect the activePerspective instead of useActivePerspective hook [#11042](https://github.com/openshift/console/pull/11042) * [Bug 2052850](https://bugzilla.redhat.com/show_bug.cgi?id=2052850): Refreshing console from toaster taking to Install Operator [#11025](https://github.com/openshift/console/pull/11025) * [Bug 2047350](https://bugzilla.redhat.com/show_bug.cgi?id=2047350): Fix TypeError when application has HelmRelease [#10990](https://github.com/openshift/console/pull/10990) * [Bug 2026553](https://bugzilla.redhat.com/show_bug.cgi?id=2026553): Dispatch name filter value to redux [#10553](https://github.com/openshift/console/pull/10553) * [Bug 2022158](https://bugzilla.redhat.com/show_bug.cgi?id=2022158): omit extension when code ref resolution fails [#10435](https://github.com/openshift/console/pull/10435) * [Bug 2023339](https://bugzilla.redhat.com/show_bug.cgi?id=2023339): fix broken Argo CD link image [#10461](https://github.com/openshift/console/pull/10461) * [Bug 2026414](https://bugzilla.redhat.com/show_bug.cgi?id=2026414): use prometheus tenancy URL to load data in devconsole observe dashboard [#10961](https://github.com/openshift/console/pull/10961) * [Bug 2041434](https://bugzilla.redhat.com/show_bug.cgi?id=2041434): Monitoring: show a error message if wrong dashboard name is passed to the URL [#10857](https://github.com/openshift/console/pull/10857) * [Bug 2047633](https://bugzilla.redhat.com/show_bug.cgi?id=2047633): Fix that export download model wasn't shown when primer export finished [#10965](https://github.com/openshift/console/pull/10965) * [Bug 2040296](https://bugzilla.redhat.com/show_bug.cgi?id=2040296): Enable error stack trace messages to scroll [#10072](https://github.com/openshift/console/pull/10072) * [Bug 2042041](https://bugzilla.redhat.com/show_bug.cgi?id=2042041): Console 2969: Changes to the project selector to allow system namespaces that are Favorited to be included in the Favorited list even when the option to Show default projects is unselected. [#10886](https://github.com/openshift/console/pull/10886) * [Bug 2030128](https://bugzilla.redhat.com/show_bug.cgi?id=2030128): Fix pipeline builder edge spacing to avoid improper edge shapes [#10629](https://github.com/openshift/console/pull/10629) * [Bug 2044292](https://bugzilla.redhat.com/show_bug.cgi?id=2044292): Filter superseded helm secrets and fix firehose to support partial metadata [#10915](https://github.com/openshift/console/pull/10915) * [release 4.9] Bug 2042683: Check rbac before polling for rules silences [#10888](https://github.com/openshift/console/pull/10888) * [Bug 2044287](https://bugzilla.redhat.com/show_bug.cgi?id=2044287): Add support for fetching partial metadata and fix helm list page crash [#10914](https://github.com/openshift/console/pull/10914) * [Bug 2044259](https://bugzilla.redhat.com/show_bug.cgi?id=2044259): Topology performance: Do not fetch HPA for each Deployment (Pod Ring) [#10913](https://github.com/openshift/console/pull/10913) * [Bug 2042456](https://bugzilla.redhat.com/show_bug.cgi?id=2042456): Check if name label exists before comparing [#10882](https://github.com/openshift/console/pull/10882) * [Bug 2036340](https://bugzilla.redhat.com/show_bug.cgi?id=2036340): Fix secure route pre-filled issue in edit flow [#10759](https://github.com/openshift/console/pull/10759) * [Bug 2027804](https://bugzilla.redhat.com/show_bug.cgi?id=2027804): use namespace instead of useActivePerspective hooks to get the variables in Observe dashboard [#10586](https://github.com/openshift/console/pull/10586) * [Bug 2027269](https://bugzilla.redhat.com/show_bug.cgi?id=2027269): Add subject name selector field to SinkBinding form [#10568](https://github.com/openshift/console/pull/10568) * [Bug 2027268](https://bugzilla.redhat.com/show_bug.cgi?id=2027268): Optimize name validation regex for forms [#10567](https://github.com/openshift/console/pull/10567) * [Bug 2019884](https://bugzilla.redhat.com/show_bug.cgi?id=2019884): adds feature flag for all extension for knative plugin [#10393](https://github.com/openshift/console/pull/10393) * [Bug 2038607](https://bugzilla.redhat.com/show_bug.cgi?id=2038607): Fix that user settings ConfigMap is also created for users with restricted access [#10799](https://github.com/openshift/console/pull/10799) * [Bug 2036115](https://bugzilla.redhat.com/show_bug.cgi?id=2036115): add support for new labels for serverless function [#10755](https://github.com/openshift/console/pull/10755) * [Bug 2013253](https://bugzilla.redhat.com/show_bug.cgi?id=2013253): Fix to let the user create the application even if dockerfile is not detected [#10216](https://github.com/openshift/console/pull/10216) * [Bug 2036859](https://bugzilla.redhat.com/show_bug.cgi?id=2036859): Shift invalid devfile alert down [#10766](https://github.com/openshift/console/pull/10766) * [Bug 2034183](https://bugzilla.redhat.com/show_bug.cgi?id=2034183): Open export details page from the resource link on the topology sidepanel [#10694](https://github.com/openshift/console/pull/10694) * [Bug 2033265](https://bugzilla.redhat.com/show_bug.cgi?id=2033265): Fix an error to show Knative Services and Revisions also if the Service has no owner revision [#10677](https://github.com/openshift/console/pull/10677) * [Bug 2029861](https://bugzilla.redhat.com/show_bug.cgi?id=2029861): backport the change from #10394 to release 4.9 [#10620](https://github.com/openshift/console/pull/10620) * [Bug 2029370](https://bugzilla.redhat.com/show_bug.cgi?id=2029370): Trim the strings before localCompare [#10611](https://github.com/openshift/console/pull/10611) * [Bug 2025799](https://bugzilla.redhat.com/show_bug.cgi?id=2025799): Remove Tech preview badge for the triggers component for triggers GA … [#10535](https://github.com/openshift/console/pull/10535) * [Bug 2044089](https://bugzilla.redhat.com/show_bug.cgi?id=2044089): Update CRW operator name to fix failing e2e tests [#10910](https://github.com/openshift/console/pull/10910) * [Bug 2040365](https://bugzilla.redhat.com/show_bug.cgi?id=2040365): Check if 'auths' key when switching between create image secret subforms [#10838](https://github.com/openshift/console/pull/10838) * [Bug 2034636](https://bugzilla.redhat.com/show_bug.cgi?id=2034636): - RoleBindings tab doesn't show correct rolebindings [#10711](https://github.com/openshift/console/pull/10711) * [Bug 2037619](https://bugzilla.redhat.com/show_bug.cgi?id=2037619): Could not filter out machine by using node name on machines page (temp fix) [#10807](https://github.com/openshift/console/pull/10807) * [Bug 2040291](https://bugzilla.redhat.com/show_bug.cgi?id=2040291): Prevent null references and "ResizeObserver loop limit exceeded" errors in IFrameMarkdownView [#10116](https://github.com/openshift/console/pull/10116) * [Bug 2034829](https://bugzilla.redhat.com/show_bug.cgi?id=2034829): cant delete VM with un-owned pvc attached [#10719](https://github.com/openshift/console/pull/10719) * [Bug 2028286](https://bugzilla.redhat.com/show_bug.cgi?id=2028286): Fix blank page error for Installed Operators [#10596](https://github.com/openshift/console/pull/10596) * [Bug 2029378](https://bugzilla.redhat.com/show_bug.cgi?id=2029378): Fix NodePort RDP bug [#10612](https://github.com/openshift/console/pull/10612) * [Bug 2026243](https://bugzilla.redhat.com/show_bug.cgi?id=2026243): Fixes add capacity for MCG standalone [#10544](https://github.com/openshift/console/pull/10544) * [Bug 2025937](https://bugzilla.redhat.com/show_bug.cgi?id=2025937): KMS resources not getting created for IBM FlashSystem storage [#10540](https://github.com/openshift/console/pull/10540) * [Bug 2029297](https://bugzilla.redhat.com/show_bug.cgi?id=2029297): Fix troubleshoot link for MON_DISK_LOW [#10609](https://github.com/openshift/console/pull/10609) * [Bug 2026618](https://bugzilla.redhat.com/show_bug.cgi?id=2026618): Add Dev Preview tag for IBM FlashSystem [#10555](https://github.com/openshift/console/pull/10555) * [Bug 2026219](https://bugzilla.redhat.com/show_bug.cgi?id=2026219): Fix Noobaa resources broken details pages [#10543](https://github.com/openshift/console/pull/10543) * [Bug 2028535](https://bugzilla.redhat.com/show_bug.cgi?id=2028535): Backing Store YAML tab on click displays a blank screen on UI [#10603](https://github.com/openshift/console/pull/10603) * [Bug 2022446](https://bugzilla.redhat.com/show_bug.cgi?id=2022446): Fix issue with standalone dashboards (4.9 backport) [#10441](https://github.com/openshift/console/pull/10441) * [Bug 2022303](https://bugzilla.redhat.com/show_bug.cgi?id=2022303): Fix creation of ibm storage system at backing storage step [#10438](https://github.com/openshift/console/pull/10438) * [Bug 2022462](https://bugzilla.redhat.com/show_bug.cgi?id=2022462): Set large width for modals with modal-lg class [#10442](https://github.com/openshift/console/pull/10442) * [Bug 2020000](https://bugzilla.redhat.com/show_bug.cgi?id=2020000): Fix resource metrics 403 errors for project admin users [#10396](https://github.com/openshift/console/pull/10396) * [Bug 2021527](https://bugzilla.redhat.com/show_bug.cgi?id=2021527): Fix ClusterOperators link [#10417](https://github.com/openshift/console/pull/10417) * [Bug 2023285](https://bugzilla.redhat.com/show_bug.cgi?id=2023285): #cloud-config is now added to yaml [#10459](https://github.com/openshift/console/pull/10459) * [Bug 2016602](https://bugzilla.redhat.com/show_bug.cgi?id=2016602): ODF tab is missing if user clicks on 'Refresh web console' [#10295](https://github.com/openshift/console/pull/10295) * [Bug 2017722](https://bugzilla.redhat.com/show_bug.cgi?id=2017722): Fix creation for BackingStore, BucketClass and NamespaceStore [#10340](https://github.com/openshift/console/pull/10340) * [Bug 2016939](https://bugzilla.redhat.com/show_bug.cgi?id=2016939): Block MCG deploymeny when no storage class found [#10304](https://github.com/openshift/console/pull/10304) * [Bug 2017717](https://bugzilla.redhat.com/show_bug.cgi?id=2017717): Use conditions for status in Storage System list page [#10339](https://github.com/openshift/console/pull/10339) * [Bug 2018637](https://bugzilla.redhat.com/show_bug.cgi?id=2018637): Pass pod toolbar filters to `useListPageFilter` [#10366](https://github.com/openshift/console/pull/10366) * [Bug 2019494](https://bugzilla.redhat.com/show_bug.cgi?id=2019494): Delete ssh service when vm is deleted [#10385](https://github.com/openshift/console/pull/10385) * [Bug 2019736](https://bugzilla.redhat.com/show_bug.cgi?id=2019736): PVC is deleted along with VM even with "Delete Disks" unchecked [#10391](https://github.com/openshift/console/pull/10391) * [Bug 2010677](https://bugzilla.redhat.com/show_bug.cgi?id=2010677): Update PatternFly/react-console [#10258](https://github.com/openshift/console/pull/10258) * [Bug 2015134](https://bugzilla.redhat.com/show_bug.cgi?id=2015134): Reveal the switch status of the button "Show default project" in code [#10252](https://github.com/openshift/console/pull/10252) * [Bug 2014303](https://bugzilla.redhat.com/show_bug.cgi?id=2014303): Fix wrong in-cluster hostname on the Service details page [#10246](https://github.com/openshift/console/pull/10246) * [Bug 2013105](https://bugzilla.redhat.com/show_bug.cgi?id=2013105): fixes imagestream from reference for alias to existing IS [#10212](https://github.com/openshift/console/pull/10212) * (4.9 Backport) Bug 2008142: Allow web terminal to be installed in any namespace [#10135](https://github.com/openshift/console/pull/10135) * [Bug 2017484](https://bugzilla.redhat.com/show_bug.cgi?id=2017484): Check for resource in ServiceBinding spec's service reference [#10327](https://github.com/openshift/console/pull/10327) * [Bug 2002905](https://bugzilla.redhat.com/show_bug.cgi?id=2002905): Fix list page route for build configs [#10043](https://github.com/openshift/console/pull/10043) * [Bug 1989798](https://bugzilla.redhat.com/show_bug.cgi?id=1989798): Fix state bug to eliminate duplicates in dragged files [#10131](https://github.com/openshift/console/pull/10131) * [Bug 2002006](https://bugzilla.redhat.com/show_bug.cgi?id=2002006): Allow side nav borders to extend to left and right edges of yaml sidebar [#10011](https://github.com/openshift/console/pull/10011) * [Bug 2014145](https://bugzilla.redhat.com/show_bug.cgi?id=2014145): Failed to load RoleBindings list that will lead to ‘Role name’ is not able to be selected on Create RoleBinding page as well [#10241](https://github.com/openshift/console/pull/10241) * [Bug 2011705](https://bugzilla.redhat.com/show_bug.cgi?id=2011705): fix dev-catalog stuck in loading state [#10198](https://github.com/openshift/console/pull/10198) * [Bug 2004075](https://bugzilla.redhat.com/show_bug.cgi?id=2004075): Fix to show image-tag selector in s2i form and re-validate git url on git-type change [#10067](https://github.com/openshift/console/pull/10067) * [Bug 2010160](https://bugzilla.redhat.com/show_bug.cgi?id=2010160): Clicking on the perspective switcher shows a white page with loader [#10169](https://github.com/openshift/console/pull/10169) * [Bug 2002856](https://bugzilla.redhat.com/show_bug.cgi?id=2002856): Dont validate the install operator form when submitted [#10041](https://github.com/openshift/console/pull/10041) * [Bug 2002600](https://bugzilla.redhat.com/show_bug.cgi?id=2002600): Enable add capacity if osd size is not matching [#10032](https://github.com/openshift/console/pull/10032) * [Bug 2008456](https://bugzilla.redhat.com/show_bug.cgi?id=2008456): Fix to fetch ocs csv in external mode [#10144](https://github.com/openshift/console/pull/10144) * [Bug 2003870](https://bugzilla.redhat.com/show_bug.cgi?id=2003870): Fix state of volume mode dropdown [#10062](https://github.com/openshift/console/pull/10062) * [Bug 2004567](https://bugzilla.redhat.com/show_bug.cgi?id=2004567): Fix basic spring boot sample form crash [#10076](https://github.com/openshift/console/pull/10076) * [Bug 2014095](https://bugzilla.redhat.com/show_bug.cgi?id=2014095): Monitoring: Fix error message when Silences fail to load [#10240](https://github.com/openshift/console/pull/10240) * [Bug 2013132](https://bugzilla.redhat.com/show_bug.cgi?id=2013132): Overview tab is missing under Storage after successful deployment on UI [#10214](https://github.com/openshift/console/pull/10214) * [Bug 2008499](https://bugzilla.redhat.com/show_bug.cgi?id=2008499): Add monitoring and nodes label for external storage platforms [#10146](https://github.com/openshift/console/pull/10146) * [Bug 2015558](https://bugzilla.redhat.com/show_bug.cgi?id=2015558): Fix failing OLM test scenario [#10267](https://github.com/openshift/console/pull/10267) * [Bug 2014048](https://bugzilla.redhat.com/show_bug.cgi?id=2014048): Console update toast notification can appear multiple times [#10239](https://github.com/openshift/console/pull/10239) * [Bug 2002697](https://bugzilla.redhat.com/show_bug.cgi?id=2002697): Fix disks undefined on create local volume set step [#10037](https://github.com/openshift/console/pull/10037) * [Bug 2012825](https://bugzilla.redhat.com/show_bug.cgi?id=2012825): update the BindableService CRD changes to align with BindableKinds [#10206](https://github.com/openshift/console/pull/10206) * [Bug 2010308](https://bugzilla.redhat.com/show_bug.cgi?id=2010308): Fix create broker button in Add broker page [#10172](https://github.com/openshift/console/pull/10172) * [Bug 2004241](https://bugzilla.redhat.com/show_bug.cgi?id=2004241): Storage class name not passed in CR [#10069](https://github.com/openshift/console/pull/10069) * [Bug 2002696](https://bugzilla.redhat.com/show_bug.cgi?id=2002696): Fix links and texts for Storage link provided in Overview page. [#10050](https://github.com/openshift/console/pull/10050) * [Bug 2013088](https://bugzilla.redhat.com/show_bug.cgi?id=2013088): node page fail [#10210](https://github.com/openshift/console/pull/10210) * [Bug 2013384](https://bugzilla.redhat.com/show_bug.cgi?id=2013384): Disable operands deletes (4.9) [#10222](https://github.com/openshift/console/pull/10222) * [Bug 2001983](https://bugzilla.redhat.com/show_bug.cgi?id=2001983): Disable flexible scaling for internal mode [#10010](https://github.com/openshift/console/pull/10010) * [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/c403053967b02eb8d67fffcd69011211cf74f304...26bbe45b47b39a9294e62acdfe0890ec4d2c9478) ### [console-operator](https://github.com/openshift/console-operator/tree/) * [OCPBUGS-45722](https://issues.redhat.com/browse/OCPBUGS-45722): Updating openshift-enterprise-console-operator-container image to be consistent with ART for 4.19 [#946](https://github.com/openshift/console-operator/pull/946) * [OCPBUGS-45222](https://issues.redhat.com/browse/OCPBUGS-45222): Dont disable console when authConfig type is set to None [#944](https://github.com/openshift/console-operator/pull/944) * [OCPBUGS-44953](https://issues.redhat.com/browse/OCPBUGS-44953): don't set current clients when no OIDC providers are configured [#945](https://github.com/openshift/console-operator/pull/945) * [OCPBUGS-44362](https://issues.redhat.com/browse/OCPBUGS-44362): Remove the v1alpha1 schema for ConsolePlugin CRD [#942](https://github.com/openshift/console-operator/pull/942) * [OCPBUGS-44556](https://issues.redhat.com/browse/OCPBUGS-44556): console/status: set initial value of Message field [#940](https://github.com/openshift/console-operator/pull/940) * [CONSOLE-4292](https://issues.redhat.com/browse/CONSOLE-4292): Console-operator should configure console with the CSP allowed directives [#938](https://github.com/openshift/console-operator/pull/938) * [OCPBUGS-43837](https://issues.redhat.com/browse/OCPBUGS-43837): Bump docs version [#937](https://github.com/openshift/console-operator/pull/937) * NO-JIRA: Update owners file: Update my github username) [#936](https://github.com/openshift/console-operator/pull/936) * [OCPBUGS-41258](https://issues.redhat.com/browse/OCPBUGS-41258): Updating openshift-enterprise-console-operator-container image to be consistent with ART for 4.18 [#929](https://github.com/openshift/console-operator/pull/929) * NO-JIRA: Remove unused code [#934](https://github.com/openshift/console-operator/pull/934) * [OCPBUGS-42534](https://issues.redhat.com/browse/OCPBUGS-42534): Console-operator's route healthcheck should have longer retry [#933](https://github.com/openshift/console-operator/pull/933) * [CONSOLE-4055](https://issues.redhat.com/browse/CONSOLE-4055): Have GettingStartedBanner enabled by default [#930](https://github.com/openshift/console-operator/pull/930) * NO-JIRA: Update OWNERS files [#931](https://github.com/openshift/console-operator/pull/931) * [CONSOLE-4055](https://issues.redhat.com/browse/CONSOLE-4055), [OCPBUGS-39357](https://issues.redhat.com/browse/OCPBUGS-39357): Vendor API changes [#927](https://github.com/openshift/console-operator/pull/927) * [OCPBUGS-38549](https://issues.redhat.com/browse/OCPBUGS-38549): Get externalOrganizationID instead of the organizationID [#925](https://github.com/openshift/console-operator/pull/925) * [CONSOLE-4163](https://issues.redhat.com/browse/CONSOLE-4163): Add RBAC for console to GET PackageManifests [#921](https://github.com/openshift/console-operator/pull/921) * [CONSOLE-4161](https://issues.redhat.com/browse/CONSOLE-4161): Add Capabilities to config builder [#920](https://github.com/openshift/console-operator/pull/920) * [OCPBUGS-35941](https://issues.redhat.com/browse/OCPBUGS-35941): Bump documentationBaseURL to 4.17 [#912](https://github.com/openshift/console-operator/pull/912) * [OCPBUGS-36213](https://issues.redhat.com/browse/OCPBUGS-36213): Bump openshift/api to pick up removal of conversion webhook server reference [#919](https://github.com/openshift/console-operator/pull/919) * [OCPBUGS-33715](https://issues.redhat.com/browse/OCPBUGS-33715): Add logging for determining the ORG_ID source [#918](https://github.com/openshift/console-operator/pull/918) * [OCPBUGS-33715](https://issues.redhat.com/browse/OCPBUGS-33715): Cache organization ID when the ID changes [#913](https://github.com/openshift/console-operator/pull/913) * [TRT-1733](https://issues.redhat.com/browse/TRT-1733): Revert #914 "OCPBUGS-29547: Apply hypershift cluster-profile for ibm-cloud-managed" [#915](https://github.com/openshift/console-operator/pull/915) * [OCPBUGS-29547](https://issues.redhat.com/browse/OCPBUGS-29547): Apply hypershift cluster-profile for ibm-cloud-managed [#914](https://github.com/openshift/console-operator/pull/914) * [OCPBUGS-33787](https://issues.redhat.com/browse/OCPBUGS-33787): Add cluster wide trusted CA bundle to operator [#911](https://github.com/openshift/console-operator/pull/911) * [OCPBUGS-33787](https://issues.redhat.com/browse/OCPBUGS-33787): Tolerate the absence of ingress capability on HyperShift clusters [#886](https://github.com/openshift/console-operator/pull/886) * [OCPBUGS-33787](https://issues.redhat.com/browse/OCPBUGS-33787): deps: bump openshift/api [#907](https://github.com/openshift/console-operator/pull/907) * [AUTH-482](https://issues.redhat.com/browse/AUTH-482): set required-scc for openshift workloads [#871](https://github.com/openshift/console-operator/pull/871) * [OCPBUGS-34364](https://issues.redhat.com/browse/OCPBUGS-34364): Updating openshift-enterprise-console-operator-container image to be consistent with ART for 4.17 [#906](https://github.com/openshift/console-operator/pull/906) * [OCPBUGS-31777](https://issues.redhat.com/browse/OCPBUGS-31777): Updates message verbs to use %q where appropriate. [#902](https://github.com/openshift/console-operator/pull/902) * [OCPBUGS-33715](https://issues.redhat.com/browse/OCPBUGS-33715): Cache organization ID [#904](https://github.com/openshift/console-operator/pull/904) * [CONSOLE-4047](https://issues.redhat.com/browse/CONSOLE-4047): Console-operator should be internally using listers for fetching data [#901](https://github.com/openshift/console-operator/pull/901) * [OCPBUGS-33505](https://issues.redhat.com/browse/OCPBUGS-33505): Add missing return statement to fix crash in healthcheck controller [#900](https://github.com/openshift/console-operator/pull/900) * [OKD-214](https://issues.redhat.com/browse/OKD-214): Dockerfile: Add ARG TAGS=ocp [#896](https://github.com/openshift/console-operator/pull/896) * [TRT-1664](https://issues.redhat.com/browse/TRT-1664): Revert #895 "CONSOLE-4047: Console-operator should be internally using listers for fetching data" [#899](https://github.com/openshift/console-operator/pull/899) * [CONSOLE-4047](https://issues.redhat.com/browse/CONSOLE-4047): Console-operator should be internally using listers for fetching data [#895](https://github.com/openshift/console-operator/pull/895) * [CONSOLE-3943](https://issues.redhat.com/browse/CONSOLE-3943): Default telemetry values [#890](https://github.com/openshift/console-operator/pull/890) * [CONSOLE-4014](https://issues.redhat.com/browse/CONSOLE-4014): Pass OCM organization ID and OCP cluster ID to console-config.yaml [#893](https://github.com/openshift/console-operator/pull/893) * [TRT-1623](https://issues.redhat.com/browse/TRT-1623): Revert "Merge pull request #889 from jhadvig/CONSOLE-4014" [#892](https://github.com/openshift/console-operator/pull/892) * [CONSOLE-4014](https://issues.redhat.com/browse/CONSOLE-4014): Pass OCM organization ID and OCP cluster ID to console-config.yaml [#889](https://github.com/openshift/console-operator/pull/889) * [OCPBUGS-20129](https://issues.redhat.com/browse/OCPBUGS-20129): Fix triggering `upgradenotification` in the cluster installation time [#790](https://github.com/openshift/console-operator/pull/790) * [OCPBUGS-20466](https://issues.redhat.com/browse/OCPBUGS-20466): Tighten console operator permissions for cluster operators [#873](https://github.com/openshift/console-operator/pull/873) * [OCPBUGS-32400](https://issues.redhat.com/browse/OCPBUGS-32400): base OIDC status updates on the ExternalOIDC feature gate [#887](https://github.com/openshift/console-operator/pull/887) * [OCPBUGS-29547](https://issues.redhat.com/browse/OCPBUGS-29547): Apply hypershift cluster-profile for ibm-cloud-managed [#868](https://github.com/openshift/console-operator/pull/868) * [OCPBUGS-30458](https://issues.redhat.com/browse/OCPBUGS-30458): Bump k8s.io/component-base to latest [#884](https://github.com/openshift/console-operator/pull/884) * [CONSOLE-3944](https://issues.redhat.com/browse/CONSOLE-3944), [OCPBUGS-31020](https://issues.redhat.com/browse/OCPBUGS-31020): Disable segment analytics when cluster telemetry is disabled [#877](https://github.com/openshift/console-operator/pull/877) * [CONSOLE-3910](https://issues.redhat.com/browse/CONSOLE-3910): Add quickstart to impersonate a system:admin user [#865](https://github.com/openshift/console-operator/pull/865) * [OCPBUGS-31482](https://issues.redhat.com/browse/OCPBUGS-31482): oidc: synchronize the CM with a CA to trust the issuer, if configured [#879](https://github.com/openshift/console-operator/pull/879) * [OCPBUGS-29331](https://issues.redhat.com/browse/OCPBUGS-29331): Update RHDH QuickStarts and add CR examples [#878](https://github.com/openshift/console-operator/pull/878) * [OCPBUGS-24913](https://issues.redhat.com/browse/OCPBUGS-24913): Updating openshift-enterprise-console-operator-container image to be consistent with ART for 4.16 [#827](https://github.com/openshift/console-operator/pull/827) * [OCPBUGS-28541](https://issues.redhat.com/browse/OCPBUGS-28541): Remove Janus IDP and update RHDH quickstarts [#862](https://github.com/openshift/console-operator/pull/862) * [OCPBUGS-29479](https://issues.redhat.com/browse/OCPBUGS-29479): Add startupProbe to console container. [#869](https://github.com/openshift/console-operator/pull/869) * [OCPBUGS-29532](https://issues.redhat.com/browse/OCPBUGS-29532): ouathclients: further split oidc and integrated oauth handling [#861](https://github.com/openshift/console-operator/pull/861) * [CONSOLE-3912](https://issues.redhat.com/browse/CONSOLE-3912): always sync oidcClients in authn status if the field is present [#857](https://github.com/openshift/console-operator/pull/857) * [OCPBUGS-28982](https://issues.redhat.com/browse/OCPBUGS-28982): oauthclients: fix oauthclients degraded condition that never gets removed [#855](https://github.com/openshift/console-operator/pull/855) * [CONSOLE-3912](https://issues.redhat.com/browse/CONSOLE-3912): OAuthClients: only add `oidcClients` to authentication status if the field exists [#847](https://github.com/openshift/console-operator/pull/847) * [CONSOLE-3912](https://issues.redhat.com/browse/CONSOLE-3912): OIDC: setup the volume name properly when custom CA is configured [#849](https://github.com/openshift/console-operator/pull/849) * [OCPBUGS-27335](https://issues.redhat.com/browse/OCPBUGS-27335): use InfrastructureTopology for clusters using external CP as the console deploys on the worker nodes [#841](https://github.com/openshift/console-operator/pull/841) * [CONSOLE-3912](https://issues.redhat.com/browse/CONSOLE-3912): Merge auth cert configmap deployment annotations into one [#842](https://github.com/openshift/console-operator/pull/842) * [OCPBUGS-25484](https://issues.redhat.com/browse/OCPBUGS-25484): make it impossible double set conditions in a single loop [#848](https://github.com/openshift/console-operator/pull/848) * [CONSOLE-3912](https://issues.redhat.com/browse/CONSOLE-3912): Add secrets for session encryption/authentication in OIDC [#839](https://github.com/openshift/console-operator/pull/839) * [OCPBUGS-27335](https://issues.redhat.com/browse/OCPBUGS-27335): The console-deployment should set the number of replicas based on the ControlPlaneTopology [#838](https://github.com/openshift/console-operator/pull/838) * NO-JIRA:(chore) remove unused loglevel [#830](https://github.com/openshift/console-operator/pull/830) * [OCPBUGS-25484](https://issues.redhat.com/browse/OCPBUGS-25484): Bump library-go to deal with GET conflict [#836](https://github.com/openshift/console-operator/pull/836) * [OCPBUGS-24041](https://issues.redhat.com/browse/OCPBUGS-24041): Prevent healthcheck controller from Available=False blipping [#834](https://github.com/openshift/console-operator/pull/834) * [OCPBUGS-7656](https://issues.redhat.com/browse/OCPBUGS-7656): Remove service ca controller annotation from console-redirect service. [#826](https://github.com/openshift/console-operator/pull/826) * [OCPBUGS-15827](https://issues.redhat.com/browse/OCPBUGS-15827): Revert #831 and fix cluster proxy annotation on console conversion webhook deployment [#833](https://github.com/openshift/console-operator/pull/833) * Revert #822 "OCPBUGS-15827: Update console conversion webhook server to use sig.k8s.io certwatcher" [#831](https://github.com/openshift/console-operator/pull/831) * [OCPBUGS-15827](https://issues.redhat.com/browse/OCPBUGS-15827): Update console conversion webhook server to use sig.k8s.io certwatcher [#822](https://github.com/openshift/console-operator/pull/822) * [OCPBUGS-25618](https://issues.redhat.com/browse/OCPBUGS-25618): Bump documentationBaseURL to 4.16 [#824](https://github.com/openshift/console-operator/pull/824) * [OCPBUGS-24913](https://issues.redhat.com/browse/OCPBUGS-24913): Updating openshift-enterprise-console-operator-container image to be consistent with ART [#823](https://github.com/openshift/console-operator/pull/823) * [CONSOLE-3804](https://issues.redhat.com/browse/CONSOLE-3804): Reapply separation of the oauthclients controller [#814](https://github.com/openshift/console-operator/pull/814) * [CONSOLE-3652](https://issues.redhat.com/browse/CONSOLE-3652): Create StorageVersionMigration for ConsolePlugin CRD v1 migration [#816](https://github.com/openshift/console-operator/pull/816) * [OCPBUGS-24203](https://issues.redhat.com/browse/OCPBUGS-24203): ConsolePlugin metrics must no longer be grouped by the vendor [#819](https://github.com/openshift/console-operator/pull/819) * [CONSOLE-3791](https://issues.redhat.com/browse/CONSOLE-3791): Add "readOnlyRootFilesystem" to all console conta… [#809](https://github.com/openshift/console-operator/pull/809) * [OCPBUGS-23300](https://issues.redhat.com/browse/OCPBUGS-23300): Disable route controller health check for NLB setup [#815](https://github.com/openshift/console-operator/pull/815) * [ODC-7418](https://issues.redhat.com/browse/ODC-7418): Add Janus IDP and RHDH Quick starts [#806](https://github.com/openshift/console-operator/pull/806) * [TRT-1361](https://issues.redhat.com/browse/TRT-1361): Revert #808 "CONSOLE-3804: split oauthclient controller from the common logic" [#813](https://github.com/openshift/console-operator/pull/813) * [CONSOLE-3804](https://issues.redhat.com/browse/CONSOLE-3804): split oauthclient controller from the common logic [#808](https://github.com/openshift/console-operator/pull/808) * [CONSOLE-3613](https://issues.redhat.com/browse/CONSOLE-3613): Update vendor bundle after removing multicluster code [#810](https://github.com/openshift/console-operator/pull/810) * [CONSOLE-3613](https://issues.redhat.com/browse/CONSOLE-3613): Remove multicluster code from console operator [#799](https://github.com/openshift/console-operator/pull/799) * [OCPBUGS-21972](https://issues.redhat.com/browse/OCPBUGS-21972): Disable HTTP/2 for webhook [#802](https://github.com/openshift/console-operator/pull/802) * [OCPVE-719](https://issues.redhat.com/browse/OCPVE-719): feat: add support for olm capability [#795](https://github.com/openshift/console-operator/pull/795) * [HOSTEDCP-1250](https://issues.redhat.com/browse/HOSTEDCP-1250): remove redundant cert check [#801](https://github.com/openshift/console-operator/pull/801) * [CONSOLE-3717](https://issues.redhat.com/browse/CONSOLE-3717): Dockerfile.rhel7: Drop explicit runlevels from some CRD manifests [#782](https://github.com/openshift/console-operator/pull/782) * [OCPBUGS-19173](https://issues.redhat.com/browse/OCPBUGS-19173): Updating openshift-enterprise-console-operator images to be consistent with ART [#794](https://github.com/openshift/console-operator/pull/794) * [OCPBUGS-19080](https://issues.redhat.com/browse/OCPBUGS-19080): Reset console operator's conditions [#796](https://github.com/openshift/console-operator/pull/796) * [CONSOLE-3438](https://issues.redhat.com/browse/CONSOLE-3438): Switch to using assets [#783](https://github.com/openshift/console-operator/pull/783) * [OCPBUGS-17424](https://issues.redhat.com/browse/OCPBUGS-17424): Really handle DeletedFinalStateUnknown correctly [#786](https://github.com/openshift/console-operator/pull/786) * [OCPBUGS-17424](https://issues.redhat.com/browse/OCPBUGS-17424): Handle cache.DeletedFinalStateUnknown correctly [#785](https://github.com/openshift/console-operator/pull/785) * chore: manifests/09-console-link-*: Drop obsolete deletion manifests [#784](https://github.com/openshift/console-operator/pull/784) * [CONSOLE-3624](https://issues.redhat.com/browse/CONSOLE-3624): Add haproxy timeout annotation to console routes [#777](https://github.com/openshift/console-operator/pull/777) * [ODC-7333](https://issues.redhat.com/browse/ODC-7333): Bump openshift/api to include ConsoleSample CRD [#771](https://github.com/openshift/console-operator/pull/771) * [OCPBUGS-15893](https://issues.redhat.com/browse/OCPBUGS-15893): Add missing watch permission for helm-chartrepos-viewers [#775](https://github.com/openshift/console-operator/pull/775) * [ODC-7333](https://issues.redhat.com/browse/ODC-7333): Add consolesamples to ClusterRole console-extensions-reader to give all users readonly access [#776](https://github.com/openshift/console-operator/pull/776) * [OCPBUGS-14716](https://issues.redhat.com/browse/OCPBUGS-14716): Handle branding based on API changes [#769](https://github.com/openshift/console-operator/pull/769) * [ODC-7339](https://issues.redhat.com/browse/ODC-7339): Follow up ticket for ODC-7292 [#773](https://github.com/openshift/console-operator/pull/773) * [OCPBUGS-15499](https://issues.redhat.com/browse/OCPBUGS-15499): Remove managed cluster logic from the operator's controller [#774](https://github.com/openshift/console-operator/pull/774) * [ODC-7292](https://issues.redhat.com/browse/ODC-7292): Add new quickstart for installing Cryostat [#770](https://github.com/openshift/console-operator/pull/770) * [ODC-7312](https://issues.redhat.com/browse/ODC-7312): Add OpenShift Quickstart for JBoss EAP 7 [#760](https://github.com/openshift/console-operator/pull/760) * [ODC-7262](https://issues.redhat.com/browse/ODC-7262): Add QuickStart approvers and reviewers [#772](https://github.com/openshift/console-operator/pull/772) * [CONSOLE-3278](https://issues.redhat.com/browse/CONSOLE-3278): Add client certificate and key to service monitor [#668](https://github.com/openshift/console-operator/pull/668) * [OCPBUGS-11751](https://issues.redhat.com/browse/OCPBUGS-11751): Remove multicluster conditions from console operator [#763](https://github.com/openshift/console-operator/pull/763) * [OCPBUGS-12990](https://issues.redhat.com/browse/OCPBUGS-12990): Update command line tools URL with custom downloads route [#761](https://github.com/openshift/console-operator/pull/761) * Updating openshift-enterprise-console-operator images to be consistent with ART [#756](https://github.com/openshift/console-operator/pull/756) * [OCPBUGS-5059](https://issues.redhat.com/browse/OCPBUGS-5059): Make enabled plugins unique [#710](https://github.com/openshift/console-operator/pull/710) * [OCPBUGS-12165](https://issues.redhat.com/browse/OCPBUGS-12165): Proper cleanup of route sync conditions [#757](https://github.com/openshift/console-operator/pull/757) * [OCPBUGS-12439](https://issues.redhat.com/browse/OCPBUGS-12439): Add new PrometheusRule to collect metrics for cluster-monitoring-operator [#755](https://github.com/openshift/console-operator/pull/755) * [OCPBUGS-11298](https://issues.redhat.com/browse/OCPBUGS-11298): Disable multicluster tech preview [#751](https://github.com/openshift/console-operator/pull/751) * [OCPBUGS-11531](https://issues.redhat.com/browse/OCPBUGS-11531): Bump documentationBaseURL to 4.14 [#750](https://github.com/openshift/console-operator/pull/750) * [CONSOLE-3279](https://issues.redhat.com/browse/CONSOLE-3279): Add node operating systems to console config [#742](https://github.com/openshift/console-operator/pull/742) * Revert "OCPBUGS-11164: Disable multicluster tech preview" [#749](https://github.com/openshift/console-operator/pull/749) * [OCPBUGS-11164](https://issues.redhat.com/browse/OCPBUGS-11164): Disable multicluster tech preview [#743](https://github.com/openshift/console-operator/pull/743) * [OCPBUGS-4009](https://issues.redhat.com/browse/OCPBUGS-4009): Console operator should report ConsolePlugins as relate… [#706](https://github.com/openshift/console-operator/pull/706) * [OCPBUGS-7111](https://issues.redhat.com/browse/OCPBUGS-7111): Filter out managed clusters that are not available [#724](https://github.com/openshift/console-operator/pull/724) * [OCPBUGS-10108](https://issues.redhat.com/browse/OCPBUGS-10108): ART image update [#738](https://github.com/openshift/console-operator/pull/738) * [OCPBUGS-2783](https://issues.redhat.com/browse/OCPBUGS-2783): Distinguish between route conditions and remove the old ones [#734](https://github.com/openshift/console-operator/pull/734) * [CONSOLE-2843](https://issues.redhat.com/browse/CONSOLE-2843), [CONSOLE-3394](https://issues.redhat.com/browse/CONSOLE-3394): Add ManagedProxyServiceResolver for thanos-querier on all managed clusters [#707](https://github.com/openshift/console-operator/pull/707) * [ACM-2781](https://issues.redhat.com/browse/ACM-2781): Have operator as a prerequisite [#717](https://github.com/openshift/console-operator/pull/717) * [OCPBUGS-4008](https://issues.redhat.com/browse/OCPBUGS-4008): Add managed cluster config map resource version to cons… [#723](https://github.com/openshift/console-operator/pull/723) * [OCPBUGS-6488](https://issues.redhat.com/browse/OCPBUGS-6488): Recover ConsoleNotificationSync after being degraded [#725](https://github.com/openshift/console-operator/pull/725) * [OCPBUGS-6520](https://issues.redhat.com/browse/OCPBUGS-6520): Test if all tested resrouces are available before launching Unmanaged* e2e tests [#726](https://github.com/openshift/console-operator/pull/726) * [PD-1365](https://issues.redhat.com/browse/PD-1365): Add quickstart - Get started with multicluster engine [#698](https://github.com/openshift/console-operator/pull/698) * [ODC-7182](https://issues.redhat.com/browse/ODC-7182): Export pinned resources to console-config ConfigMap [#697](https://github.com/openshift/console-operator/pull/697) * [OCPBUGS-4008](https://issues.redhat.com/browse/OCPBUGS-4008): Add `app: console` label to managed-clusters configmap [#705](https://github.com/openshift/console-operator/pull/705) * [OCPBUGS-4630](https://issues.redhat.com/browse/OCPBUGS-4630): Bump docs docs link [#704](https://github.com/openshift/console-operator/pull/704) * [CONSOLE-3355](https://issues.redhat.com/browse/CONSOLE-3355): Console operator should sync managed cluster 'copiedCSVsDisabled' flag to managed cluster config [#701](https://github.com/openshift/console-operator/pull/701) * [OCPBUGS-1617](https://issues.redhat.com/browse/OCPBUGS-1617): Remove unused node.kubernetes.io/not-reachable toleration [#696](https://github.com/openshift/console-operator/pull/696) * [ACM-2063](https://issues.redhat.com/browse/ACM-2063): Add host inventory quickstart [#699](https://github.com/openshift/console-operator/pull/699) * [Bug 1770297](https://bugzilla.redhat.com/show_bug.cgi?id=1770297): State that odo is comunity supported [#695](https://github.com/openshift/console-operator/pull/695) * [OCPBUGS-3109](https://issues.redhat.com/browse/OCPBUGS-3109): Change text colour for ConsoleNotification that notifies user that the cluster is being [#694](https://github.com/openshift/console-operator/pull/694) * [CONSOLE-3286](https://issues.redhat.com/browse/CONSOLE-3286): Set disabledCopiedCSVs in console [#693](https://github.com/openshift/console-operator/pull/693) * [CONSOLE-3252](https://issues.redhat.com/browse/CONSOLE-3252): Create a ConsoleNotification when cluster is performing an upgrade [#687](https://github.com/openshift/console-operator/pull/687) * [OCPBUGS-2219](https://issues.redhat.com/browse/OCPBUGS-2219): Empty string should be valid for i18n loadType [#689](https://github.com/openshift/console-operator/pull/689) * [CONSOLE-3337](https://issues.redhat.com/browse/CONSOLE-3337): Dynamic plugin proxy reference issue [#691](https://github.com/openshift/console-operator/pull/691) * [OCPBUGS-1708](https://issues.redhat.com/browse/OCPBUGS-1708): Set i18n LoadType to Lazy when v1alpha1 i18n annotation is set to false [#684](https://github.com/openshift/console-operator/pull/684) * update to release.openshift.io/feature-set to match OCP 4.12 [#688](https://github.com/openshift/console-operator/pull/688) * [CONSOLE-3125](https://issues.redhat.com/browse/CONSOLE-3125): Add cluster filtering by product and ocp version [#677](https://github.com/openshift/console-operator/pull/677) * [ODC-6778](https://issues.redhat.com/browse/ODC-6778): Bump openshift/api to get devcatalog disable types cuztomization changes [#676](https://github.com/openshift/console-operator/pull/676) * [CONSOLE-3069](https://issues.redhat.com/browse/CONSOLE-3069): Handle new v1 ConsolePlugin api in the operator [#683](https://github.com/openshift/console-operator/pull/683) * [OCPBUGS-785](https://issues.redhat.com/browse/OCPBUGS-785): Bump documentationBaseURL to 4.12 [#682](https://github.com/openshift/console-operator/pull/682) * [ODC-6783](https://issues.redhat.com/browse/ODC-6783): Export perspectives to console-config ConfigMap [#678](https://github.com/openshift/console-operator/pull/678) * CONSOLE 3096: Promote ConsolePlugin CRD to v1 [#670](https://github.com/openshift/console-operator/pull/670) * [Bug 2100860](https://bugzilla.redhat.com/show_bug.cgi?id=2100860): Retrieve user-defined Alertmanager services from shared configmap [#658](https://github.com/openshift/console-operator/pull/658) * [CONSOLE-3242](https://issues.redhat.com/browse/CONSOLE-3242): Heterogeneous architecture clusters [#669](https://github.com/openshift/console-operator/pull/669) * [CONSOLE-3220](https://issues.redhat.com/browse/CONSOLE-3220): Add console capability to all manifests [#665](https://github.com/openshift/console-operator/pull/665) * [OCPBUGS-457](https://issues.redhat.com/browse/OCPBUGS-457): TestEditUnmanagedPodDisruptionBudget flakes [#675](https://github.com/openshift/console-operator/pull/675) * [OCPBUGS-498](https://issues.redhat.com/browse/OCPBUGS-498): Update with latest openshift/api changes [#674](https://github.com/openshift/console-operator/pull/674) * [Bug 2117646](https://bugzilla.redhat.com/show_bug.cgi?id=2117646): Changing field on any of routes in the openshift-console namespace wont trigger sync loop [#672](https://github.com/openshift/console-operator/pull/672) * [Bug 2117142](https://bugzilla.redhat.com/show_bug.cgi?id=2117142): update annotations for project-helm-chartrepository-editor [#673](https://github.com/openshift/console-operator/pull/673) * [Bug 2117142](https://bugzilla.redhat.com/show_bug.cgi?id=2117142): Update permission for projecthelmchartrepositories with an aggregator role [#667](https://github.com/openshift/console-operator/pull/667) * [Bug 2089950](https://bugzilla.redhat.com/show_bug.cgi?id=2089950): Deleting downloads deployment should not fail if already deleted [#663](https://github.com/openshift/console-operator/pull/663) * [Bug 2093852](https://bugzilla.redhat.com/show_bug.cgi?id=2093852): InfrastructureTopology must be driving console affinity rule creation [#657](https://github.com/openshift/console-operator/pull/657) * [Bug 2021297](https://bugzilla.redhat.com/show_bug.cgi?id=2021297): Pass RELEASE_VERSION envar into the console pod [#659](https://github.com/openshift/console-operator/pull/659) * [CONSOLE-3063](https://issues.redhat.com/browse/CONSOLE-3063): PDB for console pods avoid too many replicas down [#655](https://github.com/openshift/console-operator/pull/655) * [CONSOLE-3162](https://issues.redhat.com/browse/CONSOLE-3162): Implement check for the new i18n annotation for dynamic plugins [#654](https://github.com/openshift/console-operator/pull/654) * [ODC-6670](https://issues.redhat.com/browse/ODC-6670): Sync consoleConfig telemetry annotations to console-config.yaml [#653](https://github.com/openshift/console-operator/pull/653) * [Bug 2086519](https://bugzilla.redhat.com/show_bug.cgi?id=2086519): AUTH-133: manifests: comply to restricted pod security [#652](https://github.com/openshift/console-operator/pull/652) * [Bug 2067155](https://bugzilla.redhat.com/show_bug.cgi?id=2067155): Modify the operator display name to match it with the name displayed in operatorhub [#650](https://github.com/openshift/console-operator/pull/650) * [Bug 2075478](https://bugzilla.redhat.com/show_bug.cgi?id=2075478): Bump docs version to 4.11 [#648](https://github.com/openshift/console-operator/pull/648) * [MGMT-9797](https://issues.redhat.com/browse/MGMT-9797): Bump `openshift/api` dependency to `04e1813ebb11` [#644](https://github.com/openshift/console-operator/pull/644) * [Bug 2046497](https://bugzilla.redhat.com/show_bug.cgi?id=2046497): Metrics e2e should not fail on first failed polling attempt [#645](https://github.com/openshift/console-operator/pull/645) * [Bug 2057696](https://bugzilla.redhat.com/show_bug.cgi?id=2057696): Console operator should not block installation/upgrade process when set to Removed state [#642](https://github.com/openshift/console-operator/pull/642) * CONSOLE 3070: Console-operator should pass infrastructure config's ControlPlaneToplogy to the console-config.yaml [#639](https://github.com/openshift/console-operator/pull/639) * [Bug 2046497](https://bugzilla.redhat.com/show_bug.cgi?id=2046497): Re-enable TestMetricsEndpoint e2e test case [#640](https://github.com/openshift/console-operator/pull/640) * [Bug 2048541](https://bugzilla.redhat.com/show_bug.cgi?id=2048541): ODF quickstart permissions check [#634](https://github.com/openshift/console-operator/pull/634) * Dockerfile.rhel7: add new Helm CRD, ProjectHelmChartRepository [#635](https://github.com/openshift/console-operator/pull/635) * 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/2bee8bd9b1c9ad46015f4e0ff13b6b5ce09fd2b6...) ### [container-networking-plugins](https://github.com/openshift/containernetworking-plugins/tree/eb5fcc1156afff3261deb50ed55283de3322b9fa) * [Bug 2101664](https://bugzilla.redhat.com/show_bug.cgi?id=2101664): Sysctl IFNAME [backport 4.9] [#64](https://github.com/openshift/containernetworking-plugins/pull/64) * [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...eb5fcc1156afff3261deb50ed55283de3322b9fa) ### [coredns](https://github.com/openshift/coredns/tree/e332b9e22f9cc9ab654b1113e74137c54c98b224) * [OCPBUGS-2903](https://issues.redhat.com/browse/OCPBUGS-2903): Remove bufsize hardcoding to 2048 on cache upstream refreshes. [#81](https://github.com/openshift/coredns/pull/81) * 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...e332b9e22f9cc9ab654b1113e74137c54c98b224) ### [csi-driver-manila, openstack-cinder-csi-driver](https://github.com/openshift/cloud-provider-openstack/tree/8314cc69ad5ad00ba4e6da6dcb4eb05e22fe48e7) * [OCPBUGS-6035](https://issues.redhat.com/browse/OCPBUGS-6035): Merge https://github.com/kubernetes/cloud-provider-openstack:release-1.22 into release-4.9 [#170](https://github.com/openshift/cloud-provider-openstack/pull/170) * [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...8314cc69ad5ad00ba4e6da6dcb4eb05e22fe48e7) ### [csi-driver-manila-operator](https://github.com/openshift/csi-driver-manila-operator/tree/) * NO-JIRA: Add warning about repository being obsolete [#244](https://github.com/openshift/csi-driver-manila-operator/pull/244) * NO-JIRA: Update OWNERS file [#245](https://github.com/openshift/csi-driver-manila-operator/pull/245) * [OSASINFRA-3529](https://issues.redhat.com/browse/OSASINFRA-3529): Bump Gophercloud to v2 [#243](https://github.com/openshift/csi-driver-manila-operator/pull/243) * [OCPBUGS-39471](https://issues.redhat.com/browse/OCPBUGS-39471): Updating csi-driver-manila-operator-container image to be consistent with ART for 4.18 [#242](https://github.com/openshift/csi-driver-manila-operator/pull/242) * [OCPBUGS-29240](https://issues.redhat.com/browse/OCPBUGS-29240): Add missing healthchecks [#239](https://github.com/openshift/csi-driver-manila-operator/pull/239) * NO-JIRA: Cleanup duplicated resources requests [#238](https://github.com/openshift/csi-driver-manila-operator/pull/238) * [AUTH-482](https://issues.redhat.com/browse/AUTH-482): set required-scc for openshift workloads [#234](https://github.com/openshift/csi-driver-manila-operator/pull/234) * [STOR-1596](https://issues.redhat.com/browse/STOR-1596): Bump all deps for 4.17 [#233](https://github.com/openshift/csi-driver-manila-operator/pull/233) * [OCPBUGS-34090](https://issues.redhat.com/browse/OCPBUGS-34090): Updating csi-driver-manila-operator-container image to be consistent with ART for 4.17 [#232](https://github.com/openshift/csi-driver-manila-operator/pull/232) * [OCPBUGS-34090](https://issues.redhat.com/browse/OCPBUGS-34090): Updating csi-driver-manila-operator-container image to be consistent with ART for 4.17 [#231](https://github.com/openshift/csi-driver-manila-operator/pull/231) * [OCPBUGS-28230](https://issues.redhat.com/browse/OCPBUGS-28230): enforce termination message policy on all platform pods [#229](https://github.com/openshift/csi-driver-manila-operator/pull/229) * [STOR-1574](https://issues.redhat.com/browse/STOR-1574): Bump all deps [#226](https://github.com/openshift/csi-driver-manila-operator/pull/226) * [OCPBUGS-28934](https://issues.redhat.com/browse/OCPBUGS-28934): Updating csi-driver-manila-operator-container image to be consistent with ART for 4.16 [#227](https://github.com/openshift/csi-driver-manila-operator/pull/227) * NO-ISSUE: Remove local manifests [#208](https://github.com/openshift/csi-driver-manila-operator/pull/208) * [STOR-1574](https://issues.redhat.com/browse/STOR-1574): Bump library-go [#225](https://github.com/openshift/csi-driver-manila-operator/pull/225) * [OCPBUGS-23809](https://issues.redhat.com/browse/OCPBUGS-23809): Bump opentelemetry libs [#220](https://github.com/openshift/csi-driver-manila-operator/pull/220) * [STOR-1714](https://issues.redhat.com/browse/STOR-1714): Release leadership on SIGTERM [#223](https://github.com/openshift/csi-driver-manila-operator/pull/223) * [STOR-1688](https://issues.redhat.com/browse/STOR-1688): Chore: add .snyk file to ignore false positives [#218](https://github.com/openshift/csi-driver-manila-operator/pull/218) * [OCPBUGS-24226](https://issues.redhat.com/browse/OCPBUGS-24226): setting TLSSecurityProfile with no minTLSVersion crashes controller [#217](https://github.com/openshift/csi-driver-manila-operator/pull/217) * [OCPBUGS-23306](https://issues.redhat.com/browse/OCPBUGS-23306): Add annotation to CSI driver Pod preventing eviction from the cluster-autoscaler [#214](https://github.com/openshift/csi-driver-manila-operator/pull/214) * [OCPBUGS-24824](https://issues.redhat.com/browse/OCPBUGS-24824): Updating csi-driver-manila-operator-container image to be consistent with ART [#213](https://github.com/openshift/csi-driver-manila-operator/pull/213) * [STOR-1402](https://issues.redhat.com/browse/STOR-1402), [STOR-1453](https://issues.redhat.com/browse/STOR-1453): update libraries and specify TLS_MIN_VERSION [#212](https://github.com/openshift/csi-driver-manila-operator/pull/212) * [OCPBUGS-9331](https://issues.redhat.com/browse/OCPBUGS-9331): Fix selector for manila-csi-driver-controller-metrics service [#210](https://github.com/openshift/csi-driver-manila-operator/pull/210) * [OCPBUGS-22357](https://issues.redhat.com/browse/OCPBUGS-22357): CVE-2023-44487: bump github.com/openshift/library-go to master [#207](https://github.com/openshift/csi-driver-manila-operator/pull/207) * [OCPBUGS-21940](https://issues.redhat.com/browse/OCPBUGS-21940): Update k8s.io/apimachinery and k8s.io/apiserver [#206](https://github.com/openshift/csi-driver-manila-operator/pull/206) * [OCPBUGS-21593](https://issues.redhat.com/browse/OCPBUGS-21593): CVE-2023-44487: bump golang.org/x/net to v0.17.0 [#205](https://github.com/openshift/csi-driver-manila-operator/pull/205) * [OCPBUGS-19166](https://issues.redhat.com/browse/OCPBUGS-19166): Updating csi-driver-manila-operator images to be consistent with ART [#204](https://github.com/openshift/csi-driver-manila-operator/pull/204) * Configure User Agent [#191](https://github.com/openshift/csi-driver-manila-operator/pull/191) * [STOR-1440](https://issues.redhat.com/browse/STOR-1440): Restart controller Pods if metrics-serving-cert changed [#198](https://github.com/openshift/csi-driver-manila-operator/pull/198) * [OCPBUGS-12499](https://issues.redhat.com/browse/OCPBUGS-12499): Bump dependencies [#197](https://github.com/openshift/csi-driver-manila-operator/pull/197) * Remove unused Dockerfile.openshift.ci file [#193](https://github.com/openshift/csi-driver-manila-operator/pull/193) * Rework how we build the container image [#194](https://github.com/openshift/csi-driver-manila-operator/pull/194) * [OCPBUGS-14049](https://issues.redhat.com/browse/OCPBUGS-14049): Don't cache OpenStack client [#184](https://github.com/openshift/csi-driver-manila-operator/pull/184) * Revert "OCPBUGS-14049: Add secret informer" [#192](https://github.com/openshift/csi-driver-manila-operator/pull/192) * [OCPBUGS-16453](https://issues.redhat.com/browse/OCPBUGS-16453): Bump library-go [#190](https://github.com/openshift/csi-driver-manila-operator/pull/190) * [OCPBUGS-16783](https://issues.redhat.com/browse/OCPBUGS-16783): Chore: Update OWNERS [#189](https://github.com/openshift/csi-driver-manila-operator/pull/189) * [OCPBUGS-14049](https://issues.redhat.com/browse/OCPBUGS-14049): Add secret informer [#187](https://github.com/openshift/csi-driver-manila-operator/pull/187) * [STOR-1065](https://issues.redhat.com/browse/STOR-1065): Rework sidecar bindings to bind common ClusterRoles [#186](https://github.com/openshift/csi-driver-manila-operator/pull/186) * [OCPBUGS-14824](https://issues.redhat.com/browse/OCPBUGS-14824): Bump csi-driver-manila-operator library-go [#183](https://github.com/openshift/csi-driver-manila-operator/pull/183) * [STOR-1168](https://issues.redhat.com/browse/STOR-1168): Bump common libraries [#182](https://github.com/openshift/csi-driver-manila-operator/pull/182) * Updating csi-driver-manila-operator images to be consistent with ART [#181](https://github.com/openshift/csi-driver-manila-operator/pull/181) * Updating csi-driver-manila-operator images to be consistent with ART [#180](https://github.com/openshift/csi-driver-manila-operator/pull/180) * Updating csi-driver-manila-operator images to be consistent with ART [#179](https://github.com/openshift/csi-driver-manila-operator/pull/179) * [OCPBUGS-8683](https://issues.redhat.com/browse/OCPBUGS-8683): Add management workloads annotations [#175](https://github.com/openshift/csi-driver-manila-operator/pull/175) * [OCPBUGS-8628](https://issues.redhat.com/browse/OCPBUGS-8628): Bump go.mongodb.org/mongo-driver to v1.5.1 [#173](https://github.com/openshift/csi-driver-manila-operator/pull/173) * Updating csi-driver-manila-operator images to be consistent with ART [#172](https://github.com/openshift/csi-driver-manila-operator/pull/172) * [STOR-1019](https://issues.redhat.com/browse/STOR-1019): Bump to k8s 1.26 libs for OCP 4.13 [#167](https://github.com/openshift/csi-driver-manila-operator/pull/167) * [OCPBUGS-6301](https://issues.redhat.com/browse/OCPBUGS-6301): Address CVE-2022-41717 [#165](https://github.com/openshift/csi-driver-manila-operator/pull/165) * [Bug 2106736](https://bugzilla.redhat.com/show_bug.cgi?id=2106736): Add multiplePVsSameID capability [#164](https://github.com/openshift/csi-driver-manila-operator/pull/164) * [STOR-1078](https://issues.redhat.com/browse/STOR-1078): Add hostPaths necessary for SELinux mounts [#162](https://github.com/openshift/csi-driver-manila-operator/pull/162) * Updating csi-driver-manila-operator images to be consistent with ART [#161](https://github.com/openshift/csi-driver-manila-operator/pull/161) * [OCPBUGS-4347](https://issues.redhat.com/browse/OCPBUGS-4347): set TLS cipher suites in Kube RBAC sidecars [#160](https://github.com/openshift/csi-driver-manila-operator/pull/160) * [OCPBUGS-1904](https://issues.redhat.com/browse/OCPBUGS-1904): Only deploy VolumeSnapshotClass when CRD exists [#159](https://github.com/openshift/csi-driver-manila-operator/pull/159) * Updating csi-driver-manila-operator images to be consistent with ART [#157](https://github.com/openshift/csi-driver-manila-operator/pull/157) * Ensure files follow go 1.19 formatting [#158](https://github.com/openshift/csi-driver-manila-operator/pull/158) * [Bug 2057637](https://bugzilla.redhat.com/show_bug.cgi?id=2057637): Include secrets to VolumeSnapshotClass [#156](https://github.com/openshift/csi-driver-manila-operator/pull/156) * [STOR-858](https://issues.redhat.com/browse/STOR-858): Bump github.com/openshift/* and k8s.io/* [#155](https://github.com/openshift/csi-driver-manila-operator/pull/155) * Bug OCPBUGS-944: Fix RBAC race during initial deployment [#154](https://github.com/openshift/csi-driver-manila-operator/pull/154) * Expose CSI_FSGROUP_POLICY as an operator option [#142](https://github.com/openshift/csi-driver-manila-operator/pull/142) * Updating csi-driver-manila-operator images to be consistent with ART [#151](https://github.com/openshift/csi-driver-manila-operator/pull/151) * [Bug 2090662](https://bugzilla.redhat.com/show_bug.cgi?id=2090662): SWEET32: Improve TLS configuration for Kube RBAC Proxy (cont) [#149](https://github.com/openshift/csi-driver-manila-operator/pull/149) * [Bug 2083153](https://bugzilla.redhat.com/show_bug.cgi?id=2083153): Fetch application credentials [#148](https://github.com/openshift/csi-driver-manila-operator/pull/148) * [Bug 2090662](https://bugzilla.redhat.com/show_bug.cgi?id=2090662): SWEET32: Improve TLS configuration for Kube RBAC Proxy [#145](https://github.com/openshift/csi-driver-manila-operator/pull/145) * [Bug 2089973](https://bugzilla.redhat.com/show_bug.cgi?id=2089973): bump libs to k8s 1.24 for OCP 4.11 [#144](https://github.com/openshift/csi-driver-manila-operator/pull/144) * Updating csi-driver-manila-operator images to be consistent with ART [#143](https://github.com/openshift/csi-driver-manila-operator/pull/143) * [Bug 2074274](https://bugzilla.redhat.com/show_bug.cgi?id=2074274): Address CVE-2022-27191 [#141](https://github.com/openshift/csi-driver-manila-operator/pull/141) * [Bug 2067749](https://bugzilla.redhat.com/show_bug.cgi?id=2067749): Address CVE-2022-21698 [#140](https://github.com/openshift/csi-driver-manila-operator/pull/140) * ci: enable more tests [#138](https://github.com/openshift/csi-driver-manila-operator/pull/138) * Updating csi-driver-manila-operator images to be consistent with ART [#137](https://github.com/openshift/csi-driver-manila-operator/pull/137) * shiftstack: Update OWNERS [#135](https://github.com/openshift/csi-driver-manila-operator/pull/135) * [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...) ### [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs/tree/) * [OCPBUGS-45714](https://issues.redhat.com/browse/OCPBUGS-45714): Updating csi-driver-nfs-container image to be consistent with ART for 4.19 [#150](https://github.com/openshift/csi-driver-nfs/pull/150) * NO-JIRA: merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#149](https://github.com/openshift/csi-driver-nfs/pull/149) * NO-JIRA: Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#148](https://github.com/openshift/csi-driver-nfs/pull/148) * NO-JIRA: Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#147](https://github.com/openshift/csi-driver-nfs/pull/147) * [OCPBUGS-41254](https://issues.redhat.com/browse/OCPBUGS-41254): Updating csi-driver-nfs-container image to be consistent with ART for 4.18 [#146](https://github.com/openshift/csi-driver-nfs/pull/146) * [OCPBUGS-34363](https://issues.redhat.com/browse/OCPBUGS-34363): Updating csi-driver-nfs-container image to be consistent with ART for 4.17 [#144](https://github.com/openshift/csi-driver-nfs/pull/144) * NO-JIRA: Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#140](https://github.com/openshift/csi-driver-nfs/pull/140) * [OCPBUGS-34363](https://issues.redhat.com/browse/OCPBUGS-34363): Updating csi-driver-nfs-container image to be consistent with ART for 4.17 [#142](https://github.com/openshift/csi-driver-nfs/pull/142) * [OCPBUGS-30439](https://issues.redhat.com/browse/OCPBUGS-30439): Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#139](https://github.com/openshift/csi-driver-nfs/pull/139) * NO-JIRA: Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#138](https://github.com/openshift/csi-driver-nfs/pull/138) * NO-JIRA: Add snyk configuration file [#137](https://github.com/openshift/csi-driver-nfs/pull/137) * [OCPBUGS-24952](https://issues.redhat.com/browse/OCPBUGS-24952): Updating csi-driver-nfs-container image to be consistent with ART [#136](https://github.com/openshift/csi-driver-nfs/pull/136) * [OCPBUGS-24131](https://issues.redhat.com/browse/OCPBUGS-24131): Updating csi-driver-nfs-container image to be consistent with ART [#135](https://github.com/openshift/csi-driver-nfs/pull/135) * [OCPBUGS-21829](https://issues.redhat.com/browse/OCPBUGS-21829): Merge upstream [#133](https://github.com/openshift/csi-driver-nfs/pull/133) * [OCPBUGS-21829](https://issues.redhat.com/browse/OCPBUGS-21829): CVE-2023-44487: bump golang.org/x/net to v0.17.0 [#131](https://github.com/openshift/csi-driver-nfs/pull/131) * [OCPBUGS-19212](https://issues.redhat.com/browse/OCPBUGS-19212): Updating csi-driver-nfs images to be consistent with ART [#129](https://github.com/openshift/csi-driver-nfs/pull/129) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#128](https://github.com/openshift/csi-driver-nfs/pull/128) * Remove unused Dockerfile.openshift.ci file [#127](https://github.com/openshift/csi-driver-nfs/pull/127) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#126](https://github.com/openshift/csi-driver-nfs/pull/126) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#125](https://github.com/openshift/csi-driver-nfs/pull/125) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#124](https://github.com/openshift/csi-driver-nfs/pull/124) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#123](https://github.com/openshift/csi-driver-nfs/pull/123) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#122](https://github.com/openshift/csi-driver-nfs/pull/122) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#118](https://github.com/openshift/csi-driver-nfs/pull/118) * Updating csi-driver-nfs images to be consistent with ART [#121](https://github.com/openshift/csi-driver-nfs/pull/121) * Updating csi-driver-nfs images to be consistent with ART [#120](https://github.com/openshift/csi-driver-nfs/pull/120) * Updating csi-driver-nfs images to be consistent with ART [#119](https://github.com/openshift/csi-driver-nfs/pull/119) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#117](https://github.com/openshift/csi-driver-nfs/pull/117) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#116](https://github.com/openshift/csi-driver-nfs/pull/116) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#113](https://github.com/openshift/csi-driver-nfs/pull/113) * Updating csi-driver-nfs images to be consistent with ART [#112](https://github.com/openshift/csi-driver-nfs/pull/112) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#111](https://github.com/openshift/csi-driver-nfs/pull/111) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#110](https://github.com/openshift/csi-driver-nfs/pull/110) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#108](https://github.com/openshift/csi-driver-nfs/pull/108) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#106](https://github.com/openshift/csi-driver-nfs/pull/106) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#104](https://github.com/openshift/csi-driver-nfs/pull/104) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#103](https://github.com/openshift/csi-driver-nfs/pull/103) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#102](https://github.com/openshift/csi-driver-nfs/pull/102) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#101](https://github.com/openshift/csi-driver-nfs/pull/101) * Updating csi-driver-nfs images to be consistent with ART [#100](https://github.com/openshift/csi-driver-nfs/pull/100) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#99](https://github.com/openshift/csi-driver-nfs/pull/99) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#98](https://github.com/openshift/csi-driver-nfs/pull/98) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#97](https://github.com/openshift/csi-driver-nfs/pull/97) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#96](https://github.com/openshift/csi-driver-nfs/pull/96) * Updating csi-driver-nfs images to be consistent with ART [#95](https://github.com/openshift/csi-driver-nfs/pull/95) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#94](https://github.com/openshift/csi-driver-nfs/pull/94) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#93](https://github.com/openshift/csi-driver-nfs/pull/93) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#92](https://github.com/openshift/csi-driver-nfs/pull/92) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#91](https://github.com/openshift/csi-driver-nfs/pull/91) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#90](https://github.com/openshift/csi-driver-nfs/pull/90) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#89](https://github.com/openshift/csi-driver-nfs/pull/89) * Updating csi-driver-nfs images to be consistent with ART [#88](https://github.com/openshift/csi-driver-nfs/pull/88) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#87](https://github.com/openshift/csi-driver-nfs/pull/87) * Revert "<carry>: Umount volumes with force" [#86](https://github.com/openshift/csi-driver-nfs/pull/86) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#85](https://github.com/openshift/csi-driver-nfs/pull/85) * Merge remote-tracking branch 'upstream/master' into upstream-merge [#84](https://github.com/openshift/csi-driver-nfs/pull/84) * Updating csi-driver-nfs images to be consistent with ART [#83](https://github.com/openshift/csi-driver-nfs/pull/83) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#82](https://github.com/openshift/csi-driver-nfs/pull/82) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#81](https://github.com/openshift/csi-driver-nfs/pull/81) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#80](https://github.com/openshift/csi-driver-nfs/pull/80) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#79](https://github.com/openshift/csi-driver-nfs/pull/79) * [Bug 2067750](https://bugzilla.redhat.com/show_bug.cgi?id=2067750): Merge github.com/kubernetes-csi/csi-driver-nfs into master [#78](https://github.com/openshift/csi-driver-nfs/pull/78) * Merge upstream into openshift/csi-driver-nfs [#77](https://github.com/openshift/csi-driver-nfs/pull/77) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#76](https://github.com/openshift/csi-driver-nfs/pull/76) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#75](https://github.com/openshift/csi-driver-nfs/pull/75) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#74](https://github.com/openshift/csi-driver-nfs/pull/74) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#73](https://github.com/openshift/csi-driver-nfs/pull/73) * Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#70](https://github.com/openshift/csi-driver-nfs/pull/70) * Updating csi-driver-nfs images to be consistent with ART [#72](https://github.com/openshift/csi-driver-nfs/pull/72) * shiftstack: Update OWNERS [#71](https://github.com/openshift/csi-driver-nfs/pull/71) * [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...) ### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/) * [OCPBUGS-45401](https://issues.redhat.com/browse/OCPBUGS-45401): Updating csi-attacher-container image to be consistent with ART for 4.19 [#81](https://github.com/openshift/csi-external-attacher/pull/81) * [STOR-2018](https://issues.redhat.com/browse/STOR-2018): Rebase external-attacher to v4.7.0 for OCP 4.18 [#80](https://github.com/openshift/csi-external-attacher/pull/80) * Updating csi-attacher-container image to be consistent with ART for 4.18 [#79](https://github.com/openshift/csi-external-attacher/pull/79) * [STOR-1593](https://issues.redhat.com/browse/STOR-1593): Rebase external-attacher to v4.6.1 for OCP 4.17 [#76](https://github.com/openshift/csi-external-attacher/pull/76) * [OCPBUGS-36455](https://issues.redhat.com/browse/OCPBUGS-36455): Rename Dockerfile to Dockerfile.ocp [#77](https://github.com/openshift/csi-external-attacher/pull/77) * [OCPBUGS-34440](https://issues.redhat.com/browse/OCPBUGS-34440): Updating csi-attacher-container image to be consistent with ART for 4.17 [#75](https://github.com/openshift/csi-external-attacher/pull/75) * [OCPBUGS-34098](https://issues.redhat.com/browse/OCPBUGS-34098): Updating csi-attacher-container image to be consistent with ART for 4.17 [#74](https://github.com/openshift/csi-external-attacher/pull/74) * [STOR-1573](https://issues.redhat.com/browse/STOR-1573): Rebase `external-attacher` to v4.5.1 for OCP 4.16 [#72](https://github.com/openshift/csi-external-attacher/pull/72) * [OCPBUGS-30437](https://issues.redhat.com/browse/OCPBUGS-30437): CVE-2024-24786: bump google.golang.org/protobuf to v1.33.0 [#71](https://github.com/openshift/csi-external-attacher/pull/71) * [OCPBUGS-27242](https://issues.redhat.com/browse/OCPBUGS-27242): fix or ignore snyk errors for ocp storage repos [#70](https://github.com/openshift/csi-external-attacher/pull/70) * [OCPBUGS-25576](https://issues.redhat.com/browse/OCPBUGS-25576): Updating csi-attacher-container image to be consistent with ART [#69](https://github.com/openshift/csi-external-attacher/pull/69) * [STOR-1688](https://issues.redhat.com/browse/STOR-1688): Chore: add .snyk file to ignore false positives [#68](https://github.com/openshift/csi-external-attacher/pull/68) * [OCPBUGS-25053](https://issues.redhat.com/browse/OCPBUGS-25053): Updating csi-attacher-container image to be consistent with ART [#67](https://github.com/openshift/csi-external-attacher/pull/67) * [OCPBUGS-24966](https://issues.redhat.com/browse/OCPBUGS-24966): Updating csi-attacher-container image to be consistent with ART [#66](https://github.com/openshift/csi-external-attacher/pull/66) * [OCPBUGS-24139](https://issues.redhat.com/browse/OCPBUGS-24139): Updating csi-attacher-container image to be consistent with ART [#65](https://github.com/openshift/csi-external-attacher/pull/65) * [OCPBUGS-21593](https://issues.redhat.com/browse/OCPBUGS-21593): CVE-2023-44487: bump golang.org/x/net to v0.17.0 [#59](https://github.com/openshift/csi-external-attacher/pull/59) * [STOR-1404](https://issues.redhat.com/browse/STOR-1404): Rebase `external-attacher` to v4.4.0 for OCP 4.15 [#58](https://github.com/openshift/csi-external-attacher/pull/58) * [OCPBUGS-19225](https://issues.redhat.com/browse/OCPBUGS-19225): Updating csi-attacher images to be consistent with ART [#57](https://github.com/openshift/csi-external-attacher/pull/57) * [STOR-1169](https://issues.redhat.com/browse/STOR-1169): Rebase `external-attacher` to v4.3.0 for OCP 4.14 [#54](https://github.com/openshift/csi-external-attacher/pull/54) * [OCPBUGS-14815](https://issues.redhat.com/browse/OCPBUGS-14815): Chore: Update OWNERS and OWNERS_ALIASES [#55](https://github.com/openshift/csi-external-attacher/pull/55) * Updating csi-attacher images to be consistent with ART [#53](https://github.com/openshift/csi-external-attacher/pull/53) * Updating csi-attacher images to be consistent with ART [#52](https://github.com/openshift/csi-external-attacher/pull/52) * Updating csi-attacher images to be consistent with ART [#51](https://github.com/openshift/csi-external-attacher/pull/51) * Updating csi-attacher images to be consistent with ART [#50](https://github.com/openshift/csi-external-attacher/pull/50) * [STOR-1020](https://issues.redhat.com/browse/STOR-1020): Rebase `external-attacher` to v4.1.0 for OCP 4.13 [#49](https://github.com/openshift/csi-external-attacher/pull/49) * Updating csi-attacher images to be consistent with ART [#48](https://github.com/openshift/csi-external-attacher/pull/48) * Update to go v1.19 [#45](https://github.com/openshift/csi-external-attacher/pull/45) * UPSTREAM: <carry>: Remove .github files [#43](https://github.com/openshift/csi-external-attacher/pull/43) * Updating csi-attacher images to be consistent with ART [#42](https://github.com/openshift/csi-external-attacher/pull/42) * [STOR-859](https://issues.redhat.com/browse/STOR-859): Rebase to v4.0.0 for OCP 4.12 [#41](https://github.com/openshift/csi-external-attacher/pull/41) * Updating csi-attacher images to be consistent with ART [#40](https://github.com/openshift/csi-external-attacher/pull/40) * [Bug 2097284](https://bugzilla.redhat.com/show_bug.cgi?id=2097284): Rebase to v3.5.0 for OCP 4.11 [#39](https://github.com/openshift/csi-external-attacher/pull/39) * Updating csi-attacher images to be consistent with ART [#38](https://github.com/openshift/csi-external-attacher/pull/38) * [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...) ### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/) * [OCPBUGS-46125](https://issues.redhat.com/browse/OCPBUGS-46125): CVE-2024-45337: bump golang.org/x/crypto to v0.31.0 [#108](https://github.com/openshift/csi-external-provisioner/pull/108) * [OCPBUGS-45735](https://issues.redhat.com/browse/OCPBUGS-45735): Updating csi-provisioner-container image to be consistent with ART for 4.19 [#107](https://github.com/openshift/csi-external-provisioner/pull/107) * [STOR-2018](https://issues.redhat.com/browse/STOR-2018): Rebase external-provisioner to upstream v5.1.0 for OCP 4.18 [#106](https://github.com/openshift/csi-external-provisioner/pull/106) * Updating csi-provisioner-container image to be consistent with ART for 4.18 [#105](https://github.com/openshift/csi-external-provisioner/pull/105) * [STOR-1593](https://issues.redhat.com/browse/STOR-1593): Rebase to upstream v5.0.2 for 4.17 [#104](https://github.com/openshift/csi-external-provisioner/pull/104) * [OCPBUGS-34458](https://issues.redhat.com/browse/OCPBUGS-34458): Updating csi-provisioner-container image to be consistent with ART for 4.17 [#103](https://github.com/openshift/csi-external-provisioner/pull/103) * [OCPBUGS-37455](https://issues.redhat.com/browse/OCPBUGS-37455): Revert 5.0.1 rebase [#102](https://github.com/openshift/csi-external-provisioner/pull/102) * [STOR-1593](https://issues.redhat.com/browse/STOR-1593): Rebase to upstream v5.0.1 for 4.17 [#98](https://github.com/openshift/csi-external-provisioner/pull/98) * [STOR-1573](https://issues.redhat.com/browse/STOR-1573): Rebase `external-provisioner` to v4.0.1 for OCP 4.16 [#95](https://github.com/openshift/csi-external-provisioner/pull/95) * [OCPBUGS-30442](https://issues.redhat.com/browse/OCPBUGS-30442): CVE-2024-24786: bump google.golang.org/protobuf to v1.33.0 [#94](https://github.com/openshift/csi-external-provisioner/pull/94) * [OCPBUGS-29971](https://issues.redhat.com/browse/OCPBUGS-29971): Updating csi-provisioner-container image to be consistent with ART for 4.16 [#93](https://github.com/openshift/csi-external-provisioner/pull/93) * [OCPBUGS-27242](https://issues.redhat.com/browse/OCPBUGS-27242): fix or ignore snyk errors for ocp storage repos [#88](https://github.com/openshift/csi-external-provisioner/pull/88) * [OCPBUGS-25492](https://issues.redhat.com/browse/OCPBUGS-25492): UPSTREAM: 1132: CVE-2023-48795: bump golang.org/x/crypto to v0.17.0 [#85](https://github.com/openshift/csi-external-provisioner/pull/85) * [OCPBUGS-25532](https://issues.redhat.com/browse/OCPBUGS-25532): Updating csi-provisioner-container image to be consistent with ART [#84](https://github.com/openshift/csi-external-provisioner/pull/84) * [STOR-1688](https://issues.redhat.com/browse/STOR-1688): Chore: add .snyk file to ignore false positives [#83](https://github.com/openshift/csi-external-provisioner/pull/83) * [OCPBUGS-22528](https://issues.redhat.com/browse/OCPBUGS-22528), [OCPBUGS-23812](https://issues.redhat.com/browse/OCPBUGS-23812): UPSTREAM: 1124: Bump OpenTelemetry to fix CVEs [#81](https://github.com/openshift/csi-external-provisioner/pull/81) * [OCPBUGS-25082](https://issues.redhat.com/browse/OCPBUGS-25082): Updating csi-provisioner-container image to be consistent with ART [#80](https://github.com/openshift/csi-external-provisioner/pull/80) * [OCPBUGS-24804](https://issues.redhat.com/browse/OCPBUGS-24804): Updating csi-provisioner-container image to be consistent with ART [#79](https://github.com/openshift/csi-external-provisioner/pull/79) * [OCPBUGS-23062](https://issues.redhat.com/browse/OCPBUGS-23062): UPSTREAM: 1047: Revert bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.44.0 to 0.45.0 [#78](https://github.com/openshift/csi-external-provisioner/pull/78) * [OCPBUGS-22528](https://issues.redhat.com/browse/OCPBUGS-22528): UPSTREAM: 1047: bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.44.0 to 0.45.0 [#77](https://github.com/openshift/csi-external-provisioner/pull/77) * [OCPBUGS-21593](https://issues.redhat.com/browse/OCPBUGS-21593): CVE-2023-44487: bump golang.org/x/net to v0.17.0 [#71](https://github.com/openshift/csi-external-provisioner/pull/71) * [STOR-1404](https://issues.redhat.com/browse/STOR-1404): Rebase `external-provisioner` to v3.6.0 for OCP 4.15 [#70](https://github.com/openshift/csi-external-provisioner/pull/70) * [OCPBUGS-19114](https://issues.redhat.com/browse/OCPBUGS-19114): Updating csi-provisioner images to be consistent with ART [#69](https://github.com/openshift/csi-external-provisioner/pull/69) * [OCPBUGS-17264](https://issues.redhat.com/browse/OCPBUGS-17264): USPTREAM: 969: build(deps): bump golang.org/x/tools from 0.9.3 to 0.12.0 [#68](https://github.com/openshift/csi-external-provisioner/pull/68) * [OCPBUGS-14811](https://issues.redhat.com/browse/OCPBUGS-14811): Chore: Update OWNERS and OWNERS_ALIASES [#66](https://github.com/openshift/csi-external-provisioner/pull/66) * [STOR-1169](https://issues.redhat.com/browse/STOR-1169): Rebase `external-provisioner` to v3.5.0 for OCP 4.14 [#65](https://github.com/openshift/csi-external-provisioner/pull/65) * Updating csi-provisioner images to be consistent with ART [#64](https://github.com/openshift/csi-external-provisioner/pull/64) * Updating csi-provisioner images to be consistent with ART [#63](https://github.com/openshift/csi-external-provisioner/pull/63) * Updating csi-provisioner images to be consistent with ART [#62](https://github.com/openshift/csi-external-provisioner/pull/62) * Updating csi-provisioner images to be consistent with ART [#61](https://github.com/openshift/csi-external-provisioner/pull/61) * [STOR-1020](https://issues.redhat.com/browse/STOR-1020): Rebase `external-provisioner` to v3.4.0 for OCP 4.13 [#60](https://github.com/openshift/csi-external-provisioner/pull/60) * Updating csi-provisioner images to be consistent with ART [#59](https://github.com/openshift/csi-external-provisioner/pull/59) * Updating csi-provisioner images to be consistent with ART [#58](https://github.com/openshift/csi-external-provisioner/pull/58) * UPSTREAM: <carry>: Remove .github files [#57](https://github.com/openshift/csi-external-provisioner/pull/57) * [STOR-859](https://issues.redhat.com/browse/STOR-859): Rebase to v3.3.0 for OCP 4.12 [#55](https://github.com/openshift/csi-external-provisioner/pull/55) * Updating csi-provisioner images to be consistent with ART [#54](https://github.com/openshift/csi-external-provisioner/pull/54) * [Bug 2101343](https://bugzilla.redhat.com/show_bug.cgi?id=2101343): UPSTREAM: 2101343: fix: changed the csistoragecapacity check namespace [#52](https://github.com/openshift/csi-external-provisioner/pull/52) * [Bug 2097282](https://bugzilla.redhat.com/show_bug.cgi?id=2097282): Rebase to v3.2.0 for OCP 4.11 [#51](https://github.com/openshift/csi-external-provisioner/pull/51) * Updating csi-provisioner images to be consistent with ART [#50](https://github.com/openshift/csi-external-provisioner/pull/50) * [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...) ### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/dad46d03bda869cf9b8ccff0087fb827906bc288) * [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...dad46d03bda869cf9b8ccff0087fb827906bc288) ### [csi-external-snapshotter, csi-snapshot-controller, csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter/tree/) * [STOR-2135](https://issues.redhat.com/browse/STOR-2135): Bring latest changes for snapshotter [#166](https://github.com/openshift/csi-external-snapshotter/pull/166) * [OCPBUGS-45828](https://issues.redhat.com/browse/OCPBUGS-45828): Updating ose-csi-snapshot-controller-container image to be consistent with ART for 4.19 [#169](https://github.com/openshift/csi-external-snapshotter/pull/169) * [OCPBUGS-45582](https://issues.redhat.com/browse/OCPBUGS-45582): Updating ose-csi-snapshot-validation-webhook-container image to be consistent with ART for 4.19 [#168](https://github.com/openshift/csi-external-snapshotter/pull/168) * [OCPBUGS-45380](https://issues.redhat.com/browse/OCPBUGS-45380): Updating ose-csi-external-snapshotter-container image to be consistent with ART for 4.19 [#167](https://github.com/openshift/csi-external-snapshotter/pull/167) * [STOR-2018](https://issues.redhat.com/browse/STOR-2018): Rebase external-snapshotter to v8.1.0 for OCP 4.18 [#164](https://github.com/openshift/csi-external-snapshotter/pull/164) * [OCPBUGS-41140](https://issues.redhat.com/browse/OCPBUGS-41140): Updating ose-csi-snapshot-controller-container image to be consistent with ART for 4.18 [#163](https://github.com/openshift/csi-external-snapshotter/pull/163) * [OCPBUGS-41107](https://issues.redhat.com/browse/OCPBUGS-41107): Updating ose-csi-snapshot-validation-webhook-container image to be consistent with ART for 4.18 [#162](https://github.com/openshift/csi-external-snapshotter/pull/162) * [OCPBUGS-39454](https://issues.redhat.com/browse/OCPBUGS-39454): Updating ose-csi-external-snapshotter-container image to be consistent with ART for 4.18 [#161](https://github.com/openshift/csi-external-snapshotter/pull/161) * [STOR-1593](https://issues.redhat.com/browse/STOR-1593): Rebase external-snapshotter to v8.0.1 for OCP 4.17 [#156](https://github.com/openshift/csi-external-snapshotter/pull/156) * [OCPBUGS-34257](https://issues.redhat.com/browse/OCPBUGS-34257): Updating ose-csi-snapshot-validation-webhook-container image to be consistent with ART for 4.17 [#158](https://github.com/openshift/csi-external-snapshotter/pull/158) * [OCPBUGS-34292](https://issues.redhat.com/browse/OCPBUGS-34292): Updating ose-csi-snapshot-controller-container image to be consistent with ART for 4.17 [#159](https://github.com/openshift/csi-external-snapshotter/pull/159) * [OCPBUGS-34435](https://issues.redhat.com/browse/OCPBUGS-34435): Updating ose-csi-external-snapshotter-container image to be consistent with ART for 4.17 [#157](https://github.com/openshift/csi-external-snapshotter/pull/157) * [OCPBUGS-34292](https://issues.redhat.com/browse/OCPBUGS-34292): Updating ose-csi-snapshot-controller-container image to be consistent with ART for 4.17 [#152](https://github.com/openshift/csi-external-snapshotter/pull/152) * [OCPBUGS-34257](https://issues.redhat.com/browse/OCPBUGS-34257): Updating ose-csi-snapshot-validation-webhook-container image to be consistent with ART for 4.17 [#151](https://github.com/openshift/csi-external-snapshotter/pull/151) * [OCPBUGS-34061](https://issues.redhat.com/browse/OCPBUGS-34061): Updating ose-csi-external-snapshotter-container image to be consistent with ART for 4.17 [#150](https://github.com/openshift/csi-external-snapshotter/pull/150) * [OCPBUGS-31746](https://issues.redhat.com/browse/OCPBUGS-31746): Backport volumegroupsnapshot fixes to OCP 4.16 [#148](https://github.com/openshift/csi-external-snapshotter/pull/148) * [OCPBUGS-31439](https://issues.redhat.com/browse/OCPBUGS-31439): Backport volumegroupsnapshot fixes to OCP 4.16 [#146](https://github.com/openshift/csi-external-snapshotter/pull/146) * [STOR-1573](https://issues.redhat.com/browse/STOR-1573): Rebase external-snapshotter to v7.0.1 for OCP 4.16 [#145](https://github.com/openshift/csi-external-snapshotter/pull/145) * [OCPBUGS-30503](https://issues.redhat.com/browse/OCPBUGS-30503): CVE-2024-24786: bump google.golang.org/protobuf to v1.33.0 [#144](https://github.com/openshift/csi-external-snapshotter/pull/144) * [STOR-1700](https://issues.redhat.com/browse/STOR-1700): Rebase `external-snapshotter` to v7.0.0 to get VolumeGroupSnapshot [#139](https://github.com/openshift/csi-external-snapshotter/pull/139) * [OCPBUGS-24996](https://issues.redhat.com/browse/OCPBUGS-24996): Updating ose-csi-snapshot-validation-webhook-container image to be consistent with ART [#137](https://github.com/openshift/csi-external-snapshotter/pull/137) * [STOR-1688](https://issues.redhat.com/browse/STOR-1688): Chore: add .snyk file to ignore false positives [#133](https://github.com/openshift/csi-external-snapshotter/pull/133) * [OCPBUGS-25548](https://issues.redhat.com/browse/OCPBUGS-25548): Updating ose-csi-snapshot-controller-container image to be consistent with ART [#135](https://github.com/openshift/csi-external-snapshotter/pull/135) * [OCPBUGS-25575](https://issues.redhat.com/browse/OCPBUGS-25575): Updating ose-csi-external-snapshotter-container image to be consistent with ART [#136](https://github.com/openshift/csi-external-snapshotter/pull/136) * [OCPBUGS-24996](https://issues.redhat.com/browse/OCPBUGS-24996): Updating ose-csi-snapshot-validation-webhook-container image to be consistent with ART [#132](https://github.com/openshift/csi-external-snapshotter/pull/132) * [OCPBUGS-25052](https://issues.redhat.com/browse/OCPBUGS-25052): Updating ose-csi-external-snapshotter-container image to be consistent with ART [#131](https://github.com/openshift/csi-external-snapshotter/pull/131) * [OCPBUGS-25124](https://issues.redhat.com/browse/OCPBUGS-25124): Updating ose-csi-snapshot-controller-container image to be consistent with ART [#130](https://github.com/openshift/csi-external-snapshotter/pull/130) * [OCPBUGS-24996](https://issues.redhat.com/browse/OCPBUGS-24996): Updating ose-csi-snapshot-validation-webhook-container image to be consistent with ART [#129](https://github.com/openshift/csi-external-snapshotter/pull/129) * [OCPBUGS-24964](https://issues.redhat.com/browse/OCPBUGS-24964): Updating ose-csi-external-snapshotter-container image to be consistent with ART [#128](https://github.com/openshift/csi-external-snapshotter/pull/128) * [OCPBUGS-24866](https://issues.redhat.com/browse/OCPBUGS-24866): Updating ose-csi-snapshot-controller-container image to be consistent with ART [#127](https://github.com/openshift/csi-external-snapshotter/pull/127) * [OCPBUGS-24330](https://issues.redhat.com/browse/OCPBUGS-24330): Updating ose-csi-snapshot-validation-webhook-container image to be consistent with ART [#124](https://github.com/openshift/csi-external-snapshotter/pull/124) * [OCPBUGS-24338](https://issues.redhat.com/browse/OCPBUGS-24338): Updating ose-csi-external-snapshotter-container image to be consistent with ART [#123](https://github.com/openshift/csi-external-snapshotter/pull/123) * [OCPBUGS-24329](https://issues.redhat.com/browse/OCPBUGS-24329): Updating ose-csi-snapshot-controller-container image to be consistent with ART [#121](https://github.com/openshift/csi-external-snapshotter/pull/121) * [OCPBUGS-24244](https://issues.redhat.com/browse/OCPBUGS-24244): Updating ose-csi-external-snapshotter-container image to be consistent with ART [#118](https://github.com/openshift/csi-external-snapshotter/pull/118) * [OCPBUGS-24160](https://issues.redhat.com/browse/OCPBUGS-24160): Updating ose-csi-snapshot-validation-webhook-container image to be consistent with ART [#116](https://github.com/openshift/csi-external-snapshotter/pull/116) * [OCPBUGS-24244](https://issues.redhat.com/browse/OCPBUGS-24244): Updating ose-csi-external-snapshotter-container image to be consistent with ART [#117](https://github.com/openshift/csi-external-snapshotter/pull/117) * [OCPBUGS-24071](https://issues.redhat.com/browse/OCPBUGS-24071): Updating ose-csi-snapshot-controller-container image to be consistent with ART [#115](https://github.com/openshift/csi-external-snapshotter/pull/115) * [OCPBUGS-23010](https://issues.redhat.com/browse/OCPBUGS-23010): UPSTREAM: 958: Re-queue SnapshotContents that are readyToUse: false [#114](https://github.com/openshift/csi-external-snapshotter/pull/114) * [OCPBUGS-21593](https://issues.redhat.com/browse/OCPBUGS-21593): CVE-2023-44487: bump golang.org/x/net to v0.17.0 [#108](https://github.com/openshift/csi-external-snapshotter/pull/108) * [STOR-1404](https://issues.redhat.com/browse/STOR-1404): Rebase `external-snapshotter` to v6.3.0 for OCP 4.15 [#107](https://github.com/openshift/csi-external-snapshotter/pull/107) * [OCPBUGS-19260](https://issues.redhat.com/browse/OCPBUGS-19260): Updating csi-snapshot-validation-webhook images to be consistent with ART [#106](https://github.com/openshift/csi-external-snapshotter/pull/106) * [OCPBUGS-19223](https://issues.redhat.com/browse/OCPBUGS-19223): Updating ose-csi-external-snapshotter images to be consistent with ART [#105](https://github.com/openshift/csi-external-snapshotter/pull/105) * [OCPBUGS-19100](https://issues.redhat.com/browse/OCPBUGS-19100): Updating ose-csi-snapshot-controller images to be consistent with ART [#104](https://github.com/openshift/csi-external-snapshotter/pull/104) * [STOR-1169](https://issues.redhat.com/browse/STOR-1169): Rebase `external-snapshotter` to v6.2.2 for OCP 4.14 [#101](https://github.com/openshift/csi-external-snapshotter/pull/101) * [OCPBUGS-14813](https://issues.redhat.com/browse/OCPBUGS-14813): Chore: Update OWNERS and OWNERS_ALIASES [#102](https://github.com/openshift/csi-external-snapshotter/pull/102) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#100](https://github.com/openshift/csi-external-snapshotter/pull/100) * Updating ose-csi-external-snapshotter images to be consistent with ART [#99](https://github.com/openshift/csi-external-snapshotter/pull/99) * Updating ose-csi-snapshot-controller images to be consistent with ART [#98](https://github.com/openshift/csi-external-snapshotter/pull/98) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#97](https://github.com/openshift/csi-external-snapshotter/pull/97) * Updating ose-csi-external-snapshotter images to be consistent with ART [#96](https://github.com/openshift/csi-external-snapshotter/pull/96) * Updating ose-csi-snapshot-controller images to be consistent with ART [#95](https://github.com/openshift/csi-external-snapshotter/pull/95) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#94](https://github.com/openshift/csi-external-snapshotter/pull/94) * Updating ose-csi-external-snapshotter images to be consistent with ART [#93](https://github.com/openshift/csi-external-snapshotter/pull/93) * Updating ose-csi-snapshot-controller images to be consistent with ART [#92](https://github.com/openshift/csi-external-snapshotter/pull/92) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#91](https://github.com/openshift/csi-external-snapshotter/pull/91) * Updating ose-csi-snapshot-controller images to be consistent with ART [#89](https://github.com/openshift/csi-external-snapshotter/pull/89) * Updating ose-csi-external-snapshotter images to be consistent with ART [#90](https://github.com/openshift/csi-external-snapshotter/pull/90) * [STOR-1020](https://issues.redhat.com/browse/STOR-1020): Rebase `external-snapshotter` to v6.2.1 for OCP 4.13 [#88](https://github.com/openshift/csi-external-snapshotter/pull/88) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#87](https://github.com/openshift/csi-external-snapshotter/pull/87) * Updating ose-csi-external-snapshotter images to be consistent with ART [#86](https://github.com/openshift/csi-external-snapshotter/pull/86) * Updating ose-csi-snapshot-controller images to be consistent with ART [#85](https://github.com/openshift/csi-external-snapshotter/pull/85) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#84](https://github.com/openshift/csi-external-snapshotter/pull/84) * Updating ose-csi-external-snapshotter images to be consistent with ART [#83](https://github.com/openshift/csi-external-snapshotter/pull/83) * Updating ose-csi-snapshot-controller images to be consistent with ART [#82](https://github.com/openshift/csi-external-snapshotter/pull/82) * UPSTREAM: <carry>: Remove .github files [#81](https://github.com/openshift/csi-external-snapshotter/pull/81) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#80](https://github.com/openshift/csi-external-snapshotter/pull/80) * Updating ose-csi-external-snapshotter images to be consistent with ART [#79](https://github.com/openshift/csi-external-snapshotter/pull/79) * Updating ose-csi-snapshot-controller images to be consistent with ART [#78](https://github.com/openshift/csi-external-snapshotter/pull/78) * [STOR-859](https://issues.redhat.com/browse/STOR-859): Rebase to v6.1.0 for OCP 4.12 [#77](https://github.com/openshift/csi-external-snapshotter/pull/77) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#76](https://github.com/openshift/csi-external-snapshotter/pull/76) * Updating ose-csi-external-snapshotter images to be consistent with ART [#75](https://github.com/openshift/csi-external-snapshotter/pull/75) * Updating ose-csi-snapshot-controller images to be consistent with ART [#74](https://github.com/openshift/csi-external-snapshotter/pull/74) * [Bug 2097283](https://bugzilla.redhat.com/show_bug.cgi?id=2097283): Rebase to v6.0.1 for OCP 4.11 [#73](https://github.com/openshift/csi-external-snapshotter/pull/73) * Updating ose-csi-snapshot-controller images to be consistent with ART [#70](https://github.com/openshift/csi-external-snapshotter/pull/70) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#72](https://github.com/openshift/csi-external-snapshotter/pull/72) * Updating ose-csi-external-snapshotter images to be consistent with ART [#71](https://github.com/openshift/csi-external-snapshotter/pull/71) * Updating ose-csi-external-snapshotter images to be consistent with ART [#68](https://github.com/openshift/csi-external-snapshotter/pull/68) * Updating csi-snapshot-validation-webhook images to be consistent with ART [#69](https://github.com/openshift/csi-external-snapshotter/pull/69) * Updating ose-csi-snapshot-controller images to be consistent with ART [#67](https://github.com/openshift/csi-external-snapshotter/pull/67) * [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...) ### [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe/tree/c13c3a5f6292e10522700b0f911acebeea3c6f8c) * [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...c13c3a5f6292e10522700b0f911acebeea3c6f8c) ### [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar/tree/) * [OCPBUGS-45712](https://issues.redhat.com/browse/OCPBUGS-45712): Updating csi-node-driver-registrar-container image to be consistent with ART for 4.19 [#77](https://github.com/openshift/csi-node-driver-registrar/pull/77) * [STOR-2018](https://issues.redhat.com/browse/STOR-2018): Rebase node-driver-registrat to v2.12.0 for OCP 4.18 [#76](https://github.com/openshift/csi-node-driver-registrar/pull/76) * Updating csi-node-driver-registrar-container image to be consistent with ART for 4.18 [#75](https://github.com/openshift/csi-node-driver-registrar/pull/75) * [OCPBUGS-34361](https://issues.redhat.com/browse/OCPBUGS-34361): Updating csi-node-driver-registrar-container image to be consistent with ART for 4.17 [#74](https://github.com/openshift/csi-node-driver-registrar/pull/74) * [OCPBUGS-34361](https://issues.redhat.com/browse/OCPBUGS-34361): Updating csi-node-driver-registrar-container image to be consistent with ART for 4.17 [#73](https://github.com/openshift/csi-node-driver-registrar/pull/73) * [STOR-1573](https://issues.redhat.com/browse/STOR-1573): Rebase `node-driver-registrar` to v2.10.0 for OCP 4.16 [#70](https://github.com/openshift/csi-node-driver-registrar/pull/70) * [OCPBUGS-30441](https://issues.redhat.com/browse/OCPBUGS-30441): CVE-2024-24786: bump google.golang.org/protobuf to v1.33.0 [#69](https://github.com/openshift/csi-node-driver-registrar/pull/69) * [OCPBUGS-29987](https://issues.redhat.com/browse/OCPBUGS-29987): Updating csi-node-driver-registrar-container image to be consistent with ART for 4.16 [#68](https://github.com/openshift/csi-node-driver-registrar/pull/68) * [OCPBUGS-27242](https://issues.redhat.com/browse/OCPBUGS-27242): fix or ignore snyk errors for ocp storage repos [#64](https://github.com/openshift/csi-node-driver-registrar/pull/64) * [OCPBUGS-25544](https://issues.redhat.com/browse/OCPBUGS-25544): Updating csi-node-driver-registrar-container image to be consistent with ART [#62](https://github.com/openshift/csi-node-driver-registrar/pull/62) * [STOR-1688](https://issues.redhat.com/browse/STOR-1688): Chore: add .snyk file to ignore false positives [#61](https://github.com/openshift/csi-node-driver-registrar/pull/61) * [OCPBUGS-25117](https://issues.redhat.com/browse/OCPBUGS-25117): Updating csi-node-driver-registrar-container image to be consistent with ART [#59](https://github.com/openshift/csi-node-driver-registrar/pull/59) * [OCPBUGS-23811](https://issues.redhat.com/browse/OCPBUGS-23811): UPSTREAM: 354: Bump Bump OpenTelemetry to fix CVEs [#58](https://github.com/openshift/csi-node-driver-registrar/pull/58) * [OCPBUGS-24856](https://issues.redhat.com/browse/OCPBUGS-24856): Updating csi-node-driver-registrar-container image to be consistent with ART [#57](https://github.com/openshift/csi-node-driver-registrar/pull/57) * [OCPBUGS-21593](https://issues.redhat.com/browse/OCPBUGS-21593): CVE-2023-44487: bump golang.org/x/net to v0.17.0 [#51](https://github.com/openshift/csi-node-driver-registrar/pull/51) * [STOR-1404](https://issues.redhat.com/browse/STOR-1404): Rebase `node-driver-registrar` to v2.9.0 for OCP 4.15 [#50](https://github.com/openshift/csi-node-driver-registrar/pull/50) * [OCPBUGS-19247](https://issues.redhat.com/browse/OCPBUGS-19247): Updating csi-node-driver-registrar images to be consistent with ART [#49](https://github.com/openshift/csi-node-driver-registrar/pull/49) * [STOR-1169](https://issues.redhat.com/browse/STOR-1169): Rebase `node-driver-registrar` to v2.8.0 for OCP 4.14 [#46](https://github.com/openshift/csi-node-driver-registrar/pull/46) * [OCPBUGS-14814](https://issues.redhat.com/browse/OCPBUGS-14814): Chore: Update OWNERS and OWNERS_ALIASES [#47](https://github.com/openshift/csi-node-driver-registrar/pull/47) * Updating csi-node-driver-registrar images to be consistent with ART [#45](https://github.com/openshift/csi-node-driver-registrar/pull/45) * Updating csi-node-driver-registrar images to be consistent with ART [#44](https://github.com/openshift/csi-node-driver-registrar/pull/44) * Updating csi-node-driver-registrar images to be consistent with ART [#43](https://github.com/openshift/csi-node-driver-registrar/pull/43) * Updating csi-node-driver-registrar images to be consistent with ART [#42](https://github.com/openshift/csi-node-driver-registrar/pull/42) * [STOR-1020](https://issues.redhat.com/browse/STOR-1020): Rebase `csi-node-driver-registrar` to v2.7.0 for OCP 4.13 [#41](https://github.com/openshift/csi-node-driver-registrar/pull/41) * Updating csi-node-driver-registrar images to be consistent with ART [#40](https://github.com/openshift/csi-node-driver-registrar/pull/40) * Updating csi-node-driver-registrar images to be consistent with ART [#39](https://github.com/openshift/csi-node-driver-registrar/pull/39) * UPSTREAM: <carry>: Remove .github files [#38](https://github.com/openshift/csi-node-driver-registrar/pull/38) * Updating csi-node-driver-registrar images to be consistent with ART [#37](https://github.com/openshift/csi-node-driver-registrar/pull/37) * [Bug 2097286](https://bugzilla.redhat.com/show_bug.cgi?id=2097286): Rebase to v2.5.1 for OCP 4.12 [#36](https://github.com/openshift/csi-node-driver-registrar/pull/36) * Updating csi-node-driver-registrar images to be consistent with ART [#35](https://github.com/openshift/csi-node-driver-registrar/pull/35) * Updating csi-node-driver-registrar images to be consistent with ART [#34](https://github.com/openshift/csi-node-driver-registrar/pull/34) * 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...) ### [docker-builder](https://github.com/openshift/builder/tree/1a32676c7a9b679da164b916b759f414f7071fbf) * [Bug 2050287](https://bugzilla.redhat.com/show_bug.cgi?id=2050287): Update buildah to v1.22.4 [#285](https://github.com/openshift/builder/pull/285) * [Bug 2042444](https://bugzilla.redhat.com/show_bug.cgi?id=2042444): getAssembleUser(): strip the group part out before checking the UID [#280](https://github.com/openshift/builder/pull/280) * [Bug 2037776](https://bugzilla.redhat.com/show_bug.cgi?id=2037776): Update containers/storage to address incorrect overlay options being set on rhel7 nodes [#279](https://github.com/openshift/builder/pull/279) * [Bug 2022866](https://bugzilla.redhat.com/show_bug.cgi?id=2022866): bump github.com/containers/buildah to v1.22.3 [#272](https://github.com/openshift/builder/pull/272) * 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/dc2c0061e5db06d96bac966bdfe2603fe7bbfa06...1a32676c7a9b679da164b916b759f414f7071fbf) ### [docker-registry](https://github.com/openshift/image-registry/tree/ae662c8dc3fd8ddbd3e076330044526cf120f817) * [Bug 2086864](https://bugzilla.redhat.com/show_bug.cgi?id=2086864): Fix ICSP for subrepositories [#333](https://github.com/openshift/image-registry/pull/333) * [Bug 2060363](https://bugzilla.redhat.com/show_bug.cgi?id=2060363): Fix s3 driver for supporting ceph radosgw [#327](https://github.com/openshift/image-registry/pull/327) * [Bug 2053222](https://bugzilla.redhat.com/show_bug.cgi?id=2053222): Fix pull-through for images that have dots in their namespace [#309](https://github.com/openshift/image-registry/pull/309) * [Bug 2042677](https://bugzilla.redhat.com/show_bug.cgi?id=2042677): Fix auth for docker.io images [#305](https://github.com/openshift/image-registry/pull/305) * [Bug 2029987](https://bugzilla.redhat.com/show_bug.cgi?id=2029987): Try another registry if blob is not found [#303](https://github.com/openshift/image-registry/pull/303) * [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/bc68848bf1e6fe91378510a0b0ef30cfcb6ec39e...ae662c8dc3fd8ddbd3e076330044526cf120f817) ### [driver-toolkit](https://github.com/openshift/driver-toolkit/tree/51a2f1efedf655d2454efba18c68262532792b14) * [Bug 2031854](https://bugzilla.redhat.com/show_bug.cgi?id=2031854): Add e2e test to 4.9 branch [#71](https://github.com/openshift/driver-toolkit/pull/71) * [Bug 2008619](https://bugzilla.redhat.com/show_bug.cgi?id=2008619): Add imagestream for driver-toolkit [#64](https://github.com/openshift/driver-toolkit/pull/64) * [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...51a2f1efedf655d2454efba18c68262532792b14) ### [egress-router-cni](https://github.com/openshift/egress-router-cni/tree/099b75697f58443e87d3d88e9d6f5c426475ccea) * [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...099b75697f58443e87d3d88e9d6f5c426475ccea) ### [etcd](https://github.com/openshift/etcd/tree/784bbed573125ffd4c0eeb12def0c2ddc944bb51) * [OCPBUGS-6516](https://issues.redhat.com/browse/OCPBUGS-6516): UPSTREAM:<carry>: etcdserver: process the scenaro of the last WAL rec… [#180](https://github.com/openshift/etcd/pull/180) * [OCPBUGS-3104](https://issues.redhat.com/browse/OCPBUGS-3104): Rebase openshift/etcd 4.9 onto v3.5.6 [#172](https://github.com/openshift/etcd/pull/172) * [OCPBUGS-2143](https://issues.redhat.com/browse/OCPBUGS-2143): Rebase openshift/etcd 4.9 onto 3.5.5 [#157](https://github.com/openshift/etcd/pull/157) * Update OWNERS [#124](https://github.com/openshift/etcd/pull/124) * [Bug 2077501](https://bugzilla.redhat.com/show_bug.cgi?id=2077501): Merge Upstream etcd 3.5.3 into Openshift 4.9 [#119](https://github.com/openshift/etcd/pull/119) * [Bug 2016174](https://bugzilla.redhat.com/show_bug.cgi?id=2016174): UPSTREAM: <carry>: server: Fix for v3.5 Ensure that cluster members stored in v2store and backend are in sync [#99](https://github.com/openshift/etcd/pull/99) * [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/ab17755dee96d4bd12daec2fdb3764939a10fae0...784bbed573125ffd4c0eeb12def0c2ddc944bb51) ### [gcp-machine-controllers](https://github.com/openshift/cluster-api-provider-gcp/tree/c955c03b2d05e3b8eb0d39d5b4927128e6d1c6c6) * Updating ose-gcp-machine-controllers images to be consistent with ART [#166](https://github.com/openshift/cluster-api-provider-gcp/pull/166) * [Bug 2009738](https://bugzilla.redhat.com/show_bug.cgi?id=2009738): [release-4.9] Fix broken path defaulting for disk image [#176](https://github.com/openshift/cluster-api-provider-gcp/pull/176) * [Bug 1994480](https://bugzilla.redhat.com/show_bug.cgi?id=1994480): Update dependencies to K8s 1.22 [#170](https://github.com/openshift/cluster-api-provider-gcp/pull/170) * [Bug 1990447](https://bugzilla.redhat.com/show_bug.cgi?id=1990447): Create event only if the machine was modified [#168](https://github.com/openshift/cluster-api-provider-gcp/pull/168) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#165](https://github.com/openshift/cluster-api-provider-gcp/pull/165) * add in-container vendor [#153](https://github.com/openshift/cluster-api-provider-gcp/pull/153) * Makefile fix [#147](https://github.com/openshift/cluster-api-provider-gcp/pull/147) * [Full changelog](https://github.com/openshift/cluster-api-provider-gcp/compare/34db56ebf7a8a46828f5830d42b26f9d2bdd0db1...c955c03b2d05e3b8eb0d39d5b4927128e6d1c6c6) ### [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver/tree/48d49f7f9ef96a7a42a789e3304ead53f266f475) * [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/3978a2100d6ff938db2a0cf8d962ce9dce0c6e4c...48d49f7f9ef96a7a42a789e3304ead53f266f475) ### [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator/tree/d8a891de5ae9cf552d7d012ebe61c2abd395386e) * [Bug 2038191](https://bugzilla.redhat.com/show_bug.cgi?id=2038191): Add custom CA bundle support [#42](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/42) * [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...d8a891de5ae9cf552d7d012ebe61c2abd395386e) ### [grafana](https://github.com/openshift/grafana/tree/06135eb08272439e8d84be42f8ba1668a0eaaebc) * [OCPBUGS-4259](https://issues.redhat.com/browse/OCPBUGS-4259): bump github.com/crewjam/saml dependency [#94](https://github.com/openshift/grafana/pull/94) * [OCPBUGS-641](https://issues.redhat.com/browse/OCPBUGS-641): bump Grafana to 7.5.11 [#88](https://github.com/openshift/grafana/pull/88) * 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/7156d02c9b5c715460a650e32eacdd6996f4ce4f...06135eb08272439e8d84be42f8ba1668a0eaaebc) ### [haproxy-router](https://github.com/openshift/router/tree/fa49027c596d30f542ab1fd29315e9405853b0af) * [OCPBUGS-1620](https://issues.redhat.com/browse/OCPBUGS-1620): Fix gap in router's handling of graceful shutdowns. [#418](https://github.com/openshift/router/pull/418) * [OCPBUGS-1338](https://issues.redhat.com/browse/OCPBUGS-1338): HAProxy: enable PROXY protocol for all listeners [#416](https://github.com/openshift/router/pull/416) * [Bug 2010227](https://bugzilla.redhat.com/show_bug.cgi?id=2010227): HTTPS redirect happens even if there is a more specific http-only route [#367](https://github.com/openshift/router/pull/367) * [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/d0d63803fbefba67f09df0edb271199623659ca8...fa49027c596d30f542ab1fd29315e9405853b0af) ### [hyperkube, pod](https://github.com/openshift/kubernetes/tree/71d09da80de984c34d81ed71b1f1607ca56088e2) * [OCPBUGS-7081](https://issues.redhat.com/browse/OCPBUGS-7081): bump to k8s 1.22.17 [#1463](https://github.com/openshift/kubernetes/pull/1463) * [OCPBUGS-10330](https://issues.redhat.com/browse/OCPBUGS-10330): Fix mounted volume expansion tests [#1512](https://github.com/openshift/kubernetes/pull/1512) * [OCPBUGS-3472](https://issues.redhat.com/browse/OCPBUGS-3472): UPSTREAM: 113517: kubelet: fix pod log line corruption when using timestamps and long lines [#1417](https://github.com/openshift/kubernetes/pull/1417) * [Bug 2101345](https://bugzilla.redhat.com/show_bug.cgi?id=2101345): bump to k8s 1.22.15 [#1383](https://github.com/openshift/kubernetes/pull/1383) * [Bug 2106655](https://bugzilla.redhat.com/show_bug.cgi?id=2106655): UPSTREAM: 109103: cpu/memory manager containerMap memory leak [#1325](https://github.com/openshift/kubernetes/pull/1325) * [Bug 2083554](https://bugzilla.redhat.com/show_bug.cgi?id=2083554): UPSTREAM: 109933: fix: exclude non-ready nodes and deleted nodes from azure load balancers [#1256](https://github.com/openshift/kubernetes/pull/1256) * [Bug 2105663](https://bugzilla.redhat.com/show_bug.cgi?id=2105663): UPSTREAM: <carry>: update list of deprecated apis [#1316](https://github.com/openshift/kubernetes/pull/1316) * [release 4.9] Bug Bug 2106962: UPSTREAM: <carry>: use correct base image for testing [#1321](https://github.com/openshift/kubernetes/pull/1321) * [Bug 2075704](https://bugzilla.redhat.com/show_bug.cgi?id=2075704): Backport 107821 and 107831 [#1267](https://github.com/openshift/kubernetes/pull/1267) * [Bug 2075704](https://bugzilla.redhat.com/show_bug.cgi?id=2075704): Revert Backport 107821 and 107831 [#1266](https://github.com/openshift/kubernetes/pull/1266) * [Bug 2075704](https://bugzilla.redhat.com/show_bug.cgi?id=2075704): Backport 107821 and 107831 [#1242](https://github.com/openshift/kubernetes/pull/1242) * [Bug 2069310](https://bugzilla.redhat.com/show_bug.cgi?id=2069310): UPSTREAM: <carry>: use hardcoded rest mapper from library-go [#1233](https://github.com/openshift/kubernetes/pull/1233) * [Bug 2066390](https://bugzilla.redhat.com/show_bug.cgi?id=2066390): Rebase 1.22.8 [#1223](https://github.com/openshift/kubernetes/pull/1223) * [Bug 2050632](https://bugzilla.redhat.com/show_bug.cgi?id=2050632): UPSTREAM: <drop>: Give warning when ipFamilyPolicy implicitly set [#1170](https://github.com/openshift/kubernetes/pull/1170) * [Bug 2073153](https://bugzilla.redhat.com/show_bug.cgi?id=2073153): golang toolchain unsupported parsers tag [#1239](https://github.com/openshift/kubernetes/pull/1239) * [Bug 2065786](https://bugzilla.redhat.com/show_bug.cgi?id=2065786): Backport 108366 OutofCpu Fixes [#1222](https://github.com/openshift/kubernetes/pull/1222) * [Bug 2024643](https://bugzilla.redhat.com/show_bug.cgi?id=2024643): Rebase v1.22.5 [#1103](https://github.com/openshift/kubernetes/pull/1103) * [Bug 2043807](https://bugzilla.redhat.com/show_bug.cgi?id=2043807): UPSTREAM 107564: kube-apiserver integration test: allow IPs with leading zeros on the API [#1134](https://github.com/openshift/kubernetes/pull/1134) * [Bug 2043807](https://bugzilla.redhat.com/show_bug.cgi?id=2043807): add deprecated parser build flag [#1166](https://github.com/openshift/kubernetes/pull/1166) * [Bug 2045972](https://bugzilla.redhat.com/show_bug.cgi?id=2045972): UPSTREAM: <carry>: set correctly static pods CPUs when workload partitioning is disabled [#1144](https://github.com/openshift/kubernetes/pull/1144) * [Bug 2039373](https://bugzilla.redhat.com/show_bug.cgi?id=2039373): UPSTREAM: 89885: SQUASH: Retry fetching clouds.conf [#1107](https://github.com/openshift/kubernetes/pull/1107) * [Bug 2044438](https://bugzilla.redhat.com/show_bug.cgi?id=2044438): UPSTREAM: 107637: backport inotify fix to 4.9 [#1138](https://github.com/openshift/kubernetes/pull/1138) * [Bug 2040338](https://bugzilla.redhat.com/show_bug.cgi?id=2040338): UPSTREAM: <carry>: remove egressnetworkpolicies from gc ignored resources [#1125](https://github.com/openshift/kubernetes/pull/1125) * [Bug 2030697](https://bugzilla.redhat.com/show_bug.cgi?id=2030697): UPSTREAM: <carry>: api request counts for current hour are incorrect [#1088](https://github.com/openshift/kubernetes/pull/1088) * [Bug 2023452](https://bugzilla.redhat.com/show_bug.cgi?id=2023452): UPSTREAM: 106382: defer close the rotated log open [#1057](https://github.com/openshift/kubernetes/pull/1057) * [Bug 2024967](https://bugzilla.redhat.com/show_bug.cgi?id=2024967): Fix subpath unmount error [#1066](https://github.com/openshift/kubernetes/pull/1066) * [Bug 2021995](https://bugzilla.redhat.com/show_bug.cgi?id=2021995): Read k8s version from hyperkube Dockerfile [#1044](https://github.com/openshift/kubernetes/pull/1044) * [Bug 2022740](https://bugzilla.redhat.com/show_bug.cgi?id=2022740): UPSTREAM: 106259: Don't guess SELinux support on error [#1053](https://github.com/openshift/kubernetes/pull/1053) * [Bug 2022281](https://bugzilla.redhat.com/show_bug.cgi?id=2022281): Rebase v1.22.3 [#1048](https://github.com/openshift/kubernetes/pull/1048) * [Bug 2023866](https://bugzilla.redhat.com/show_bug.cgi?id=2023866): Fix patch 104847 [#1061](https://github.com/openshift/kubernetes/pull/1061) * [Bug 2018442](https://bugzilla.redhat.com/show_bug.cgi?id=2018442): Image policy should mutate DeploymentConfigs, StatefulSets, and new CronJobs [#1033](https://github.com/openshift/kubernetes/pull/1033) * [Bug 2008827](https://bugzilla.redhat.com/show_bug.cgi?id=2008827): Rebase v1.22.2 [#985](https://github.com/openshift/kubernetes/pull/985) * [Bug 2018516](https://bugzilla.redhat.com/show_bug.cgi?id=2018516): 4.9: bump(github.com/openshift/*): make go.{mod,sum} point to 1.22.1 [#1030](https://github.com/openshift/kubernetes/pull/1030) * [Bug 2006717](https://bugzilla.redhat.com/show_bug.cgi?id=2006717): etcd-client starts retrying transient errors from the etcd cluster [#974](https://github.com/openshift/kubernetes/pull/974) * [Bug 2010225](https://bugzilla.redhat.com/show_bug.cgi?id=2010225): UPSTREAM: 104865: e2e iperf2 change threshold to 10MBps = 80 Mbps [#986](https://github.com/openshift/kubernetes/pull/986) * [Bug 2011815](https://bugzilla.redhat.com/show_bug.cgi?id=2011815): UPSTREAM: 105527: kubelet: do not arbitrarily create a podSyncStatus for finished pods [#1009](https://github.com/openshift/kubernetes/pull/1009) * [Bug 2011050](https://bugzilla.redhat.com/show_bug.cgi?id=2011050): Ensure terminal pods maintain terminal status [#1000](https://github.com/openshift/kubernetes/pull/1000) * [Bug 2010372](https://bugzilla.redhat.com/show_bug.cgi?id=2010372): UPSTREAM: 105352: revert pie build mode [#995](https://github.com/openshift/kubernetes/pull/995) * [Bug 2008619](https://bugzilla.redhat.com/show_bug.cgi?id=2008619): UPSTREAM: <carry>: openshift-hack/images/os/Dockerfile: Add io.openshift.build.versions, etc. [#983](https://github.com/openshift/kubernetes/pull/983) * BUG 2005108: UPSTREAM: 104847: Handle UID reuse in pod worker [#964](https://github.com/openshift/kubernetes/pull/964) * [Bug 2003306](https://bugzilla.redhat.com/show_bug.cgi?id=2003306): UPSTREAM: 104817: kubelet: Rejected pods should be filtered from admission [#949](https://github.com/openshift/kubernetes/pull/949) * [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/a17bdb3cb039e17a2d1d68c5d4f9662964c4c68e...71d09da80de984c34d81ed71b1f1607ca56088e2) ### [insights-operator](https://github.com/openshift/insights-operator/tree/11bb71809e26534fe665463e6158bab34a494971) * 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/53425de1f7fbd79fd785f4260f40def8a6eec7b9...11bb71809e26534fe665463e6158bab34a494971) ### [ironic](https://github.com/openshift/ironic-image/tree/8e978cd415c3457f9b84c06b4cd1a27adc9d9402) * Bug OCPBUGS-1246: Improve resiliency of eTag handling [#317](https://github.com/openshift/ironic-image/pull/317) * [OCP 4.9] Update OWNERS [#278](https://github.com/openshift/ironic-image/pull/278) * [Bug 2088319](https://bugzilla.redhat.com/show_bug.cgi?id=2088319): Backport weak eTag handling fix to OpenShift 4.9 [#277](https://github.com/openshift/ironic-image/pull/277) * [Bug 2082103](https://bugzilla.redhat.com/show_bug.cgi?id=2082103): Enable vMedia provisioning of Nokia servers [#274](https://github.com/openshift/ironic-image/pull/274) * [Bug 2023748](https://bugzilla.redhat.com/show_bug.cgi?id=2023748): Compare IPs using the short form of IPv6 address [#232](https://github.com/openshift/ironic-image/pull/232) * [Bug 2025754](https://bugzilla.redhat.com/show_bug.cgi?id=2025754): Enable vMedia provisioning of SuperMicro X11/X12 [#238](https://github.com/openshift/ironic-image/pull/238) * [Bug 2017412](https://bugzilla.redhat.com/show_bug.cgi?id=2017412): [4.9] fix Image provisioning fails with file name too long [#228](https://github.com/openshift/ironic-image/pull/228) * [Bug 2012798](https://bugzilla.redhat.com/show_bug.cgi?id=2012798): Ironic resumes clean before raid configuration job is actually completed [#221](https://github.com/openshift/ironic-image/pull/221) * [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/4ed2e4b56c1eb82573b859b0499bb5141113bad0...8e978cd415c3457f9b84c06b4cd1a27adc9d9402) ### [ironic-hardware-inventory-recorder](https://github.com/openshift/ironic-hardware-inventory-recorder-image/tree/8e2d1db6f2c66128c3b5682e60cdaaee786d992f) * Updating ironic-hardware-inventory-recorder-image images to be consistent with ART [#506](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/506) * 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...8e2d1db6f2c66128c3b5682e60cdaaee786d992f) ### [ironic-inspector](https://github.com/openshift/ironic-inspector-image/tree/9474b75871108ba4b4855c9b46e3b1ce4aae1342) * Deprecate this repository [#66](https://github.com/openshift/ironic-inspector-image/pull/66) * Updating ironic-inspector images to be consistent with ART [#68](https://github.com/openshift/ironic-inspector-image/pull/68) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#67](https://github.com/openshift/ironic-inspector-image/pull/67) * [Full changelog](https://github.com/openshift/ironic-inspector-image/compare/08761ed526b7817de7c92e0d621698404fca7a05...9474b75871108ba4b4855c9b46e3b1ce4aae1342) ### [ironic-ipa-downloader](https://github.com/openshift/ironic-ipa-downloader/tree/0c913eeec8be493749fa2d5b17b7f6e6da241d67) * [Bug 2100786](https://bugzilla.redhat.com/show_bug.cgi?id=2100786): Include Fix discovering WWN/serial for devicemapper devices [#93](https://github.com/openshift/ironic-ipa-downloader/pull/93) * [Bug 2089313](https://bugzilla.redhat.com/show_bug.cgi?id=2089313): Multipath fix for passive paths [#92](https://github.com/openshift/ironic-ipa-downloader/pull/92) * [OCP 4.9] Update OWNERS [#89](https://github.com/openshift/ironic-ipa-downloader/pull/89) * [Bug 1995531](https://bugzilla.redhat.com/show_bug.cgi?id=1995531): Add Support for OKD [#56](https://github.com/openshift/ironic-ipa-downloader/pull/56) * [Bug 1998637](https://bugzilla.redhat.com/show_bug.cgi?id=1998637): Update IPA image content [#81](https://github.com/openshift/ironic-ipa-downloader/pull/81) * [Bug 1986324](https://bugzilla.redhat.com/show_bug.cgi?id=1986324): Update ironic-python-agent images with latest code [#80](https://github.com/openshift/ironic-ipa-downloader/pull/80) * Use 4.9 base image [#76](https://github.com/openshift/ironic-ipa-downloader/pull/76) * Fix for UEFI bootloader entry [#71](https://github.com/openshift/ironic-ipa-downloader/pull/71) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#73](https://github.com/openshift/ironic-ipa-downloader/pull/73) * [Full changelog](https://github.com/openshift/ironic-ipa-downloader/compare/aa13ca35ba38f2ceadb5e98ddc9e8ad0b875bb96...0c913eeec8be493749fa2d5b17b7f6e6da241d67) ### [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader/tree/90b57223200ffcf5ad31b41700815779fc81afac) * [Bug 2020546](https://bugzilla.redhat.com/show_bug.cgi?id=2020546): Clear proxy env variables if go would have [#68](https://github.com/openshift/ironic-rhcos-downloader/pull/68) * 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...90b57223200ffcf5ad31b41700815779fc81afac) ### [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager/tree/d13dccb8d419159efdd7a63428f7820e346b0395) * 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...d13dccb8d419159efdd7a63428f7820e346b0395) ### [jenkins, jenkins-agent-base, jenkins-agent-maven, jenkins-agent-nodejs](https://github.com/openshift/jenkins/tree/58d332b35f1e3fa1227bfee4e96929df4d428381) * [OCPBUGS-2540](https://issues.redhat.com/browse/OCPBUGS-2540): Mitigate CVE-2022-42889 [#1632](https://github.com/openshift/jenkins/pull/1632) * [OCPBUGS-6626](https://issues.redhat.com/browse/OCPBUGS-6626): Bump script security plugin [#1625](https://github.com/openshift/jenkins/pull/1625) * [OCPBUGS-7053](https://issues.redhat.com/browse/OCPBUGS-7053): Sync jenkins version and plugins with mas… [#1583](https://github.com/openshift/jenkins/pull/1583) * [OCPBUGS-4111](https://issues.redhat.com/browse/OCPBUGS-4111): Various CVEs September/2022 [#1544](https://github.com/openshift/jenkins/pull/1544) * [OCPBUGS-6881](https://issues.redhat.com/browse/OCPBUGS-6881): Handle routes properly in s2i/run [#1566](https://github.com/openshift/jenkins/pull/1566) * [OCPBUGS-6711](https://issues.redhat.com/browse/OCPBUGS-6711): Force git server to an earlier version [#1564](https://github.com/openshift/jenkins/pull/1564) * [release: 4.9] OCPBUGS-6495: Sync javax-mail-api with version required by jenkins 2.361.1 [#1556](https://github.com/openshift/jenkins/pull/1556) * [OCPBUGS-911](https://issues.redhat.com/browse/OCPBUGS-911): Add maven plugin in base plugins [#1539](https://github.com/openshift/jenkins/pull/1539) * [OCPBUGS-3698](https://issues.redhat.com/browse/OCPBUGS-3698): [release-4.9] Update OWNERS [#1520](https://github.com/openshift/jenkins/pull/1520) * [OCPBUGS-3627](https://issues.redhat.com/browse/OCPBUGS-3627): Bump jenkins version to 2.361.1 [#1515](https://github.com/openshift/jenkins/pull/1515) * [OCPBUGS-3173](https://issues.redhat.com/browse/OCPBUGS-3173): Add glibc-langpack-en package in agent-base image [#1512](https://github.com/openshift/jenkins/pull/1512) * [OCPBUGS-474](https://issues.redhat.com/browse/OCPBUGS-474): CVE Mitigations [#1481](https://github.com/openshift/jenkins/pull/1481) * [OCPBUGS-1757](https://issues.redhat.com/browse/OCPBUGS-1757): Install glibc language package to remove `setLocale` warning [#1488](https://github.com/openshift/jenkins/pull/1488) * [OCPBUGS-1811](https://issues.redhat.com/browse/OCPBUGS-1811): update install plugins script [#1489](https://github.com/openshift/jenkins/pull/1489) * [Bug 2076256](https://bugzilla.redhat.com/show_bug.cgi?id=2076256): Mitigate multiple CVEs [#1432](https://github.com/openshift/jenkins/pull/1432) * [Bug 2077289](https://bugzilla.redhat.com/show_bug.cgi?id=2077289): set necessary JVM args to allow jenkins JVM to come up on a FIPS node [#1433](https://github.com/openshift/jenkins/pull/1433) * [Bug 2069498](https://bugzilla.redhat.com/show_bug.cgi?id=2069498): [release-4.9] update bundle plugins [#1422](https://github.com/openshift/jenkins/pull/1422) * [Bug 2067128](https://bugzilla.redhat.com/show_bug.cgi?id=2067128): [release-4.9] compute bundle plugins in build [#1413](https://github.com/openshift/jenkins/pull/1413) * [Bug 2058751](https://bugzilla.redhat.com/show_bug.cgi?id=2058751): [release-4.9] 2022-02-15 Security Advisory [#1406](https://github.com/openshift/jenkins/pull/1406) * [Bug 2052063](https://bugzilla.redhat.com/show_bug.cgi?id=2052063): bump openshift-sync to 1.0.53 [#1385](https://github.com/openshift/jenkins/pull/1385) * [Bug 2044941](https://bugzilla.redhat.com/show_bug.cgi?id=2044941): Jenkins Fixes for CVE-2022-20617 and CVE-2022-20612 [#1369](https://github.com/openshift/jenkins/pull/1369) * [Bug 2038961](https://bugzilla.redhat.com/show_bug.cgi?id=2038961): bump sync plugin to 1.0.52 [#1363](https://github.com/openshift/jenkins/pull/1363) * [Bug 2037346](https://bugzilla.redhat.com/show_bug.cgi?id=2037346): Update openshift-sync-plugin to 1.0.51 and various dependant plugins [#1359](https://github.com/openshift/jenkins/pull/1359) * [Bug 2020615](https://bugzilla.redhat.com/show_bug.cgi?id=2020615): Update Jenkins and plugins per 2021-11 advisory [#1346](https://github.com/openshift/jenkins/pull/1346) * [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/b6ce8e7c591101f3d8885f648d749ca217534864...58d332b35f1e3fa1227bfee4e96929df4d428381) ### [k8s-prometheus-adapter](https://github.com/openshift/k8s-prometheus-adapter/tree/) * Updating ose-prometheus-adapter-container image to be consistent with ART for 4.18 [#108](https://github.com/openshift/k8s-prometheus-adapter/pull/108) * [MON-3906](https://issues.redhat.com/browse/MON-3906): Bump prometheus adapter to 0.12.0 [#106](https://github.com/openshift/k8s-prometheus-adapter/pull/106) * [OCPBUGS-34299](https://issues.redhat.com/browse/OCPBUGS-34299): Updating ose-prometheus-adapter-container image to be consistent with ART for 4.17 [#105](https://github.com/openshift/k8s-prometheus-adapter/pull/105) * [OCPBUGS-34299](https://issues.redhat.com/browse/OCPBUGS-34299): Updating ose-prometheus-adapter-container image to be consistent with ART for 4.17 [#104](https://github.com/openshift/k8s-prometheus-adapter/pull/104) * [OCPBUGS-30532](https://issues.redhat.com/browse/OCPBUGS-30532): upgrade github.com/golang/protobuf to v1.5.4 for bette… [#101](https://github.com/openshift/k8s-prometheus-adapter/pull/101) * [OCPBUGS-25583](https://issues.redhat.com/browse/OCPBUGS-25583): Updating ose-prometheus-adapter-container image to be consistent with ART [#100](https://github.com/openshift/k8s-prometheus-adapter/pull/100) * [OCPBUGS-24986](https://issues.redhat.com/browse/OCPBUGS-24986): Updating ose-prometheus-adapter-container image to be consistent with ART [#99](https://github.com/openshift/k8s-prometheus-adapter/pull/99) * [OCPBUGS-24986](https://issues.redhat.com/browse/OCPBUGS-24986): Updating ose-prometheus-adapter-container image to be consistent with ART [#98](https://github.com/openshift/k8s-prometheus-adapter/pull/98) * [MON-3584](https://issues.redhat.com/browse/MON-3584): Remove trailing spaces from Dockerfile.ocp [#97](https://github.com/openshift/k8s-prometheus-adapter/pull/97) * [OCPBUGS-24155](https://issues.redhat.com/browse/OCPBUGS-24155): Updating ose-prometheus-adapter-container image to be consistent with ART [#95](https://github.com/openshift/k8s-prometheus-adapter/pull/95) * [MON-3489](https://issues.redhat.com/browse/MON-3489): Bump openshift/k8s-prometheus-adapter to v0.11.2 [#94](https://github.com/openshift/k8s-prometheus-adapter/pull/94) * [OCPBUGS-21621](https://issues.redhat.com/browse/OCPBUGS-21621): Add a toggle to disable HTTP/2 on the server to mitigate CVE-2023-44487 [#88](https://github.com/openshift/k8s-prometheus-adapter/pull/88) * add `machine424` and `rexagod` to OWNERS [#73](https://github.com/openshift/k8s-prometheus-adapter/pull/73) * [OCPBUGS-21621](https://issues.redhat.com/browse/OCPBUGS-21621): upgrade golang.org/x/net to 0.17.0 to address CVE-2023… [#80](https://github.com/openshift/k8s-prometheus-adapter/pull/80) * [OCPBUGS-18971](https://issues.redhat.com/browse/OCPBUGS-18971): limit number of simultaneous client requests [#76](https://github.com/openshift/k8s-prometheus-adapter/pull/76) * [OCPBUGS-19251](https://issues.redhat.com/browse/OCPBUGS-19251): Updating ose-prometheus-adapter images to be consistent with ART [#74](https://github.com/openshift/k8s-prometheus-adapter/pull/74) * Bump openshift/k8s-prometheus-adapter to v0.11.0 [#72](https://github.com/openshift/k8s-prometheus-adapter/pull/72) * [OCPBUGS-12659](https://issues.redhat.com/browse/OCPBUGS-12659): bump golang.org/x/net version [#71](https://github.com/openshift/k8s-prometheus-adapter/pull/71) * Updating ose-prometheus-adapter images to be consistent with ART [#69](https://github.com/openshift/k8s-prometheus-adapter/pull/69) * [OCPBUGS-10172](https://issues.redhat.com/browse/OCPBUGS-10172): Updating ose-prometheus-adapter images to be consistent with ART [#68](https://github.com/openshift/k8s-prometheus-adapter/pull/68) * [OCPBUGS-6458](https://issues.redhat.com/browse/OCPBUGS-6458): Bump golang.org/x/net to v0.4.0 for GO-2022-1144 [#67](https://github.com/openshift/k8s-prometheus-adapter/pull/67) * Updating ose-prometheus-adapter images to be consistent with ART [#66](https://github.com/openshift/k8s-prometheus-adapter/pull/66) * Bump openshift/k8s-prometheus-adapter to v0.10.0 [#64](https://github.com/openshift/k8s-prometheus-adapter/pull/64) * OWNERS: Add Joao and myself, and move former team members to emeritus [#63](https://github.com/openshift/k8s-prometheus-adapter/pull/63) * Updating ose-prometheus-adapter images to be consistent with ART [#62](https://github.com/openshift/k8s-prometheus-adapter/pull/62) * Updating ose-prometheus-adapter images to be consistent with ART [#61](https://github.com/openshift/k8s-prometheus-adapter/pull/61) * Updating ose-prometheus-adapter images to be consistent with ART [#60](https://github.com/openshift/k8s-prometheus-adapter/pull/60) * 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...) ### [keepalived-ipfailover](https://github.com/openshift/images/tree/) * [OCPBUGS-45452](https://issues.redhat.com/browse/OCPBUGS-45452): Updating openshift-enterprise-egress-router-container image to be consistent with ART for 4.19 [#202](https://github.com/openshift/images/pull/202) * NO-JIRA: egress: update OWNERS [#203](https://github.com/openshift/images/pull/203) * [OCPBUGS-45342](https://issues.redhat.com/browse/OCPBUGS-45342): Updating openshift-enterprise-base-rhel9-container image to be consistent with ART for 4.19 [#200](https://github.com/openshift/images/pull/200) * [OCPBUGS-33629](https://issues.redhat.com/browse/OCPBUGS-33629): Only set the instancetype to master if the preempt strategy is not nopreempt. [#197](https://github.com/openshift/images/pull/197) * [OCPBUGS-39480](https://issues.redhat.com/browse/OCPBUGS-39480): Updating openshift-enterprise-egress-dns-proxy-container image to be consistent with ART for 4.18 [#193](https://github.com/openshift/images/pull/193) * [OCPBUGS-41231](https://issues.redhat.com/browse/OCPBUGS-41231): Updating openshift-enterprise-keepalived-ipfailover-container image to be consistent with ART for 4.18 [#196](https://github.com/openshift/images/pull/196) * [OCPBUGS-41213](https://issues.redhat.com/browse/OCPBUGS-41213): Updating ose-egress-http-proxy-container image to be consistent with ART for 4.18 [#195](https://github.com/openshift/images/pull/195) * [OCPBUGS-39544](https://issues.redhat.com/browse/OCPBUGS-39544): Updating openshift-enterprise-egress-router-container image to be consistent with ART for 4.18 [#194](https://github.com/openshift/images/pull/194) * [OCPBUGS-38285](https://issues.redhat.com/browse/OCPBUGS-38285): Updating openshift-enterprise-base-rhel9-container image to be consistent with ART for 4.18 [#191](https://github.com/openshift/images/pull/191) * [OCPBUGS-38286](https://issues.redhat.com/browse/OCPBUGS-38286): Updating openshift-enterprise-base-container image to be consistent with ART for 4.18 [#192](https://github.com/openshift/images/pull/192) * [OCPBUGS-34348](https://issues.redhat.com/browse/OCPBUGS-34348): Updating openshift-enterprise-keepalived-ipfailover-container image to be consistent with ART for 4.17 [#186](https://github.com/openshift/images/pull/186) * [OKD-219](https://issues.redhat.com/browse/OKD-219): add util-linux to base image [#187](https://github.com/openshift/images/pull/187) * [OCPBUGS-34152](https://issues.redhat.com/browse/OCPBUGS-34152): Updating openshift-enterprise-egress-router-container image to be consistent with ART for 4.17 [#184](https://github.com/openshift/images/pull/184) * [OCPBUGS-34338](https://issues.redhat.com/browse/OCPBUGS-34338): Updating ose-egress-http-proxy-container image to be consistent with ART for 4.17 [#185](https://github.com/openshift/images/pull/185) * [OCPBUGS-34103](https://issues.redhat.com/browse/OCPBUGS-34103): Updating openshift-enterprise-egress-dns-proxy-container image to be consistent with ART for 4.17 [#183](https://github.com/openshift/images/pull/183) * [OCPBUGS-33909](https://issues.redhat.com/browse/OCPBUGS-33909): Updating openshift-enterprise-base-container image to be consistent with ART for 4.17 [#182](https://github.com/openshift/images/pull/182) * [OCPBUGS-33908](https://issues.redhat.com/browse/OCPBUGS-33908): Updating openshift-enterprise-base-rhel9-container image to be consistent with ART for 4.17 [#181](https://github.com/openshift/images/pull/181) * [OKD-40](https://issues.redhat.com/browse/OKD-40): Revert #179 [#180](https://github.com/openshift/images/pull/180) * [OKD-40](https://issues.redhat.com/browse/OKD-40): Remove centos-openstack-zed and add in rdo repo to get python-cinderclient dependency [#179](https://github.com/openshift/images/pull/179) * Add dnf-plugins-core in scos to help with OCP image compat [#178](https://github.com/openshift/images/pull/178) * [OKD-210](https://issues.redhat.com/browse/OKD-210): Add sig-cloud repository and enable rt repository [#177](https://github.com/openshift/images/pull/177) * [OKD-210](https://issues.redhat.com/browse/OKD-210): Add the sig-nfv repo in the CS9 base [#176](https://github.com/openshift/images/pull/176) * [OCPBUGS-24850](https://issues.redhat.com/browse/OCPBUGS-24850): Bump OpenShift 4.16, RHEL9, and iptables package [#175](https://github.com/openshift/images/pull/175) * [OCPBUGS-24990](https://issues.redhat.com/browse/OCPBUGS-24990): Updating openshift-enterprise-keepalived-ipfailover-container image to be consistent with ART [#159](https://github.com/openshift/images/pull/159) * [OCPBUGS-24800](https://issues.redhat.com/browse/OCPBUGS-24800): Updating ose-egress-http-proxy-container image to be consistent with ART [#156](https://github.com/openshift/images/pull/156) * NO-ISSUE: Add Scott and Mrunal as image approvers [#170](https://github.com/openshift/images/pull/170) * NO-ISSUE: remove bparees from owners [#169](https://github.com/openshift/images/pull/169) * [OCPBUGS-29484](https://issues.redhat.com/browse/OCPBUGS-29484): update unit tests in egress/dns-proxy [#165](https://github.com/openshift/images/pull/165) * [NE-1444](https://issues.redhat.com/browse/NE-1444): egress/dns-proxy: switch to haproxy28 RPM package [#160](https://github.com/openshift/images/pull/160) * [OCPBUGS-24861](https://issues.redhat.com/browse/OCPBUGS-24861): Updating openshift-enterprise-egress-dns-proxy-container image to be consistent with ART [#158](https://github.com/openshift/images/pull/158) * [OCPBUGS-24751](https://issues.redhat.com/browse/OCPBUGS-24751): Updating openshift-enterprise-base-rhel9-container image to be consistent with ART [#155](https://github.com/openshift/images/pull/155) * [OCPBUGS-24723](https://issues.redhat.com/browse/OCPBUGS-24723): Updating openshift-enterprise-base-container image to be consistent with ART [#154](https://github.com/openshift/images/pull/154) * [OCPBUGS-19261](https://issues.redhat.com/browse/OCPBUGS-19261): Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART [#153](https://github.com/openshift/images/pull/153) * [OCPBUGS-19107](https://issues.redhat.com/browse/OCPBUGS-19107): Updating ose-egress-http-proxy images to be consistent with ART [#150](https://github.com/openshift/images/pull/150) * [OCPBUGS-19239](https://issues.redhat.com/browse/OCPBUGS-19239): Updating openshift-enterprise-egress-router images to be consistent with ART [#151](https://github.com/openshift/images/pull/151) * [OCPBUGS-18860](https://issues.redhat.com/browse/OCPBUGS-18860): Updating openshift-enterprise-base-rhel9 images to be consistent with ART [#149](https://github.com/openshift/images/pull/149) * [OCPBUGS-18853](https://issues.redhat.com/browse/OCPBUGS-18853): Updating openshift-enterprise-base images to be consistent with ART [#148](https://github.com/openshift/images/pull/148) * [OCPBUGS-10176](https://issues.redhat.com/browse/OCPBUGS-10176): 15143307: Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART [#132](https://github.com/openshift/images/pull/132) * [OCPBUGS-10163](https://issues.redhat.com/browse/OCPBUGS-10163): Updating openshift-enterprise-egress-router images to be consistent with ART [#131](https://github.com/openshift/images/pull/131) * [OCPBUGS-10181](https://issues.redhat.com/browse/OCPBUGS-10181): 15143312: Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART [#133](https://github.com/openshift/images/pull/133) * [NE-1304](https://issues.redhat.com/browse/NE-1304): container builds: switch to haproxy26 package [#141](https://github.com/openshift/images/pull/141) * [OCPBUGS-11385](https://issues.redhat.com/browse/OCPBUGS-11385): Removed chroot setting [#137](https://github.com/openshift/images/pull/137) * egress: update owners [#139](https://github.com/openshift/images/pull/139) * [OCPBUGS-11595](https://issues.redhat.com/browse/OCPBUGS-11595): Revert "[NE-1267] container builds: switch to haproxy26 package" [#138](https://github.com/openshift/images/pull/138) * egress/dns-proxy/Dockerfile: switch to haproxy26 package [#136](https://github.com/openshift/images/pull/136) * [OCPBUGS-10003](https://issues.redhat.com/browse/OCPBUGS-10003): Revert "bump RHEL8 egress-dns-proxy image to haproxy26" [#134](https://github.com/openshift/images/pull/134) * Updating ose-egress-http-proxy images to be consistent with ART [#130](https://github.com/openshift/images/pull/130) * Updating openshift-enterprise-base-rhel9 images to be consistent with ART [#129](https://github.com/openshift/images/pull/129) * Updating openshift-enterprise-base images to be consistent with ART [#128](https://github.com/openshift/images/pull/128) * Add jupierce as approver / remove Clayton [#127](https://github.com/openshift/images/pull/127) * rhel9 base image: Fix build failure [#126](https://github.com/openshift/images/pull/126) * Dockerfile: add RHEL9 base image dockerfile [#124](https://github.com/openshift/images/pull/124) * bump RHEL8 egress-dns-proxy image to haproxy26 [#125](https://github.com/openshift/images/pull/125) * Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART [#122](https://github.com/openshift/images/pull/122) * Updating ose-egress-http-proxy images to be consistent with ART [#120](https://github.com/openshift/images/pull/120) * Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART [#123](https://github.com/openshift/images/pull/123) * Updating openshift-enterprise-base images to be consistent with ART [#119](https://github.com/openshift/images/pull/119) * Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART [#117](https://github.com/openshift/images/pull/117) * Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART [#116](https://github.com/openshift/images/pull/116) * Add bparees as approver [#118](https://github.com/openshift/images/pull/118) * Updating openshift-enterprise-base images to be consistent with ART [#113](https://github.com/openshift/images/pull/113) * Updating ose-egress-http-proxy images to be consistent with ART [#105](https://github.com/openshift/images/pull/105) * Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART [#108](https://github.com/openshift/images/pull/108) * Updating openshift-enterprise-egress-router images to be consistent with ART [#106](https://github.com/openshift/images/pull/106) * [Bug 2062126](https://bugzilla.redhat.com/show_bug.cgi?id=2062126): ipfailover: Autodetect the "ens3" NIC [#111](https://github.com/openshift/images/pull/111) * Updating openshift-enterprise-base images to be consistent with ART [#109](https://github.com/openshift/images/pull/109) * [Bug 2018188](https://bugzilla.redhat.com/show_bug.cgi?id=2018188): VRRP ID conflict between keepalived-ipfailover and cluster VIPs [#104](https://github.com/openshift/images/pull/104) * Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART [#107](https://github.com/openshift/images/pull/107) * 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...) ### [kube-proxy, sdn](https://github.com/openshift/sdn/tree/01f04a60a4b0256def3a05cb81d254ff3f5d76f4) * [OCPBUGS-16894](https://issues.redhat.com/browse/OCPBUGS-16894): Add /usr/bin/oc to image simiar to openshift-ovn-kubernetes [#564](https://github.com/openshift/sdn/pull/564) * [OCPBUGS-16306](https://issues.redhat.com/browse/OCPBUGS-16306): Dockerfile: build both RHEL7 and RHEL8 shims [#560](https://github.com/openshift/sdn/pull/560) * [OCPBUGS-2204](https://issues.redhat.com/browse/OCPBUGS-2204): Fix DNS endpoint hack to prefer local instead of forcing it [#468](https://github.com/openshift/sdn/pull/468) * [Bug 2093978](https://bugzilla.redhat.com/show_bug.cgi?id=2093978): Remove node-tainting for too-small MTU [#436](https://github.com/openshift/sdn/pull/436) * [Bug 2090624](https://bugzilla.redhat.com/show_bug.cgi?id=2090624): Masquerade in cluster traffic that is marked for egress IP [#433](https://github.com/openshift/sdn/pull/433) * [Bug 2063970](https://bugzilla.redhat.com/show_bug.cgi?id=2063970): delete stale UDP conntrack entries for loadbalancer IPs [#413](https://github.com/openshift/sdn/pull/413) * [Bug 2026302](https://bugzilla.redhat.com/show_bug.cgi?id=2026302): [EgressIP] move `ct(commit)` action from OVS group to flow [#375](https://github.com/openshift/sdn/pull/375) * [Bug 2006290](https://bugzilla.redhat.com/show_bug.cgi?id=2006290): Fix up event recorder usage (again) [#357](https://github.com/openshift/sdn/pull/357) * [Bug 2013707](https://bugzilla.redhat.com/show_bug.cgi?id=2013707): Remove locking from EgressIPTracker.Ping [#360](https://github.com/openshift/sdn/pull/360) * [Bug 2002288](https://bugzilla.redhat.com/show_bug.cgi?id=2002288): [4.9] proxy: don't re-check every userspace proxy rule on every change [#346](https://github.com/openshift/sdn/pull/346) * [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/e008bf99ceabce30eb28bb0b0db7c31bb40da4c0...01f04a60a4b0256def3a05cb81d254ff3f5d76f4) ### [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy/tree/) * [AUTH-555](https://issues.redhat.com/browse/AUTH-555): Merge upstream v0.18.2 release [#114](https://github.com/openshift/kube-rbac-proxy/pull/114) * NO-JIRA: OWNERS: update [#110](https://github.com/openshift/kube-rbac-proxy/pull/110) * [AUTH-534](https://issues.redhat.com/browse/AUTH-534): Merge upstream v0.18.1 [#104](https://github.com/openshift/kube-rbac-proxy/pull/104) * [OCPBUGS-31955](https://issues.redhat.com/browse/OCPBUGS-31955): Merge upstream v0.17.1 release [#98](https://github.com/openshift/kube-rbac-proxy/pull/98) * [AUTH-486](https://issues.redhat.com/browse/AUTH-486): Add tests for the hardcoded-authorizer feature [#90](https://github.com/openshift/kube-rbac-proxy/pull/90) * [OCPBUGS-29974](https://issues.redhat.com/browse/OCPBUGS-29974): Updating kube-rbac-proxy-container image to be consistent with ART for 4.16 [#91](https://github.com/openshift/kube-rbac-proxy/pull/91) * [OCPBUGS-24818](https://issues.redhat.com/browse/OCPBUGS-24818): Updating kube-rbac-proxy-container image to be consistent with ART [#88](https://github.com/openshift/kube-rbac-proxy/pull/88) * [OCPBUGS-21672](https://issues.redhat.com/browse/OCPBUGS-21672): http2: trim connetions and buffers [#80](https://github.com/openshift/kube-rbac-proxy/pull/80) * [OCPBUGS-21672](https://issues.redhat.com/browse/OCPBUGS-21672): go.mod: bump golang.org/x/net to v0.17.0 [#73](https://github.com/openshift/kube-rbac-proxy/pull/73) * [OCPBUGS-19143](https://issues.redhat.com/browse/OCPBUGS-19143): Updating kube-rbac-proxy images to be consistent with ART [#72](https://github.com/openshift/kube-rbac-proxy/pull/72) * [AUTH-362](https://issues.redhat.com/browse/AUTH-362): v0.14.2 downstream [#70](https://github.com/openshift/kube-rbac-proxy/pull/70) * [OCPBUGS-12313](https://issues.redhat.com/browse/OCPBUGS-12313): Update 4.14 kube-rbac-proxy image to be consistent with ART [#66](https://github.com/openshift/kube-rbac-proxy/pull/66) * : OCPBUGS-12777: Downstream merge v0.14.1 [#67](https://github.com/openshift/kube-rbac-proxy/pull/67) * [OCPBUGS-10089](https://issues.redhat.com/browse/OCPBUGS-10089): Update 4.14 kube-rbac-proxy image to be consistent with ART [#64](https://github.com/openshift/kube-rbac-proxy/pull/64) * Merge upstream v0.14.0 on downstream [#63](https://github.com/openshift/kube-rbac-proxy/pull/63) * Merg upstream into downstream [#60](https://github.com/openshift/kube-rbac-proxy/pull/60) * OWNERS: add myself (ibihim) [#57](https://github.com/openshift/kube-rbac-proxy/pull/57) * Updating kube-rbac-proxy images to be consistent with ART [#54](https://github.com/openshift/kube-rbac-proxy/pull/54) * 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...) ### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/6e41dbd42c8f38d6960f5e837d9e64fbd5e8d3ef) * 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...6e41dbd42c8f38d6960f5e837d9e64fbd5e8d3ef) ### [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator/tree/a2143bc29bd499c479ae67a1e446466338a4f9e9) * Updating ose-kube-storage-version-migrator images to be consistent with ART [#179](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/179) * [Full changelog](https://github.com/openshift/kubernetes-kube-storage-version-migrator/compare/38e0105c9fc5367a2e0bd22446b10a1f65fcb416...a2143bc29bd499c479ae67a1e446466338a4f9e9) ### [kuryr-cni, kuryr-controller](https://github.com/openshift/kuryr-kubernetes/tree/) * NO-ISSUE: Remove dulek from approvers [#752](https://github.com/openshift/kuryr-kubernetes/pull/752) * [OCPBUGS-18851](https://issues.redhat.com/browse/OCPBUGS-18851): Updating kuryr-controller images to be consistent with ART [#742](https://github.com/openshift/kuryr-kubernetes/pull/742) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#739](https://github.com/openshift/kuryr-kubernetes/pull/739) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#730](https://github.com/openshift/kuryr-kubernetes/pull/730) * [OCPBUGS-15239](https://issues.redhat.com/browse/OCPBUGS-15239): Remove unneeded grpcio dependencies from RPM [#734](https://github.com/openshift/kuryr-kubernetes/pull/734) * Bug OCPBUGS-13431: Fix np retry [#728](https://github.com/openshift/kuryr-kubernetes/pull/728) * Updating kuryr-cni images to be consistent with ART [#723](https://github.com/openshift/kuryr-kubernetes/pull/723) * [OCPBUGS-12780](https://issues.redhat.com/browse/OCPBUGS-12780): KuryrPort cleanup: Fix issue of subport not found [#724](https://github.com/openshift/kuryr-kubernetes/pull/724) * Bug OCPBUGS-11805: Fix ValueError when Pod has no IP address [#718](https://github.com/openshift/kuryr-kubernetes/pull/718) * Merge from upstream [#716](https://github.com/openshift/kuryr-kubernetes/pull/716) * Updating kuryr-controller images to be consistent with ART [#714](https://github.com/openshift/kuryr-kubernetes/pull/714) * Updating kuryr-cni images to be consistent with ART [#715](https://github.com/openshift/kuryr-kubernetes/pull/715) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#713](https://github.com/openshift/kuryr-kubernetes/pull/713) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#711](https://github.com/openshift/kuryr-kubernetes/pull/711) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#710](https://github.com/openshift/kuryr-kubernetes/pull/710) * Updating kuryr-cni images to be consistent with ART [#709](https://github.com/openshift/kuryr-kubernetes/pull/709) * Updating kuryr-controller images to be consistent with ART [#708](https://github.com/openshift/kuryr-kubernetes/pull/708) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#707](https://github.com/openshift/kuryr-kubernetes/pull/707) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#706](https://github.com/openshift/kuryr-kubernetes/pull/706) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#705](https://github.com/openshift/kuryr-kubernetes/pull/705) * Updating kuryr-cni images to be consistent with ART [#697](https://github.com/openshift/kuryr-kubernetes/pull/697) * Bug OCPBUGS-198: Cleanup KuryrPort when Pod is missing [#691](https://github.com/openshift/kuryr-kubernetes/pull/691) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#690](https://github.com/openshift/kuryr-kubernetes/pull/690) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#689](https://github.com/openshift/kuryr-kubernetes/pull/689) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#686](https://github.com/openshift/kuryr-kubernetes/pull/686) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#685](https://github.com/openshift/kuryr-kubernetes/pull/685) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#684](https://github.com/openshift/kuryr-kubernetes/pull/684) * Rebase from upstream [#683](https://github.com/openshift/kuryr-kubernetes/pull/683) * Updating kuryr-cni images to be consistent with ART [#677](https://github.com/openshift/kuryr-kubernetes/pull/677) * Updating kuryr-controller images to be consistent with ART [#676](https://github.com/openshift/kuryr-kubernetes/pull/676) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#681](https://github.com/openshift/kuryr-kubernetes/pull/681) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#679](https://github.com/openshift/kuryr-kubernetes/pull/679) * Merge https://opendev.org/openstack/kuryr-kubernetes:master into master [#678](https://github.com/openshift/kuryr-kubernetes/pull/678) * [Bug 2088444](https://bugzilla.redhat.com/show_bug.cgi?id=2088444): Add leftover resources protection [#674](https://github.com/openshift/kuryr-kubernetes/pull/674) * [Bug 2094816](https://bugzilla.redhat.com/show_bug.cgi?id=2094816): Do not crash on Neutron quota exceptions [#675](https://github.com/openshift/kuryr-kubernetes/pull/675) * [Bug 2094801](https://bugzilla.redhat.com/show_bug.cgi?id=2094801): Strip leading zeros from "funny" Service IPs [#671](https://github.com/openshift/kuryr-kubernetes/pull/671) * [Bug 2097246](https://bugzilla.redhat.com/show_bug.cgi?id=2097246): Use upper-constraints.txt from stable/xena in UT [#672](https://github.com/openshift/kuryr-kubernetes/pull/672) * Remove DNS webhook server [#666](https://github.com/openshift/kuryr-kubernetes/pull/666) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#665](https://github.com/openshift/kuryr-kubernetes/pull/665) * Merge from upstream [#658](https://github.com/openshift/kuryr-kubernetes/pull/658) * [Bug 1997120](https://bugzilla.redhat.com/show_bug.cgi?id=1997120): CNI: Watch for deleted pods [#657](https://github.com/openshift/kuryr-kubernetes/pull/657) * [Bug 1983056](https://bugzilla.redhat.com/show_bug.cgi?id=1983056): CNI: Use K8S_POD_UID passed from CRI [#645](https://github.com/openshift/kuryr-kubernetes/pull/645) * Parallelize ports removal. [#655](https://github.com/openshift/kuryr-kubernetes/pull/655) * Updating kuryr-cni images to be consistent with ART [#629](https://github.com/openshift/kuryr-kubernetes/pull/629) * [Bug 2070047](https://bugzilla.redhat.com/show_bug.cgi?id=2070047): Increase cni_request_duration buckets [#647](https://github.com/openshift/kuryr-kubernetes/pull/647) * Updating kuryr-controller images to be consistent with ART [#628](https://github.com/openshift/kuryr-kubernetes/pull/628) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#644](https://github.com/openshift/kuryr-kubernetes/pull/644) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#643](https://github.com/openshift/kuryr-kubernetes/pull/643) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#642](https://github.com/openshift/kuryr-kubernetes/pull/642) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#640](https://github.com/openshift/kuryr-kubernetes/pull/640) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#639](https://github.com/openshift/kuryr-kubernetes/pull/639) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#638](https://github.com/openshift/kuryr-kubernetes/pull/638) * [Bug 2051423](https://bugzilla.redhat.com/show_bug.cgi?id=2051423): Update KLB .spec.provider when required [#636](https://github.com/openshift/kuryr-kubernetes/pull/636) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#634](https://github.com/openshift/kuryr-kubernetes/pull/634) * [Bug 2045065](https://bugzilla.redhat.com/show_bug.cgi?id=2045065): Ignore Pod event if Pod is Pending with no Node set [#624](https://github.com/openshift/kuryr-kubernetes/pull/624) * [Bug 2035333](https://bugzilla.redhat.com/show_bug.cgi?id=2035333): Limit the number of concurrent create_ports requests [#619](https://github.com/openshift/kuryr-kubernetes/pull/619) * [Bug 2034898](https://bugzilla.redhat.com/show_bug.cgi?id=2034898): Added missing raise statement for not ready resource. [#618](https://github.com/openshift/kuryr-kubernetes/pull/618) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#616](https://github.com/openshift/kuryr-kubernetes/pull/616) * Lock pool population, events follow up [#615](https://github.com/openshift/kuryr-kubernetes/pull/615) * Pod and Services events [#614](https://github.com/openshift/kuryr-kubernetes/pull/614) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#613](https://github.com/openshift/kuryr-kubernetes/pull/613) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#612](https://github.com/openshift/kuryr-kubernetes/pull/612) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#611](https://github.com/openshift/kuryr-kubernetes/pull/611) * [Bug 2028816](https://bugzilla.redhat.com/show_bug.cgi?id=2028816): Fix VLAN ID management [#610](https://github.com/openshift/kuryr-kubernetes/pull/610) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#609](https://github.com/openshift/kuryr-kubernetes/pull/609) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#605](https://github.com/openshift/kuryr-kubernetes/pull/605) * RPM build: Get OpenStack repo version from arg [#603](https://github.com/openshift/kuryr-kubernetes/pull/603) * [Bug 2018152](https://bugzilla.redhat.com/show_bug.cgi?id=2018152): Do not start kuryr-daemon when worker_num <= 1 [#598](https://github.com/openshift/kuryr-kubernetes/pull/598) * Updating kuryr-cni images to be consistent with ART [#596](https://github.com/openshift/kuryr-kubernetes/pull/596) * [Bug 2019886](https://bugzilla.redhat.com/show_bug.cgi?id=2019886): Improve retrieval of Trunks info [#597](https://github.com/openshift/kuryr-kubernetes/pull/597) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#595](https://github.com/openshift/kuryr-kubernetes/pull/595) * [Bug 2020664](https://bugzilla.redhat.com/show_bug.cgi?id=2020664): Ensure DOWN subports are cleaned up [#594](https://github.com/openshift/kuryr-kubernetes/pull/594) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#584](https://github.com/openshift/kuryr-kubernetes/pull/584) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#583](https://github.com/openshift/kuryr-kubernetes/pull/583) * Revert "tox tests: Pin virtualenv to 20.7.2" [#575](https://github.com/openshift/kuryr-kubernetes/pull/575) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#580](https://github.com/openshift/kuryr-kubernetes/pull/580) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#579](https://github.com/openshift/kuryr-kubernetes/pull/579) * [Bug 2012902](https://bugzilla.redhat.com/show_bug.cgi?id=2012902): Include port fix [#577](https://github.com/openshift/kuryr-kubernetes/pull/577) * Rebase from master [#576](https://github.com/openshift/kuryr-kubernetes/pull/576) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#570](https://github.com/openshift/kuryr-kubernetes/pull/570) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#568](https://github.com/openshift/kuryr-kubernetes/pull/568) * [Bug 2005355](https://bugzilla.redhat.com/show_bug.cgi?id=2005355): tox tests: Pin virtualenv to 20.7.2 [#566](https://github.com/openshift/kuryr-kubernetes/pull/566) * Updating kuryr-cni images to be consistent with ART [#562](https://github.com/openshift/kuryr-kubernetes/pull/562) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#561](https://github.com/openshift/kuryr-kubernetes/pull/561) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#560](https://github.com/openshift/kuryr-kubernetes/pull/560) * Updating kuryr-cni images to be consistent with ART [#555](https://github.com/openshift/kuryr-kubernetes/pull/555) * Updating kuryr-controller images to be consistent with ART [#553](https://github.com/openshift/kuryr-kubernetes/pull/553) * [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...) ### [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt/tree/59ae2edf88755f915b7d76d78a8934ee17487ad6) * 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...59ae2edf88755f915b7d76d78a8934ee17487ad6) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/c3fa295d2d09232bcd277e8427ea729ee3a8a9d6) * [OCPBUGS-11328](https://issues.redhat.com/browse/OCPBUGS-11328): Fix empty component version [#1135](https://github.com/openshift/machine-api-operator/pull/1135) * [Bug 2111004](https://bugzilla.redhat.com/show_bug.cgi?id=2111004): Add DescribeRegions permission for aws controller [#1048](https://github.com/openshift/machine-api-operator/pull/1048) * [Bug 2025697](https://bugzilla.redhat.com/show_bug.cgi?id=2025697): [release-4.9]: Bump CAPZ API [#965](https://github.com/openshift/machine-api-operator/pull/965) * [Bug 2022813](https://bugzilla.redhat.com/show_bug.cgi?id=2022813): GCP credentials reporting networksecurity.googleapis.com API disabled [#952](https://github.com/openshift/machine-api-operator/pull/952) * [Bug 2005242](https://bugzilla.redhat.com/show_bug.cgi?id=2005242): MaxUnhealthy should not be a string type [#919](https://github.com/openshift/machine-api-operator/pull/919) * [Bug 2004953](https://bugzilla.redhat.com/show_bug.cgi?id=2004953): Fix user-agent in vCenter sessions list [#918](https://github.com/openshift/machine-api-operator/pull/918) * [Bug 2003545](https://bugzilla.redhat.com/show_bug.cgi?id=2003545): Remove "kubevirt-machine-controllers" image from release 4.9 [#911](https://github.com/openshift/machine-api-operator/pull/911) * [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/edc3e864006486a7a85e2e5e4297e307339e9f0e...c3fa295d2d09232bcd277e8427ea729ee3a8a9d6) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/850ad08672f303cdfef78dc12aa812c9d8b2d2a4) * Permit consistent go compilation [#3749](https://github.com/openshift/machine-config-operator/pull/3749) * [OCPBUGS-4220](https://issues.redhat.com/browse/OCPBUGS-4220): Avoid NM managing patch port between br-int and br-ex [#3438](https://github.com/openshift/machine-config-operator/pull/3438) * [OCPBUGS-4051](https://issues.redhat.com/browse/OCPBUGS-4051): Add ephemeral storage to kubelet system reserved args [#3429](https://github.com/openshift/machine-config-operator/pull/3429) * [OCPBUGS-3200](https://issues.redhat.com/browse/OCPBUGS-3200): configure-ovs: avoid using 'ip -j' unavailable in RHEL7 [#3407](https://github.com/openshift/machine-config-operator/pull/3407) * [OCPBUGS-2814](https://issues.redhat.com/browse/OCPBUGS-2814): Make sure there is a search domain in resolv.conf [#3385](https://github.com/openshift/machine-config-operator/pull/3385) * [Bug 2096792](https://bugzilla.redhat.com/show_bug.cgi?id=2096792): mcd pull service: use `cp` instead of `cat` to copy MCD on host [#3187](https://github.com/openshift/machine-config-operator/pull/3187) * [OCPBUGS-288](https://issues.redhat.com/browse/OCPBUGS-288): configure-ovs: clone inactive autoconnect slaves [#3296](https://github.com/openshift/machine-config-operator/pull/3296) * [OCPBUGS-420](https://issues.redhat.com/browse/OCPBUGS-420): Fix problem with retaining data in string array in piped while loop [#3300](https://github.com/openshift/machine-config-operator/pull/3300) * [Bug 2101794](https://bugzilla.redhat.com/show_bug.cgi?id=2101794): Avoid kubernetes node port range [#3255](https://github.com/openshift/machine-config-operator/pull/3255) * [Bug 2108538](https://bugzilla.redhat.com/show_bug.cgi?id=2108538): configure-ovs: improve handling of static ip and mac address configuration [#3254](https://github.com/openshift/machine-config-operator/pull/3254) * [Bug 2098099](https://bugzilla.redhat.com/show_bug.cgi?id=2098099): configure-ovs: clone connection to avoid selinux problems [#3188](https://github.com/openshift/machine-config-operator/pull/3188) * [Bug 2089763](https://bugzilla.redhat.com/show_bug.cgi?id=2089763): configure-ovs: persist profiles after auto-connect has been set [#3183](https://github.com/openshift/machine-config-operator/pull/3183) * [Bug 2089763](https://bugzilla.redhat.com/show_bug.cgi?id=2089763): configure-ovs: avoid restarting NetworkManager [#3160](https://github.com/openshift/machine-config-operator/pull/3160) * [Bug 2071689](https://bugzilla.redhat.com/show_bug.cgi?id=2071689): lib/resourcemerge: handle container env var deletions [#3057](https://github.com/openshift/machine-config-operator/pull/3057) * [Bug 2081123](https://bugzilla.redhat.com/show_bug.cgi?id=2081123): Add KUBELET_NODEIP_HINT to nodeip-configuration [#3130](https://github.com/openshift/machine-config-operator/pull/3130) * [Bug 2070490](https://bugzilla.redhat.com/show_bug.cgi?id=2070490): configure-ovs: reload NM only when necessary [#3048](https://github.com/openshift/machine-config-operator/pull/3048) * [Bug 2074491](https://bugzilla.redhat.com/show_bug.cgi?id=2074491): configure-ovs: move dhcp config from br-ex to ovs-if-br-ex [#3077](https://github.com/openshift/machine-config-operator/pull/3077) * [Bug 2062310](https://bugzilla.redhat.com/show_bug.cgi?id=2062310): Add --templates flag to MCC bootstrap command [#2998](https://github.com/openshift/machine-config-operator/pull/2998) * [Bug 2063327](https://bugzilla.redhat.com/show_bug.cgi?id=2063327): [release-4.9] Ensure directories are created with usable permission bits [#3013](https://github.com/openshift/machine-config-operator/pull/3013) * [Bug 2038249](https://bugzilla.redhat.com/show_bug.cgi?id=2038249): Improvements for configure-ovs script [#2901](https://github.com/openshift/machine-config-operator/pull/2901) * [Bug 2025474](https://bugzilla.redhat.com/show_bug.cgi?id=2025474): annotate rendered config with OCP version [#2964](https://github.com/openshift/machine-config-operator/pull/2964) * [Bug 2058511](https://bugzilla.redhat.com/show_bug.cgi?id=2058511): Prepend to search domains instead of replacing [#2966](https://github.com/openshift/machine-config-operator/pull/2966) * [Bug 2050911](https://bugzilla.redhat.com/show_bug.cgi?id=2050911): tighten operator availability conditions [#2946](https://github.com/openshift/machine-config-operator/pull/2946) * [Bug 2032985](https://bugzilla.redhat.com/show_bug.cgi?id=2032985): fixes 1 to 1 containerruntime config mapping [#2876](https://github.com/openshift/machine-config-operator/pull/2876) * [Bug 2043650](https://bugzilla.redhat.com/show_bug.cgi?id=2043650): Avoid dynamically allocated port range for haproxy [#2923](https://github.com/openshift/machine-config-operator/pull/2923) * [Bug 2044503](https://bugzilla.redhat.com/show_bug.cgi?id=2044503): ovs-configuration: use lower than NM default ethernet route metric [#2928](https://github.com/openshift/machine-config-operator/pull/2928) * [Bug 2027926](https://bugzilla.redhat.com/show_bug.cgi?id=2027926): storage.conf: remove obsolete option override_kernel_check [#2848](https://github.com/openshift/machine-config-operator/pull/2848) * [Bug 2026275](https://bugzilla.redhat.com/show_bug.cgi?id=2026275): daemon: make cordon/uncordon more robust [#2839](https://github.com/openshift/machine-config-operator/pull/2839) * [Bug 2022641](https://bugzilla.redhat.com/show_bug.cgi?id=2022641): [release-4.9] Send WARN message to stderr [#2785](https://github.com/openshift/machine-config-operator/pull/2785) * [Bug 2008210](https://bugzilla.redhat.com/show_bug.cgi?id=2008210): configure-ovs: Persist addr-gen-mode for ipv6 connections [#2775](https://github.com/openshift/machine-config-operator/pull/2775) * [Bug 2013164](https://bugzilla.redhat.com/show_bug.cgi?id=2013164): [IPI ON-PREM] move Keepalived default ingress script to separate file [#2798](https://github.com/openshift/machine-config-operator/pull/2798) * [Bug 2009210](https://bugzilla.redhat.com/show_bug.cgi?id=2009210): [on-prem] Set coredns bufsize to 512 [#2784](https://github.com/openshift/machine-config-operator/pull/2784) * [Bug 2011307](https://bugzilla.redhat.com/show_bug.cgi?id=2011307): Periodically send gratuitous ARPs [#2794](https://github.com/openshift/machine-config-operator/pull/2794) * Updating openshift-proxy-pull-test images to be consistent with ART [#2660](https://github.com/openshift/machine-config-operator/pull/2660) * [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/ace2072d71e56e1e644e9e078bf73f2b8f2875ae...850ad08672f303cdfef78dc12aa812c9d8b2d2a4) ### [mdns-publisher](https://github.com/openshift/mdns-publisher/tree/) * Updating ose-mdns-publisher images to be consistent with ART [#43](https://github.com/openshift/mdns-publisher/pull/43) * Updating ose-mdns-publisher images to be consistent with ART [#42](https://github.com/openshift/mdns-publisher/pull/42) * Updating ose-mdns-publisher images to be consistent with ART [#38](https://github.com/openshift/mdns-publisher/pull/38) * [Bug 1989896](https://bugzilla.redhat.com/show_bug.cgi?id=1989896): Update miekg/dns package [#36](https://github.com/openshift/mdns-publisher/pull/36) * [Bug 1989896](https://bugzilla.redhat.com/show_bug.cgi?id=1989896): Bump Go to 1.16 [#37](https://github.com/openshift/mdns-publisher/pull/37) * [Bug 1979822](https://bugzilla.redhat.com/show_bug.cgi?id=1979822): Update zeroconf vendoring [#33](https://github.com/openshift/mdns-publisher/pull/33) * Updating ose-mdns-publisher images to be consistent with ART [#32](https://github.com/openshift/mdns-publisher/pull/32) * Remove Brad from OWNERS [#31](https://github.com/openshift/mdns-publisher/pull/31) * Updating .ci-operator.yaml `build_root_image` from openshift/release [#30](https://github.com/openshift/mdns-publisher/pull/30) * [Full changelog](https://github.com/openshift/mdns-publisher/compare/1c707a28e88b42780fb37fad4532be7220acd1c5...) ### [multus-admission-controller](https://github.com/openshift/multus-admission-controller/tree/3c28a57a831d11380e612a616820bf8a42261d9d) * [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...3c28a57a831d11380e612a616820bf8a42261d9d) ### [multus-cni](https://github.com/openshift/multus-cni/tree/0056fad6b8f0471b04c92b73298da87b50a6f8bb) * [OCPBUGS-9343](https://issues.redhat.com/browse/OCPBUGS-9343): Remove error handling for getPod to force to proceed cmdDel [backport 4.9] [#129](https://github.com/openshift/multus-cni/pull/129) * [OCPBUGS-2572](https://issues.redhat.com/browse/OCPBUGS-2572): Fix missing device-info in networks-status annotation for chained plugins [#138](https://github.com/openshift/multus-cni/pull/138) * [Bug 2017881](https://bugzilla.redhat.com/show_bug.cgi?id=2017881): add handling of pod UIDs passed from runtime [#111](https://github.com/openshift/multus-cni/pull/111) * 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/73d0cfedfff518269f7184615e120afc1406a466...0056fad6b8f0471b04c92b73298da87b50a6f8bb) ### [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy/tree/fd12fedeb9e05637279386aa2aacd443ac1c0da7) * 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...fd12fedeb9e05637279386aa2aacd443ac1c0da7) ### [multus-route-override-cni](https://github.com/openshift/route-override-cni/tree/590bab361f0b888dce966f2a1898d5eb11fd4e03) * Updating ose-multus-route-override-cni images to be consistent with ART [#29](https://github.com/openshift/route-override-cni/pull/29) * Updating ose-multus-route-override-cni-alt images to be consistent with ART [#26](https://github.com/openshift/route-override-cni/pull/26) * Updating ose-multus-route-override-cni images to be consistent with ART [#23](https://github.com/openshift/route-override-cni/pull/23) * Updating ose-multus-route-override-cni-alt images to be consistent with ART [#18](https://github.com/openshift/route-override-cni/pull/18) * 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/64807ab77cf97eb69d4202f25840e921290b3e12...590bab361f0b888dce966f2a1898d5eb11fd4e03) ### [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni/tree/ddda41c65fa75a64e19ae504c7e9d2a1faf4bab5) * [Bug 2064859](https://bugzilla.redhat.com/show_bug.cgi?id=2064859): Sync context improvements [backport 4.9] [#89](https://github.com/openshift/whereabouts-cni/pull/89) * [Bug 2028964](https://bugzilla.redhat.com/show_bug.cgi?id=2028964): Whereabouts should reconcile IP addresses [backport 4.9] [#77](https://github.com/openshift/whereabouts-cni/pull/77) * Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART [#71](https://github.com/openshift/whereabouts-cni/pull/71) * [Bug 2009493](https://bugzilla.redhat.com/show_bug.cgi?id=2009493): Release on cancel 4.9 [#69](https://github.com/openshift/whereabouts-cni/pull/69) * Updating ose-multus-whereabouts-ipam-cni-alt images to be consistent with ART [#64](https://github.com/openshift/whereabouts-cni/pull/64) * 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/90e1e394907abea5a97a7cd68d5a91afe87a8913...ddda41c65fa75a64e19ae504c7e9d2a1faf4bab5) ### [must-gather](https://github.com/openshift/must-gather/tree/fd4db9a430debc212687369f07309d20e492bed7) * [OCPBUGS-7916](https://issues.redhat.com/browse/OCPBUGS-7916): Back-port #259 to release 4.9 [#351](https://github.com/openshift/must-gather/pull/351) * [OCPBUGS-5195](https://issues.redhat.com/browse/OCPBUGS-5195): fix audit gathering script [#344](https://github.com/openshift/must-gather/pull/344) * [OCPBUGS-2261](https://issues.redhat.com/browse/OCPBUGS-2261): [release-4.9] Collect rotated log files [#331](https://github.com/openshift/must-gather/pull/331) * [Bug 2108892](https://bugzilla.redhat.com/show_bug.cgi?id=2108892): Add timeout to oc cp command to fix must-gather delays when routers are terminating [#324](https://github.com/openshift/must-gather/pull/324) * [Bug 2092265](https://bugzilla.redhat.com/show_bug.cgi?id=2092265): Add networking resources [#308](https://github.com/openshift/must-gather/pull/308) * [Bug 2052929](https://bugzilla.redhat.com/show_bug.cgi?id=2052929): Fix ovn-nbctl commands for ipv6 [#284](https://github.com/openshift/must-gather/pull/284) * [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/7e55480fddf089ec9707f02f6644be9f1200b2a2...fd4db9a430debc212687369f07309d20e492bed7) ### [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon/tree/) * Updating ose-network-metrics-daemon images to be consistent with ART [#62](https://github.com/openshift/network-metrics-daemon/pull/62) * [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/c8812eeb9aa3b535a843407704478454a0ab8c7d...) ### [network-tools](https://github.com/openshift/network-tools/tree/ed0b846c056056848f0ab7741bd3f1254e1862d6) * 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...ed0b846c056056848f0ab7741bd3f1254e1862d6) ### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/) * NO-JIRA: rebase 1.31 [#123](https://github.com/openshift/oauth-apiserver/pull/123) * NO-JIRA: Bump 1.30 [#121](https://github.com/openshift/oauth-apiserver/pull/121) * NO-JIRA: apiserver: sanitize the generic config for the chained servers [#122](https://github.com/openshift/oauth-apiserver/pull/122) * [OCPBUGS-39529](https://issues.redhat.com/browse/OCPBUGS-39529): Updating ose-oauth-apiserver-container image to be consistent with ART for 4.18 [#118](https://github.com/openshift/oauth-apiserver/pull/118) * NO-JIRA: UPSTREAM: <carry>: retrying etcd Unavailable errors for the etcd health and ready checkers [#119](https://github.com/openshift/oauth-apiserver/pull/119) * Update OWNERS [#120](https://github.com/openshift/oauth-apiserver/pull/120) * [OCPBUGS-34446](https://issues.redhat.com/browse/OCPBUGS-34446): Updating ose-oauth-apiserver-container image to be consistent with ART for 4.17 [#116](https://github.com/openshift/oauth-apiserver/pull/116) * [OCPBUGS-34140](https://issues.redhat.com/browse/OCPBUGS-34140): Updating ose-oauth-apiserver-container image to be consistent with ART for 4.17 [#115](https://github.com/openshift/oauth-apiserver/pull/115) * NO-ISSUE: openapiconfig: generate base config using DefaultOpenAPIConfig [#111](https://github.com/openshift/oauth-apiserver/pull/111) * [OCPBUGS-30319](https://issues.redhat.com/browse/OCPBUGS-30319): bump lib-go to fix SAs acting as OAuth2 clients [#108](https://github.com/openshift/oauth-apiserver/pull/108) * NO-ISSUE: oauth-apiserver: allow disabling PriorityAndFairness [#106](https://github.com/openshift/oauth-apiserver/pull/106) * NO-ISSUE: oauth-apiserver: apply GenericServerRunOptions to the server configuration [#105](https://github.com/openshift/oauth-apiserver/pull/105) * [OCPBUGS-29176](https://issues.redhat.com/browse/OCPBUGS-29176): Updating ose-oauth-apiserver-container image to be consistent with ART for 4.16 [#101](https://github.com/openshift/oauth-apiserver/pull/101) * [OCPBUGS-28658](https://issues.redhat.com/browse/OCPBUGS-28658): bump k8s.io and others (master) [#98](https://github.com/openshift/oauth-apiserver/pull/98) * [OCPBUGS-24954](https://issues.redhat.com/browse/OCPBUGS-24954): Updating ose-oauth-apiserver-container image to be consistent with ART [#94](https://github.com/openshift/oauth-apiserver/pull/94) * [OCPBUGS-27094](https://issues.redhat.com/browse/OCPBUGS-27094): UPSTREAM: <carry>: retry etcd Unavailable errors [#95](https://github.com/openshift/oauth-apiserver/pull/95) * [OCPBUGS-19214](https://issues.redhat.com/browse/OCPBUGS-19214): Updating ose-oauth-apiserver images to be consistent with ART [#90](https://github.com/openshift/oauth-apiserver/pull/90) * bump k8s to 1.27.3 [#89](https://github.com/openshift/oauth-apiserver/pull/89) * Updating ose-oauth-apiserver images to be consistent with ART [#87](https://github.com/openshift/oauth-apiserver/pull/87) * bump kube to 1.24.4 [#81](https://github.com/openshift/oauth-apiserver/pull/81) * bump kube to 1.23.1 [#75](https://github.com/openshift/oauth-apiserver/pull/75) * [Bug 2049155](https://bugzilla.redhat.com/show_bug.cgi?id=2049155): fix printers to avoid panic from DeepCopy [#71](https://github.com/openshift/oauth-apiserver/pull/71) * 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/961db5cc19f78cb73c628c5219a0c5a6dbde7a3e...) ### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/) * [OCPBUGS-44319](https://issues.redhat.com/browse/OCPBUGS-44319): Fix oauth-proxy e2e-component tests [#289](https://github.com/openshift/oauth-proxy/pull/289) * [OCPBUGS-24791](https://issues.redhat.com/browse/OCPBUGS-24791): Updating golang-github-openshift-oauth-proxy-container image to be consistent with ART [#270](https://github.com/openshift/oauth-proxy/pull/270) * [OCPBUGS-21718](https://issues.redhat.com/browse/OCPBUGS-21718): go.mod: bump golang.org/x/net to v0.17.0 [#266](https://github.com/openshift/oauth-proxy/pull/266) * [OCPBUGS-18858](https://issues.redhat.com/browse/OCPBUGS-18858): Updating golang-github-openshift-oauth-proxy images to be consistent with ART [#265](https://github.com/openshift/oauth-proxy/pull/265) * [OCPBUGS-16459](https://issues.redhat.com/browse/OCPBUGS-16459): bump kube and lib-go to get rid of goproxy dep [#260](https://github.com/openshift/oauth-proxy/pull/260) * fix route apiVersion [#257](https://github.com/openshift/oauth-proxy/pull/257) * Updating golang-github-openshift-oauth-proxy images to be consistent with ART [#251](https://github.com/openshift/oauth-proxy/pull/251) * [APPSRE-7970](https://issues.redhat.com/browse/APPSRE-7970): Add support for configuring upstream timeout [#258](https://github.com/openshift/oauth-proxy/pull/258) * [OCPBUGS-14033](https://issues.redhat.com/browse/OCPBUGS-14033): Handle TERM signal gracefully [#255](https://github.com/openshift/oauth-proxy/pull/255) * [AUTH-373](https://issues.redhat.com/browse/AUTH-373): add audit-ID headers to TokenReview and SAR requests [#252](https://github.com/openshift/oauth-proxy/pull/252) * Update logo [#245](https://github.com/openshift/oauth-proxy/pull/245) * fix json examples for --openshift-delegate-urls [#203](https://github.com/openshift/oauth-proxy/pull/203) * Use resourceName in Openshift SAR rule [#243](https://github.com/openshift/oauth-proxy/pull/243) * Updating golang-github-openshift-oauth-proxy images to be consistent with ART [#241](https://github.com/openshift/oauth-proxy/pull/241) * [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...) ### [oauth-server](https://github.com/openshift/oauth-server/tree/) * [OCPBUGS-44099](https://issues.redhat.com/browse/OCPBUGS-44099): escape spaces in oauth callback path [#166](https://github.com/openshift/oauth-server/pull/166) * [OCPBUGS-42772](https://issues.redhat.com/browse/OCPBUGS-42772): Fix login path for go1.22 mux pattern matching [#165](https://github.com/openshift/oauth-server/pull/165) * NO-JIRA: Revert #157 [#159](https://github.com/openshift/oauth-server/pull/159) * [OCPBUGS-42772](https://issues.redhat.com/browse/OCPBUGS-42772): sanitize login path [#157](https://github.com/openshift/oauth-server/pull/157) * [OCPBUGS-30452](https://issues.redhat.com/browse/OCPBUGS-30452): Update google.golang.org/protobuf to v1.33.0 and vendor dependencies [#156](https://github.com/openshift/oauth-server/pull/156) * NO-JIRA: OWNERS: add ibihim (kostrows) [#153](https://github.com/openshift/oauth-server/pull/153) * [OCPBUGS-33695](https://issues.redhat.com/browse/OCPBUGS-33695): p/o/handlers - fix nil-pointer, if ResStatus is nil [#150](https://github.com/openshift/oauth-server/pull/150) * NO-JIRA: bump go-jose to a newer version [#147](https://github.com/openshift/oauth-server/pull/147) * [OCPBUGS-32331](https://issues.redhat.com/browse/OCPBUGS-32331): Updating oauth-server-container image to be consistent with ART for 4.16 [#145](https://github.com/openshift/oauth-server/pull/145) * [OCPBUGS-24987](https://issues.redhat.com/browse/OCPBUGS-24987), [OCPBUGS-30319](https://issues.redhat.com/browse/OCPBUGS-30319): bump lib-go to fix SAs acting as OAuth2 clients [#142](https://github.com/openshift/oauth-server/pull/142) * [OCPBUGS-21671](https://issues.redhat.com/browse/OCPBUGS-21671): go.mod: bump golang.org/x/net to v0.17.0 [#137](https://github.com/openshift/oauth-server/pull/137) * [OCPBUGS-5233](https://issues.redhat.com/browse/OCPBUGS-5233): update osin to latest version [#128](https://github.com/openshift/oauth-server/pull/128) * [OCPBUGS-10887](https://issues.redhat.com/browse/OCPBUGS-10887): bump kube to 1.26 and lib-go for the groupcache fix [#123](https://github.com/openshift/oauth-server/pull/123) * [AUTH-357](https://issues.redhat.com/browse/AUTH-357): update osin to latest version [#121](https://github.com/openshift/oauth-server/pull/121) * Updating oauth-server images to be consistent with ART [#119](https://github.com/openshift/oauth-server/pull/119) * [OCPBUGS-2457](https://issues.redhat.com/browse/OCPBUGS-2457): don't log request query and fragment on failed authn request [#118](https://github.com/openshift/oauth-server/pull/118) * [OCPBUGS-2457](https://issues.redhat.com/browse/OCPBUGS-2457): don't log request query and fragment on failed authn request [#115](https://github.com/openshift/oauth-server/pull/115) * [OCPBUGS-6238](https://issues.redhat.com/browse/OCPBUGS-6238): update art image [#116](https://github.com/openshift/oauth-server/pull/116) * Updating oauth-server images to be consistent with ART [#109](https://github.com/openshift/oauth-server/pull/109) * Bump library-go to b2073c41366aae78868b24e86d99021b79d754cb [#112](https://github.com/openshift/oauth-server/pull/112) * fix linter findings [#98](https://github.com/openshift/oauth-server/pull/98) * [Bug 2086505](https://bugzilla.redhat.com/show_bug.cgi?id=2086505): Updating oauth-server images to be consistent with ART [#108](https://github.com/openshift/oauth-server/pull/108) * [Bug 2086465](https://bugzilla.redhat.com/show_bug.cgi?id=2086465): External OAuth: create audit logs for auth events [#103](https://github.com/openshift/oauth-server/pull/103) * [AUTH-100](https://issues.redhat.com/browse/AUTH-100): Add request header authn auditing [#106](https://github.com/openshift/oauth-server/pull/106) * Update external dependencies [#105](https://github.com/openshift/oauth-server/pull/105) * osin: Import from the new openshift module path [#104](https://github.com/openshift/oauth-server/pull/104) * [AUTH-66](https://issues.redhat.com/browse/AUTH-66): turn on audit on oauth-server with PW-based flow [#92](https://github.com/openshift/oauth-server/pull/92) * [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...) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/755eaf5cb117c9cd0901797a19f59abc840470c0) * Add coreydaley as reviewer/approver for pkg/build [#299](https://github.com/openshift/openshift-apiserver/pull/299) * [Bug 2053222](https://bugzilla.redhat.com/show_bug.cgi?id=2053222): Fix importing images that have dots in their namespace [#282](https://github.com/openshift/openshift-apiserver/pull/282) * [Bug 2043807](https://bugzilla.redhat.com/show_bug.cgi?id=2043807): add deprecated parser build flag [#277](https://github.com/openshift/openshift-apiserver/pull/277) * [Bug 2040240](https://bugzilla.redhat.com/show_bug.cgi?id=2040240): Make OriginImageMutators aware of origin objects [#269](https://github.com/openshift/openshift-apiserver/pull/269) * [Bug 2018442](https://bugzilla.redhat.com/show_bug.cgi?id=2018442): Image policy should mutate DeploymentConfigs [#255](https://github.com/openshift/openshift-apiserver/pull/255) * [Bug 2006791](https://bugzilla.redhat.com/show_bug.cgi?id=2006791): prevent high frequency logging for aborting build generation from image change trigger based build requests using the deprecated build config spec last image change trigger ID field [#247](https://github.com/openshift/openshift-apiserver/pull/247) * [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/c23251132914110cc8deed896c415192c02259bb...755eaf5cb117c9cd0901797a19f59abc840470c0) ### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/79857a326b7f77c589c6fd1d428a72c0f8faeffc) * [Bug 2006791](https://bugzilla.redhat.com/show_bug.cgi?id=2006791): BC ICT still must check spec last triggered image ID in case BC was last processed when cluster was pre 4.8 [#203](https://github.com/openshift/openshift-controller-manager/pull/203) * [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...79857a326b7f77c589c6fd1d428a72c0f8faeffc) ### [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics/tree/689af8b8dcb57484dc0c6428a3e8c9d73ef294a2) * [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...689af8b8dcb57484dc0c6428a3e8c9d73ef294a2) ### [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator/tree/30b60caf098773ce81b520b761a2d47b35fc9800) * [Bug 2110255](https://bugzilla.redhat.com/show_bug.cgi?id=2110255): SWEET32: Improve TLS configuration for Kube RBAC Proxy [#91](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/91) * [Bug 2037080](https://bugzilla.redhat.com/show_bug.cgi?id=2037080): relax health probes against Cinder API [#64](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/64) * [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/d431a72bce1aa5ce8d1e5cf7ba810ccaabacb5bb...30b60caf098773ce81b520b761a2d47b35fc9800) ### [openstack-machine-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/277eeabaa6a0fe750c6ae4acba15b637724cfc51) * [Bug 2077381](https://bugzilla.redhat.com/show_bug.cgi?id=2077381): Fix InstanceCreate port & trunk cleanup [#234](https://github.com/openshift/cluster-api-provider-openstack/pull/234) * [Bug 2064633](https://bugzilla.redhat.com/show_bug.cgi?id=2064633): Ensure subnets belong to the queried network [#222](https://github.com/openshift/cluster-api-provider-openstack/pull/222) * [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/77840b9a431880b15ee05d4a3f327b7ff2a682e8...277eeabaa6a0fe750c6ae4acba15b637724cfc51) ### [operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/88a7208fb6ea8fbadfd5120b974828711102f6fc) * Introduce DOWNSTREAM_OWNERS file [#544](https://github.com/openshift/operator-framework-olm/pull/544) * Allow cpb to be statically compiled / exempt from FIPS compliance [#515](https://github.com/openshift/operator-framework-olm/pull/515) * [OCPBUGS-5938](https://issues.redhat.com/browse/OCPBUGS-5938): backport cert rotation fix [#430](https://github.com/openshift/operator-framework-olm/pull/430) * [OCPBUGS-4948](https://issues.redhat.com/browse/OCPBUGS-4948): Fix label key truncation for subscription annotations (#2731) [#423](https://github.com/openshift/operator-framework-olm/pull/423) * [OCPBUGS-570](https://issues.redhat.com/browse/OCPBUGS-570): [release-4.9] remove broken thread-safety (#2697) [#372](https://github.com/openshift/operator-framework-olm/pull/372) * [OCPBUGS-459](https://issues.redhat.com/browse/OCPBUGS-459): fix(grpc): Add startupProbe to check for grpc health readiness (#2791) [#371](https://github.com/openshift/operator-framework-olm/pull/371) * [Bug 2102559](https://bugzilla.redhat.com/show_bug.cgi?id=2102559): opm bug fix [#328](https://github.com/openshift/operator-framework-olm/pull/328) * [Bug 2079082](https://bugzilla.redhat.com/show_bug.cgi?id=2079082): Replace collect-profile jobs that haven't completed [#293](https://github.com/openshift/operator-framework-olm/pull/293) * [Bug 2073967](https://bugzilla.redhat.com/show_bug.cgi?id=2073967): Fix a bug in deletion of webhook service for replacement [#284](https://github.com/openshift/operator-framework-olm/pull/284) * [Bug 2072995](https://bugzilla.redhat.com/show_bug.cgi?id=2072995): Emit CSV metric on startup [#280](https://github.com/openshift/operator-framework-olm/pull/280) * [Bug 2054848](https://bugzilla.redhat.com/show_bug.cgi?id=2054848): Do not modify object from the lister cache (#2562) [#253](https://github.com/openshift/operator-framework-olm/pull/253) * [Bug 2048450](https://bugzilla.redhat.com/show_bug.cgi?id=2048450): Bump containerd to 1.4.11 [#252](https://github.com/openshift/operator-framework-olm/pull/252) * [Bug 2000379](https://bugzilla.redhat.com/show_bug.cgi?id=2000379): fix: ensure operator images are included in rendered bundles related images [#180](https://github.com/openshift/operator-framework-olm/pull/180) * [Bug 2024048](https://bugzilla.redhat.com/show_bug.cgi?id=2024048): Remove outdated subscription update logic to improve resolution delay [#215](https://github.com/openshift/operator-framework-olm/pull/215) * [Bug 2017434](https://bugzilla.redhat.com/show_bug.cgi?id=2017434): Use arguments to configure pprof-secret [#212](https://github.com/openshift/operator-framework-olm/pull/212) * [Bug 2015799](https://bugzilla.redhat.com/show_bug.cgi?id=2015799): Introduce GRPC_PROXY EnvVar Support (#2364) [#207](https://github.com/openshift/operator-framework-olm/pull/207) * [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/9e9736d6b162b877da9de3b760b06eeeb52ccd18...88a7208fb6ea8fbadfd5120b974828711102f6fc) ### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/) * [OCPBUGS-45566](https://issues.redhat.com/browse/OCPBUGS-45566): Updating marketplace-operator-container image to be consistent with ART for 4.19 [#580](https://github.com/operator-framework/operator-marketplace/pull/580) * [AUTH-482](https://issues.redhat.com/browse/AUTH-482): set required-scc for openshift workloads [#578](https://github.com/operator-framework/operator-marketplace/pull/578) * [OPRUN-3536](https://issues.redhat.com/browse/OPRUN-3536): Replace 4.17 image references with 4.18 [#575](https://github.com/operator-framework/operator-marketplace/pull/575) * [OCPBUGS-41061](https://issues.redhat.com/browse/OCPBUGS-41061): Updating marketplace-operator-container image to be consistent with ART for 4.18 [#574](https://github.com/operator-framework/operator-marketplace/pull/574) * [OCPBUGS-38813](https://issues.redhat.com/browse/OCPBUGS-38813): Replace 4.16 image references with 4.17 [#572](https://github.com/operator-framework/operator-marketplace/pull/572) * NO-ISSUE: Add client certificate and key to service monitor [#482](https://github.com/operator-framework/operator-marketplace/pull/482) * [OCPBUGS-34244](https://issues.redhat.com/browse/OCPBUGS-34244): Updating marketplace-operator-container image to be consistent with ART for 4.17 [#568](https://github.com/operator-framework/operator-marketplace/pull/568) * [OCPBUGS-24971](https://issues.redhat.com/browse/OCPBUGS-24971): bump golang to 1.21 [#560](https://github.com/operator-framework/operator-marketplace/pull/560) * [AUTH-482](https://issues.redhat.com/browse/AUTH-482): set required-scc for openshift workloads [#561](https://github.com/operator-framework/operator-marketplace/pull/561) * [OCPBUGS-28230](https://issues.redhat.com/browse/OCPBUGS-28230): enforce termination message policy on all platform pods [#559](https://github.com/operator-framework/operator-marketplace/pull/559) * [OCPBUGS-29575](https://issues.redhat.com/browse/OCPBUGS-29575): Apply hypershift cluster-profile for ibm-cloud-managed [#556](https://github.com/operator-framework/operator-marketplace/pull/556) * [OPECO-3031](https://issues.redhat.com/browse/OPECO-3031): Update community index to 4.16 [#558](https://github.com/operator-framework/operator-marketplace/pull/558) * synching dco policy across v0 repos [#557](https://github.com/operator-framework/operator-marketplace/pull/557) * [OPECO-3029](https://issues.redhat.com/browse/OPECO-3029): Update image tag to 4.16 for all indexes except community-operators [#555](https://github.com/operator-framework/operator-marketplace/pull/555) * Delete deploy dir [#529](https://github.com/operator-framework/operator-marketplace/pull/529) * [OPRUN-3130](https://issues.redhat.com/browse/OPRUN-3130): use content extraction in default catalog sources [#540](https://github.com/operator-framework/operator-marketplace/pull/540) * [OCPBUGS-19710](https://issues.redhat.com/browse/OCPBUGS-19710): Update image tag to 4.15 for all but community operators [#541](https://github.com/operator-framework/operator-marketplace/pull/541) * [OCPBUGS-21592](https://issues.redhat.com/browse/OCPBUGS-21592): [release-4.15] bump golang.org/x/net to 0.17.0 [#546](https://github.com/operator-framework/operator-marketplace/pull/546) * Update image tag to 4.15 for community operators [#534](https://github.com/operator-framework/operator-marketplace/pull/534) * [OCPBUGS-19230](https://issues.redhat.com/browse/OCPBUGS-19230): Updating marketplace-operator images to be consistent with ART [#539](https://github.com/operator-framework/operator-marketplace/pull/539) * Dockerfile: Align OKD and OCP [#531](https://github.com/operator-framework/operator-marketplace/pull/531) * [OCPBUGS-15158](https://issues.redhat.com/browse/OCPBUGS-15158): Scope Marketplace Operator RBAC [#528](https://github.com/operator-framework/operator-marketplace/pull/528) * [OCPBUGS-17157](https://issues.redhat.com/browse/OCPBUGS-17157): defaults: add memory targets to CatalogSources [#527](https://github.com/operator-framework/operator-marketplace/pull/527) * [OCPBUGS-17157](https://issues.redhat.com/browse/OCPBUGS-17157): manifests: tune memory use [#526](https://github.com/operator-framework/operator-marketplace/pull/526) * [OCPBUGS-17157](https://issues.redhat.com/browse/OCPBUGS-17157): bump controller-runtime, expose pprof, watch only one configmap [#525](https://github.com/operator-framework/operator-marketplace/pull/525) * [OCPBUGS-13910](https://issues.redhat.com/browse/OCPBUGS-13910): update community-operator-index to 4.14 tag [#524](https://github.com/operator-framework/operator-marketplace/pull/524) * Update owners [#517](https://github.com/operator-framework/operator-marketplace/pull/517) * [OCPBUGS-9357](https://issues.redhat.com/browse/OCPBUGS-9357): remove a race condition [#520](https://github.com/operator-framework/operator-marketplace/pull/520) * [OCPBUGS-13921](https://issues.redhat.com/browse/OCPBUGS-13921): Update image tag to 4.14 for all but community operators [#523](https://github.com/operator-framework/operator-marketplace/pull/523) * [OCPBUGS-12794](https://issues.redhat.com/browse/OCPBUGS-12794): update community index to 4.13 tag [#514](https://github.com/operator-framework/operator-marketplace/pull/514) * [OCPBUGS-12341](https://issues.redhat.com/browse/OCPBUGS-12341): Updating marketplace-operator images to be consistent with ART [#515](https://github.com/operator-framework/operator-marketplace/pull/515) * [OCPBUGS-10926](https://issues.redhat.com/browse/OCPBUGS-10926): update image tag to 4.13 for all but community operators [#513](https://github.com/operator-framework/operator-marketplace/pull/513) * Updating marketplace-operator images to be consistent with ART [#508](https://github.com/operator-framework/operator-marketplace/pull/508) * Update OWNERS [#509](https://github.com/operator-framework/operator-marketplace/pull/509) * [OCPBUGS-5466](https://issues.redhat.com/browse/OCPBUGS-5466): Default CatalogSource aren't always reverted to default settings [#504](https://github.com/operator-framework/operator-marketplace/pull/504) * [OCPBUGS-6232](https://issues.redhat.com/browse/OCPBUGS-6232): Updating marketplace-operator images to be consistent with ART [#493](https://github.com/operator-framework/operator-marketplace/pull/493) * [OCPBUGS-6323](https://issues.redhat.com/browse/OCPBUGS-6323): Upgrade golang/x/net to v0.4.0 to fix CVE-2022-41717 [#505](https://github.com/operator-framework/operator-marketplace/pull/505) * [OCPBUGS-5423](https://issues.redhat.com/browse/OCPBUGS-5423): Remove PSA audit and warnings [#502](https://github.com/operator-framework/operator-marketplace/pull/502) * [OCPBUGS-5423](https://issues.redhat.com/browse/OCPBUGS-5423): Run Default CatalogSource in Restricted mode [#498](https://github.com/operator-framework/operator-marketplace/pull/498) * [OCPBUGS-4873](https://issues.redhat.com/browse/OCPBUGS-4873): Add audit-version and warn-version labels [#495](https://github.com/operator-framework/operator-marketplace/pull/495) * Remove duplicate gprcPodConfig field in defaults [#496](https://github.com/operator-framework/operator-marketplace/pull/496) * [OCPBUGS-4758](https://issues.redhat.com/browse/OCPBUGS-4758): Unenforce PSA Restrictions [#491](https://github.com/operator-framework/operator-marketplace/pull/491) * [OCPBUGS-2223](https://issues.redhat.com/browse/OCPBUGS-2223): Update Default CatalogSource Images to 4.12 tag [#487](https://github.com/operator-framework/operator-marketplace/pull/487) * Updating marketplace-operator images to be consistent with ART [#479](https://github.com/operator-framework/operator-marketplace/pull/479) * [OCPBUGS-441](https://issues.redhat.com/browse/OCPBUGS-441): Dockerfile.okd: include custom OperatorHub manifest [#481](https://github.com/operator-framework/operator-marketplace/pull/481) * (psa) make marketplace namespace restricted [#484](https://github.com/operator-framework/operator-marketplace/pull/484) * (namespace) remove PSA baseline enforcement [#483](https://github.com/operator-framework/operator-marketplace/pull/483) * Add PSA enforcement label [#480](https://github.com/operator-framework/operator-marketplace/pull/480) * [Bug 2010375](https://bugzilla.redhat.com/show_bug.cgi?id=2010375): Clarify reason/steps to diagnose in *CatalogError prom alert [#469](https://github.com/operator-framework/operator-marketplace/pull/469) * [Bug 2088541](https://bugzilla.redhat.com/show_bug.cgi?id=2088541): Add psa anotations to namespace to suppress warnings [#478](https://github.com/operator-framework/operator-marketplace/pull/478) * Updating marketplace-operator images to be consistent with ART [#473](https://github.com/operator-framework/operator-marketplace/pull/473) * [Bug 2092464](https://bugzilla.redhat.com/show_bug.cgi?id=2092464): Update default catalogsource to use 4.11 images [#477](https://github.com/operator-framework/operator-marketplace/pull/477) * [Bug 2079610](https://bugzilla.redhat.com/show_bug.cgi?id=2079610): Fix operatorHub status [#470](https://github.com/operator-framework/operator-marketplace/pull/470) * Revert "Bug 2092464: shift marketplace operator catalogs default to v4.11" [#476](https://github.com/operator-framework/operator-marketplace/pull/476) * [Bug 2092464](https://bugzilla.redhat.com/show_bug.cgi?id=2092464): shift marketplace operator catalogs default to v4.11 [#474](https://github.com/operator-framework/operator-marketplace/pull/474) * manifests/deployment: comply to restricted pod security level [#471](https://github.com/operator-framework/operator-marketplace/pull/471) * chore(modules): bump openshift/api for new operatorhub crd [#472](https://github.com/operator-framework/operator-marketplace/pull/472) * [Bug 2057558](https://bugzilla.redhat.com/show_bug.cgi?id=2057558): increase polling time of status report to reduce log spam [#461](https://github.com/operator-framework/operator-marketplace/pull/461) * fix(manifests): add singleton operatorhub cr [#468](https://github.com/operator-framework/operator-marketplace/pull/468) * fix(capabilities): add operatorhub crd manifest [#467](https://github.com/operator-framework/operator-marketplace/pull/467) * [Bug 2070792](https://bugzilla.redhat.com/show_bug.cgi?id=2070792): chore(manifests): add missing capabilities annotation [#465](https://github.com/operator-framework/operator-marketplace/pull/465) * manifests/10_clusteroperator: Drop the unused namespace property [#401](https://github.com/operator-framework/operator-marketplace/pull/401) * chore(manifests): add openshift capability annotation [#462](https://github.com/operator-framework/operator-marketplace/pull/462) * [Bug 2067909](https://bugzilla.redhat.com/show_bug.cgi?id=2067909): Bump github.com/prometheus/client_golang to v0.12.1 [#463](https://github.com/operator-framework/operator-marketplace/pull/463) * Update OWNERS [#464](https://github.com/operator-framework/operator-marketplace/pull/464) * Bump repository to Go 1.17 and k8s v0.23.x [#460](https://github.com/operator-framework/operator-marketplace/pull/460) * Updating marketplace-operator images to be consistent with ART [#459](https://github.com/operator-framework/operator-marketplace/pull/459) * [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...) ### [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver/tree/fe2a7fdff88fda45076e73891f4b0c1a4395a54b) * [Bug 2014845](https://bugzilla.redhat.com/show_bug.cgi?id=2014845): Fix storage domain search string [#91](https://github.com/openshift/ovirt-csi-driver/pull/91) * Updating ose-ovirt-csi-driver images to be consistent with ART [#79](https://github.com/openshift/ovirt-csi-driver/pull/79) * [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...fe2a7fdff88fda45076e73891f4b0c1a4395a54b) ### [ovirt-csi-driver-operator](https://github.com/openshift/ovirt-csi-driver-operator/tree/5ea2970a24ad07df8bc94f7aa7cbcb22a8f4e849) * [Bug 2024491](https://bugzilla.redhat.com/show_bug.cgi?id=2024491): Align manifest dir with storage operator [#78](https://github.com/openshift/ovirt-csi-driver-operator/pull/78) * [Bug 2056995](https://bugzilla.redhat.com/show_bug.cgi?id=2056995): Increase timeouts for CSI driver [#88](https://github.com/openshift/ovirt-csi-driver-operator/pull/88) * [Bug 2017245](https://bugzilla.redhat.com/show_bug.cgi?id=2017245): Rearrange static files to prevent creation errors [#74](https://github.com/openshift/ovirt-csi-driver-operator/pull/74) * [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/3bab77baee7a006b7a96bea737828979d77cda9d...5ea2970a24ad07df8bc94f7aa7cbcb22a8f4e849) ### [ovirt-machine-controllers](https://github.com/openshift/cluster-api-provider-ovirt/tree/15a6add2ff5b1858f5d1bc3944a352dcf0ee010f) * [Bug 2028509](https://bugzilla.redhat.com/show_bug.cgi?id=2028509): detach non-bootable disks before removing the VM [#124](https://github.com/openshift/cluster-api-provider-ovirt/pull/124) * [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/368223b8507596055a33b731a7942aab82f59ce0...15a6add2ff5b1858f5d1bc3944a352dcf0ee010f) ### [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes/tree/7bc23c32f1090fab0a929e7445456db06686c8ce) * [OCPBUGS-15865](https://issues.redhat.com/browse/OCPBUGS-15865): Dockerfile: build both RHEL7 and RHEL8 shims [#1759](https://github.com/openshift/ovn-kubernetes/pull/1759) * [Bug 2115926](https://bugzilla.redhat.com/show_bug.cgi?id=2115926): Fix GetPodsBySelector/GetNamespacesBySelector so MatchExpressions is respected [#1235](https://github.com/openshift/ovn-kubernetes/pull/1235) * [OCPBUGS-811](https://issues.redhat.com/browse/OCPBUGS-811): [Release 4.9] correct creation and update of egressFirewall [#1261](https://github.com/openshift/ovn-kubernetes/pull/1261) * Bug OCPBUGS-574: EgressGW: don't error out trying to add SPK when a pod without ip exists [#1252](https://github.com/openshift/ovn-kubernetes/pull/1252) * [Bug 2090315](https://bugzilla.redhat.com/show_bug.cgi?id=2090315): Remove conntrack entries after rules [#1220](https://github.com/openshift/ovn-kubernetes/pull/1220) * [Bug 2115845](https://bugzilla.redhat.com/show_bug.cgi?id=2115845): [release-4.9] OCP CARRY: Add the rules to EXTERNALIPs only for SGW mode [#1233](https://github.com/openshift/ovn-kubernetes/pull/1233) * [Bug 2096802](https://bugzilla.redhat.com/show_bug.cgi?id=2096802): duplicated IPs can be assigned to multiple Pods [#1136](https://github.com/openshift/ovn-kubernetes/pull/1136) * [Bug 2105654](https://bugzilla.redhat.com/show_bug.cgi?id=2105654): egressIP: node retrieval failure is not respected, causes panic [#1186](https://github.com/openshift/ovn-kubernetes/pull/1186) * [Bug 2105266](https://bugzilla.redhat.com/show_bug.cgi?id=2105266): EGW: Clean Stale Conntrack Entries [#1192](https://github.com/openshift/ovn-kubernetes/pull/1192) * [Bug 2097157](https://bugzilla.redhat.com/show_bug.cgi?id=2097157): Bumps OVN to 21.12.0-58.el8fdp [#1140](https://github.com/openshift/ovn-kubernetes/pull/1140) * [Bug 2105277](https://bugzilla.redhat.com/show_bug.cgi?id=2105277): Fix panics in DestroyNetworkPolicy if policy is nil [#1183](https://github.com/openshift/ovn-kubernetes/pull/1183) * [Bug 2088630](https://bugzilla.redhat.com/show_bug.cgi?id=2088630): EgressIP NATs are not being cleared correctly from the logical router [#1103](https://github.com/openshift/ovn-kubernetes/pull/1103) * [Bug 2083239](https://bugzilla.redhat.com/show_bug.cgi?id=2083239): [Downstream-only][4.9-only] Always add complete efw ACL rules [#1088](https://github.com/openshift/ovn-kubernetes/pull/1088) * [Bug 2087226](https://bugzilla.redhat.com/show_bug.cgi?id=2087226): enable `exportloopref` linter and fix violations [#1096](https://github.com/openshift/ovn-kubernetes/pull/1096) * [Bug 2065782](https://bugzilla.redhat.com/show_bug.cgi?id=2065782): [release-4.9][backport] Fix cleaning VF representor ports [#1002](https://github.com/openshift/ovn-kubernetes/pull/1002) * [Bug 2077369](https://bugzilla.redhat.com/show_bug.cgi?id=2077369): [release-4.9] fix ipv6 network policy [#1046](https://github.com/openshift/ovn-kubernetes/pull/1046) * [Bug 2059700](https://bugzilla.redhat.com/show_bug.cgi?id=2059700): [4.9z] After reboot egress node, lr-policy-list was not correct, some duplicate records or missed internal IPs [#981](https://github.com/openshift/ovn-kubernetes/pull/981) * [Bug 2058683](https://bugzilla.redhat.com/show_bug.cgi?id=2058683): [4.9z] Multiple ExGW cache validation/improvements [#972](https://github.com/openshift/ovn-kubernetes/pull/972) * [Bug 2068619](https://bugzilla.redhat.com/show_bug.cgi?id=2068619): egressgw: fix deadlock due to behavior of RWLock [#1012](https://github.com/openshift/ovn-kubernetes/pull/1012) * [Bug 2063835](https://bugzilla.redhat.com/show_bug.cgi?id=2063835): backport 2052975 to 4.9 [#996](https://github.com/openshift/ovn-kubernetes/pull/996) * [Bug 2060080](https://bugzilla.redhat.com/show_bug.cgi?id=2060080): [release-4.9] Network Policy fixes [#985](https://github.com/openshift/ovn-kubernetes/pull/985) * [release 4.9] Update project owners [#991](https://github.com/openshift/ovn-kubernetes/pull/991) * [Bug 2055317](https://bugzilla.redhat.com/show_bug.cgi?id=2055317): Hack ITP:preferLocal for DNS service [#964](https://github.com/openshift/ovn-kubernetes/pull/964) * [Bug 2034744](https://bugzilla.redhat.com/show_bug.cgi?id=2034744): Fix egress IP allocator sync [#887](https://github.com/openshift/ovn-kubernetes/pull/887) * [Bug 2053310](https://bugzilla.redhat.com/show_bug.cgi?id=2053310): [release-4.9] Fix pod-creation-retry [#951](https://github.com/openshift/ovn-kubernetes/pull/951) * [Bug 2045576](https://bugzilla.redhat.com/show_bug.cgi?id=2045576): [CARRY][Downstream-only] Give warning when ipFamilyPolicy implicitly set [#938](https://github.com/openshift/ovn-kubernetes/pull/938) * [Bug 2054299](https://bugzilla.redhat.com/show_bug.cgi?id=2054299): Lock the reassignment procedure during node deletion to avoid races [#955](https://github.com/openshift/ovn-kubernetes/pull/955) * [Bug 2056883](https://bugzilla.redhat.com/show_bug.cgi?id=2056883): Revert "HACK: disable skip_snat for load balancers." [#942](https://github.com/openshift/ovn-kubernetes/pull/942) * [Bug 2055549](https://bugzilla.redhat.com/show_bug.cgi?id=2055549): Fix podHandlerCache key [#962](https://github.com/openshift/ovn-kubernetes/pull/962) * [Bug 2040594](https://bugzilla.redhat.com/show_bug.cgi?id=2040594): Create iptables NAT rules also for loadbalancer services [#905](https://github.com/openshift/ovn-kubernetes/pull/905) * [Bug 2014003](https://bugzilla.redhat.com/show_bug.cgi?id=2014003): Fix gateway routers answer ARP/NDP requests for LoadBalancer/ExternalIP services [#952](https://github.com/openshift/ovn-kubernetes/pull/952) * [Bug 2054139](https://bugzilla.redhat.com/show_bug.cgi?id=2054139): Don't return err when annotation cannot be unmarshalled [#954](https://github.com/openshift/ovn-kubernetes/pull/954) * [Bug 1996751](https://bugzilla.redhat.com/show_bug.cgi?id=1996751): Bump OVN to 21.12 [#959](https://github.com/openshift/ovn-kubernetes/pull/959) * [Bug 2028812](https://bugzilla.redhat.com/show_bug.cgi?id=2028812): Modification of ClusterIPs shall trigger svc update [#872](https://github.com/openshift/ovn-kubernetes/pull/872) * [Bug 2042494](https://bugzilla.redhat.com/show_bug.cgi?id=2042494): [4.9] Set the OVS port as transient [#914](https://github.com/openshift/ovn-kubernetes/pull/914) * [Bug 2022049](https://bugzilla.redhat.com/show_bug.cgi?id=2022049): EgressGW: only return unique elements from getRouteInfosForGateway() [#826](https://github.com/openshift/ovn-kubernetes/pull/826) * [Bug 2034669](https://bugzilla.redhat.com/show_bug.cgi?id=2034669): Fix node connectivity to service backed by egress IP pods [#886](https://github.com/openshift/ovn-kubernetes/pull/886) * [Bug 2036977](https://bugzilla.redhat.com/show_bug.cgi?id=2036977): Fixes for shared to local gateway migration [#892](https://github.com/openshift/ovn-kubernetes/pull/892) * [Bug 2034668](https://bugzilla.redhat.com/show_bug.cgi?id=2034668): Fix pod handlers and pod IP parsing for egress IP [#884](https://github.com/openshift/ovn-kubernetes/pull/884) * [Bug 2035336](https://bugzilla.redhat.com/show_bug.cgi?id=2035336): [4.9-backport] Fix Netpol retry mechanisms [#893](https://github.com/openshift/ovn-kubernetes/pull/893) * [Bug 2033672](https://bugzilla.redhat.com/show_bug.cgi?id=2033672): Multiple exgw - Use --may-exist on hybrid policy and correct hybrid policy cleanup [#877](https://github.com/openshift/ovn-kubernetes/pull/877) * [Bug 2027864](https://bugzilla.redhat.com/show_bug.cgi?id=2027864): [4.9z] Fixes race between node handler and pod sync [#857](https://github.com/openshift/ovn-kubernetes/pull/857) * [Bug 2027983](https://bugzilla.redhat.com/show_bug.cgi?id=2027983): [4.9.z] Make config parsing more resilient for unknown fields [#860](https://github.com/openshift/ovn-kubernetes/pull/860) * [Bug 2027485](https://bugzilla.redhat.com/show_bug.cgi?id=2027485): [4.9z] addressManager should not call sync() from ErrorCallback [#852](https://github.com/openshift/ovn-kubernetes/pull/852) * [Bug 2022042](https://bugzilla.redhat.com/show_bug.cgi?id=2022042): [4.9z] Avoid stale annotations by re-subscribing to netlink [#828](https://github.com/openshift/ovn-kubernetes/pull/828) * [Bug 2018398](https://bugzilla.redhat.com/show_bug.cgi?id=2018398): [4.9z] findLegacyLBs to also include idling LBs [#837](https://github.com/openshift/ovn-kubernetes/pull/837) * [Bug 2016945](https://bugzilla.redhat.com/show_bug.cgi?id=2016945): Update iface-id-ver for existing ports [#805](https://github.com/openshift/ovn-kubernetes/pull/805) * [Bug 1997072](https://bugzilla.redhat.com/show_bug.cgi?id=1997072): [4.9] phase 2 scale improvements [#778](https://github.com/openshift/ovn-kubernetes/pull/778) * [Bug 2009515](https://bugzilla.redhat.com/show_bug.cgi?id=2009515): [4.9] ovs: bump to 2.16.0-15.el8fdp [#776](https://github.com/openshift/ovn-kubernetes/pull/776) * [Bug 2009857](https://bugzilla.redhat.com/show_bug.cgi?id=2009857): filter out KubeAPIAuth when logging CNI requests [#777](https://github.com/openshift/ovn-kubernetes/pull/777) * [Bug 2012025](https://bugzilla.redhat.com/show_bug.cgi?id=2012025): bump OVN to ovn21.09-21.09.0-20.el8fdp [#788](https://github.com/openshift/ovn-kubernetes/pull/788) * [Bug 2003161](https://bugzilla.redhat.com/show_bug.cgi?id=2003161): Add "iface-id-ver=${POD_UID}" tuple to the external-ids of logical and OVS ports [#733](https://github.com/openshift/ovn-kubernetes/pull/733) * [Bug 2005462](https://bugzilla.redhat.com/show_bug.cgi?id=2005462): Fixes skipping pods accidentally in retry [#755](https://github.com/openshift/ovn-kubernetes/pull/755) * [Bug 2003245](https://bugzilla.redhat.com/show_bug.cgi?id=2003245): [4.9] Revert "Add libovsdb clients to controllers & test harness" [#725](https://github.com/openshift/ovn-kubernetes/pull/725) * [Bug 2004340](https://bugzilla.redhat.com/show_bug.cgi?id=2004340): Fixes misuse of pod annotations during update event [#747](https://github.com/openshift/ovn-kubernetes/pull/747) * [Bug 2004487](https://bugzilla.redhat.com/show_bug.cgi?id=2004487): panic after EgressFirewall deletion and DNS record expiration [#748](https://github.com/openshift/ovn-kubernetes/pull/748) * [Bug 2004337](https://bugzilla.redhat.com/show_bug.cgi?id=2004337): Ensure host interfaces are deleted by CNI [#746](https://github.com/openshift/ovn-kubernetes/pull/746) * [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/0b69324c43a68a3761cc7292404e6ea429d69520...7bc23c32f1090fab0a929e7445456db06686c8ce) ### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/9f870bfaceeffb88a662b2e2e384e34dd9721853) * Updating prom-label-proxy images to be consistent with ART [#337](https://github.com/openshift/prom-label-proxy/pull/337) * 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...9f870bfaceeffb88a662b2e2e384e34dd9721853) ### [prometheus](https://github.com/openshift/prometheus/tree/3197fa71f6b01d2acd8c354056b015d1c0a06f7d) * [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...3197fa71f6b01d2acd8c354056b015d1c0a06f7d) ### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/579e3c6879bad1ac3a1c4f7146b21f907980dafd) * [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...579e3c6879bad1ac3a1c4f7146b21f907980dafd) ### [prometheus-config-reloader, prometheus-operator](https://github.com/openshift/prometheus-operator/tree/170b0686e10980d980a3d0a89d023384baff15b6) * [Bug 2052201](https://bugzilla.redhat.com/show_bug.cgi?id=2052201): Address race condition in recreate flow for statefulset [#167](https://github.com/openshift/prometheus-operator/pull/167) * BUG 2041459: alertmanager: only load cfg when writing cfg [#148](https://github.com/openshift/prometheus-operator/pull/148) * [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...170b0686e10980d980a3d0a89d023384baff15b6) ### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/1ab97f35f07cf1ed02a2b4ea3f3c3c9d09bf94b5) * [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...1ab97f35f07cf1ed02a2b4ea3f3c3c9d09bf94b5) ### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/ab44f586318864ed385dff5a59ea72b486afbe35) * 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...ab44f586318864ed385dff5a59ea72b486afbe35) ### [telemeter](https://github.com/openshift/telemeter/tree/03842e05c3530786315e436522471667af86627e) * [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...03842e05c3530786315e436522471667af86627e) ### [tests](https://github.com/openshift/origin/tree/a6ef481d7f1cb4c2e7ea5d216bf3448a1d7b7a08) * Bug OCPBUGS-11467: [release-4.9] Silence loki-promtail readiness probe errors [#27860](https://github.com/openshift/origin/pull/27860) * [OCPBUGS-10330](https://issues.redhat.com/browse/OCPBUGS-10330): Bump(openshift/kubernetes): to get fix for resizing flake [#27805](https://github.com/openshift/origin/pull/27805) * disruption checking is disabled for prior releases because we lack a … [#27473](https://github.com/openshift/origin/pull/27473) * [OCPBUGS-1967](https://issues.redhat.com/browse/OCPBUGS-1967): allow 2.5% disruption for 4.9 controlplane availability test [#27465](https://github.com/openshift/origin/pull/27465) * [OCPBUGS-1052](https://issues.redhat.com/browse/OCPBUGS-1052): allow frontends to tolerate 2.5% disruption during upgrades [#27434](https://github.com/openshift/origin/pull/27434) * [Bug 2101429](https://bugzilla.redhat.com/show_bug.cgi?id=2101429): test: switch to testing CapBnd over CapInh [#27279](https://github.com/openshift/origin/pull/27279) * [Bug 2064800](https://bugzilla.redhat.com/show_bug.cgi?id=2064800): skip imageregistry serial test on disconnected environments [#27189](https://github.com/openshift/origin/pull/27189) * [Bug 2077167](https://bugzilla.redhat.com/show_bug.cgi?id=2077167): disable unidling test failing under ovn-k [#27172](https://github.com/openshift/origin/pull/27172) * [Bug 2087230](https://bugzilla.redhat.com/show_bug.cgi?id=2087230): disable flaky unidling test [#27150](https://github.com/openshift/origin/pull/27150) * [Bug 2076241](https://bugzilla.redhat.com/show_bug.cgi?id=2076241): Remove second reference to BlueOcean annotations [#27066](https://github.com/openshift/origin/pull/27066) * [Bug 2076256](https://bugzilla.redhat.com/show_bug.cgi?id=2076256): Remove BlueOcean annotation check [#27038](https://github.com/openshift/origin/pull/27038) * [Bug 2072902](https://bugzilla.redhat.com/show_bug.cgi?id=2072902): [release-4.9] exclude loki-promtail from duplicated events [#26986](https://github.com/openshift/origin/pull/26986) * [Bug 2055380](https://bugzilla.redhat.com/show_bug.cgi?id=2055380): cleanup network policy ACL extended test [#26947](https://github.com/openshift/origin/pull/26947) * [Bug 2063284](https://bugzilla.redhat.com/show_bug.cgi?id=2063284): Add debug info for signature test [#26903](https://github.com/openshift/origin/pull/26903) * [Bug 2041358](https://bugzilla.redhat.com/show_bug.cgi?id=2041358): images: port image signature workflow test to OCP4/UBI8 [#26751](https://github.com/openshift/origin/pull/26751) * [Bug 2008181](https://bugzilla.redhat.com/show_bug.cgi?id=2008181): [release-4.9]: sync with openshift/kubernetes@release-4.9 [#26697](https://github.com/openshift/origin/pull/26697) * [Bug 2026802](https://bugzilla.redhat.com/show_bug.cgi?id=2026802): copy api-request upperbound for cluster-monitoring-operator [#26736](https://github.com/openshift/origin/pull/26736) * [Bug 2033341](https://bugzilla.redhat.com/show_bug.cgi?id=2033341): tests: skip some tests for proxy [#26705](https://github.com/openshift/origin/pull/26705) * [Bug 2033341](https://bugzilla.redhat.com/show_bug.cgi?id=2033341): [release-4.9] test: skip tests that won't work behind a proxy automatically [#26664](https://github.com/openshift/origin/pull/26664) * [Bug 2027796](https://bugzilla.redhat.com/show_bug.cgi?id=2027796): [release-4.9] Specify default namespace when getting API endpoint #26644 [#26644](https://github.com/openshift/origin/pull/26644) * [Bug 2027929](https://bugzilla.redhat.com/show_bug.cgi?id=2027929): test/e2e/upgrade/adminack: Poll gates for duration of update [#26656](https://github.com/openshift/origin/pull/26656) * [Bug 2024433](https://bugzilla.redhat.com/show_bug.cgi?id=2024433): CustomNoUpgrade should not fire no-upgrade failures [#26615](https://github.com/openshift/origin/pull/26615) * [Bug 2024773](https://bugzilla.redhat.com/show_bug.cgi?id=2024773): Skipping Django Test until bug is fixed [#26622](https://github.com/openshift/origin/pull/26622) * [Bug 2022866](https://bugzilla.redhat.com/show_bug.cgi?id=2022866): tests/extended/builds handle new step logging [#26606](https://github.com/openshift/origin/pull/26606) * [Bug 2024659](https://bugzilla.redhat.com/show_bug.cgi?id=2024659): Switch the cluster-role-reapers test to Serial [#26618](https://github.com/openshift/origin/pull/26618) * [Bug 2024656](https://bugzilla.redhat.com/show_bug.cgi?id=2024656): Create new-project without updating kubeconfig [#26619](https://github.com/openshift/origin/pull/26619) * [Bug 2025722](https://bugzilla.redhat.com/show_bug.cgi?id=2025722): test/e2e/upgrade: Bump durationToSoftFailure by 15m for minor updates [#26634](https://github.com/openshift/origin/pull/26634) * [Bug 2025088](https://bugzilla.redhat.com/show_bug.cgi?id=2025088): Add admin ack Upgradeable condition gate test [#26629](https://github.com/openshift/origin/pull/26629) * [Bug 2018442](https://bugzilla.redhat.com/show_bug.cgi?id=2018442): Add more tests for image policy [#26567](https://github.com/openshift/origin/pull/26567) * [Bug 2010225](https://bugzilla.redhat.com/show_bug.cgi?id=2010225): vendor: e2e iperf2 change threshold to 10MBps = 80 Mbps [#26526](https://github.com/openshift/origin/pull/26526) * [Bug 2019518](https://bugzilla.redhat.com/show_bug.cgi?id=2019518): Skip test 'clone repository using git:// protocol should clone using git:// if no proxy is configured' [#26561](https://github.com/openshift/origin/pull/26561) * [Bug 2006362](https://bugzilla.redhat.com/show_bug.cgi?id=2006362): Run k8s test separately from OpenShift tests [#26473](https://github.com/openshift/origin/pull/26473) * [Bug 2002543](https://bugzilla.redhat.com/show_bug.cgi?id=2002543): must-gather: Ignore startup logs in kube-apiserver audit logs [#26457](https://github.com/openshift/origin/pull/26457) * [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/2eb86450ff251951d9aabda446cb4fd19e9e3b62...a6ef481d7f1cb4c2e7ea5d216bf3448a1d7b7a08) ### [thanos](https://github.com/openshift/thanos/tree/996a5f0be29e1ccc290752091773e6190e9d3bc5) * [Bug 2074413](https://bugzilla.redhat.com/show_bug.cgi?id=2074413): Thanos Querier high CPU and memory usage till OOM [#81](https://github.com/openshift/thanos/pull/81) * [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...996a5f0be29e1ccc290752091773e6190e9d3bc5) ### [vsphere-csi-driver, vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver/tree/4ece3d1b07cc0e25abe028c7190ae9ad70cb87ee) * [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...4ece3d1b07cc0e25abe028c7190ae9ad70cb87ee) ### [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator/tree/9f56afd3450b385ef300d9783f028179161efe32) * [Bug 2018496](https://bugzilla.redhat.com/show_bug.cgi?id=2018496): Close connection to vCenter API [#50](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/50) * [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...9f56afd3450b385ef300d9783f028179161efe32) ### [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector/tree/53290ea45cb7cde3ea398da163f9f3dd9d5f0a3d) * [Bug 2060214](https://bugzilla.redhat.com/show_bug.cgi?id=2060214): Fix stale metrics [#82](https://github.com/openshift/vsphere-problem-detector/pull/82) * [Bug 2033733](https://bugzilla.redhat.com/show_bug.cgi?id=2033733): Deferred logout after checks are run [#67](https://github.com/openshift/vsphere-problem-detector/pull/67) * [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...53290ea45cb7cde3ea398da163f9f3dd9d5f0a3d)