# 4.18.0-ec.0 Created: 2024-09-02 08:13:09 +0000 UTC Image Digest: `sha256:72c9c20ae5981dccbbd775d22449347f3efde84023d53a331df5c44b0674b080` Promoted from registry.ci.openshift.org/ocp-s390x/release-s390x:4.18.0-0.nightly-s390x-2024-08-27-051931 ## Changes from 4.17.0-ec.0 ### Components * Kubectl upgraded from 1.30.1 to 1.30.2 * Kubernetes upgraded from 1.30.1 to 1.30.3 * Kubernetes Tests upgraded from 1.29.0 to 1.30.0 * Red Hat Enterprise Linux CoreOS upgraded from 417.94.202405311348-0 to 418.94.202408212252-0 ### FeatureGate Changes | FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA | | :------ | :---: | :---: | :---: | :---: | :---: | :---: | | ClusterAPIInstallAzure
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled
(Changed)| Enabled
(Changed)| Enabled
(Changed)| Enabled
(Changed) | | ExternalCloudProvider
(0 tests)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed) | | ExternalCloudProviderAzure
(0 tests)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed) | | ExternalCloudProviderExternal
(0 tests)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed) | | ExternalCloudProviderGCP
(0 tests)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed) | | ExternalRouteCertificate
(0 tests)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed) | | ImagePolicy
(0 tests)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed) | | ServiceAccountTokenNodeBindingValidation
(0 tests)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed) | | ServiceAccountTokenPodNodeInfo
(0 tests)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed)| Unconditional
(Changed) | | ChunkSizeMiB
(5 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled | | ClusterAPIInstallGCP
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled | | ClusterAPIInstallPowerVS
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled | | GCPLabelsTags
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled | | ManagedBootImages
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled | | NodeDisruptionPolicy
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled | | IngressControllerLBSubnetsAWS
(0 tests)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | MultiArchInstallAWS
(0 tests)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | MultiArchInstallGCP
(0 tests)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | SetEIPForNLBIngressController
(0 tests)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | AWSEFSDriverVolumeMetrics
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | AdditionalRoutingCapabilities
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | BootcNodeManagement
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | ClusterMonitoringConfig
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | ImageStreamImportMode
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | ManagedBootImagesAWS
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | MultiArchInstallAzure
(0 tests)| | | | | | | | NetworkSegmentation
(10 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | OVNObservability
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | PersistentIPsForVirtualization
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | ProcMountType
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | RouteAdvertisements
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | UserNamespacesPodSecurityStandards
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | UserNamespacesSupport
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | ### New images * [baremetal-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-metal3) git [9e6d2bd4](https://github.com/openshift/cluster-api-provider-metal3/commit/9e6d2bd4f848a0137040e618c2df4eecce4caed7) `sha256:d6c00f44aa564fb3b3fe72367a89f66ad11283cc4e7a1547fd8b3d1fec4a5b83` * [metallb-frr](https://github.com/openshift/frr) git [377d02f9](https://github.com/openshift/frr/commit/377d02f94181d26dac3ab2e2067ced9fe8d73763) `sha256:8622e9a7ceb4304fb91aee1fda5514728f57637ca7fef91683f9a68de065ff73` * [networking-console-plugin](https://github.com/openshift/networking-console-plugin) git [91b33f1b](https://github.com/openshift/networking-console-plugin/commit/91b33f1b6972131ab200d9d7a5ff8e9e947ee21b) `sha256:c6c45f9d70fe30abb7dc1ec8245dda551d6fffa69e9d12301286d360798abe40` * [operator-framework-tools](https://github.com/openshift/operator-framework-olm) git [7915649d](https://github.com/openshift/operator-framework-olm/commit/7915649deba09c031b0273c58e47f21eb6975aef) `sha256:14dead894cb57f313a8a13dec2b48f6f94b6df86a42052d638d97b14a7f8894e` ### Removed images * alibaba-cloud-controller-manager * k8s-prometheus-adapter * olm-rukpak * sdn ### Rebuilt images without code change * [agent-installer-utils](https://github.com/openshift/agent-installer-utils) git [3b99303b](https://github.com/openshift/agent-installer-utils/commit/3b99303bc6d1c85465139f1e1c4847c038e4dc8f) `sha256:44f4d3307f4eedf00c934075e17f46e0c07bada38a2d7178182247a48d71ac45` * [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms) git [eab1dcfc](https://github.com/openshift/azure-kubernetes-kms/commit/eab1dcfcf4a5758aad6b50dcefe85c93b7bcce59) `sha256:3db27ce3ed000070d7c90096bcb4137b42e8e9c8a8deaa982462d697c46e5324` * [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal) git [2549061c](https://github.com/openshift/cluster-api-provider-baremetal/commit/2549061c570a7ff152c66322978bb142647b8b4e) `sha256:c1df883c5d9c73ef41acb9d23c5b3cdbc811acded58c2586e0b2adb18a9e4f61` * [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap) git [27bfb59f](https://github.com/openshift/cluster-bootstrap/commit/27bfb59fd0ff399224ee673869b8875ef10f1962) `sha256:1f45f041034b5c7b0cd0576f271616586517f21d99c680aa53a684bb08746950` * [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller) git [c502ece1](https://github.com/openshift/cluster-policy-controller/commit/c502ece1b8bdccdbc58a327520685d9a1d2f59cf) `sha256:4395c06de377439b3170a1909764935ab65e48de7c9ecd7d2ee6cdeb2563c3f4` * [configmap-reloader](https://github.com/openshift/configmap-reload) git [b877222b](https://github.com/openshift/configmap-reload/commit/b877222b8c5527450447079e33d86dd9fe288e54) `sha256:9f822968b5834c9611cc954fac07fe277234398646139bb8386ff5039e7a2abf` * [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar) git [436a1f33](https://github.com/openshift/csi-node-driver-registrar/commit/436a1f334dd75ae75206f52223b7933f7ff5036f) `sha256:50f314d3728746bbe6b9f85e693d49438d40e492080cb87dda32adbaef34a6f7` * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [859518f6](https://github.com/openshift/driver-toolkit/commit/859518f6952407a56ddf7d0562c98fe27e9e0efe) `sha256:c1192b31537935bc9d7237b043c43b4696b3a69097673d56670ade903d05cbad` * [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server) git [1f68026b](https://github.com/openshift/kubernetes-metrics-server/commit/1f68026b5733dbf242839ecee7ddf70d913abbf5) `sha256:0b197a77f2c808dba7156c03f2cab01a7b28b2e3ce47f21407b9df88cba54bc1` * [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [8ea2c994](https://github.com/openshift/kube-rbac-proxy/commit/8ea2c994df4296ec161023d8ff85f9ea0e383216) `sha256:c944bb0a8842c18893bece6f3497a9ea265d922a72119b25ac68b6dafb9c254d` * [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt) git [3f4542ec](https://github.com/openshift/cloud-provider-kubevirt/commit/3f4542ecd17fb0e47da4c6d9bceb076b98fb314b) `sha256:8923c2a182f971928084f602cc984788be0849ee9a9975d0ce74046fc6241eb1` * [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt) git [a336f0b5](https://github.com/openshift/cluster-api-provider-libvirt/commit/a336f0b5f7ee99c418aaab3d511707bd0064bd56) `sha256:863d8c68476f015387fe9ccb8dacc4317b200260d3946731cfcc1adadab08282` * [machine-os-images](https://github.com/openshift/machine-os-images) git [9e76dac7](https://github.com/openshift/machine-os-images/commit/9e76dac7c015538cea342bb0d4b226a9ffe58754) `sha256:e11ab76b7d8d1a89e99fca4620fb66b94fbed52bbd793367f7efb7bb3f32871f` * [network-interface-bond-cni](https://github.com/openshift/bond-cni) git [8630f336](https://github.com/openshift/bond-cni/commit/8630f336431ccca04de465f991dbdf3ab736913b) `sha256:c8b6261131c37757703d390fdb3a31da91d2841efa737878c6088519a5480b8f` * [oauth-apiserver](https://github.com/openshift/oauth-apiserver) git [e37ccb45](https://github.com/openshift/oauth-apiserver/commit/e37ccb455e1b48d1af032315987baf1e93b4084f) `sha256:3b3c93a3022d9eb6fc1cbff2389a3f1023e458207f1e42ff91aa520bf0927eb2` * [oauth-proxy](https://github.com/openshift/oauth-proxy) git [30f80124](https://github.com/openshift/oauth-proxy/commit/30f8012482023689655252dc2af2f17fe6a09253) `sha256:af796012dcb56946c23513b6fc00be5223aa69ce9ff6ba6a76bb13b637f58888` * [openshift-apiserver](https://github.com/openshift/openshift-apiserver) git [3c3cb886](https://github.com/openshift/openshift-apiserver/commit/3c3cb886cb4621e7584156af68bdcf108c27cdaa) `sha256:2e1da87c03625dcee37f3b3b9e3c2bc8ba7e1a810c3b4f37f4f8d9160500ca65` * [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics) git [1e963eb5](https://github.com/openshift/openshift-state-metrics/commit/1e963eb5839e2408734e37765d4d6b8fc48b343d) `sha256:556f6dec432cc7850ab74669550edd8bfe82f3044da5dacee6e3ed9e6055cf2a` * [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver) git [1db726a9](https://github.com/openshift/ovirt-csi-driver/commit/1db726a940d5ec150fd185a215f1368990653082) `sha256:4f4c0944bbde0f75c5762dd4858ca22bc5e8dd0912d1d6e069bf8ec5d458bb2f` * [ovirt-csi-driver-operator](https://github.com/openshift/ovirt-csi-driver-operator) git [0feae256](https://github.com/openshift/ovirt-csi-driver-operator/commit/0feae256abcc9b86c0276eaf2fc233cf899fb0ae) `sha256:a999d0f11bd3118ad7f9dc81470df864919070ec9df648c5d478b71a5879cd33` * [ovirt-machine-controllers](https://github.com/openshift/cluster-api-provider-ovirt) git [abb91c84](https://github.com/openshift/cluster-api-provider-ovirt/commit/abb91c84083dd139780921673da64fa5cd13bccb) `sha256:35134d9dc73f6d92e1f2d0719e04ca180db62a51a2493c35418162af8b0387a9` * [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager) git [d7c1a7c6](https://github.com/openshift/prometheus-alertmanager/commit/d7c1a7c6ac4b5482174797649834a47fc39d2575) `sha256:11f66f862b2e9eb7d3faeea417440738323804c9b796b285a60443854d6b9965` * rhel-coreos `sha256:a318e117ac522e0cb1488f9e2c1a5c023b777c164ef628af2f985e7b3f91c3b5` * rhel-coreos-extensions `sha256:64ec6535f394cea48e3a3933a28957917c7b5fb0373e781561ab7a54e065ff16` * [route-controller-manager](https://github.com/openshift/route-controller-manager) git [a47f6be3](https://github.com/openshift/route-controller-manager/commit/a47f6be3676d3eabb864ca339584fe857e1076c5) `sha256:c833271932363cf20d4794cce18d2873d3cbc0000fac6c6efe4c9152b1817040` ### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/17927d8dfe54d1e5c0bde382f36278b2f9f91119) * NO-ISSUE: Soft install timeout enhancement (#6694) [#6694](https://github.com/openshift/assisted-service/pull/6694) * NO-ISSUE: Support both minikube and kind for deploying on k8s cluster (#6664) [#6664](https://github.com/openshift/assisted-service/pull/6664) * NO-ISSUE: add MCE to OLM operators dev docs (#6689) [#6689](https://github.com/openshift/assisted-service/pull/6689) * MGMT-18384 bump golang 1.21 (#6667) [#6667](https://github.com/openshift/assisted-service/pull/6667) * [MGMT-1612](https://issues.redhat.com/browse/MGMT-1612): Allow a slight deviation from official host minimum memory (#6660) [#6660](https://github.com/openshift/assisted-service/pull/6660) * [MGMT-18378](https://issues.redhat.com/browse/MGMT-18378): allow CNV on ARM Dev preview (#6645) [#6645](https://github.com/openshift/assisted-service/pull/6645) * Reapply "Add certs to ingress when deploying in non-OCP clusters (#6564)" (#6685) [#6564](https://github.com/openshift/assisted-service/pull/6564) * Wait for host to deprovision in BMAC (#6666) [#6666](https://github.com/openshift/assisted-service/pull/6666) * NO-ISSUE: [master] Bump OCP versions: 4.16, 4.17 (#6676) [#6676](https://github.com/openshift/assisted-service/pull/6676) * [MGMT-18121](https://issues.redhat.com/browse/MGMT-18121): Configure networking when using ISCSI over OCI (#6665) [#6665](https://github.com/openshift/assisted-service/pull/6665) * NO-ISSUE: Change debug Dockerfile so it will not require prior actions (#6674) [#6674](https://github.com/openshift/assisted-service/pull/6674) * [MGMT-17560](https://issues.redhat.com/browse/MGMT-17560): Workaround missing DNS on iSCSI (#6603) [#6603](https://github.com/openshift/assisted-service/pull/6603) * [MGMT-18514](https://issues.redhat.com/browse/MGMT-18514): Calculate machine networks in external platform (#6661) [#6661](https://github.com/openshift/assisted-service/pull/6661) * [OCPBUGS-27238](https://issues.redhat.com/browse/OCPBUGS-27238): Use both the OCP cluster trusted certs and user certs (#6649) [#6649](https://github.com/openshift/assisted-service/pull/6649) * [MGMT-18560](https://issues.redhat.com/browse/MGMT-18560): Fix AutomatedCleaningMode behavior (#6662) [#6662](https://github.com/openshift/assisted-service/pull/6662) * NO-ISSUE: [master] Bump OCP versions: 4.14, 4.15 (#6663) [#6663](https://github.com/openshift/assisted-service/pull/6663) * NO-ISSUE: Fix debug image by adding required packages (#6659) [#6659](https://github.com/openshift/assisted-service/pull/6659) * [MGMT-17560](https://issues.redhat.com/browse/MGMT-17560): Append kargs for iSCSI boot (#6602) [#6602](https://github.com/openshift/assisted-service/pull/6602) * NO-ISSUE: [master] Bump OCP versions: 4.16 (#6658) [#6658](https://github.com/openshift/assisted-service/pull/6658) * NO-ISSUE: Add missing kube api flag on kube api subsystem test (#6655) [#6655](https://github.com/openshift/assisted-service/pull/6655) * NO-ISSUE: Print subsystem environment variables before test (#6654) [#6654](https://github.com/openshift/assisted-service/pull/6654) * [MGMT-17560](https://issues.redhat.com/browse/MGMT-17560): validation to support iSCSI boot volume (#6434) [#6434](https://github.com/openshift/assisted-service/pull/6434) * [MGMT-18313](https://issues.redhat.com/browse/MGMT-18313): Replace golang base image as it is based on Centos Linux 7 (#6637) [#6637](https://github.com/openshift/assisted-service/pull/6637) * NO-ISSUE: [master] Bump OCP versions: 4.14, 4.16, 4.13 (#6644) [#6644](https://github.com/openshift/assisted-service/pull/6644) * [MGMT-18231](https://issues.redhat.com/browse/MGMT-18231): Block iSCSI as an installation disk when its holder is multipath (#6612) [#6612](https://github.com/openshift/assisted-service/pull/6612) * [MGMT-18505](https://issues.redhat.com/browse/MGMT-18505): Fix installation from a 4.17 hub with converged flow (#6639) [#6639](https://github.com/openshift/assisted-service/pull/6639) * NO-ISSUE: [master] Bump OCP versions: 4.16, 4.15, 4.12 (#6638) [#6638](https://github.com/openshift/assisted-service/pull/6638) * [AGENT-930](https://issues.redhat.com/browse/AGENT-930): For the agent installer, parse the expiration time from the token and verify if the token is valid. (#6605) [#6605](https://github.com/openshift/assisted-service/pull/6605) * NO-ISSUE: Use skipepr to build images as debug image requires nmstate packages for building (#6629) [#6629](https://github.com/openshift/assisted-service/pull/6629) * [MGMT-16242](https://issues.redhat.com/browse/MGMT-16242): Suggest OCP images based on availability for architecture (#6262) [#6262](https://github.com/openshift/assisted-service/pull/6262) * NO-ISSUE: [master] Bump OCP versions: 4.16 (#6621) [#6621](https://github.com/openshift/assisted-service/pull/6621) * [MGMT-18451](https://issues.redhat.com/browse/MGMT-18451): Enable debugging assisted-service on kind (#6613) [#6613](https://github.com/openshift/assisted-service/pull/6613) * Revert "MGMT-18127: User name and password in a proxy url should be url encod…" (#6619) [#6619](https://github.com/openshift/assisted-service/pull/6619) * NO-ISSUE: Tidy golang dependencies before vendoring in base image (#6599) [#6599](https://github.com/openshift/assisted-service/pull/6599) * NO-ISSUE: [master] Bump OCP versions: 4.17 (#6611) [#6611](https://github.com/openshift/assisted-service/pull/6611) * [MGMT-18446](https://issues.redhat.com/browse/MGMT-18446): Correct hostname max length validation (#6604) [#6604](https://github.com/openshift/assisted-service/pull/6604) * [MGMT-18448](https://issues.redhat.com/browse/MGMT-18448): Allow local cluster import to be disabled. (#6606) [#6606](https://github.com/openshift/assisted-service/pull/6606) * [MGMT-17773](https://issues.redhat.com/browse/MGMT-17773): Enforce go modules tidy (#6600) [#6600](https://github.com/openshift/assisted-service/pull/6600) * NO-ISSUE: [master] Bump OCP versions: 4.15 (#6598) [#6598](https://github.com/openshift/assisted-service/pull/6598) * Add -L option to curl command to follow redirects (#6594) [#6594](https://github.com/openshift/assisted-service/pull/6594) * NO-ISSUE: Adjust permissions on /data directory (#6587) [#6587](https://github.com/openshift/assisted-service/pull/6587) * Revert "Add certs to ingress when deploying in non-OCP clusters (#6564)" (#6590) [#6564](https://github.com/openshift/assisted-service/pull/6564) * Fix OKD podman deploy (#6588) [#6588](https://github.com/openshift/assisted-service/pull/6588) * [MGMT-18411](https://issues.redhat.com/browse/MGMT-18411): Add NTP sources to discovery environment (#6591) [#6591](https://github.com/openshift/assisted-service/pull/6591) * NO-ISSUE: Fix python client generation (#6593) [#6593](https://github.com/openshift/assisted-service/pull/6593) * fix: dev-requirements.txt to reduce vulnerabilities (#6576) [#6576](https://github.com/openshift/assisted-service/pull/6576) * [MGMT-18155](https://issues.redhat.com/browse/MGMT-18155): handle state of day2 node in Done stage (#6570) [#6570](https://github.com/openshift/assisted-service/pull/6570) * Remove unused extracter struct (#6586) [#6586](https://github.com/openshift/assisted-service/pull/6586) * NO-ISSUE: [master] Bump OCP versions: 4.16, 4.14, 4.13 (#6584) [#6584](https://github.com/openshift/assisted-service/pull/6584) * [KONFLUX-1611](https://issues.redhat.com/browse/KONFLUX-1611): Add labels, licenses & user to Dockerfile (#6484) [#6484](https://github.com/openshift/assisted-service/pull/6484) * Refactor package in generator_test.go to use _test suffix for implementing black-box testing methodology (#6578) [#6578](https://github.com/openshift/assisted-service/pull/6578) * Add certs to ingress when deploying in non-OCP clusters (#6564) [#6564](https://github.com/openshift/assisted-service/pull/6564) * [MGMT-18333](https://issues.redhat.com/browse/MGMT-18333): Remove the python client from the image (#6579) [#6579](https://github.com/openshift/assisted-service/pull/6579) * NO-ISSUE: Exclude vendor directory from snyk code analysis (#6572) [#6572](https://github.com/openshift/assisted-service/pull/6572) * ('#6552'): Update registry.svc.ci.openshift.org to registry.ci.openshift.org (#6553) [#6553](https://github.com/openshift/assisted-service/pull/6553) * NO-ISSUE: Fix subsystem tests in the CI - Wiremock stubs script is failing to reach wiremock from time to time (#6569) [#6569](https://github.com/openshift/assisted-service/pull/6569) * NO-ISSUE: [master] Bump OCP versions: 4.14 (#6568) [#6568](https://github.com/openshift/assisted-service/pull/6568) * [MGMT-18171](https://issues.redhat.com/browse/MGMT-18171): Make manifest metadata storage more transactional in nature (#6457) [#6457](https://github.com/openshift/assisted-service/pull/6457) * fix: dev-requirements.txt to reduce vulnerabilities (#6551) [#6551](https://github.com/openshift/assisted-service/pull/6551) * NI-ISSUE: Fix skipper configuration (#6560) [#6560](https://github.com/openshift/assisted-service/pull/6560) * [MGMT-17478](https://issues.redhat.com/browse/MGMT-17478): Use ICC config secret for converged flow info when available (#6533) [#6533](https://github.com/openshift/assisted-service/pull/6533) * Fix kind deploy (#6561) [#6561](https://github.com/openshift/assisted-service/pull/6561) * NO-ISSUE: [master] Bump OCP versions: 4.17, 4.16, 4.15 (#6558) [#6558](https://github.com/openshift/assisted-service/pull/6558) * [MGMT-18160](https://issues.redhat.com/browse/MGMT-18160): Use cert-manager to handle tls certs for webhooks (#6546) [#6546](https://github.com/openshift/assisted-service/pull/6546) * [MGMT-17893](https://issues.redhat.com/browse/MGMT-17893): Don't destroy cluster on detach (#6532) [#6532](https://github.com/openshift/assisted-service/pull/6532) * NO-ISSUE: Add renovate config to limit number of PR (#6536) [#6536](https://github.com/openshift/assisted-service/pull/6536) * NO-ISSUE: [master] Bump OCP versions: 4.17, 4.16 (#6547) [#6547](https://github.com/openshift/assisted-service/pull/6547) * NO-ISSUE: Mount emptyDir for data in image service (#6544) [#6544](https://github.com/openshift/assisted-service/pull/6544) * [MGMT-18131](https://issues.redhat.com/browse/MGMT-18131): Make application work on non-OCP kubernetes (#6446) [#6446](https://github.com/openshift/assisted-service/pull/6446) * NO-ISSUE: [master] Bump OCP versions: 4.15 (#6511) [#6511](https://github.com/openshift/assisted-service/pull/6511) * [MGMT-18286](https://issues.redhat.com/browse/MGMT-18286): Internal Documentation for using and testing multipath (#6505) [#6505](https://github.com/openshift/assisted-service/pull/6505) * [MGMT-18269](https://issues.redhat.com/browse/MGMT-18269): Reset finalizing stage in DB while resetting cluster (#6499) [#6499](https://github.com/openshift/assisted-service/pull/6499) * [MGMT-8356](https://issues.redhat.com/browse/MGMT-8356): Fix postgres deployment script in 'kind' target to set static nodePort correctly, Remove static nodePorts for deployment targets other then 'kind' (#6504) [#6504](https://github.com/openshift/assisted-service/pull/6504) * NO-ISSUE: Add 4.17 OS/OCP images (#6503) [#6503](https://github.com/openshift/assisted-service/pull/6503) * [OCPBUGS-35932](https://issues.redhat.com/browse/OCPBUGS-35932): Allow auth in docker credentials to be empty (#6465) [#6465](https://github.com/openshift/assisted-service/pull/6465) * NO-ISSUE: Retrieve 'subsystem-clean' target as it is used by the QE (#6494) [#6494](https://github.com/openshift/assisted-service/pull/6494) * NO-ISSUE: [master] Bump OCP versions: 4.16, 4.14, 4.12, 4.15 (#6502) [#6502](https://github.com/openshift/assisted-service/pull/6502) * [MGMT-18073](https://issues.redhat.com/browse/MGMT-18073): update OCP 4.16 GA version, add 4.17 beta versions (#6501) [#6501](https://github.com/openshift/assisted-service/pull/6501) * NO-ISSUE: Increase Konflux git clone depth (#6495) [#6495](https://github.com/openshift/assisted-service/pull/6495) * Allow agent-installer-client to use a secure port when adding a new node in day2 (#6464) [#6464](https://github.com/openshift/assisted-service/pull/6464) * Update quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.1 Docker digest to 8838d3e (#6479) [#6479](https://github.com/openshift/assisted-service/pull/6479) * Update quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.4 Docker digest to d70d970 (#6478) [#6478](https://github.com/openshift/assisted-service/pull/6478) * Update quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.1 Docker digest to 46fcff2 (#6477) [#6477](https://github.com/openshift/assisted-service/pull/6477) * Update quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.1 Docker digest to f38e274 (#6474) [#6474](https://github.com/openshift/assisted-service/pull/6474) * Update quay.io/konflux-ci/tekton-catalog/task-buildah:0.1 Docker digest to cdcb8b8 (#6473) [#6473](https://github.com/openshift/assisted-service/pull/6473) * Update quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check:0.1 Docker digest to a74dae0 (#6481) [#6481](https://github.com/openshift/assisted-service/pull/6481) * Update quay.io/konflux-ci/tekton-catalog/task-git-clone:0.1 Docker digest to 9ea6101 (#6480) [#6480](https://github.com/openshift/assisted-service/pull/6480) * [MGMT-16102](https://issues.redhat.com/browse/MGMT-16102): Generated code returns inconsistent error codes (#6433) [#6433](https://github.com/openshift/assisted-service/pull/6433) * [MGMT-18127](https://issues.redhat.com/browse/MGMT-18127): User name and password in a proxy url should be url encoded (#6467) [#6467](https://github.com/openshift/assisted-service/pull/6467) * NO-ISSUE: Red Hat Konflux update assisted-service-saas-main (#6471) [#6471](https://github.com/openshift/assisted-service/pull/6471) * NO-ISSUE: Add missing 'make' command (#6466) [#6466](https://github.com/openshift/assisted-service/pull/6466) * NO-ISSUE: Add pastequo as approver (#6460) [#6460](https://github.com/openshift/assisted-service/pull/6460) * Red Hat Konflux purge assisted-service-q2vh (#6453) [#6453](https://github.com/openshift/assisted-service/pull/6453) * fix: dev-requirements.txt to reduce vulnerabilities (#6445) [#6445](https://github.com/openshift/assisted-service/pull/6445) * NO-ISSUE: [master] Bump OCP versions: 4.14, 4.16, 4.15, 4.13 (#6449) [#6449](https://github.com/openshift/assisted-service/pull/6449) * NO-ISSUE: Create 'build' dir if missing (#6448) [#6448](https://github.com/openshift/assisted-service/pull/6448) * [MGMT-18029](https://issues.redhat.com/browse/MGMT-18029): Enhancement for manifest storage improvement (#6431) [#6431](https://github.com/openshift/assisted-service/pull/6431) * [MGMT-8356](https://issues.redhat.com/browse/MGMT-8356): Deploy assisted-service and its components to kind cluster (#6385) [#6385](https://github.com/openshift/assisted-service/pull/6385) * [MGMT-18067](https://issues.redhat.com/browse/MGMT-18067): Update operator bundle channel to 2.12 (#6440) [#6440](https://github.com/openshift/assisted-service/pull/6440) * NO-ISSUE: Add omer-vishlitzky to OWNERS_ALIASES file (#6432) [#6432](https://github.com/openshift/assisted-service/pull/6432) * NO-ISSUE: [master] Bump OCP versions: 4.16 (#6442) [#6442](https://github.com/openshift/assisted-service/pull/6442) * NO-ISSUE: Refactor uploader pkg (#6435) [#6435](https://github.com/openshift/assisted-service/pull/6435) * NO-ISSUE: Push cluster_installation_failed event each time the state machine go to failed state (#6439) [#6439](https://github.com/openshift/assisted-service/pull/6439) * [MGMT-18092](https://issues.redhat.com/browse/MGMT-18092): infraenv cannot be created while deploying vlan spokes with previous configuration (#6420) [#6420](https://github.com/openshift/assisted-service/pull/6420) * [MGMT-18130](https://issues.redhat.com/browse/MGMT-18130): Allow infra-operator to start in non OCP kubernetes clusters (#6427) [#6427](https://github.com/openshift/assisted-service/pull/6427) * fix: dev-requirements.txt to reduce vulnerabilities (#6438) [#6438](https://github.com/openshift/assisted-service/pull/6438) * NO-ISSUE: [master] Bump OCP versions: 4.12, 4.14, 4.15 (#6428) [#6428](https://github.com/openshift/assisted-service/pull/6428) * Differentiate between monitoring failures and component issues (#6437) [#6437](https://github.com/openshift/assisted-service/pull/6437) * [MGMT-17708](https://issues.redhat.com/browse/MGMT-17708): Adjust the logs to show values when registering the cluster (#6429) [#6429](https://github.com/openshift/assisted-service/pull/6429) * Add Linoy Hadad to OWNER_ALIASES file (#6430) [#6430](https://github.com/openshift/assisted-service/pull/6430) * [MGMT-18041](https://issues.redhat.com/browse/MGMT-18041): Expose helper to parse uploaded events (on-prem) (#6415) [#6415](https://github.com/openshift/assisted-service/pull/6415) * [MGMT-18096](https://issues.redhat.com/browse/MGMT-18096): Make sure correct cluster name and base domain is set by local cluster import controller (#6419) [#6419](https://github.com/openshift/assisted-service/pull/6419) * NO-ISSUE: Remove double 'required: false' in openshift template (#6423) [#6423](https://github.com/openshift/assisted-service/pull/6423) * NO-ISSUE: [master] Bump OCP versions: 4.16 (#6421) [#6421](https://github.com/openshift/assisted-service/pull/6421) * [MGMT-17300](https://issues.redhat.com/browse/MGMT-17300): adding has partition field for disks (#6383) [#6383](https://github.com/openshift/assisted-service/pull/6383) * [MGMT-18086](https://issues.redhat.com/browse/MGMT-18086): Clean subsystem tests resources correctly (#6418) [#6418](https://github.com/openshift/assisted-service/pull/6418) * [MGMT-18059](https://issues.redhat.com/browse/MGMT-18059): Mark OCI as supported integration (#6403) [#6403](https://github.com/openshift/assisted-service/pull/6403) * NO-ISSUE: [master] Bump OCP versions: 4.15, 4.14, 4.12, 4.16, 4.13 (#6409) [#6409](https://github.com/openshift/assisted-service/pull/6409) * [MGMT-17802](https://issues.redhat.com/browse/MGMT-17802): Ensure that manifest patches may be placed in either `manifests` or `openshift` (#6411) [#6411](https://github.com/openshift/assisted-service/pull/6411) * [MGMT-17794](https://issues.redhat.com/browse/MGMT-17794): Make sure that uploaded manifest files have valid filename before extensions (#6410) [#6410](https://github.com/openshift/assisted-service/pull/6410) * NO-ISSUE: Adding verification if file exist before sourcing it in force (#6407) [#6407](https://github.com/openshift/assisted-service/pull/6407) * [AGENT-869](https://issues.redhat.com/browse/AGENT-869): Implement a new auth type for ABI (#6174) [#6174](https://github.com/openshift/assisted-service/pull/6174) * [MGMT-17984](https://issues.redhat.com/browse/MGMT-17984): [soft timeout] operators timeout after 10 hours without events (#6382) [#6382](https://github.com/openshift/assisted-service/pull/6382) * [MGMT-18046](https://issues.redhat.com/browse/MGMT-18046): Create an infraenv for the local cluster during import (#6401) [#6401](https://github.com/openshift/assisted-service/pull/6401) * NO-ISSUE: Fix Failed to download metadata for dnf repositories in centos8 by using archived centos8 repositories (#6397) [#6397](https://github.com/openshift/assisted-service/pull/6397) * [Full changelog](https://github.com/openshift/assisted-service/compare/780deffb6a3555cba0853db088647607b40093f2...17927d8dfe54d1e5c0bde382f36278b2f9f91119) ### [agent-installer-csr-approver, agent-installer-orchestrator](https://github.com/openshift/assisted-installer/tree/4635ddfbe8e93213dc18607b21cd13443929fe6a) * [MGMT-18550](https://issues.redhat.com/browse/MGMT-18550): bump golang 1.21 (#894) [#894](https://github.com/openshift/assisted-installer/pull/894) * [OCPBUGS-31570](https://issues.redhat.com/browse/OCPBUGS-31570): Bump to latest preinstall utils for disk cleanup fixes (#886) [#886](https://github.com/openshift/assisted-installer/pull/886) * NO-ISSUE: fixing ARM images builds (#885) [#885](https://github.com/openshift/assisted-installer/pull/885) * [OCPBUGS-36779](https://issues.redhat.com/browse/OCPBUGS-36779): Reload host inventory on conflict (#877) [#877](https://github.com/openshift/assisted-installer/pull/877) * [MGMT-18332](https://issues.redhat.com/browse/MGMT-18332): Use centos stream 9 as the base image for test container (#876) [#876](https://github.com/openshift/assisted-installer/pull/876) * NO-ISSUE: Replace base golang image in the build Dockerfile as it is based on centos7 and it is EOL, which results in yum can't reach its repositories (#862) [#862](https://github.com/openshift/assisted-installer/pull/862) * [Full changelog](https://github.com/openshift/assisted-installer/compare/b0adfc292c6068235d19eada8812d2a92c295df5...4635ddfbe8e93213dc18607b21cd13443929fe6a) ### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/cda0ded4fed35d87e271942db618b74ab847e9dc) * [MGMT-18475](https://issues.redhat.com/browse/MGMT-18475): disabling CGO (#772) [#772](https://github.com/openshift/assisted-installer-agent/pull/772) * NO-ISSUE: Bump golang.org/x/sys in the go-dependencies group (#766) [#766](https://github.com/openshift/assisted-installer-agent/pull/766) * [MGMT-18511](https://issues.redhat.com/browse/MGMT-18511): update golang 1.21 (#762) [#762](https://github.com/openshift/assisted-installer-agent/pull/762) * [MGMT-18521](https://issues.redhat.com/browse/MGMT-18521): fix NTP sources are not valid (#767) [#767](https://github.com/openshift/assisted-installer-agent/pull/767) * NO-ISSUE: Bump the go-dependencies group with 3 updates (#763) [#763](https://github.com/openshift/assisted-installer-agent/pull/763) * [MGMT-17560](https://issues.redhat.com/browse/MGMT-17560): Report iSCSI host IP address in inventory (#727) [#727](https://github.com/openshift/assisted-installer-agent/pull/727) * NO-ISSUE: fix for ARM and multi images (#754) [#754](https://github.com/openshift/assisted-installer-agent/pull/754) * NO-ISSUE: Bump golang.org/x/sys in the go-dependencies group (#751) [#751](https://github.com/openshift/assisted-installer-agent/pull/751) * NO-ISSUE: Use centos stream 9 as the base image for test container (#750) [#750](https://github.com/openshift/assisted-installer-agent/pull/750) * NO-ISSUE: Migrate build image to use registry.access.redhat.com/ubi9/go-toolset:1.20 (#735) [#735](https://github.com/openshift/assisted-installer-agent/pull/735) * [MGMT-17867](https://issues.redhat.com/browse/MGMT-17867): fix multipath inventory to include wwn (#733) [#733](https://github.com/openshift/assisted-installer-agent/pull/733) * NO-ISSUE: Bump the go-dependencies group with 2 updates (#726) [#726](https://github.com/openshift/assisted-installer-agent/pull/726) * NO-ISSUE: Bump the go-dependencies group with 2 updates (#720) [#720](https://github.com/openshift/assisted-installer-agent/pull/720) * [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/d63fd090a84e35bd64cb033b06fc40385dba4de8...cda0ded4fed35d87e271942db618b74ab847e9dc) ### [apiserver-network-proxy](https://github.com/openshift/apiserver-network-proxy/tree/cd4264165057a0098c5d6e0b4e8727b4232cc3ce) * [OCPBUGS-37052](https://issues.redhat.com/browse/OCPBUGS-37052): Revert "Agent: Respect HTTPS_PROXY env vars for proxied connections" [#57](https://github.com/openshift/apiserver-network-proxy/pull/57) * [OCPBUGS-34199](https://issues.redhat.com/browse/OCPBUGS-34199): Updating ose-apiserver-network-proxy-container image to be consistent with ART for 4.17 [#54](https://github.com/openshift/apiserver-network-proxy/pull/54) * [Full changelog](https://github.com/openshift/apiserver-network-proxy/compare/9a6028c48ae73bd8227f014635ce744452e70348...cd4264165057a0098c5d6e0b4e8727b4232cc3ce) ### [aws-cloud-controller-manager, aws-cluster-api-controllers, aws-ebs-csi-driver, aws-ebs-csi-driver-operator, aws-machine-controllers, aws-pod-identity-webhook, azure-cloud-controller-manager, azure-cloud-node-manager, azure-cluster-api-controllers, azure-disk-csi-driver, azure-disk-csi-driver-operator, azure-file-csi-driver, azure-file-csi-driver-operator, azure-machine-controllers, azure-workload-identity-webhook, csi-driver-manila, csi-driver-manila-operator, csi-driver-nfs, gcp-cloud-controller-manager, gcp-cluster-api-controllers, gcp-machine-controllers, gcp-pd-csi-driver, gcp-pd-csi-driver-operator, hyperkube, ironic, ironic-agent, ironic-machine-os-downloader, ironic-static-ip-manager, machine-image-customization-controller, nutanix-cloud-controller-manager, nutanix-machine-controllers, pod, powervs-block-csi-driver, powervs-block-csi-driver-operator, powervs-cloud-controller-manager, powervs-machine-controllers, vsphere-cloud-controller-manager, vsphere-cluster-api-controllers, vsphere-csi-driver, vsphere-csi-driver-operator, vsphere-csi-driver-syncer, vsphere-problem-detector](https://github.com/openshift/kubernetes/tree/a092ee7d2b3514278dbbcbd47d87fde356c9b0ec) * [OCPBUGS-38336](https://issues.redhat.com/browse/OCPBUGS-38336): UPSTREAM: 126641: e2e/storage: update block device test to always specify a valid path [#2054](https://github.com/openshift/kubernetes/pull/2054) * NO-JIRA: update downstream owners [#2047](https://github.com/openshift/kubernetes/pull/2047) * [OCPBUGS-35297](https://issues.redhat.com/browse/OCPBUGS-35297): UPSTREAM: 126470: Move APIServingWithRoutine to alpha and disabled by default [#2044](https://github.com/openshift/kubernetes/pull/2044) * [OCPBUGS-37620](https://issues.redhat.com/browse/OCPBUGS-37620): Bump 1.30.3 [#2038](https://github.com/openshift/kubernetes/pull/2038) * NO-JIRA: UPSTREAM: 126213: add test about container metrics from cadvisor [#2040](https://github.com/openshift/kubernetes/pull/2040) * [OCPBUGS-37281](https://issues.redhat.com/browse/OCPBUGS-37281): UPSTREAM: 126104: Add funcs in pkg/filesystem/util to set file permissions on Windows and update container log dir perms [#2034](https://github.com/openshift/kubernetes/pull/2034) * [OCPEDGE-1181](https://issues.redhat.com/browse/OCPEDGE-1181): UPSTREAM: <carry>: update test annotations for sno [#2033](https://github.com/openshift/kubernetes/pull/2033) * NO-JIRA: add tool to validate test packages imported [#2024](https://github.com/openshift/kubernetes/pull/2024) * [OCPBUGS-36742](https://issues.redhat.com/browse/OCPBUGS-36742): UPSTREAM: <carry>: sync imports [#2017](https://github.com/openshift/kubernetes/pull/2017) * [OCPBUGS-37111](https://issues.redhat.com/browse/OCPBUGS-37111): UPSTREAM: 125404: Fix that PodIP field is temporarily removed for a terminal pod [#2025](https://github.com/openshift/kubernetes/pull/2025) * NO-JIRA: UPSTREAM: <drop>: bump(github.com/openshift/apiserver-library-go) [#2023](https://github.com/openshift/kubernetes/pull/2023) * [MULTIARCH-4229](https://issues.redhat.com/browse/MULTIARCH-4229): UPSTREAM:<carry>:bump cadvisor for 3516 upstream patches [#2012](https://github.com/openshift/kubernetes/pull/2012) * [OCPBUGS-36743](https://issues.redhat.com/browse/OCPBUGS-36743): UPSTREAM: <carry>: inject k8s version from hyperkube Dockerfile [#2018](https://github.com/openshift/kubernetes/pull/2018) * [OCPBUGS-34294](https://issues.redhat.com/browse/OCPBUGS-34294): OCPBUGS-34309: UPSTREAM: <carry>: update base image [#1998](https://github.com/openshift/kubernetes/pull/1998) * [API-1783](https://issues.redhat.com/browse/API-1783): Bump 1.30.2 [#1996](https://github.com/openshift/kubernetes/pull/1996) * [OCPBUGS-14613](https://issues.redhat.com/browse/OCPBUGS-14613): drop carry "don't fail integration due to too many goroutines" [#1995](https://github.com/openshift/kubernetes/pull/1995) * [OCPBUGS-34544](https://issues.redhat.com/browse/OCPBUGS-34544): UPSTREAM: <carry>: Disable PersistentVolumeLabel by default [#1991](https://github.com/openshift/kubernetes/pull/1991) * [OCPBUGS-34050](https://issues.redhat.com/browse/OCPBUGS-34050): Backport 125337 [#1987](https://github.com/openshift/kubernetes/pull/1987) * [OCPBUGS-34544](https://issues.redhat.com/browse/OCPBUGS-34544): UPSTREAM: <carry>: Disable e2e tests that need PersistentVolumeLabel [#1986](https://github.com/openshift/kubernetes/pull/1986) * [Full changelog](https://github.com/openshift/kubernetes/compare/9798e1912b073aadb7551210381cb2c1e7020bd1...a092ee7d2b3514278dbbcbd47d87fde356c9b0ec) ### [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider/tree/003c3caa034c46701157f84989838793683e3fe4) * NO-JIRA: Bump to latest [#20](https://github.com/openshift/aws-encryption-provider/pull/20) * [Full changelog](https://github.com/openshift/aws-encryption-provider/compare/da90fb7cb0d9108fb1f365e98f31ce6ab16fd7e0...003c3caa034c46701157f84989838793683e3fe4) ### [baremetal-installer, installer, installer-altinfra, installer-artifacts](https://github.com/openshift/installer/tree/c57ed9eeea19ad31719336f705d2e255b6f9fd80) * [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) * [Full changelog](https://github.com/openshift/installer/compare/7534f9b91ebd3005e92491227a50b7ac0329452a...c57ed9eeea19ad31719336f705d2e255b6f9fd80) ### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/b94df9b5343df37a0c18e93f61f6ec4efea5f710) * [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) * [Full changelog](https://github.com/openshift/baremetal-operator/compare/cd4bde824066b9a10a9579f7b83e4e9b18b6d6d0...b94df9b5343df37a0c18e93f61f6ec4efea5f710) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/9b5eb197ad771f8bea8ea14fbc24d50e711182a8) * [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) * [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/5b1da303507debd8c6caec1bde31cbecbf6bc421...9b5eb197ad771f8bea8ea14fbc24d50e711182a8) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/0fa02c5404aad99be857221d85c1f9446fc6388f) * [OTA-1292](https://issues.redhat.com/browse/OTA-1292): upgrade-status: handle the OS image annotation better [#1848](https://github.com/openshift/oc/pull/1848) * [OTA-1292](https://issues.redhat.com/browse/OTA-1292): upgrade-status: handle unschedulable nodes better [#1849](https://github.com/openshift/oc/pull/1849) * [OTA-1292](https://issues.redhat.com/browse/OTA-1292): upgrade-status: handle expected MCD state better [#1847](https://github.com/openshift/oc/pull/1847) * NO-JIRA: `upgrade status`: improve tests for missing annotations [#1846](https://github.com/openshift/oc/pull/1846) * [OTA-1212](https://issues.redhat.com/browse/OTA-1212): Hide or condense control plane sections once successfully updated [#1844](https://github.com/openshift/oc/pull/1844) * [OCPBUGS-32053](https://issues.redhat.com/browse/OCPBUGS-32053): Add examples for some oc adm policy commands [#1845](https://github.com/openshift/oc/pull/1845) * [OTA-1292](https://issues.redhat.com/browse/OTA-1292): upgrade-status: bubble up the reason for unavailable nodes [#1838](https://github.com/openshift/oc/pull/1838) * [WRKLDS-1318](https://issues.redhat.com/browse/WRKLDS-1318): flags for single node interface [#1841](https://github.com/openshift/oc/pull/1841) * [OTA-1309](https://issues.redhat.com/browse/OTA-1309): upgrade-status: test a compact cluster and a single-node cluster [#1829](https://github.com/openshift/oc/pull/1829) * [WRKLDS-1429](https://issues.redhat.com/browse/WRKLDS-1429): Adds a guardrail for node-image commands which is supported only for Openshift version 4.17+ [#1837](https://github.com/openshift/oc/pull/1837) * [OTA-1153](https://issues.redhat.com/browse/OTA-1153): upgrade-status: communicate control plane completion clearly [#1831](https://github.com/openshift/oc/pull/1831) * NO-JIRA: upgrade-status: fix HasOSImage function [#1834](https://github.com/openshift/oc/pull/1834) * [WRKLDS-1316](https://issues.redhat.com/browse/WRKLDS-1316): Retry and do not fail when logs cannot be updated [#1836](https://github.com/openshift/oc/pull/1836) * NO-JIRA: upgrade-status: fix a typo in README [#1830](https://github.com/openshift/oc/pull/1830) * [WRKLDS-1316](https://issues.redhat.com/browse/WRKLDS-1316): Remove clusterversions from certificates api group [#1835](https://github.com/openshift/oc/pull/1835) * [AGENT-854](https://issues.redhat.com/browse/AGENT-854): add the required role to support platform type validation [#1832](https://github.com/openshift/oc/pull/1832) * [WRKLDS-1316](https://issues.redhat.com/browse/WRKLDS-1316): oc adm node-image monitor command [#1823](https://github.com/openshift/oc/pull/1823) * [OTA-1291](https://issues.redhat.com/browse/OTA-1291): upgrade status: removes custom nodes from the worker pool (2) [#1825](https://github.com/openshift/oc/pull/1825) * NO-JIRA: Minor wording tweaks for CLI help [#1826](https://github.com/openshift/oc/pull/1826) * [OCPBUGS-37345](https://issues.redhat.com/browse/OCPBUGS-37345): Revert "OCPBUGS-35994: pkg/cli/admin/upgrade/rollback: Drop this command" [#1827](https://github.com/openshift/oc/pull/1827) * [OTA-1291](https://issues.redhat.com/browse/OTA-1291): upgrade status: removes custom nodes from the worker pool [#1822](https://github.com/openshift/oc/pull/1822) * : MULTIARCH-4568: Inject ReleaseArch into openshift-install [#1792](https://github.com/openshift/oc/pull/1792) * [OCPBUGS-35994](https://issues.redhat.com/browse/OCPBUGS-35994): pkg/cli/admin/upgrade/rollback: Drop this command [#1806](https://github.com/openshift/oc/pull/1806) * no-jira: Extend the kube version check for images/tools/Dockerfile [#1813](https://github.com/openshift/oc/pull/1813) * [OCPBUGS-36525](https://issues.redhat.com/browse/OCPBUGS-36525): Bump k8s to 1.30.2 [#1812](https://github.com/openshift/oc/pull/1812) * [WRKLDS-1310](https://issues.redhat.com/browse/WRKLDS-1310): pkg/cli/admin/mustgather: GA since and since-time flags [#1811](https://github.com/openshift/oc/pull/1811) * [OCPBUGS-36183](https://issues.redhat.com/browse/OCPBUGS-36183): pkg/cli/admin/prune/renderedmachineconfigs: 'Error dry-run deleting' [#1807](https://github.com/openshift/oc/pull/1807) * [OCPBUGS-33897](https://issues.redhat.com/browse/OCPBUGS-33897): `upgrade status`: control plane completion estimate [#1742](https://github.com/openshift/oc/pull/1742) * [OCPBUGS-31848](https://issues.redhat.com/browse/OCPBUGS-31848): don't manually delete must-gather's cluster role binding [#1790](https://github.com/openshift/oc/pull/1790) * [OCPBUGS-34877](https://issues.redhat.com/browse/OCPBUGS-34877): Ignore pruning when deployment points to replicationcontroller [#1797](https://github.com/openshift/oc/pull/1797) * [Full changelog](https://github.com/openshift/oc/compare/b9859d53cacf7496eadcd18d46c63f55519dc6cc...0fa02c5404aad99be857221d85c1f9446fc6388f) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/26d835e0fa5e8be7a8381a97378fb2c75930b942) * [OCPBUGS-37782](https://issues.redhat.com/browse/OCPBUGS-37782): update google.golang.org/grpc v1.65.0 [#746](https://github.com/openshift/cloud-credential-operator/pull/746) * [SPLAT-1718](https://issues.redhat.com/browse/SPLAT-1718): Remove alibaba [#737](https://github.com/openshift/cloud-credential-operator/pull/737) * [CCO-572](https://issues.redhat.com/browse/CCO-572): STS OLM for GCP (WIF) [#708](https://github.com/openshift/cloud-credential-operator/pull/708) * [CCO-580](https://issues.redhat.com/browse/CCO-580): Upgrade to Kubernetes 1.30 [#725](https://github.com/openshift/cloud-credential-operator/pull/725) * [OCPBUGS-37334](https://issues.redhat.com/browse/OCPBUGS-37334): SNYK ignore go-client misreporting [#734](https://github.com/openshift/cloud-credential-operator/pull/734) * [OCPBUGS-35016](https://issues.redhat.com/browse/OCPBUGS-35016): Update to azidentity v1.7.0 [#716](https://github.com/openshift/cloud-credential-operator/pull/716) * [OCPBUGS-34347](https://issues.redhat.com/browse/OCPBUGS-34347): Updating ose-cloud-credential-operator-container image to be consistent with ART for 4.17 [#719](https://github.com/openshift/cloud-credential-operator/pull/719) * [OCPBUGS-36032](https://issues.redhat.com/browse/OCPBUGS-36032): IBM/go-sdk-core update to v5.6.3 [#715](https://github.com/openshift/cloud-credential-operator/pull/715) * [OCPBUGS-36140](https://issues.redhat.com/browse/OCPBUGS-36140): GCP passthrough permissions check to ignore problematic permissions. [#712](https://github.com/openshift/cloud-credential-operator/pull/712) * NO-JIRA: Fix Makefile for developer install [#711](https://github.com/openshift/cloud-credential-operator/pull/711) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/2f29d9103ce284095aef5f9eb2b7679c134051a0...26d835e0fa5e8be7a8381a97378fb2c75930b942) ### [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller/tree/779b346c8bccdb8590e403661ca57cc6ac544eb9) * [SDN-4773](https://issues.redhat.com/browse/SDN-4773): Add support for Azure Managed Service Identity authentication [#151](https://github.com/openshift/cloud-network-config-controller/pull/151) * NO-JIRA:Update linter file [#146](https://github.com/openshift/cloud-network-config-controller/pull/146) * [SDN-4924](https://issues.redhat.com/browse/SDN-4924): Rebase 1.30 [#150](https://github.com/openshift/cloud-network-config-controller/pull/150) * [OCPBUGS-34302](https://issues.redhat.com/browse/OCPBUGS-34302): Updating ose-cloud-network-config-controller-container image to be consistent with ART for 4.17 [#148](https://github.com/openshift/cloud-network-config-controller/pull/148) * [Full changelog](https://github.com/openshift/cloud-network-config-controller/compare/8ceee78810756afaa2efb75f60bef0358502834f...779b346c8bccdb8590e403661ca57cc6ac544eb9) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/dc429ef1d8a470720aae41b2d62e29ebd07771dd) * [OCPBUGS-35828](https://issues.redhat.com/browse/OCPBUGS-35828): controller: set ownership annotation for webhook-auth secret [#678](https://github.com/openshift/cluster-authentication-operator/pull/678) * NO-JIRA: endpoint test: use httpbin [#680](https://github.com/openshift/cluster-authentication-operator/pull/680) * NO-JIRA: Several fixes for Keycloack IDP test [#679](https://github.com/openshift/cluster-authentication-operator/pull/679) * NO-JIRA: OWNERS: add ibihim, liouk, rm old [#677](https://github.com/openshift/cluster-authentication-operator/pull/677) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/ce7226d903d0c4ec41bdb17ab2e54a546bcbc65c...dc429ef1d8a470720aae41b2d62e29ebd07771dd) ### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/8f0db4c722df65d3b3954e0be8a2c4f03c1e41b9) * [OCPBUGS-38277](https://issues.redhat.com/browse/OCPBUGS-38277): Updating atomic-openshift-cluster-autoscaler-container image to be consistent with ART for 4.18 [#313](https://github.com/openshift/kubernetes-autoscaler/pull/313) * [OCPBUGS-37498](https://issues.redhat.com/browse/OCPBUGS-37498): Updating ose-vertical-pod-autoscaler-container image to be consistent with ART for 4.17 [#311](https://github.com/openshift/kubernetes-autoscaler/pull/311) * [PODAUTO-202](https://issues.redhat.com/browse/PODAUTO-202): Update VPA ocp/builder Dockerfile images to openshift/release images [#310](https://github.com/openshift/kubernetes-autoscaler/pull/310) * [PODAUTO-199](https://issues.redhat.com/browse/PODAUTO-199): Upstream rebase to VPA 1.1.2 [#309](https://github.com/openshift/kubernetes-autoscaler/pull/309) * [OCPBUGS-34242](https://issues.redhat.com/browse/OCPBUGS-34242): Updating ose-vertical-pod-autoscaler-container image to be consistent with ART for 4.17 [#304](https://github.com/openshift/kubernetes-autoscaler/pull/304) * NO-JIRA: Update OWNERS [#307](https://github.com/openshift/kubernetes-autoscaler/pull/307) * [OCPCLOUD-2616](https://issues.redhat.com/browse/OCPCLOUD-2616): rebase on upstream 1.30.1 release [#306](https://github.com/openshift/kubernetes-autoscaler/pull/306) * [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/ac3a53202d5b7b06f11b89273f82a8cc4ed7a8ca...8f0db4c722df65d3b3954e0be8a2c4f03c1e41b9) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/99b23ded9fb70aa29622d0f6c4254e54c51d2813) * 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) * [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/40cadf8a4729ca808a3413e9b8593ab7aab0bed7...99b23ded9fb70aa29622d0f6c4254e54c51d2813) ### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/ae2291542118c40a0eb3107318b0fe773a6241ae) * [OCPBUGS-36357](https://issues.redhat.com/browse/OCPBUGS-36357): Revert "reconcile on clusteroperator changes" [#435](https://github.com/openshift/cluster-baremetal-operator/pull/435) * [OCPBUGS-29660](https://issues.redhat.com/browse/OCPBUGS-29660): Ignore provisioning ip config if disabled [#429](https://github.com/openshift/cluster-baremetal-operator/pull/429) * [METAL-1040](https://issues.redhat.com/browse/METAL-1040): Allow CBO to run without MAPI [#423](https://github.com/openshift/cluster-baremetal-operator/pull/423) * [METAL-503](https://issues.redhat.com/browse/METAL-503): Remove ironic-inspector [#430](https://github.com/openshift/cluster-baremetal-operator/pull/430) * [OCPBUGS-29687](https://issues.redhat.com/browse/OCPBUGS-29687): Move Secrets from environment variables to VolumeMounts in metal3-httpd container [#408](https://github.com/openshift/cluster-baremetal-operator/pull/408) * [AUTH-482](https://issues.redhat.com/browse/AUTH-482): set required-scc for openshift workloads [#407](https://github.com/openshift/cluster-baremetal-operator/pull/407) * [OCPBUGS-29687](https://issues.redhat.com/browse/OCPBUGS-29687): Move pull secret from env var to VolumeMount in metal3-image-customization container [#428](https://github.com/openshift/cluster-baremetal-operator/pull/428) * [OCPBUGS-35211](https://issues.redhat.com/browse/OCPBUGS-35211): Add capability to metal3-ramdisk-logs container [#424](https://github.com/openshift/cluster-baremetal-operator/pull/424) * [OCPBUGS-34649](https://issues.redhat.com/browse/OCPBUGS-34649): provisioning: add ownership for tls secret [#422](https://github.com/openshift/cluster-baremetal-operator/pull/422) * [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/33723781a544654dfb76ad6ff3ffe1bfd6878cff...ae2291542118c40a0eb3107318b0fe773a6241ae) ### [cluster-capi-controllers](https://github.com/openshift/cluster-api/tree/77ef4fc55392dd02232da73cc06a504659d08b48) * NO-JIRA: Update OWNERS [#211](https://github.com/openshift/cluster-api/pull/211) * [Full changelog](https://github.com/openshift/cluster-api/compare/5d4e69c403f5f3f04fe9341add5f0476c98ade21...77ef4fc55392dd02232da73cc06a504659d08b48) ### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/88e953453b6b4d83f592c78dd63e3a550b60e448) * [OCPCLOUD-2584](https://issues.redhat.com/browse/OCPCLOUD-2584): Enable azure infrastructure provider reconcile [#115](https://github.com/openshift/cluster-capi-operator/pull/115) * [OCPCLOUD-2207](https://issues.redhat.com/browse/OCPCLOUD-2207): Generate VSphereCluster [#185](https://github.com/openshift/cluster-capi-operator/pull/185) * [OCPBUGS-37718](https://issues.redhat.com/browse/OCPBUGS-37718): fix: align openstack e2e branch [#191](https://github.com/openshift/cluster-capi-operator/pull/191) * [OCPBUGS-36296](https://issues.redhat.com/browse/OCPBUGS-36296): fix: sort CredentialsRequest manifests after namespace [#183](https://github.com/openshift/cluster-capi-operator/pull/183) * [OCPCLOUD-2638](https://issues.redhat.com/browse/OCPCLOUD-2638): Add stricter linting configuration [#186](https://github.com/openshift/cluster-capi-operator/pull/186) * [OCPCLOUD-2204](https://issues.redhat.com/browse/OCPCLOUD-2204), [OCPCLOUD-2205](https://issues.redhat.com/browse/OCPCLOUD-2205), [OCPCLOUD-2206](https://issues.redhat.com/browse/OCPCLOUD-2206), [OCPCLOUD-2207](https://issues.redhat.com/browse/OCPCLOUD-2207): Add InfraCluster controller + AWSCluster implementation [#169](https://github.com/openshift/cluster-capi-operator/pull/169) * [OCPCLOUD-2584](https://issues.redhat.com/browse/OCPCLOUD-2584): Implement compression of components in configMap [#170](https://github.com/openshift/cluster-capi-operator/pull/170) * NO-JIRA: Update OWNERS [#179](https://github.com/openshift/cluster-capi-operator/pull/179) * [OCPCLOUD-2619](https://issues.redhat.com/browse/OCPCLOUD-2619): Bump CAPI 1.7 and k8s 1.29 [#176](https://github.com/openshift/cluster-capi-operator/pull/176) * [OCPBUGS-34085](https://issues.redhat.com/browse/OCPBUGS-34085): Updating ose-cluster-capi-operator-container image to be consistent with ART for 4.17 [#174](https://github.com/openshift/cluster-capi-operator/pull/174) * [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/a24f1aeb106bd4ad353615dacde6d4e884f5face...88e953453b6b4d83f592c78dd63e3a550b60e448) ### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/42eda7a31a7a5e830e82c5059c3954d2b2ea0548) * NO-JIRA: Update envtest configuration to new index format [#361](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/361) * [SPLAT-1720](https://issues.redhat.com/browse/SPLAT-1720): Remove Alibaba [#324](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/324) * [OCPBUGS-35798](https://issues.redhat.com/browse/OCPBUGS-35798): PowerVS: Remove bind address [#355](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/355) * NO-JIRA: Update OWNERS [#357](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/357) * [OCPCLOUD-2609](https://issues.redhat.com/browse/OCPCLOUD-2609): rebase for kubernetes 1.30 [#356](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/356) * NO-JIRA: openstack: Remove dulek from OWNERS [#345](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/345) * [OCPBUGS-34144](https://issues.redhat.com/browse/OCPBUGS-34144): Updating ose-cluster-cloud-controller-manager-operator-container image to be consistent with ART for 4.17 [#346](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/346) * [OCPBUGS-34938](https://issues.redhat.com/browse/OCPBUGS-34938): Refactor resourceapply tests [#352](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/352) * [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/86d458c0d62fc8aa6cfd70a334350f83fa2703aa...42eda7a31a7a5e830e82c5059c3954d2b2ea0548) ### [cluster-config-api](https://github.com/openshift/api/tree/2b42490270d8559f3e668d1574aacc73329c8116) * [OCPNODE-2387](https://issues.redhat.com/browse/OCPNODE-2387): SCC: add UserNamespaceLevel field [#1939](https://github.com/openshift/api/pull/1939) * featuregate analyzer: use 1 week lookback if possible [#2009](https://github.com/openshift/api/pull/2009) * clean up openshift-sdn references in the API [#1981](https://github.com/openshift/api/pull/1981) * [OCPCLOUD-2561](https://issues.redhat.com/browse/OCPCLOUD-2561): Remove CloudProviderExternal feature gates [#1780](https://github.com/openshift/api/pull/1780) * featuregate analyzer: fix platform name for metal [#2003](https://github.com/openshift/api/pull/2003) * Update envtest publishing to create index file [#2001](https://github.com/openshift/api/pull/2001) * [OCPBUGS-36479](https://issues.redhat.com/browse/OCPBUGS-36479): remove duplicate featuregate 'ExternalRouteCertificate' [#1959](https://github.com/openshift/api/pull/1959) * [METAL-1114](https://issues.redhat.com/browse/METAL-1114): featuregates: add metal jobs for test analyzer [#1998](https://github.com/openshift/api/pull/1998) * featuregate analyzer: use correct platform name [#2000](https://github.com/openshift/api/pull/2000) * [MULTIARCH-4556](https://issues.redhat.com/browse/MULTIARCH-4556): Introduce ImageStreamImportMode field in the image config [#1928](https://github.com/openshift/api/pull/1928) * [OCPBUGS-38414](https://issues.redhat.com/browse/OCPBUGS-38414): Revert #1988 "Graduate `UserDefinedNetworks` to GA" [#1996](https://github.com/openshift/api/pull/1996) * extend the example integration test with set of strings attribute [#1597](https://github.com/openshift/api/pull/1597) * Add the field "CapacityReservationID" to "AwsMachineProviderConfig" [#1978](https://github.com/openshift/api/pull/1978) * [SDN-4919](https://issues.redhat.com/browse/SDN-4919), [SDN-5135](https://issues.redhat.com/browse/SDN-5135): Graduate `UserDefinedNetworks` to GA [#1988](https://github.com/openshift/api/pull/1988) * [CFE-921](https://issues.redhat.com/browse/CFE-921): Enable GCPLabelsTags featureGate by default for GA [#1971](https://github.com/openshift/api/pull/1971) * [MULTIARCH-4776](https://issues.redhat.com/browse/MULTIARCH-4776): MULTIARCH-4770: installer: promote MultiArchInstall FGs [#1991](https://github.com/openshift/api/pull/1991) * Power VS: Move Power VS to CAPI by default [#1979](https://github.com/openshift/api/pull/1979) * [CORS-3617](https://issues.redhat.com/browse/CORS-3617): Promote Azure CAPI as the default Install method [#1987](https://github.com/openshift/api/pull/1987) * [STOR-1422](https://issues.redhat.com/browse/STOR-1422): Add field for enabling EFS volume metrics [#1853](https://github.com/openshift/api/pull/1853) * [SDN-5086](https://issues.redhat.com/browse/SDN-5086): Add API and feature gates for OVN-K BGP support [#1944](https://github.com/openshift/api/pull/1944) * [NE-1794](https://issues.redhat.com/browse/NE-1794): Promote `eipAllocations` API in GA [#1989](https://github.com/openshift/api/pull/1989) * [SDN-5186](https://issues.redhat.com/browse/SDN-5186): Add OVNObservability feature gate as Tech Preview. [#1986](https://github.com/openshift/api/pull/1986) * [AUTH-527](https://issues.redhat.com/browse/AUTH-527): security/v1 - add constant for enforcing psa annotation [#1980](https://github.com/openshift/api/pull/1980) * [IR-471](https://issues.redhat.com/browse/IR-471): Removing featuregate for chunkSizeMiB config [#1948](https://github.com/openshift/api/pull/1948) * Run update-payload-crds after update-codegen-crds [#1974](https://github.com/openshift/api/pull/1974) * [CORS-3594](https://issues.redhat.com/browse/CORS-3594): Setting CAPG as the default infra provider [#1958](https://github.com/openshift/api/pull/1958) * [NE-1774](https://issues.redhat.com/browse/NE-1774): Promote `IngressControllerLBSubnetsAWS` to GA [#1966](https://github.com/openshift/api/pull/1966) * [OCPBUGS-35906](https://issues.redhat.com/browse/OCPBUGS-35906): a rule to check if the featureSet is one of the known set of features [#1952](https://github.com/openshift/api/pull/1952) * featuregate promotion: use latest release instead of hard coding [#1984](https://github.com/openshift/api/pull/1984) * Add MCP and Config Version columns to MCN output [#1972](https://github.com/openshift/api/pull/1972) * [MCO-1065](https://issues.redhat.com/browse/MCO-1065): MCO-1171: Promoting ManagedBootImages and NodeDisruptionPolicy to default featureset [#1975](https://github.com/openshift/api/pull/1975) * [MULTIARCH-4770](https://issues.redhat.com/browse/MULTIARCH-4770): features: move MultiArchInstall[AWS|GCP] to TechPreview [#1973](https://github.com/openshift/api/pull/1973) * Nutanix mapi: gpus and dataDisks support [#1935](https://github.com/openshift/api/pull/1935) * [CONSOLE-4161](https://issues.redhat.com/browse/CONSOLE-4161): Add support for lightspeed button integration [#1956](https://github.com/openshift/api/pull/1956) * [NE-1516](https://issues.redhat.com/browse/NE-1516): Add configuration for AWS Elastic IPs (EIPs) via Ingress Controller CR. [#1826](https://github.com/openshift/api/pull/1826) * Added Feature Gate for Bootc Update Path [#1969](https://github.com/openshift/api/pull/1969) * [CORS-3607](https://issues.redhat.com/browse/CORS-3607): Add Azure CAPI installer to tech preview feature set [#1967](https://github.com/openshift/api/pull/1967) * [OCPNODE-2436](https://issues.redhat.com/browse/OCPNODE-2436): SigstoreImageVerification featuregate marker for the ClusterImagePolicy and ImagePolicy [#1964](https://github.com/openshift/api/pull/1964) * Feature gate sippy queries to use variant registry [#1909](https://github.com/openshift/api/pull/1909) * [NE-1530](https://issues.redhat.com/browse/NE-1530): Fix empty subnet list CEL validation [#1961](https://github.com/openshift/api/pull/1961) * [OCPBUGS-36523](https://issues.redhat.com/browse/OCPBUGS-36523): Rename Dockerfile [#1949](https://github.com/openshift/api/pull/1949) * [NE-1530](https://issues.redhat.com/browse/NE-1530): IngressController LB Subnet Selection in AWS [#1841](https://github.com/openshift/api/pull/1841) * [MCO-1215](https://issues.redhat.com/browse/MCO-1215): add ManagedBootImagesAWS to Feature Gate [#1945](https://github.com/openshift/api/pull/1945) * [OCPBUGS-36469](https://issues.redhat.com/browse/OCPBUGS-36469): Update placementGroupPartition to pointer [#1953](https://github.com/openshift/api/pull/1953) * [OCPNODE-2358](https://issues.redhat.com/browse/OCPNODE-2358): Update (cluster)imagepolicy doc no restriction on release repo scopes [#1927](https://github.com/openshift/api/pull/1927) * [OCPBUGS-36213](https://issues.redhat.com/browse/OCPBUGS-36213): Remove the conversion webhook reference from the ConsolePlugin CRD spec [#1946](https://github.com/openshift/api/pull/1946) * features: add multi-arch feature gate per platform [#1947](https://github.com/openshift/api/pull/1947) * [MON-3546](https://issues.redhat.com/browse/MON-3546): Add ClusterMonitoringCRD feature gate [#1930](https://github.com/openshift/api/pull/1930) * [SDN-4934](https://issues.redhat.com/browse/SDN-4934): Add NetworkSegmentation Feature Gate [#1941](https://github.com/openshift/api/pull/1941) * [OCPBUGS-34906](https://issues.redhat.com/browse/OCPBUGS-34906): Fix IngressController missing listTypes [#1917](https://github.com/openshift/api/pull/1917) * METAL-1038 Remove baremetal dependency on MachineAPI capability [#1916](https://github.com/openshift/api/pull/1916) * NO-JIRA: remove beta enabled features from feature gates [#1934](https://github.com/openshift/api/pull/1934) * [OCPBUGS-34907](https://issues.redhat.com/browse/OCPBUGS-34907): prevent removing featureSet entirely [#1932](https://github.com/openshift/api/pull/1932) * [CFE-1063](https://issues.redhat.com/browse/CFE-1063): Add PlacementGroupPartition in AWSMachineProviderConfig [#1897](https://github.com/openshift/api/pull/1897) * Update published Kubebuilder tools [#1924](https://github.com/openshift/api/pull/1924) * [OCPBUGS-34974](https://issues.redhat.com/browse/OCPBUGS-34974): IBMCloud: Add IBM Cloud Services [#1919](https://github.com/openshift/api/pull/1919) * [CNV-41151](https://issues.redhat.com/browse/CNV-41151): ipam, virt: add persistent ips feature gate [#1913](https://github.com/openshift/api/pull/1913) * [Full changelog](https://github.com/openshift/api/compare/b01900f1982a40d2b71a3c742de5755f3f28264f...2b42490270d8559f3e668d1574aacc73329c8116) ### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/3f8ae3460b0c9b08f9ea2745dd3911b19017f6f6) * [CFE-921](https://issues.redhat.com/browse/CFE-921): Update openshift/api package to latest version [#423](https://github.com/openshift/cluster-config-operator/pull/423) * [OCPBUGS-34178](https://issues.redhat.com/browse/OCPBUGS-34178): Updating ose-cluster-config-operator-container image to be consistent with ART for 4.17 [#419](https://github.com/openshift/cluster-config-operator/pull/419) * [Full changelog](https://github.com/openshift/cluster-config-operator/compare/441d29c92b1759d1780a525112e764280b78b0d6...3f8ae3460b0c9b08f9ea2745dd3911b19017f6f6) ### [cluster-control-plane-machine-set-operator](https://github.com/openshift/cluster-control-plane-machine-set-operator/tree/43665386194087cf43959999b5d2e7ef50cbf73f) * [OCPBUGS-38641](https://issues.redhat.com/browse/OCPBUGS-38641): Add 1 minute stabilisation for clusteroperators after rollout [#320](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/320) * [OCPBUGS-36469](https://issues.redhat.com/browse/OCPBUGS-36469): Bump openshift/api [#315](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/315) * [CFE-1087](https://issues.redhat.com/browse/CFE-1087): API Bump for capacity Reservation [#313](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/313) * NO-JIRA: Update OWNERS [#311](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/311) * NO-JIRA: CPMS Cluster Operator should set related objects [#310](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/310) * [OCPBUGS-35416](https://issues.redhat.com/browse/OCPBUGS-35416): Wait for ControlPlaneMachineSet to be created when waiting for it to be updated [#305](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/305) * [OCPBUGS-35069](https://issues.redhat.com/browse/OCPBUGS-35069): Improved debugging of API listing errors [#297](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/297) * [OCPBUGS-20061](https://issues.redhat.com/browse/OCPBUGS-20061): Add unreadyNodeGracePeriod for allowing brief node hiccups [#294](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/294) * [Full changelog](https://github.com/openshift/cluster-control-plane-machine-set-operator/compare/aef88c2b8c6f0d589f1a1fc0d39c0cb115305bcc...43665386194087cf43959999b5d2e7ef50cbf73f) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/ffba005bf839897b173cb76d0bb561dcf9c7215c) * [CNV-43972](https://issues.redhat.com/browse/CNV-43972): HCP custom tolerations integration [#214](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/214) * [STOR-1593](https://issues.redhat.com/browse/STOR-1593): Update api extensions to upstream [#215](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/215) * [STOR-1596](https://issues.redhat.com/browse/STOR-1596): Bump all deps for 4.17 [#213](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/213) * [OCPBUGS-36528](https://issues.redhat.com/browse/OCPBUGS-36528): Rename Dockerfile [#212](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/212) * [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/e8e9cc1b8038a777459d745e69b786066b45d47f...ffba005bf839897b173cb76d0bb561dcf9c7215c) ### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/3a727094ce02cc90e73ca0876eaecaf46f05fbd9) * [OCPBUGS-38102](https://issues.redhat.com/browse/OCPBUGS-38102): Bump to k8s.io/* v0.30.3 and controller-runtime v0.18.4 [#420](https://github.com/openshift/cluster-dns-operator/pull/420) * [OCPBUGS-33750](https://issues.redhat.com/browse/OCPBUGS-33750): Bump version of DNSNameResolver controller [#415](https://github.com/openshift/cluster-dns-operator/pull/415) * [OCPBUGS-34229](https://issues.redhat.com/browse/OCPBUGS-34229): Updating ose-cluster-dns-operator-container image to be consistent with ART for 4.17 [#414](https://github.com/openshift/cluster-dns-operator/pull/414) * [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/3c5bb64b9b5f9b4c3132c4c38d74155037009370...3a727094ce02cc90e73ca0876eaecaf46f05fbd9) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/164c37f68839b6d76bd724bb1ff9316bd62f6f97) * Revert "OCPBUGS-38573: use pooled client for etcd single member health checks" [#1322](https://github.com/openshift/cluster-etcd-operator/pull/1322) * [OCPBUGS-38573](https://issues.redhat.com/browse/OCPBUGS-38573): use pooled client for etcd single member health checks [#1319](https://github.com/openshift/cluster-etcd-operator/pull/1319) * [OCPBUGS-38341](https://issues.redhat.com/browse/OCPBUGS-38341): prefer env var over hardcoding ciphers [#1314](https://github.com/openshift/cluster-etcd-operator/pull/1314) * NO-JIRA: degrade targetconfigcontroller on quorum loss [#1309](https://github.com/openshift/cluster-etcd-operator/pull/1309) * [OCPBUGS-36462](https://issues.redhat.com/browse/OCPBUGS-36462): ensure ordering in member health checks [#1308](https://github.com/openshift/cluster-etcd-operator/pull/1308) * NO-JIRA: only update envvar listeners on real changes [#1300](https://github.com/openshift/cluster-etcd-operator/pull/1300) * [ETCD-636](https://issues.redhat.com/browse/ETCD-636): expose PruneOpts [#1297](https://github.com/openshift/cluster-etcd-operator/pull/1297) * [ETCD-493](https://issues.redhat.com/browse/ETCD-493): Reflect etcd grafana dashboard mixin from upstream [#1291](https://github.com/openshift/cluster-etcd-operator/pull/1291) * [ETCD-604](https://issues.redhat.com/browse/ETCD-604): Prune revisioned resources [#1292](https://github.com/openshift/cluster-etcd-operator/pull/1292) * [OCPBUGS-36621](https://issues.redhat.com/browse/OCPBUGS-36621): Force sync on missing etcd-all-bundles configmap [#1296](https://github.com/openshift/cluster-etcd-operator/pull/1296) * Revert "OCPBUGS-36621: add etcd-all-bundles to cvo create-only" [#1295](https://github.com/openshift/cluster-etcd-operator/pull/1295) * [ETCD-574](https://issues.redhat.com/browse/ETCD-574): Update TLS artifact descriptions according to registry requ… [#1294](https://github.com/openshift/cluster-etcd-operator/pull/1294) * [OCPBUGS-36621](https://issues.redhat.com/browse/OCPBUGS-36621): add etcd-all-bundles to cvo create-only [#1293](https://github.com/openshift/cluster-etcd-operator/pull/1293) * NO-JIRA: only read signer/bundles on forced leaf generation [#1288](https://github.com/openshift/cluster-etcd-operator/pull/1288) * [OCPBUGS-36301](https://issues.redhat.com/browse/OCPBUGS-36301): parallelize member health checks [#1286](https://github.com/openshift/cluster-etcd-operator/pull/1286) * [OCPBUGS-36407](https://issues.redhat.com/browse/OCPBUGS-36407): Rename Dockerfile.rhel7 to Dockerfile.ocp [#1289](https://github.com/openshift/cluster-etcd-operator/pull/1289) * NO-JIRA: cert rotation same assertions [#1285](https://github.com/openshift/cluster-etcd-operator/pull/1285) * NO-JIRA: fix false positive bootstrap in cert signer controller [#1283](https://github.com/openshift/cluster-etcd-operator/pull/1283) * NO-JIRA: update library-go [#1281](https://github.com/openshift/cluster-etcd-operator/pull/1281) * [ETCD-607](https://issues.redhat.com/browse/ETCD-607): gate leaf cert generation (with bundle revision) [#1275](https://github.com/openshift/cluster-etcd-operator/pull/1275) * NO-JIRA: Update etcd-tls-assets.md [#1195](https://github.com/openshift/cluster-etcd-operator/pull/1195) * [ETCD-606](https://issues.redhat.com/browse/ETCD-606): Batch bundle revision rollout [#1271](https://github.com/openshift/cluster-etcd-operator/pull/1271) * NO-JIRA: update library go [#1274](https://github.com/openshift/cluster-etcd-operator/pull/1274) * [ETCD-620](https://issues.redhat.com/browse/ETCD-620): Update api vendor libraries to get GA'ed tuning profiles [#1264](https://github.com/openshift/cluster-etcd-operator/pull/1264) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/0b37c819d483af11a18e8b223a713e374fbcea25...164c37f68839b6d76bd724bb1ff9316bd62f6f97) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/b0d2e433aca31c10400e58bc7c65e04ec686e77a) * [MULTIARCH-4971](https://issues.redhat.com/browse/MULTIARCH-4971): Sync ImageStreamImportMode setting in the image config status [#1090](https://github.com/openshift/cluster-image-registry-operator/pull/1090) * [OCPBUGS-38842](https://issues.redhat.com/browse/OCPBUGS-38842): pkg/resource: invoke update-ca-trust extract with --output [#1096](https://github.com/openshift/cluster-image-registry-operator/pull/1096) * [OCPBUGS-37543](https://issues.redhat.com/browse/OCPBUGS-37543): Revert "Merge pull request #1087 from rajdeepc2792/rajdeepc2792/ARO-9391" [#1093](https://github.com/openshift/cluster-image-registry-operator/pull/1093) * [ARO-9391](https://issues.redhat.com/browse/ARO-9391), [OCPBUGS-37543](https://issues.redhat.com/browse/OCPBUGS-37543): Avoid Shared Access Key usage for Azure Storage Account when using Managed Identity based auth [#1087](https://github.com/openshift/cluster-image-registry-operator/pull/1087) * [OCPBUGS-38287](https://issues.redhat.com/browse/OCPBUGS-38287): bump gophercloud to latest v2 [#1086](https://github.com/openshift/cluster-image-registry-operator/pull/1086) * [IR-467](https://issues.redhat.com/browse/IR-467): Enable MSI override for ARO HCP [#1082](https://github.com/openshift/cluster-image-registry-operator/pull/1082) * [SPLAT-1721](https://issues.redhat.com/browse/SPLAT-1721): Remove alibaba [#1077](https://github.com/openshift/cluster-image-registry-operator/pull/1077) * [IR-471](https://issues.redhat.com/browse/IR-471): Removing featuregate for chunkSizeMiB config [#1073](https://github.com/openshift/cluster-image-registry-operator/pull/1073) * Revert "IR-467: Enable Azure MSI authentication" [#1079](https://github.com/openshift/cluster-image-registry-operator/pull/1079) * [IR-467](https://issues.redhat.com/browse/IR-467): Enable Azure MSI authentication [#1020](https://github.com/openshift/cluster-image-registry-operator/pull/1020) * [OCPBUGS-37207](https://issues.redhat.com/browse/OCPBUGS-37207): Power VS: Check endpoints against lower case strings [#1076](https://github.com/openshift/cluster-image-registry-operator/pull/1076) * [IR-471](https://issues.redhat.com/browse/IR-471): Adding additional validation [#1074](https://github.com/openshift/cluster-image-registry-operator/pull/1074) * [OCPBUGS-36038](https://issues.redhat.com/browse/OCPBUGS-36038): go.*,vendor: bump go-retryablehttp [#1063](https://github.com/openshift/cluster-image-registry-operator/pull/1063) * [IR-477](https://issues.redhat.com/browse/IR-477): pkg/operator: deactivate azure path fix job [#1061](https://github.com/openshift/cluster-image-registry-operator/pull/1061) * [IR-471](https://issues.redhat.com/browse/IR-471): Exposing chunksize variable to utilize docker registry config [#1060](https://github.com/openshift/cluster-image-registry-operator/pull/1060) * [OCPBUGS-34107](https://issues.redhat.com/browse/OCPBUGS-34107): Updating ose-cluster-image-registry-operator-container image to be consistent with ART for 4.17 [#1045](https://github.com/openshift/cluster-image-registry-operator/pull/1045) * [OCPBUGS-34399](https://issues.redhat.com/browse/OCPBUGS-34399): Update rbac for featuregate [#1056](https://github.com/openshift/cluster-image-registry-operator/pull/1056) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/75a1a27bff5571b8daa4900ef73180db3398ae23...b0d2e433aca31c10400e58bc7c65e04ec686e77a) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/26f0181b04b2639a0d467a3548f96d60471375d9) * [OCPBUGS-38217](https://issues.redhat.com/browse/OCPBUGS-38217): Clear LB Status Parameters on LB Type Change [#1126](https://github.com/openshift/cluster-ingress-operator/pull/1126) * [OCPBUGS-34418](https://issues.redhat.com/browse/OCPBUGS-34418): Allow router pods to use the "restricted" SCC [#1064](https://github.com/openshift/cluster-ingress-operator/pull/1064) * [OCPBUGS-38441](https://issues.redhat.com/browse/OCPBUGS-38441): Resolve DNS Resolution CI Flakes in Subnets and EIP E2E [#1127](https://github.com/openshift/cluster-ingress-operator/pull/1127) * [OCPBUGS-38079](https://issues.redhat.com/browse/OCPBUGS-38079): Bump controller-runtime to v0.18.4 [#1122](https://github.com/openshift/cluster-ingress-operator/pull/1122) * [NE-1798](https://issues.redhat.com/browse/NE-1798): API bump for promotion of eipAllocation from feature gates to GA. [#1118](https://github.com/openshift/cluster-ingress-operator/pull/1118) * [NE-1688](https://issues.redhat.com/browse/NE-1688): Enable Azure MSI authentication for ARO HCP [#1119](https://github.com/openshift/cluster-ingress-operator/pull/1119) * [NE-1674](https://issues.redhat.com/browse/NE-1674): Add LB EIP Allocation for AWS [#1109](https://github.com/openshift/cluster-ingress-operator/pull/1109) * [NE-1531](https://issues.redhat.com/browse/NE-1531): Fix Initialization of NLB Status Parameters [#1114](https://github.com/openshift/cluster-ingress-operator/pull/1114) * [NE-1531](https://issues.redhat.com/browse/NE-1531): AWS Subnet Selection [#1046](https://github.com/openshift/cluster-ingress-operator/pull/1046) * [NE-1273](https://issues.redhat.com/browse/NE-1273): Add a watch to the ingress operator so it will recreate the gwapi crds [#1106](https://github.com/openshift/cluster-ingress-operator/pull/1106) * [OCPBUGS-37627](https://issues.redhat.com/browse/OCPBUGS-37627): Fix getRouteHost error handling [#1110](https://github.com/openshift/cluster-ingress-operator/pull/1110) * [NE-1208](https://issues.redhat.com/browse/NE-1208): Gateway API E2E Testing [#1023](https://github.com/openshift/cluster-ingress-operator/pull/1023) * [OCPBUGS-31664](https://issues.redhat.com/browse/OCPBUGS-31664): Fix SyncLoadBalancerFailed status message of IngressController [#1102](https://github.com/openshift/cluster-ingress-operator/pull/1102) * [OCPBUGS-36465](https://issues.redhat.com/browse/OCPBUGS-36465): Delete and recreate canary route to clear spec.host [#1095](https://github.com/openshift/cluster-ingress-operator/pull/1095) * [OCPBUGS-34413](https://issues.redhat.com/browse/OCPBUGS-34413): Refine logging for accurate infra CR status updates [#1103](https://github.com/openshift/cluster-ingress-operator/pull/1103) * [OCPBUGS-35342](https://issues.redhat.com/browse/OCPBUGS-35342): Add e2e test for connect timeout [#1084](https://github.com/openshift/cluster-ingress-operator/pull/1084) * NO-JIRA: Add grzpiotrowski to OWNERS [#1090](https://github.com/openshift/cluster-ingress-operator/pull/1090) * NO-JIRA: addowner-Thealisyed [#1091](https://github.com/openshift/cluster-ingress-operator/pull/1091) * [OCPBUGS-35356](https://issues.redhat.com/browse/OCPBUGS-35356): Retry IngressController updates in router status E2E [#1085](https://github.com/openshift/cluster-ingress-operator/pull/1085) * [OCPBUGS-9037](https://issues.redhat.com/browse/OCPBUGS-9037): Change Canary to use passthrough route [#978](https://github.com/openshift/cluster-ingress-operator/pull/978) * [OCPBUGS-35368](https://issues.redhat.com/browse/OCPBUGS-35368): Add Regexp Anchor to TestAll [#1087](https://github.com/openshift/cluster-ingress-operator/pull/1087) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/ddd1ee6dfb7e7c37d9525f48242baab55c7527fc...26f0181b04b2639a0d467a3548f96d60471375d9) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/37df1b1f80d3be6036b9e31975ac42fcb21b6447) * [OCPBUGS-38335](https://issues.redhat.com/browse/OCPBUGS-38335): Bump library-go [#1721](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1721) * NO-JIRA: nodekubeconfigcontroller: set ownership component for node kubeconfigs [#1704](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1704) * [AUTH-521](https://issues.redhat.com/browse/AUTH-521): add disabled syncer as reason to CFE for PSA [#1686](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1686) * NO-JIRA: update library-go [#1703](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1703) * [OCPEDGE-1102](https://issues.redhat.com/browse/OCPEDGE-1102): Revert high cpu usage alert description [#1680](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1680) * [OCPEDGE-902](https://issues.redhat.com/browse/OCPEDGE-902): add SNO control plane high cpu usage alert [#1676](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1676) * [OCPBUGS-34782](https://issues.redhat.com/browse/OCPBUGS-34782): manifests: add ownership annotation for kubelet-bootstrap-kubeconfig [#1694](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1694) * [OCPBUGS-34544](https://issues.redhat.com/browse/OCPBUGS-34544): Disable PersistentVolumeLabel admission plugin [#1693](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1693) * [OCPBUGS-34800](https://issues.redhat.com/browse/OCPBUGS-34800): Update APIRemovedInNextReleaseInUse for kube 1.30 / ocp 4.17 [#1697](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1697) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/09258494e5c99595825898f90cedb46d7b3964b4...37df1b1f80d3be6036b9e31975ac42fcb21b6447) ### [cluster-kube-cluster-api-operator](https://github.com/openshift/cluster-api-operator/tree/b90945e939eb726ffd42a746add7d1e945df5128) * UPSTREAM: <carry>: OCPBUGS-30487: Bump google.golang.org/protobuf [#39](https://github.com/openshift/cluster-api-operator/pull/39) * NO-JIRA: Update OWNERS [#40](https://github.com/openshift/cluster-api-operator/pull/40) * [OCPBUGS-34084](https://issues.redhat.com/browse/OCPBUGS-34084): Updating ose-cluster-kube-cluster-api-operator-container image to be consistent with ART for 4.17 [#38](https://github.com/openshift/cluster-api-operator/pull/38) * [Full changelog](https://github.com/openshift/cluster-api-operator/compare/95ceaa9e2e1fea94e82e078a77633c8cd105a3c7...b90945e939eb726ffd42a746add7d1e945df5128) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/0a9ed573e35751455bfb24842fd2de0b05379ed0) * NO-JIRA: update library-go [#814](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/814) * [OCPBUGS-34859](https://issues.redhat.com/browse/OCPBUGS-34859): manifests: set owning-component for csr-signer-signer [#812](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/812) * [OCPBUGS-34281](https://issues.redhat.com/browse/OCPBUGS-34281): Updating ose-cluster-kube-controller-manager-operator-container image to be consistent with ART for 4.17 [#813](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/813) * [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/69c2adfce27e91a94dcd4c3e8dcae198bc0becbf...0a9ed573e35751455bfb24842fd2de0b05379ed0) ### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/98ca953ba6955401023e219f37e0af49879355d2) * 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) * [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/2dd16868b165e58f949fc6db815f086aeaa28554...98ca953ba6955401023e219f37e0af49879355d2) ### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/a0d27f3f04cb61084fef767c2df5bcc7b3db2d27) * NO-JIRA: bump(*) [#113](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/113) * [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/ff254ca04a609d43dc77e5572f92d0af88457326...a0d27f3f04cb61084fef767c2df5bcc7b3db2d27) ### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/f2eb3c653a3191fecdc4c959b3334cfc97dc2d80) * [OCPBUGS-36871](https://issues.redhat.com/browse/OCPBUGS-36871): Client internal DNS checks should be case insensitive [#237](https://github.com/openshift/cluster-machine-approver/pull/237) * NO-JIRA: Update OWNERS [#236](https://github.com/openshift/cluster-machine-approver/pull/236) * [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/8c6fbf481fbd542391600f5af9a6d910b955a784...f2eb3c653a3191fecdc4c959b3334cfc97dc2d80) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/70ff2dc1753bc89767df615557f14b3b99886eba) * [OCPBUGS-38289](https://issues.redhat.com/browse/OCPBUGS-38289): fix(prometheus): avoid passing the cluster-wide proxy config to a remote endpoint when noProxy will prevent the proxuying anyway [#2441](https://github.com/openshift/cluster-monitoring-operator/pull/2441) * [MON-3982](https://issues.redhat.com/browse/MON-3982): [bot] Synchronize versions of the downstream components [#2440](https://github.com/openshift/cluster-monitoring-operator/pull/2440) * [MON-3982](https://issues.redhat.com/browse/MON-3982): Upgrade to Prometheus operator v0.76.0 [#2438](https://github.com/openshift/cluster-monitoring-operator/pull/2438) * [MON-3967](https://issues.redhat.com/browse/MON-3967), [MON-3981](https://issues.redhat.com/browse/MON-3981): [bot] Synchronize versions of the downstream components [#2437](https://github.com/openshift/cluster-monitoring-operator/pull/2437) * [MON-3962](https://issues.redhat.com/browse/MON-3962): set proxy_from_environment to true [#2431](https://github.com/openshift/cluster-monitoring-operator/pull/2431) * [OCPBUGS-33863](https://issues.redhat.com/browse/OCPBUGS-33863): use UserWorkloadInvalidConfiguration reason when UWM config only is invalid [#2436](https://github.com/openshift/cluster-monitoring-operator/pull/2436) * [HOSTEDCP-1044](https://issues.redhat.com/browse/HOSTEDCP-1044): Add nodepools telemetry metrics for HyperShift [#2265](https://github.com/openshift/cluster-monitoring-operator/pull/2265) * NO-JIRA: [bot] Synchronize versions of the downstream components [#2435](https://github.com/openshift/cluster-monitoring-operator/pull/2435) * [MON-3972](https://issues.redhat.com/browse/MON-3972): [bot] Synchronize versions of the downstream components [#2434](https://github.com/openshift/cluster-monitoring-operator/pull/2434) * [OCPBUGS-17506](https://issues.redhat.com/browse/OCPBUGS-17506): Make error messages clearer on poll timeouts [#2417](https://github.com/openshift/cluster-monitoring-operator/pull/2417) * [MON-3964](https://issues.redhat.com/browse/MON-3964): set scrape timestamp tolerance for user workload monitoring [#2429](https://github.com/openshift/cluster-monitoring-operator/pull/2429) * [MON-3961](https://issues.redhat.com/browse/MON-3961): inject proxy env variables in Alertmanager [#2424](https://github.com/openshift/cluster-monitoring-operator/pull/2424) * [MON-3949](https://issues.redhat.com/browse/MON-3949): [bot] Synchronize versions of the downstream components [#2419](https://github.com/openshift/cluster-monitoring-operator/pull/2419) * [MON-3900](https://issues.redhat.com/browse/MON-3900): follow-up: clean up operator logic and some tests now that metrics-server is the default Metrics API backend [#2425](https://github.com/openshift/cluster-monitoring-operator/pull/2425) * [OCPBUGS-37686](https://issues.redhat.com/browse/OCPBUGS-37686): fix documentation typos [#2427](https://github.com/openshift/cluster-monitoring-operator/pull/2427) * NO-JIRA: fix: fix a small typo [#2426](https://github.com/openshift/cluster-monitoring-operator/pull/2426) * [MON-3921](https://issues.redhat.com/browse/MON-3921): Revert "Revert "Merge pull request #2392 from machine424/f-… [#2403](https://github.com/openshift/cluster-monitoring-operator/pull/2403) * [MON-3959](https://issues.redhat.com/browse/MON-3959): Skip TestTLSSecurityProfileConfiguration as disruptive [#2423](https://github.com/openshift/cluster-monitoring-operator/pull/2423) * [MON-3900](https://issues.redhat.com/browse/MON-3900): Remove prometheus-adapter code [#2409](https://github.com/openshift/cluster-monitoring-operator/pull/2409) * [MON-3947](https://issues.redhat.com/browse/MON-3947): [bot] Synchronize versions of the downstream components [#2418](https://github.com/openshift/cluster-monitoring-operator/pull/2418) * [MON-3947](https://issues.redhat.com/browse/MON-3947): [bot] Synchronize versions of the downstream components [#2414](https://github.com/openshift/cluster-monitoring-operator/pull/2414) * [MON-3947](https://issues.redhat.com/browse/MON-3947): Bump prometheus-operator to 0.75.1 [#2416](https://github.com/openshift/cluster-monitoring-operator/pull/2416) * [MON-2065](https://issues.redhat.com/browse/MON-2065): jsonnet: exclude `kubernetes-storage` rules [#2377](https://github.com/openshift/cluster-monitoring-operator/pull/2377) * [OCPBUGS-36495](https://issues.redhat.com/browse/OCPBUGS-36495): Add deprecated config runbook [#2410](https://github.com/openshift/cluster-monitoring-operator/pull/2410) * [OCPBUGS-31250](https://issues.redhat.com/browse/OCPBUGS-31250): Exclude windows nodes from kubelet servicemonitor [#2368](https://github.com/openshift/cluster-monitoring-operator/pull/2368) * [OCPBUGS-36406](https://issues.redhat.com/browse/OCPBUGS-36406): add runbook_url annotations [#2401](https://github.com/openshift/cluster-monitoring-operator/pull/2401) * [MON-3914](https://issues.redhat.com/browse/MON-3914): add a regression test for gogc based on the go_gc_gogc_percent metric [#2393](https://github.com/openshift/cluster-monitoring-operator/pull/2393) * [MON-3914](https://issues.redhat.com/browse/MON-3914): [bot] Synchronize versions of the downstream components [#2394](https://github.com/openshift/cluster-monitoring-operator/pull/2394) * [OCPBUGS-36299](https://issues.redhat.com/browse/OCPBUGS-36299): Revert #2392 "MON-3800: jsonnet: update prometheus dep to fetch the PrometheusKuber…" [#2398](https://github.com/openshift/cluster-monitoring-operator/pull/2398) * [MON-3800](https://issues.redhat.com/browse/MON-3800): jsonnet: update prometheus dep to fetch the PrometheusKuber… [#2392](https://github.com/openshift/cluster-monitoring-operator/pull/2392) * [OCPBUGS-35480](https://issues.redhat.com/browse/OCPBUGS-35480): Add deprecation for prometheus adapter [#2381](https://github.com/openshift/cluster-monitoring-operator/pull/2381) * [MON-3915](https://issues.redhat.com/browse/MON-3915): chore: bump Go dependencies [#2387](https://github.com/openshift/cluster-monitoring-operator/pull/2387) * [MON-3914](https://issues.redhat.com/browse/MON-3914): adjust Prometheus GOGC based on infra topology [#2390](https://github.com/openshift/cluster-monitoring-operator/pull/2390) * [OCPBUGS-32696](https://issues.redhat.com/browse/OCPBUGS-32696): opt-out of multi-cluster Prometheus dashboard [#2351](https://github.com/openshift/cluster-monitoring-operator/pull/2351) * [OCPBUGS-35397](https://issues.redhat.com/browse/OCPBUGS-35397): attach runbook to the PrometheusDuplicateTimestamps alert [#2365](https://github.com/openshift/cluster-monitoring-operator/pull/2365) * [MON-3905](https://issues.redhat.com/browse/MON-3905): [bot] Synchronize versions of the downstream components [#2382](https://github.com/openshift/cluster-monitoring-operator/pull/2382) * [MON-3894](https://issues.redhat.com/browse/MON-3894): revert(monitoring-plugin): undo nginx caching tweaks as the issue was… [#2380](https://github.com/openshift/cluster-monitoring-operator/pull/2380) * [MON-3795](https://issues.redhat.com/browse/MON-3795), [SDN-3817](https://issues.redhat.com/browse/SDN-3817): Expose OVNKubernetes:AdminNetworkPolicy Metrics via telemetry [#2297](https://github.com/openshift/cluster-monitoring-operator/pull/2297) * [MON-3897](https://issues.redhat.com/browse/MON-3897): [bot] Synchronize versions of the downstream components [#2378](https://github.com/openshift/cluster-monitoring-operator/pull/2378) * [OBSDOCS-883](https://issues.redhat.com/browse/OBSDOCS-883): change docs to correct retention time uwm prometheus [#2277](https://github.com/openshift/cluster-monitoring-operator/pull/2277) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/a83f250fbf7efd2863a6faab471242322e563796...70ff2dc1753bc89767df615557f14b3b99886eba) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/c21e13f626cfcb21fdbd42076b57d00cebb064ca) * [CONSOLE-3952](https://issues.redhat.com/browse/CONSOLE-3952): Deploy networking-console-plugin by CNO [#2322](https://github.com/openshift/cluster-network-operator/pull/2322) * [AUTH-482](https://issues.redhat.com/browse/AUTH-482): set required-scc for openshift workloads [#2282](https://github.com/openshift/cluster-network-operator/pull/2282) * [OCPBUGS-38249](https://issues.redhat.com/browse/OCPBUGS-38249): Verify that the codegen changes were commited [#2373](https://github.com/openshift/cluster-network-operator/pull/2373) * NO-JIRA: iptables-alerter streamlining [#2404](https://github.com/openshift/cluster-network-operator/pull/2404) * [CONSOLE-3952](https://issues.redhat.com/browse/CONSOLE-3952): Add networking-console-plugin image to release payload [#2332](https://github.com/openshift/cluster-network-operator/pull/2332) * [OCPBUGS-38326](https://issues.redhat.com/browse/OCPBUGS-38326): OVN-K, UDN CRD: Add missing permissions to control-plane [#2468](https://github.com/openshift/cluster-network-operator/pull/2468) * [OCPBUGS-38176](https://issues.redhat.com/browse/OCPBUGS-38176): multus, Add openshift-cnv to globalNamespace [#2466](https://github.com/openshift/cluster-network-operator/pull/2466) * [SDN-4919](https://issues.redhat.com/browse/SDN-4919): Change the masquerade subnet default value for new clusters [#2460](https://github.com/openshift/cluster-network-operator/pull/2460) * [SDN-5072](https://issues.redhat.com/browse/SDN-5072): Deploy FRR-K8s [#2450](https://github.com/openshift/cluster-network-operator/pull/2450) * [SDN-5144](https://issues.redhat.com/browse/SDN-5144): Add UserDefinedNetwork CRD and RBAC [#2464](https://github.com/openshift/cluster-network-operator/pull/2464) * [SDN-4773](https://issues.redhat.com/browse/SDN-4773): Add Azure MSI Env Var for ARO HCP [#2465](https://github.com/openshift/cluster-network-operator/pull/2465) * NO-JIRA: more openshift-sdn cleanup [#2455](https://github.com/openshift/cluster-network-operator/pull/2455) * [SDN-5070](https://issues.redhat.com/browse/SDN-5070): Allow day 2 customization of masquerade subnet [#2421](https://github.com/openshift/cluster-network-operator/pull/2421) * [OCPBUGS-37786](https://issues.redhat.com/browse/OCPBUGS-37786): Add proxy env vars to onvkube-node [#2453](https://github.com/openshift/cluster-network-operator/pull/2453) * [OCPBUGS-37713](https://issues.redhat.com/browse/OCPBUGS-37713): Handle random crictl errors in iptables-alerter [#2451](https://github.com/openshift/cluster-network-operator/pull/2451) * [CNV-43973](https://issues.redhat.com/browse/CNV-43973): HCP custom tolerations integration [#2441](https://github.com/openshift/cluster-network-operator/pull/2441) * [SDN-4919](https://issues.redhat.com/browse/SDN-4919): OVN-Kubernetes UDN: EndpointSlice mirror controller RBAC permissions [#2448](https://github.com/openshift/cluster-network-operator/pull/2448) * [SDN-4934](https://issues.redhat.com/browse/SDN-4934): Enable TechPreview FeatureGate for NetworkSegmentation [#2433](https://github.com/openshift/cluster-network-operator/pull/2433) * [OCPBUGS-33758](https://issues.redhat.com/browse/OCPBUGS-33758): Fix IC distributed control plane alerts [#2406](https://github.com/openshift/cluster-network-operator/pull/2406) * [SDN-5029](https://issues.redhat.com/browse/SDN-5029): ipam, virt: enable the persistent ips feature [#2431](https://github.com/openshift/cluster-network-operator/pull/2431) * [SDN-4916](https://issues.redhat.com/browse/SDN-4916): Bump to k8s v1.30 latest [#2429](https://github.com/openshift/cluster-network-operator/pull/2429) * [OCPBUGS-30950](https://issues.redhat.com/browse/OCPBUGS-30950): Set mount propagation to HostToContainer for /var/lib/kubelet [#2368](https://github.com/openshift/cluster-network-operator/pull/2368) * [SDN-4934](https://issues.redhat.com/browse/SDN-4934): Network Segmentation Feature Gate Vendoring from API [#2428](https://github.com/openshift/cluster-network-operator/pull/2428) * [OCPBUGS-23758](https://issues.redhat.com/browse/OCPBUGS-23758): Set global IP forwarding sysctl parameters while starting ovnkube-node [#2385](https://github.com/openshift/cluster-network-operator/pull/2385) * [OCPBUGS-29648](https://issues.redhat.com/browse/OCPBUGS-29648): update whereabouts crd [#2414](https://github.com/openshift/cluster-network-operator/pull/2414) * [OCPBUGS-31878](https://issues.redhat.com/browse/OCPBUGS-31878): Propogate hypershift control plane priority class override to multus and preserve container resource requests [#2335](https://github.com/openshift/cluster-network-operator/pull/2335) * [OCPBUGS-35316](https://issues.redhat.com/browse/OCPBUGS-35316): Create the configmap mtu if not found [#2410](https://github.com/openshift/cluster-network-operator/pull/2410) * [OCPBUGS-34313](https://issues.redhat.com/browse/OCPBUGS-34313): Updating cluster-network-operator-container image to be consistent with ART for 4.17 [#2381](https://github.com/openshift/cluster-network-operator/pull/2381) * [OCPBUGS-30948](https://issues.redhat.com/browse/OCPBUGS-30948): Use applyconfigurations for updating network.oprerator status [#2333](https://github.com/openshift/cluster-network-operator/pull/2333) * [SDN-5029](https://issues.redhat.com/browse/SDN-5029): linter: removed deprecated linters [#2408](https://github.com/openshift/cluster-network-operator/pull/2408) * [OCPBUGS-23000](https://issues.redhat.com/browse/OCPBUGS-23000): Adds cluster-autoscaler annotation to prevent eviction [#2369](https://github.com/openshift/cluster-network-operator/pull/2369) * [OCPBUGS-33497](https://issues.redhat.com/browse/OCPBUGS-33497): Limit iptables-alerter's cpu [#2401](https://github.com/openshift/cluster-network-operator/pull/2401) * [SDN-4896](https://issues.redhat.com/browse/SDN-4896): Drop openshift-sdn support [#2384](https://github.com/openshift/cluster-network-operator/pull/2384) * [NP-976](https://issues.redhat.com/browse/NP-976), [OCPBUGS-34658](https://issues.redhat.com/browse/OCPBUGS-34658): Live migration: add metrics to observe CNI live migration [#2388](https://github.com/openshift/cluster-network-operator/pull/2388) * [OCPBUGS-34858](https://issues.redhat.com/browse/OCPBUGS-34858), [OCPBUGS-34916](https://issues.redhat.com/browse/OCPBUGS-34916): Validate live migration before setting the progressing condition [#2399](https://github.com/openshift/cluster-network-operator/pull/2399) * [OCPBUGS-34524](https://issues.redhat.com/browse/OCPBUGS-34524): Fix DNSResolver feature gate enablement [#2387](https://github.com/openshift/cluster-network-operator/pull/2387) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/8b47946e23110c4887c98fff460e978b292989e5...c21e13f626cfcb21fdbd42076b57d00cebb064ca) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/d3cc0825e34cb562af68599970864685890c7287) * [OCPBUGS-38795](https://issues.redhat.com/browse/OCPBUGS-38795): Fix defer status during recommended profile change (#1142) [#1142](https://github.com/openshift/cluster-node-tuning-operator/pull/1142) * NO-JIRA:E2E: Remove checking of reserved cpus in irqbalance file (#1140) [#1140](https://github.com/openshift/cluster-node-tuning-operator/pull/1140) * Add support for setting operand verbosity (#1114) [#1114](https://github.com/openshift/cluster-node-tuning-operator/pull/1114) * Allow specifying $TAG separately from the full image path (#1139) [#1139](https://github.com/openshift/cluster-node-tuning-operator/pull/1139) * [CNF-13014](https://issues.redhat.com/browse/CNF-13014): Add cross compiling support to Makefile (#1135) [#1135](https://github.com/openshift/cluster-node-tuning-operator/pull/1135) * [PSAP-1428](https://issues.redhat.com/browse/PSAP-1428): Read-only filesystem for the operator (#1136) [#1136](https://github.com/openshift/cluster-node-tuning-operator/pull/1136) * Remove vestiges of annotation ignore-cgroups-version from tests (#1059) [#1059](https://github.com/openshift/cluster-node-tuning-operator/pull/1059) * [OCPBUGS-28647](https://issues.redhat.com/browse/OCPBUGS-28647): tuned: distinguish deferred updates (#1129) [#1129](https://github.com/openshift/cluster-node-tuning-operator/pull/1129) * [OCPBUGS-34917](https://issues.redhat.com/browse/OCPBUGS-34917): Operator: do not use /tmp (#1132) [#1132](https://github.com/openshift/cluster-node-tuning-operator/pull/1132) * [CNF-13391](https://issues.redhat.com/browse/CNF-13391): ppc: adjust for Hypershift (#1124) [#1124](https://github.com/openshift/cluster-node-tuning-operator/pull/1124) * [OCPBUGS-37865](https://issues.redhat.com/browse/OCPBUGS-37865): E2E: Verify ovs threadpool inherits parent cpu affinity (#1123) [#1123](https://github.com/openshift/cluster-node-tuning-operator/pull/1123) * e2e:document: how to run locally on HCP platform (#1122) [#1122](https://github.com/openshift/cluster-node-tuning-operator/pull/1122) * NO-JIRA:e2e:hypershift: remove/rename deprecated env variables (#1121) [#1121](https://github.com/openshift/cluster-node-tuning-operator/pull/1121) * controller: predicate for containerruntimeconfig (#1108) [#1108](https://github.com/openshift/cluster-node-tuning-operator/pull/1108) * [CNF-12711](https://issues.redhat.com/browse/CNF-12711): hypershift: enable feature gate support (#1115) [#1115](https://github.com/openshift/cluster-node-tuning-operator/pull/1115) * NO-JIRA: Project cleanups (#1120) [#1120](https://github.com/openshift/cluster-node-tuning-operator/pull/1120) * [CNF-12680](https://issues.redhat.com/browse/CNF-12680): CNF-13488: Add performance profile status for hypershift support (#1089) [#1089](https://github.com/openshift/cluster-node-tuning-operator/pull/1089) * [OCPBUGS-28647](https://issues.redhat.com/browse/OCPBUGS-28647): deferred updates: cleanups (#1119) [#1119](https://github.com/openshift/cluster-node-tuning-operator/pull/1119) * Fix the destination of asset's copy (#1112) [#1112](https://github.com/openshift/cluster-node-tuning-operator/pull/1112) * [OCPBUGS-28647](https://issues.redhat.com/browse/OCPBUGS-28647): tuned: operand: add support for deferred updates (#1019) [#1019](https://github.com/openshift/cluster-node-tuning-operator/pull/1019) * makefile: ensure bindata (#1116) [#1116](https://github.com/openshift/cluster-node-tuning-operator/pull/1116) * e2e: performance: skip test on env with insufficient cpus (#1111) [#1111](https://github.com/openshift/cluster-node-tuning-operator/pull/1111) * e2e: performance: verify tuned one-shot service vs kubelet (#1106) [#1106](https://github.com/openshift/cluster-node-tuning-operator/pull/1106) * [CNF-7123](https://issues.redhat.com/browse/CNF-7123): Enable and adjust 1_performance suite on Hypershift (#1084) [#1084](https://github.com/openshift/cluster-node-tuning-operator/pull/1084) * NO-JIRA: Rename and reorganize hypershift labels (#1090) [#1090](https://github.com/openshift/cluster-node-tuning-operator/pull/1090) * E2E: Add ginkgo labels to respective test suites (#1097) [#1097](https://github.com/openshift/cluster-node-tuning-operator/pull/1097) * NO-JIRA: hypershift: implements missing client calls needed for e2e tests (#1107) [#1107](https://github.com/openshift/cluster-node-tuning-operator/pull/1107) * [CNF-13530](https://issues.redhat.com/browse/CNF-13530): hypershift: support `containerruntimeconfig` (#1100) [#1100](https://github.com/openshift/cluster-node-tuning-operator/pull/1100) * [CNF-13394](https://issues.redhat.com/browse/CNF-13394): Changed node inspector to have lazy initialization (#1093) [#1093](https://github.com/openshift/cluster-node-tuning-operator/pull/1093) * NO-JIRA: hypershift:unitests: adjust controller unit-tests (#1105) [#1105](https://github.com/openshift/cluster-node-tuning-operator/pull/1105) * Fix requested profile doesn't exist (#1104) [#1104](https://github.com/openshift/cluster-node-tuning-operator/pull/1104) * NO-JIRA:pao:hypershift: fix client implementation (#1094) [#1094](https://github.com/openshift/cluster-node-tuning-operator/pull/1094) * hypershift: check updatingConfig condition to be false instead of missing (#1096) [#1096](https://github.com/openshift/cluster-node-tuning-operator/pull/1096) * e2e:run-test.sh: match ginkgo CLI to ginkgo package (#1092) [#1092](https://github.com/openshift/cluster-node-tuning-operator/pull/1092) * e2e:performance: decode to valid kubeletconfig object (#1091) [#1091](https://github.com/openshift/cluster-node-tuning-operator/pull/1091) * [OCPBUGS-34972](https://issues.redhat.com/browse/OCPBUGS-34972): perfprof: bump verbosiness of logs (#1075) [#1075](https://github.com/openshift/cluster-node-tuning-operator/pull/1075) * e2e:label: platform labels (#1076) [#1076](https://github.com/openshift/cluster-node-tuning-operator/pull/1076) * NO-JIRA: remove 4.13->4.14 compatibility code (#1079) [#1079](https://github.com/openshift/cluster-node-tuning-operator/pull/1079) * Dockerfile:bump go-builder to 1.22 (#1078) [#1078](https://github.com/openshift/cluster-node-tuning-operator/pull/1078) * [CNF-11559](https://issues.redhat.com/browse/CNF-11559): [Part 3/3] Hypershift PAO adoption (#1057) [#1057](https://github.com/openshift/cluster-node-tuning-operator/pull/1057) * e2e: Added mixed cpus negative tests (#1026) [#1026](https://github.com/openshift/cluster-node-tuning-operator/pull/1026) * [OCPBUGS-28647](https://issues.redhat.com/browse/OCPBUGS-28647): tuned: operand: deferred updates prepare: cleanups from #1019 (#1073) [#1073](https://github.com/openshift/cluster-node-tuning-operator/pull/1073) * Add tier0 and tier1 tags to non reboot test cases (#1064) [#1064](https://github.com/openshift/cluster-node-tuning-operator/pull/1064) * Updating cluster-node-tuning-operator-container image to be consistent with ART for 4.17 (#1068) [#1068](https://github.com/openshift/cluster-node-tuning-operator/pull/1068) * [CNF-11815](https://issues.redhat.com/browse/CNF-11815): e2e: Added node inspector for inspecting nodes configuration (#1008) [#1008](https://github.com/openshift/cluster-node-tuning-operator/pull/1008) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/1cc1afb84fa696576a8ab88a58f9d068beb4f3b0...d3cc0825e34cb562af68599970864685890c7287) ### [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator/tree/e31b7775ef903ff0c35f95656af27afa2dddd3e4) * [OCPBUGS-37544](https://issues.redhat.com/browse/OCPBUGS-37544): add version flag [#62](https://github.com/openshift/cluster-olm-operator/pull/62) * [OPRUN-3403](https://issues.redhat.com/browse/OPRUN-3403): Remove Rukpak references from code [#63](https://github.com/openshift/cluster-olm-operator/pull/63) * [OPRUN-3405](https://issues.redhat.com/browse/OPRUN-3405): Stop building rukpak [#60](https://github.com/openshift/cluster-olm-operator/pull/60) * [OPRUN-3437](https://issues.redhat.com/browse/OPRUN-3437): update configmap permissions [#59](https://github.com/openshift/cluster-olm-operator/pull/59) * [OCPBUGS-36686](https://issues.redhat.com/browse/OCPBUGS-36686): Re-enable cluster-olm-operator [#58](https://github.com/openshift/cluster-olm-operator/pull/58) * [OCPBUGS-34126](https://issues.redhat.com/browse/OCPBUGS-34126): Updating ose-cluster-olm-operator-container image to be consistent with ART for 4.17 [#55](https://github.com/openshift/cluster-olm-operator/pull/55) * [OCPBUGS-36684](https://issues.redhat.com/browse/OCPBUGS-36684): Disable cluster-olm-operator [#56](https://github.com/openshift/cluster-olm-operator/pull/56) * NO-ISSUE: Update owners [#57](https://github.com/openshift/cluster-olm-operator/pull/57) * [Full changelog](https://github.com/openshift/cluster-olm-operator/compare/27bf70ddf9421637e1da18b249785b2cca177272...e31b7775ef903ff0c35f95656af27afa2dddd3e4) ### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/2ebad02bac4ed67b7450a14b47e5c1618877ff76) * [OCPBUGS-30492](https://issues.redhat.com/browse/OCPBUGS-30492): bump google.golang.org/protobuf [#583](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/583) * [OCPBUGS-34349](https://issues.redhat.com/browse/OCPBUGS-34349): Updating ose-cluster-openshift-apiserver-operator-container image to be consistent with ART for 4.17 [#580](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/580) * [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/7d622b043fe57c19e33a975c90315a16f0e256e7...2ebad02bac4ed67b7450a14b47e5c1618877ff76) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/2b962c71d5b3ac179898dc1ece6a98de0b33cd70) * no-jira: OWNERS: remove former employees [#354](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/354) * [OCPBUGS-35801](https://issues.redhat.com/browse/OCPBUGS-35801): nil pointer reference in ocm-operator [#355](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/355) * [WRKLDS-1327](https://issues.redhat.com/browse/WRKLDS-1327): Replace wildcards by explicit list of verbs [#353](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/353) * [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/f35cc815f8f50a10233d0767c119279adc20c4de...2b962c71d5b3ac179898dc1ece6a98de0b33cd70) ### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/5da50fff9d8b990f016548d913a061955f20e6c4) * [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) * [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/d4dd84396472c5e974f0562046a6ad068b6f20f8...5da50fff9d8b990f016548d913a061955f20e6c4) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/5d7ea00ac3ed10c9ba13c908b66a27125f2ac9b9) * [OCPBUGS-38183](https://issues.redhat.com/browse/OCPBUGS-38183): Use restricted-v2 SCC and remove runAsUser in Hypershift [#497](https://github.com/openshift/cluster-storage-operator/pull/497) * [STOR-1422](https://issues.redhat.com/browse/STOR-1422): Bump(openshift/api): to get EFS volume metrics [#496](https://github.com/openshift/cluster-storage-operator/pull/496) * [CFE-879](https://issues.redhat.com/browse/CFE-879): Add TagUser role to creadentials request of GCP PD operator [#490](https://github.com/openshift/cluster-storage-operator/pull/490) * [OCPBUGS-37488](https://issues.redhat.com/browse/OCPBUGS-37488): Pass TOOLS_IMAGE env var to AWS EBS CSI Driver operator [#494](https://github.com/openshift/cluster-storage-operator/pull/494) * [CNV-44992](https://issues.redhat.com/browse/CNV-44992): HCP custom tolerations integration [#493](https://github.com/openshift/cluster-storage-operator/pull/493) * [OCPBUGS-37633](https://issues.redhat.com/browse/OCPBUGS-37633): Add permissions for vsphere_problem_detector to access clustercsidrivers [#495](https://github.com/openshift/cluster-storage-operator/pull/495) * [STOR-1767](https://issues.redhat.com/browse/STOR-1767): Disable vsphere-problem-detector alerts if ManagementState==Removed [#487](https://github.com/openshift/cluster-storage-operator/pull/487) * [STOR-1596](https://issues.redhat.com/browse/STOR-1596): Bump all deps for 4.17 [#486](https://github.com/openshift/cluster-storage-operator/pull/486) * [MON-2065](https://issues.redhat.com/browse/MON-2065): manifests: add k8s storage rules [#477](https://github.com/openshift/cluster-storage-operator/pull/477) * [OCPBUGS-36169](https://issues.redhat.com/browse/OCPBUGS-36169): deactivate MultipleDefaultStorageClasses alert immediately after being fixed [#483](https://github.com/openshift/cluster-storage-operator/pull/483) * [STOR-1767](https://issues.redhat.com/browse/STOR-1767): add env var OPERATOR_NAME to vsphere csi operator deployment [#485](https://github.com/openshift/cluster-storage-operator/pull/485) * [STOR-1593](https://issues.redhat.com/browse/STOR-1593): add patch role to PVs for provisioner [#482](https://github.com/openshift/cluster-storage-operator/pull/482) * [OCPBUGS-34590](https://issues.redhat.com/browse/OCPBUGS-34590): revert vsphere problem detector controller name change [#479](https://github.com/openshift/cluster-storage-operator/pull/479) * [OCPBUGS-34291](https://issues.redhat.com/browse/OCPBUGS-34291): Updating ose-cluster-storage-operator-container image to be consistent with ART for 4.17 [#476](https://github.com/openshift/cluster-storage-operator/pull/476) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/4007225e181fca3e39122442668b331385cb310d...5d7ea00ac3ed10c9ba13c908b66a27125f2ac9b9) ### [cluster-update-keys](https://github.com/openshift/cluster-update-keys/tree/0072e6642a4eadc193d10a662fce5ecbd8320b63) * 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) * [Full changelog](https://github.com/openshift/cluster-update-keys/compare/c0641e083d1bbe7d6f78e7e0c98c6d56a8b89d24...0072e6642a4eadc193d10a662fce5ecbd8320b63) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/ce6c0b89e14e4d26bc2918f160847fd7e9aeb083) * [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) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/5d39f27c9f645c68d0cad059dc781bad7506f310...ce6c0b89e14e4d26bc2918f160847fd7e9aeb083) ### [console](https://github.com/openshift/console/tree/4351a55df1cc8d87af4f8ad4f8afc3627ea4ac15) * [OCPBUGS-38789](https://issues.redhat.com/browse/OCPBUGS-38789): Networking section depends on networking-console-plugin [#13675](https://github.com/openshift/console/pull/13675) * [CONSOLE-4124](https://issues.redhat.com/browse/CONSOLE-4124): replace deprecated components in ResourceLog [#14133](https://github.com/openshift/console/pull/14133) * [CONSOLE-4178](https://issues.redhat.com/browse/CONSOLE-4178): i18n upload/download routine task - sprint 257 [#14118](https://github.com/openshift/console/pull/14118) * [CONSOLE-4124](https://issues.redhat.com/browse/CONSOLE-4124): replace deprecated components in ResourceDropdown [#14128](https://github.com/openshift/console/pull/14128) * [CONSOLE-4118](https://issues.redhat.com/browse/CONSOLE-4118): Convert DropdownDeprecated to use new Dropdown [#14006](https://github.com/openshift/console/pull/14006) * [CONSOLE-4124](https://issues.redhat.com/browse/CONSOLE-4124): replace deprecated components in SilenceForm [#14138](https://github.com/openshift/console/pull/14138) * [OCPBUGS-37448](https://issues.redhat.com/browse/OCPBUGS-37448): fix namespace for networkpolicy [#14165](https://github.com/openshift/console/pull/14165) * [OCPBUGS-35238](https://issues.redhat.com/browse/OCPBUGS-35238): Storage -> StorageClasses -> Create StorageClass -> Provisioner -> kubernetes.io/gce-pd: i18n misses [#14100](https://github.com/openshift/console/pull/14100) * [OCPBUGS-38226](https://issues.redhat.com/browse/OCPBUGS-38226): Modifying helm e2e test to fix CI issue [#14125](https://github.com/openshift/console/pull/14125) * [CONSOLE-4118](https://issues.redhat.com/browse/CONSOLE-4118): Switch deprecated select for utilization card filter [#14121](https://github.com/openshift/console/pull/14121) * [OCPBUGS-38051](https://issues.redhat.com/browse/OCPBUGS-38051): improve Lightspeed popup contents and navigation [#14110](https://github.com/openshift/console/pull/14110) * [OCPBUGS-36967](https://issues.redhat.com/browse/OCPBUGS-36967): RWOP access mode is not integrated in the UI [cephfs.csi.ceph.com & rbd.csi.ceph.com] [#14099](https://github.com/openshift/console/pull/14099) * [OCPBUGS-34956](https://issues.redhat.com/browse/OCPBUGS-34956): double k-native exec timeout [#14043](https://github.com/openshift/console/pull/14043) * [OCPBUGS-38557](https://issues.redhat.com/browse/OCPBUGS-38557): Add support for GCP Workload Identity / Federated identity operator installs [#14086](https://github.com/openshift/console/pull/14086) * [OCPBUGS-38111](https://issues.redhat.com/browse/OCPBUGS-38111): do not directly mutate links in useMemo [#14116](https://github.com/openshift/console/pull/14116) * NO-JIRA: Update Console plugin SDK package changelogs post publish [#14135](https://github.com/openshift/console/pull/14135) * [CNV-39065](https://issues.redhat.com/browse/CNV-39065): Display memory overcommit [#14122](https://github.com/openshift/console/pull/14122) * NO-JIRA: Fix typos in Console dynamic plugin SDK README [#14136](https://github.com/openshift/console/pull/14136) * [OCPBUGS-37988](https://issues.redhat.com/browse/OCPBUGS-37988): fix bug where cluster version text appears black in da… [#14120](https://github.com/openshift/console/pull/14120) * [OCPBUGS-32773](https://issues.redhat.com/browse/OCPBUGS-32773): Values entered into the Instantiate Template form are automatically cleared [#14026](https://github.com/openshift/console/pull/14026) * [OCPBUGS-38228](https://issues.redhat.com/browse/OCPBUGS-38228): correct casing in "Lightspeed" [#14132](https://github.com/openshift/console/pull/14132) * [ODC-7625](https://issues.redhat.com/browse/ODC-7625): Red Hat Camel K Operator installation via cli [#14010](https://github.com/openshift/console/pull/14010) * [OCPBUGS-34365](https://issues.redhat.com/browse/OCPBUGS-34365): Unrelated readme opened when opening CodeReady workspaces from Quarkus using s2i quickstart [#14103](https://github.com/openshift/console/pull/14103) * [OCPBUGS-37453](https://issues.redhat.com/browse/OCPBUGS-37453): A value submitted in From view is wrapped with single quotation after switching to Yaml view. [#14084](https://github.com/openshift/console/pull/14084) * [OCPBUGS-38236](https://issues.redhat.com/browse/OCPBUGS-38236): Add telemetry to Lightspeed console capability [#14123](https://github.com/openshift/console/pull/14123) * [CONSOLE-4188](https://issues.redhat.com/browse/CONSOLE-4188): Add the signals correlation to the app launcher [#14097](https://github.com/openshift/console/pull/14097) * NO-JIRA: Console PR Template: Fix position of colon [#14047](https://github.com/openshift/console/pull/14047) * [MULTIARCH-4148](https://issues.redhat.com/browse/MULTIARCH-4148): Add the CPU architecture column to the NodeList and filter properties for all cpu archs [#13718](https://github.com/openshift/console/pull/13718) * [CONSOLE-4187](https://issues.redhat.com/browse/CONSOLE-4187): Dev console: Use Metrics page from monitoring-plugin [#14105](https://github.com/openshift/console/pull/14105) * [CONSOLE-4185](https://issues.redhat.com/browse/CONSOLE-4185): Export CSV option for Virtualized Table [#14050](https://github.com/openshift/console/pull/14050) * [ODC-7631](https://issues.redhat.com/browse/ODC-7631): Add Shipwright Build create form [#14106](https://github.com/openshift/console/pull/14106) * NO-JIRA: Disable "Helm release status verification: HR-01-TC04" test due to CI outage [#14124](https://github.com/openshift/console/pull/14124) * [OCPBUGS-38036](https://issues.redhat.com/browse/OCPBUGS-38036): Properly chain trap commands [#14111](https://github.com/openshift/console/pull/14111) * [CONSOLE-4104](https://issues.redhat.com/browse/CONSOLE-4104): Implement basic OLM V1 catalog view with filtering [#14056](https://github.com/openshift/console/pull/14056) * [CONSOLE-3970](https://issues.redhat.com/browse/CONSOLE-3970): add Lightspeed button [#14030](https://github.com/openshift/console/pull/14030) * [OCPBUGS-37426](https://issues.redhat.com/browse/OCPBUGS-37426): No documentation covering how to translate plugin messages [#14081](https://github.com/openshift/console/pull/14081) * NO-JIRA: Update Console plugin SDK package changelogs post publish [#14104](https://github.com/openshift/console/pull/14104) * [ODC-7632](https://issues.redhat.com/browse/ODC-7632): Combine Shipwright model pages [#14029](https://github.com/openshift/console/pull/14029) * [ODC-7626](https://issues.redhat.com/browse/ODC-7626): Web Terminal Operator installation via cli [#14009](https://github.com/openshift/console/pull/14009) * [ODC-7648](https://issues.redhat.com/browse/ODC-7648): Open Lightspeed Chat Interface by clicking a button on the YAML Editor component [#14087](https://github.com/openshift/console/pull/14087) * [OCPBUGS-30889](https://issues.redhat.com/browse/OCPBUGS-30889): No access to list pipelines.tekton.dev prevents from using Delete application form [#13942](https://github.com/openshift/console/pull/13942) * [OCPBUGS-36872](https://issues.redhat.com/browse/OCPBUGS-36872): Add base path to locale init [#14046](https://github.com/openshift/console/pull/14046) * [OCPBUGS-37802](https://issues.redhat.com/browse/OCPBUGS-37802): Build option is selected as Shipwright on edit if created the deployment using BuildConfig [#14101](https://github.com/openshift/console/pull/14101) * [OCPBUGS-36619](https://issues.redhat.com/browse/OCPBUGS-36619): Switch to use annotations as labels from PipelineRuns created through Pipelines as Code is deprecated [#14034](https://github.com/openshift/console/pull/14034) * [ODC-7634](https://issues.redhat.com/browse/ODC-7634): Test all current workflows, write Integration tests [#14075](https://github.com/openshift/console/pull/14075) * [OCPBUGS-36816](https://issues.redhat.com/browse/OCPBUGS-36816): Include PatternFly-4 chart styles so they are available for dynamic plugins that still use PF4 react-charts [#14080](https://github.com/openshift/console/pull/14080) * [CNV-41506](https://issues.redhat.com/browse/CNV-41506), [OCPBUGS-37403](https://issues.redhat.com/browse/OCPBUGS-37403): Localnet NAD incorrectly displayed [#13948](https://github.com/openshift/console/pull/13948) * [ODC-7640](https://issues.redhat.com/browse/ODC-7640): Remove Alerting Details Page from Console [#14072](https://github.com/openshift/console/pull/14072) * [CONSOLE-4098](https://issues.redhat.com/browse/CONSOLE-4098): Show deprecated operators in OperatorHub (Post-installation screens) [#14048](https://github.com/openshift/console/pull/14048) * [OCPBUGS-35301](https://issues.redhat.com/browse/OCPBUGS-35301): add missing translation in TriggerBindingSection [#14062](https://github.com/openshift/console/pull/14062) * [OCPBUGS-23332](https://issues.redhat.com/browse/OCPBUGS-23332): Fix utilization card limits/total display [#14053](https://github.com/openshift/console/pull/14053) * [CNV-35124](https://issues.redhat.com/browse/CNV-35124), [OCPBUGS-37401](https://issues.redhat.com/browse/OCPBUGS-37401): OVN Kubernetes multi-homing [#14044](https://github.com/openshift/console/pull/14044) * [ODC-7621](https://issues.redhat.com/browse/ODC-7621), [ODC-7633](https://issues.redhat.com/browse/ODC-7633): Add Shipwright as Build Options in Add & Edit Forms [#14016](https://github.com/openshift/console/pull/14016) * [CONSOLE-4171](https://issues.redhat.com/browse/CONSOLE-4171): i18n upload/download routine task - sprint 256 [#14054](https://github.com/openshift/console/pull/14054) * Add dynamic plugin SDK package changelogs & update plugin docs [#14012](https://github.com/openshift/console/pull/14012) * [OCPBUGS-37054](https://issues.redhat.com/browse/OCPBUGS-37054): hide 'View all steps in documentation' for ROSA and OSD [#14061](https://github.com/openshift/console/pull/14061) * [OCPBUGS-33801](https://issues.redhat.com/browse/OCPBUGS-33801): Manually create an API token for a ServiceAccount [#14038](https://github.com/openshift/console/pull/14038) * [ODC-7639](https://issues.redhat.com/browse/ODC-7639): Remove alerts list from dev console codebase [#14014](https://github.com/openshift/console/pull/14014) * [ODC-7624](https://issues.redhat.com/browse/ODC-7624), [ODC-7628](https://issues.redhat.com/browse/ODC-7628): shipwright test improvement [#13990](https://github.com/openshift/console/pull/13990) * [OCPBUGS-34387](https://issues.redhat.com/browse/OCPBUGS-34387): maintain session across tabs [#14041](https://github.com/openshift/console/pull/14041) * [OCPBUGS-34901](https://issues.redhat.com/browse/OCPBUGS-34901): ensure correct API version for OperandDetails [#14036](https://github.com/openshift/console/pull/14036) * [OCPBUGS-36801](https://issues.redhat.com/browse/OCPBUGS-36801): disable serverless tests till further investigation [#14042](https://github.com/openshift/console/pull/14042) * [ODC-7620](https://issues.redhat.com/browse/ODC-7620): Modal submit button: show loading state [#14007](https://github.com/openshift/console/pull/14007) * [OCPBUGS-35940](https://issues.redhat.com/browse/OCPBUGS-35940): Create RoleBinding will trigger Admission Webhook Warning [#14021](https://github.com/openshift/console/pull/14021) * [OCPBUGS-34956](https://issues.redhat.com/browse/OCPBUGS-34956): increase namespace deletion timeout for k-native e2e tests [#14039](https://github.com/openshift/console/pull/14039) * [CONSOLE-4060](https://issues.redhat.com/browse/CONSOLE-4060): Show deprecated operators in OperatorHub (Pre-installation screens) [#13961](https://github.com/openshift/console/pull/13961) * [OCPBUGS-34956](https://issues.redhat.com/browse/OCPBUGS-34956): disable failing knative e2e test [#14019](https://github.com/openshift/console/pull/14019) * [OCPBUGS-35926](https://issues.redhat.com/browse/OCPBUGS-35926): Add debounce to PAC auto selecton in git import flow [#14011](https://github.com/openshift/console/pull/14011) * [OCPBUGS-30841](https://issues.redhat.com/browse/OCPBUGS-30841): Redirects to new PipelineRun logs URL from old PipelineRun logs URL [#14032](https://github.com/openshift/console/pull/14032) * [OCPBUGS-36260](https://issues.redhat.com/browse/OCPBUGS-36260): Tooltip on Pipeline when expression is not shows [#14023](https://github.com/openshift/console/pull/14023) * [OCPBUGS-31047](https://issues.redhat.com/browse/OCPBUGS-31047): Reordered dependancy warning to fix the lint error [#13993](https://github.com/openshift/console/pull/13993) * [ODC-7612](https://issues.redhat.com/browse/ODC-7612): Serverless Operator installation via CLI [#13949](https://github.com/openshift/console/pull/13949) * [OCPBUGS-36339](https://issues.redhat.com/browse/OCPBUGS-36339): Fix "Auto deploy when new image is available" becomes unchecked when editing a deployment from web console [#14024](https://github.com/openshift/console/pull/14024) * [CONSOLE-4140](https://issues.redhat.com/browse/CONSOLE-4140): display URI decoded configuration files on MachineConfi… [#14015](https://github.com/openshift/console/pull/14015) * [OCPBUGS-36424](https://issues.redhat.com/browse/OCPBUGS-36424): DeploymentConfigs deprecation info alert should not present on the Edit deployment page [#14025](https://github.com/openshift/console/pull/14025) * [OCPBUGS-31685](https://issues.redhat.com/browse/OCPBUGS-31685): Revert - terminal: use username if uid is not present [#13719](https://github.com/openshift/console/pull/13719) * [OCPBUGS-35284](https://issues.redhat.com/browse/OCPBUGS-35284): fix BMH restart annotation [#13995](https://github.com/openshift/console/pull/13995) * [CONSOLE-4134](https://issues.redhat.com/browse/CONSOLE-4134): i18n upload/download routine task sprint - 255 [#13991](https://github.com/openshift/console/pull/13991) * [OCPBUGS-35879](https://issues.redhat.com/browse/OCPBUGS-35879): Fix TypeError: Cannot read properties of null (reading 'metadata') in Topology view [#14017](https://github.com/openshift/console/pull/14017) * [CONSOLE-3792](https://issues.redhat.com/browse/CONSOLE-3792): Add extension point to enable customized create project modal for dynamic plugins [#13825](https://github.com/openshift/console/pull/13825) * [OCPBUGS-33490](https://issues.redhat.com/browse/OCPBUGS-33490): Update Docs links for "Learn More" in Display Warning Policy Notification [#14002](https://github.com/openshift/console/pull/14002) * [ODC-7581](https://issues.redhat.com/browse/ODC-7581): Gitea support when using Import from Git in Developer Console [#13928](https://github.com/openshift/console/pull/13928) * [OCPBUGS-35928](https://issues.redhat.com/browse/OCPBUGS-35928): Improve control over PatternFly shared modules used in Console plugins [#13992](https://github.com/openshift/console/pull/13992) * [OCPBUGS-35999](https://issues.redhat.com/browse/OCPBUGS-35999): Remove duplicate code in storage module [#14004](https://github.com/openshift/console/pull/14004) * [OCPBUGS-35996](https://issues.redhat.com/browse/OCPBUGS-35996): remove orphaned i18n files [#14001](https://github.com/openshift/console/pull/14001) * [ODC-7627](https://issues.redhat.com/browse/ODC-7627): Move test-cypress script into a frontend sub-folder to make it easier to approve changes [#13937](https://github.com/openshift/console/pull/13937) * [OCPBUGS-35908](https://issues.redhat.com/browse/OCPBUGS-35908): fix flaking crd-extension tests [#14000](https://github.com/openshift/console/pull/14000) * [ODC-7613](https://issues.redhat.com/browse/ODC-7613): Update the UI for selecting the Git Provider in the Import form [#13936](https://github.com/openshift/console/pull/13936) * [CONSOLE-3824](https://issues.redhat.com/browse/CONSOLE-3824): Remove kubevirt-plugin code [#13769](https://github.com/openshift/console/pull/13769) * [ODC-7585](https://issues.redhat.com/browse/ODC-7585): Pipeline operator installation via CLI [#13909](https://github.com/openshift/console/pull/13909) * [OCPBUGS-33136](https://issues.redhat.com/browse/OCPBUGS-33136): Fix invalid node filesystem query [#13924](https://github.com/openshift/console/pull/13924) * [OCPBUGS-34316](https://issues.redhat.com/browse/OCPBUGS-34316): Manually Approve client CSR displays an unknown warning message [#13939](https://github.com/openshift/console/pull/13939) * [RHSTOR-5836](https://issues.redhat.com/browse/RHSTOR-5836): add info for ODF use-case (LSO LocalVolumeSet "Create" page) [#13965](https://github.com/openshift/console/pull/13965) * [OCPBUGS-34937](https://issues.redhat.com/browse/OCPBUGS-34937): Violation warning is not displayed for `minAvailable` in PDB Create/Edit form [#13935](https://github.com/openshift/console/pull/13935) * [OCPBUGS-32550](https://issues.redhat.com/browse/OCPBUGS-32550): Fix placement of icons on WebKit [#13987](https://github.com/openshift/console/pull/13987) * [ODC-7614](https://issues.redhat.com/browse/ODC-7614): Port exposed in Dockerfile not observed in the Ports Dropdown in Git Import Form [#13953](https://github.com/openshift/console/pull/13953) * [OCPBUGS-35418](https://issues.redhat.com/browse/OCPBUGS-35418): Error with html escaping for Route helptext [#13980](https://github.com/openshift/console/pull/13980) * [OCPBUGS-35497](https://issues.redhat.com/browse/OCPBUGS-35497): Update Go prereq in README.md [#13979](https://github.com/openshift/console/pull/13979) * [OCPBUGS-34986](https://issues.redhat.com/browse/OCPBUGS-34986): remove duplicate OAuth config [#13957](https://github.com/openshift/console/pull/13957) * [ODC-7596](https://issues.redhat.com/browse/ODC-7596): Show Pod Disruption warning message in Topology page [#13921](https://github.com/openshift/console/pull/13921) * [OCPBUGS-35492](https://issues.redhat.com/browse/OCPBUGS-35492): add info on obtaining first preferred language [#13976](https://github.com/openshift/console/pull/13976) * [OCPBUGS-34516](https://issues.redhat.com/browse/OCPBUGS-34516): Improve catalog grid icon display and scaling [#13901](https://github.com/openshift/console/pull/13901) * [CONSOLE-4115](https://issues.redhat.com/browse/CONSOLE-4115): Add OLM v1 package [#13960](https://github.com/openshift/console/pull/13960) * [OCPBUGS-25929](https://issues.redhat.com/browse/OCPBUGS-25929): Fix: Quick Start "next" button requires double click to move to next step [#13934](https://github.com/openshift/console/pull/13934) * [OCPBUGS-22853](https://issues.redhat.com/browse/OCPBUGS-22853): Keep useUserSettings hook in the internal api [#13967](https://github.com/openshift/console/pull/13967) * [OCPBUGS-29804](https://issues.redhat.com/browse/OCPBUGS-29804): Fix crash if helm chart metadata is nil [#13963](https://github.com/openshift/console/pull/13963) * [OCPBUGS-30218](https://issues.redhat.com/browse/OCPBUGS-30218): fix pseudolocalization [#13964](https://github.com/openshift/console/pull/13964) * [OCPBUGS-35376](https://issues.redhat.com/browse/OCPBUGS-35376): sessions: fix sessions pruning [#13903](https://github.com/openshift/console/pull/13903) * [OCPBUGS-35287](https://issues.redhat.com/browse/OCPBUGS-35287): Alphabetize icons, alias httpd to apache [#13958](https://github.com/openshift/console/pull/13958) * [OCPBUGS-29499](https://issues.redhat.com/browse/OCPBUGS-29499), [OCPBUGS-29804](https://issues.redhat.com/browse/OCPBUGS-29804): bump helm to 3.14.4 [#13816](https://github.com/openshift/console/pull/13816) * (chore) Update tectonic builder image to use golang-1.22 [#13932](https://github.com/openshift/console/pull/13932) * [OCPBUGS-29744](https://issues.redhat.com/browse/OCPBUGS-29744): Removed nested label component [#13946](https://github.com/openshift/console/pull/13946) * [OCPBUGS-34752](https://issues.redhat.com/browse/OCPBUGS-34752): Forward selected key prop in IconDropdown component [#13919](https://github.com/openshift/console/pull/13919) * [OCPBUGS-34683](https://issues.redhat.com/browse/OCPBUGS-34683): Ensure requiredVersion is set for Console provided shared modules [#13893](https://github.com/openshift/console/pull/13893) * [OCPBUGS-33756](https://issues.redhat.com/browse/OCPBUGS-33756): Display of "Auth Token GCP" filter in OperatorHub should be conditioned [#13867](https://github.com/openshift/console/pull/13867) * [OCPBUGS-35080](https://issues.redhat.com/browse/OCPBUGS-35080): replace global refresh sync lock in OIDC provider with per-refresh-token one [#13655](https://github.com/openshift/console/pull/13655) * NO-JIRA: Remove Edge from devconsole_pr.md [#13943](https://github.com/openshift/console/pull/13943) * NO-JIRA: docs: update dead links in `docs/helm` [#13904](https://github.com/openshift/console/pull/13904) * [OCPBUGS-35031](https://issues.redhat.com/browse/OCPBUGS-35031): restore missing CloseButton styles [#13941](https://github.com/openshift/console/pull/13941) * [OCPBUGS-34862](https://issues.redhat.com/browse/OCPBUGS-34862): Fix Inconsistent Capitalization of "Import from Git" [#13925](https://github.com/openshift/console/pull/13925) * [OCPBUGS-34684](https://issues.redhat.com/browse/OCPBUGS-34684): i18n upload/download routine task - Sprint 254 [#13910](https://github.com/openshift/console/pull/13910) * [OCPBUGS-29777](https://issues.redhat.com/browse/OCPBUGS-29777): RWOP accessMode is not available on OpenShift console UI [#13829](https://github.com/openshift/console/pull/13829) * [OCPBUGS-34656](https://issues.redhat.com/browse/OCPBUGS-34656), [OCPBUGS-34791](https://issues.redhat.com/browse/OCPBUGS-34791), [OCPBUGS-34828](https://issues.redhat.com/browse/OCPBUGS-34828): disabling add-flow A-04-TC01 test and knative tests due to flakes [#13931](https://github.com/openshift/console/pull/13931) * [OCPBUGS-34958](https://issues.redhat.com/browse/OCPBUGS-34958): Replace Red Hat catalog source with Community [#13938](https://github.com/openshift/console/pull/13938) * [OCPBUGS-33539](https://issues.redhat.com/browse/OCPBUGS-33539): Add default sorting column for VirtualizedTable component of dynamic plugin sdk [#13916](https://github.com/openshift/console/pull/13916) * [OCPBUGS-34533](https://issues.redhat.com/browse/OCPBUGS-34533): Fix updating the "Until" field on the Silence > Edit page [#13926](https://github.com/openshift/console/pull/13926) * [CONSOLE-3662](https://issues.redhat.com/browse/CONSOLE-3662), [CONSOLE-4097](https://issues.redhat.com/browse/CONSOLE-4097), [OCPBUGS-34538](https://issues.redhat.com/browse/OCPBUGS-34538): Update plugin docs regarding Console 4.16 shared module changes [#13900](https://github.com/openshift/console/pull/13900) * NO-JIRA: revert "Add username/uid label and annotation for the user setting ConfigMap, Role and RoleBinding" [#13917](https://github.com/openshift/console/pull/13917) * [Full changelog](https://github.com/openshift/console/compare/d705546ba145e17d0e9019f58b5185c078621c07...4351a55df1cc8d87af4f8ad4f8afc3627ea4ac15) ### [console-operator](https://github.com/openshift/console-operator/tree/ea9b76c2936b40deb0513a3521ca9595a0b5a9f0) * [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) * [Full changelog](https://github.com/openshift/console-operator/compare/d4bac3a2a0ef89432acb8ceddbb0c9cc84e27511...ea9b76c2936b40deb0513a3521ca9595a0b5a9f0) ### [container-networking-plugins, containernetworking-plugins-microshift](https://github.com/openshift/containernetworking-plugins/tree/24a653296bab25b772cf6a573cc26f6f884be4ae) * [NP-1042](https://issues.redhat.com/browse/NP-1042): Update owners [#164](https://github.com/openshift/containernetworking-plugins/pull/164) * [OKD-218](https://issues.redhat.com/browse/OKD-218): install util-linux [#165](https://github.com/openshift/containernetworking-plugins/pull/165) * [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/f503997690a236f322ae062ab2ebcf720b0457bf...24a653296bab25b772cf6a573cc26f6f884be4ae) ### [coredns](https://github.com/openshift/coredns/tree/a656fdfff7685829962410a157c4a42a51775978) * [OCPBUGS-36454](https://issues.redhat.com/browse/OCPBUGS-36454): Rename Dockerfile.openshift.rhel7 to Dockerfile.ocp [#128](https://github.com/openshift/coredns/pull/128) * [NE-1721](https://issues.redhat.com/browse/NE-1721): Merge 1.11.3 [#118](https://github.com/openshift/coredns/pull/118) * [OCPBUGS-33750](https://issues.redhat.com/browse/OCPBUGS-33750): UPSTREAM: <carry>: openshift: Bump the version of ocp_dnsnameresolver external plugin [#122](https://github.com/openshift/coredns/pull/122) * [OCPBUGS-34619](https://issues.redhat.com/browse/OCPBUGS-34619): UPSTREAM: 6692: openshift: Fix OCPBUGS-34619 [#121](https://github.com/openshift/coredns/pull/121) * [Full changelog](https://github.com/openshift/coredns/compare/4a14f3481105adf4b4086ba9727bee3dec0847fd...a656fdfff7685829962410a157c4a42a51775978) ### [csi-driver-shared-resource, csi-driver-shared-resource-webhook](https://github.com/openshift/csi-driver-shared-resource/tree/abbeb17206231cd9d7d8c32bf7cbdc592e121aa4) * Updating Readme to add a new Clusterrole [#190](https://github.com/openshift/csi-driver-shared-resource/pull/190) * NO-JIRA: Clarify Personas for Sharing [#185](https://github.com/openshift/csi-driver-shared-resource/pull/185) * [Full changelog](https://github.com/openshift/csi-driver-shared-resource/compare/3cf491f2baf4c222768f74a25b8fed9736a765dc...abbeb17206231cd9d7d8c32bf7cbdc592e121aa4) ### [csi-driver-shared-resource-operator](https://github.com/openshift/csi-driver-shared-resource-operator/tree/c095a1f2bbd0c365b74e548498d13f8463c69eb2) * [STOR-1596](https://issues.redhat.com/browse/STOR-1596): Bump all deps for 4.17 [#114](https://github.com/openshift/csi-driver-shared-resource-operator/pull/114) * [Full changelog](https://github.com/openshift/csi-driver-shared-resource-operator/compare/1e1194bc659a5c8cfbbfeedd9d9c15540ecda0d7...c095a1f2bbd0c365b74e548498d13f8463c69eb2) ### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/c3fe8e2ec46929fbad110b392337960be3c9d6a0) * [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) * [Full changelog](https://github.com/openshift/csi-external-attacher/compare/32715bc6b06077e6b300d68ba0c3ed895bdaa961...c3fe8e2ec46929fbad110b392337960be3c9d6a0) ### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/fe460e56e19dd3cc5497fd068083da9850fc1996) * [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) * [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/9e8af011e0a0aea96066821b57c42bdaccf24a42...fe460e56e19dd3cc5497fd068083da9850fc1996) ### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/ab87a93853882d6ede0a8fe0a61469cd4fa61a62) * [STOR-1593](https://issues.redhat.com/browse/STOR-1593): Rebase to upstream v1.11.1 for 4.17 [#164](https://github.com/openshift/csi-external-resizer/pull/164) * [Full changelog](https://github.com/openshift/csi-external-resizer/compare/24f0afac0b169fe55b584279349d739acd834d80...ab87a93853882d6ede0a8fe0a61469cd4fa61a62) ### [csi-external-snapshotter, csi-snapshot-controller, csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter/tree/aa558ca4bc55238e1909119f94eaf33872a76dec) * [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) * [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/43de97b3868f0597a114df25531d866aa2cd1191...aa558ca4bc55238e1909119f94eaf33872a76dec) ### [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe/tree/075ebcdcb83929571fbea0a4d8ef5e2429e7a259) * [OCPBUGS-36456](https://issues.redhat.com/browse/OCPBUGS-36456): Rename Dockerfile [#67](https://github.com/openshift/csi-livenessprobe/pull/67) * [Full changelog](https://github.com/openshift/csi-livenessprobe/compare/a890abd302dce28e4a70b4c274a0152fba846e55...075ebcdcb83929571fbea0a4d8ef5e2429e7a259) ### [docker-builder](https://github.com/openshift/builder/tree/739f5270219eda2c6f422a26a3d3cc9780cb20cd) * [OCPBUGS-33215](https://issues.redhat.com/browse/OCPBUGS-33215): Bumps openshift/api & related dependencies [#394](https://github.com/openshift/builder/pull/394) * [Full changelog](https://github.com/openshift/builder/compare/d920ddba063370762f48eb2ec323d8355ff3036d...739f5270219eda2c6f422a26a3d3cc9780cb20cd) ### [docker-registry](https://github.com/openshift/image-registry/tree/134be6f7c833b65c396abe51ed5008be6f7eb6bd) * [OCPBUGS-36521](https://issues.redhat.com/browse/OCPBUGS-36521): Rename Dockerfile [#407](https://github.com/openshift/image-registry/pull/407) * [OCPBUGS-35335](https://issues.redhat.com/browse/OCPBUGS-35335): use SelfAccessReview to obtain user info [#404](https://github.com/openshift/image-registry/pull/404) * [OCPBUGS-34442](https://issues.redhat.com/browse/OCPBUGS-34442): Updating openshift-enterprise-registry-container image to be consistent with ART for 4.17 [#401](https://github.com/openshift/image-registry/pull/401) * [OCPBUGS-33453](https://issues.redhat.com/browse/OCPBUGS-33453): Use SAR instead of SSAR [#402](https://github.com/openshift/image-registry/pull/402) * [Full changelog](https://github.com/openshift/image-registry/compare/75357cc9a2a784b16cbde415cf4c76810768ffff...134be6f7c833b65c396abe51ed5008be6f7eb6bd) ### [egress-router-cni](https://github.com/openshift/egress-router-cni/tree/3193a756d60e14f7139992e2e42b7036955652e7) * [OCPBUGS-37730](https://issues.redhat.com/browse/OCPBUGS-37730): Build rhel8 binary from rhel8 golang builder [#88](https://github.com/openshift/egress-router-cni/pull/88) * [OCPBUGS-35526](https://issues.redhat.com/browse/OCPBUGS-35526): update to go 1.22 and k8s.io mods to v0.30 [#84](https://github.com/openshift/egress-router-cni/pull/84) * [OKD-217](https://issues.redhat.com/browse/OKD-217): install util-linux [#82](https://github.com/openshift/egress-router-cni/pull/82) * [Full changelog](https://github.com/openshift/egress-router-cni/compare/7534ab906e5f9d38defbbbc6b169e5d829463bb5...3193a756d60e14f7139992e2e42b7036955652e7) ### [etcd](https://github.com/openshift/etcd/tree/1fb3165305efc8d986344b555b22592e6e6c1786) * [OCPBUGS-34653](https://issues.redhat.com/browse/OCPBUGS-34653): Rebase etcd 3.5.14 openshift 4.17 [#273](https://github.com/openshift/etcd/pull/273) * [Full changelog](https://github.com/openshift/etcd/compare/bc2fec27ff5b086436d438157c24396f280e0305...1fb3165305efc8d986344b555b22592e6e6c1786) ### [haproxy-router](https://github.com/openshift/router/tree/47b8420185ec2eb4c7861483921d31c65b912625) * [OCPBUGS-38475](https://issues.redhat.com/browse/OCPBUGS-38475): Rename router Dockerfiles [#616](https://github.com/openshift/router/pull/616) * [OCPBUGS-38101](https://issues.redhat.com/browse/OCPBUGS-38101): Bump k8s.io/* packages to v0.30.3 [#615](https://github.com/openshift/router/pull/615) * [OCPBUGS-34351](https://issues.redhat.com/browse/OCPBUGS-34351): Updating ose-haproxy-router-base-container image to be consistent with ART for 4.17 [#602](https://github.com/openshift/router/pull/602) * [OCPBUGS-34471](https://issues.redhat.com/browse/OCPBUGS-34471): Updating openshift-enterprise-haproxy-router-container image to be consistent with ART for 4.17 [#604](https://github.com/openshift/router/pull/604) * [Full changelog](https://github.com/openshift/router/compare/4d9b8c4afa6cd89b41f4bd5e7c09ccddd8679bc6...47b8420185ec2eb4c7861483921d31c65b912625) ### [hypershift](https://github.com/openshift/hypershift/tree/18bbdb41a47202f410c4bc04df7d6b8c9cc8348d) * [OCPBUGS-38925](https://issues.redhat.com/browse/OCPBUGS-38925): copy oapi ca-trust recursively when building trust anchor [#4605](https://github.com/openshift/hypershift/pull/4605) * [OCPBUGS-38183](https://issues.redhat.com/browse/OCPBUGS-38183): Update CSO deployment file [#4542](https://github.com/openshift/hypershift/pull/4542) * [HOSTEDCP-1483](https://issues.redhat.com/browse/HOSTEDCP-1483): update cloud-credential-operator in go.mod [#4532](https://github.com/openshift/hypershift/pull/4532) * [OCPBUGS-36680](https://issues.redhat.com/browse/OCPBUGS-36680): ensure additionalTrustBundle propogates to workers [#4331](https://github.com/openshift/hypershift/pull/4331) * NO-JIRA: add 4.14 and 4.15 HO base images to docker cve scan scripts [#4591](https://github.com/openshift/hypershift/pull/4591) * [OCPBUGS-38739](https://issues.redhat.com/browse/OCPBUGS-38739): [Azure] Use infraID from infra-json if provided [#4579](https://github.com/openshift/hypershift/pull/4579) * chore(deps): update konflux references [#4568](https://github.com/openshift/hypershift/pull/4568) * chore(deps): update golang docker tag to v1.23 [#4569](https://github.com/openshift/hypershift/pull/4569) * [OCPBUGS-38463](https://issues.redhat.com/browse/OCPBUGS-38463): nodepoolcontroller: `List()` PerformanceProfile status per NodePool [#4556](https://github.com/openshift/hypershift/pull/4556) * [HOSTEDCP-1565](https://issues.redhat.com/browse/HOSTEDCP-1565): external-dns: add proxy env vars if cluster proxy is configured [#4580](https://github.com/openshift/hypershift/pull/4580) * NO-JIRA: [kubevirt] Fix KubeVirtNodesLiveMigratable condition for NodePools with 0 replicas [#4494](https://github.com/openshift/hypershift/pull/4494) * [HOSTEDCP-1861](https://issues.redhat.com/browse/HOSTEDCP-1861): cpo: separate KAS cert into internal and external [#4566](https://github.com/openshift/hypershift/pull/4566) * [OCPBUGS-34816](https://issues.redhat.com/browse/OCPBUGS-34816): Block data plane HC configuration requests [#4303](https://github.com/openshift/hypershift/pull/4303) * [HOSTEDCP-1868](https://issues.redhat.com/browse/HOSTEDCP-1868): Pause CAPI cluster when HostedCluster is paused [#4578](https://github.com/openshift/hypershift/pull/4578) * [OCPBUGS-38409](https://issues.redhat.com/browse/OCPBUGS-38409): Update CPO and HO base images to 4.18 [#4543](https://github.com/openshift/hypershift/pull/4543) * [HOSTEDCP-1903](https://issues.redhat.com/browse/HOSTEDCP-1903): Remove unused ROSA/EKS CRDs from hypershift install [#4576](https://github.com/openshift/hypershift/pull/4576) * NO-JIRA: add docker script to find package versions in HO & CPO [#4537](https://github.com/openshift/hypershift/pull/4537) * [CONSOLE-3952](https://issues.redhat.com/browse/CONSOLE-3952): Add networking-console-plugin image to CNO as an env var [#4558](https://github.com/openshift/hypershift/pull/4558) * NO-JIRA: fix(KONFLUX-3663): format PipelineRun files and upload SAST results [#4533](https://github.com/openshift/hypershift/pull/4533) * [OCPBUGS-36261](https://issues.redhat.com/browse/OCPBUGS-36261): label routes when using SharedIngress [#4562](https://github.com/openshift/hypershift/pull/4562) * [OCPBUGS-37052](https://issues.redhat.com/browse/OCPBUGS-37052): HTTPS proxy: do not proxy communication to cloud providers [#4560](https://github.com/openshift/hypershift/pull/4560) * [OSASINFRA-3567](https://issues.redhat.com/browse/OSASINFRA-3567): openstack: fix setting external DNS on create [#4517](https://github.com/openshift/hypershift/pull/4517) * [OCPBUGS-38154](https://issues.redhat.com/browse/OCPBUGS-38154): Fix bug where nodes were not triggering dedicated serving reconciliation [#4563](https://github.com/openshift/hypershift/pull/4563) * [OSASINFRA-3553](https://issues.redhat.com/browse/OSASINFRA-3553): relax PodAffinityTerm for zone spreading in HA [#4513](https://github.com/openshift/hypershift/pull/4513) * [OCPBUGS-38467](https://issues.redhat.com/browse/OCPBUGS-38467): allow for shared-ingress router pod creation without p… [#4557](https://github.com/openshift/hypershift/pull/4557) * NO-JIRA: Fix CEL rules in the CRD [#4512](https://github.com/openshift/hypershift/pull/4512) * [HOSTEDCP-1475](https://issues.redhat.com/browse/HOSTEDCP-1475): Remove hard-coded konnectivity agenty image URI [#4548](https://github.com/openshift/hypershift/pull/4548) * [HOSTEDCP-1609](https://issues.redhat.com/browse/HOSTEDCP-1609): Support configuring Azure diagnostics via CLI flags [#4529](https://github.com/openshift/hypershift/pull/4529) * [OCPBUGS-38437](https://issues.redhat.com/browse/OCPBUGS-38437): Stop building mce-2.7 from main [#4549](https://github.com/openshift/hypershift/pull/4549) * [OCPBUGS-36261](https://issues.redhat.com/browse/OCPBUGS-36261): label routes only when HCP router used [#4495](https://github.com/openshift/hypershift/pull/4495) * [HOSTEDCP-1707](https://issues.redhat.com/browse/HOSTEDCP-1707): Update version support and upgrade docs [#4347](https://github.com/openshift/hypershift/pull/4347) * [HOSTEDCP-1874](https://issues.redhat.com/browse/HOSTEDCP-1874): Remove saas_template.yaml [#4521](https://github.com/openshift/hypershift/pull/4521) * NO-JIRA: Bump `LatestSupportedVersion` to 4.18.0 after branch-out [#4530](https://github.com/openshift/hypershift/pull/4530) * chore(deps): update konflux references (main) [#4522](https://github.com/openshift/hypershift/pull/4522) * chore(deps): update quay.io/openshift/origin-base docker tag to v4.16 (main) [#4526](https://github.com/openshift/hypershift/pull/4526) * NO-JIRA: Update golang Docker tag to v1.22 (main) [#4523](https://github.com/openshift/hypershift/pull/4523) * [CNV-42532](https://issues.redhat.com/browse/CNV-42532): KubeVirt: add label to DataVolume [#4509](https://github.com/openshift/hypershift/pull/4509) * [OCPBUGS-38183](https://issues.redhat.com/browse/OCPBUGS-38183): make use of azure-disk-driver-control-plane-image [#4514](https://github.com/openshift/hypershift/pull/4514) * [OSASINFRA-3546](https://issues.redhat.com/browse/OSASINFRA-3546): docs/openstack: fix typo [#4510](https://github.com/openshift/hypershift/pull/4510) * [OCPBUGS-25937](https://issues.redhat.com/browse/OCPBUGS-25937): Support KMS v2 on AWS [#4502](https://github.com/openshift/hypershift/pull/4502) * [OSASINFRA-3555](https://issues.redhat.com/browse/OSASINFRA-3555): openstack: e2e adjustments [#4492](https://github.com/openshift/hypershift/pull/4492) * [HOSTEDCP-1776](https://issues.redhat.com/browse/HOSTEDCP-1776): Set KCM node monitor grace period [#4404](https://github.com/openshift/hypershift/pull/4404) * [HOSTEDCP-1853](https://issues.redhat.com/browse/HOSTEDCP-1853): Add Arm NodePool Support Through Azure Marketplace [#4455](https://github.com/openshift/hypershift/pull/4455) * [OCPBUGS-38041](https://issues.redhat.com/browse/OCPBUGS-38041): test: e2e: handle 409 conflict in EnsureHostedClusterImmutability [#4493](https://github.com/openshift/hypershift/pull/4493) * [HOSTEDCP-1850](https://issues.redhat.com/browse/HOSTEDCP-1850): Allow setting Kube APIServer maximum requests in flight [#4488](https://github.com/openshift/hypershift/pull/4488) * [OSASINFRA-3550](https://issues.redhat.com/browse/OSASINFRA-3550): openstack: ingress API & octavia ingress provider [#4474](https://github.com/openshift/hypershift/pull/4474) * [OCPBUGS-37488](https://issues.redhat.com/browse/OCPBUGS-37488): CSO: add environment variable for tools image [#4483](https://github.com/openshift/hypershift/pull/4483) * NO-JIRA: Update Konflux 4.17 and perform migration [#4486](https://github.com/openshift/hypershift/pull/4486) * NO-JIRA: Update Konflux and perform migration [#4485](https://github.com/openshift/hypershift/pull/4485) * [OSASINFRA-3554](https://issues.redhat.com/browse/OSASINFRA-3554): OpenStack: Use external network ID in favor of Name [#4477](https://github.com/openshift/hypershift/pull/4477) * [OCPBUGS-37934](https://issues.redhat.com/browse/OCPBUGS-37934): Reverting ETCD cluster rebuild [#4475](https://github.com/openshift/hypershift/pull/4475) * [OCPBUGS-37052](https://issues.redhat.com/browse/OCPBUGS-37052): Use konnectivity HTTP proxy for ingress controller [#4456](https://github.com/openshift/hypershift/pull/4456) * [HOSTEDCP-1669](https://issues.redhat.com/browse/HOSTEDCP-1669): Add first azure services validation [#4466](https://github.com/openshift/hypershift/pull/4466) * NO-JIRA: Remove non relevant OVNSbDb service type declarations [#4465](https://github.com/openshift/hypershift/pull/4465) * [HOSTEDCP-1565](https://issues.redhat.com/browse/HOSTEDCP-1565): add VPC Endpoint Service proxy support [#4470](https://github.com/openshift/hypershift/pull/4470) * [OCPBUGS-37832](https://issues.redhat.com/browse/OCPBUGS-37832): set proxy envvars on aws and azure CCMs [#4468](https://github.com/openshift/hypershift/pull/4468) * [HOSTEDCP-1851](https://issues.redhat.com/browse/HOSTEDCP-1851): Use a multi-arch haproxy image for shared ingress [#4454](https://github.com/openshift/hypershift/pull/4454) * [HOSTEDCP-1669](https://issues.redhat.com/browse/HOSTEDCP-1669): Make hostedcluster.spec.services immutable for non IBM platforms [#4449](https://github.com/openshift/hypershift/pull/4449) * NO-JIRA: Ensure VolumeSnapshots are deleted during cloud resource cleanup [#4306](https://github.com/openshift/hypershift/pull/4306) * [OCPBUGS-37753](https://issues.redhat.com/browse/OCPBUGS-37753): Let the CPO oidc check resolve through data plane [#4273](https://github.com/openshift/hypershift/pull/4273) * NO-JIRA: Update IBM go sdk [#4435](https://github.com/openshift/hypershift/pull/4435) * NO-JIRA: Flaky cert validation test [#4448](https://github.com/openshift/hypershift/pull/4448) * [CNF-12681](https://issues.redhat.com/browse/CNF-12681): Added support for performance profile status [#4020](https://github.com/openshift/hypershift/pull/4020) * [HOSTEDCP-1778](https://issues.redhat.com/browse/HOSTEDCP-1778): Default multi-arch flag to true and default release stream for HCP CLI [#4447](https://github.com/openshift/hypershift/pull/4447) * [OCPBUGS-36932](https://issues.redhat.com/browse/OCPBUGS-36932): Add HTTP konnectivity proxy to OAuth server [#4381](https://github.com/openshift/hypershift/pull/4381) * [OSASINFRA-3550](https://issues.redhat.com/browse/OSASINFRA-3550): docs/openstack: adds content for Ingress with MetalLB [#4439](https://github.com/openshift/hypershift/pull/4439) * [OCPBUGS-37703](https://issues.redhat.com/browse/OCPBUGS-37703): fix release stream flag/rhcos image for create cluste… [#4445](https://github.com/openshift/hypershift/pull/4445) * [CNV-32074](https://issues.redhat.com/browse/CNV-32074): Add Kubevirt live-migratable condition for HC and NP [#4361](https://github.com/openshift/hypershift/pull/4361) * [OCPBUGS-37698](https://issues.redhat.com/browse/OCPBUGS-37698): mce-2.7 enablement for main [#4442](https://github.com/openshift/hypershift/pull/4442) * [OCPBUGS-36689](https://issues.redhat.com/browse/OCPBUGS-36689): Omit the unused 0000_50_olm_06-psm-operator.service.ya… [#4348](https://github.com/openshift/hypershift/pull/4348) * [OSASINFRA-3546](https://issues.redhat.com/browse/OSASINFRA-3546): openstack: document how to create a cluster [#4414](https://github.com/openshift/hypershift/pull/4414) * NO-JIRA: chore(deps): update konflux references (main) [#4426](https://github.com/openshift/hypershift/pull/4426) * [HOSTEDCP-1798](https://issues.redhat.com/browse/HOSTEDCP-1798): Update AWS multi-arch docs to include migration [#4421](https://github.com/openshift/hypershift/pull/4421) * [OCPBUGS-37625](https://issues.redhat.com/browse/OCPBUGS-37625): DedicatedRequestServing scheduler: make taken labels list consistent [#4425](https://github.com/openshift/hypershift/pull/4425) * [OCPBUGS-37486](https://issues.redhat.com/browse/OCPBUGS-37486): Set right endpointSlice port [#4422](https://github.com/openshift/hypershift/pull/4422) * [OCPBUGS-24400](https://issues.redhat.com/browse/OCPBUGS-24400): Only recreate etcd if hasn't ever been ready [#4419](https://github.com/openshift/hypershift/pull/4419) * [OSASINFRA-3319](https://issues.redhat.com/browse/OSASINFRA-3319): implements required OpenStack credentials [#4410](https://github.com/openshift/hypershift/pull/4410) * [HOSTEDCP-1791](https://issues.redhat.com/browse/HOSTEDCP-1791): dont render any secrets in manifest file [#4420](https://github.com/openshift/hypershift/pull/4420) * [HOSTEDCP-1798](https://issues.redhat.com/browse/HOSTEDCP-1798): Refactor multi-arch validation algorithm [#4405](https://github.com/openshift/hypershift/pull/4405) * [OSASINFRA-3538](https://issues.redhat.com/browse/OSASINFRA-3538): openstack: small fixes for CLI [#4415](https://github.com/openshift/hypershift/pull/4415) * [OCPBUGS-34820](https://issues.redhat.com/browse/OCPBUGS-34820): Keep in sync the HC and HCP ICS field [#4412](https://github.com/openshift/hypershift/pull/4412) * [HOSTEDCP-1813](https://issues.redhat.com/browse/HOSTEDCP-1813): Moves MachineIdentity from the HostedCluster API to the NodePool API [#4408](https://github.com/openshift/hypershift/pull/4408) * [HOSTEDCP-1791](https://issues.redhat.com/browse/HOSTEDCP-1791): dont render cloud-credentials secret [#4406](https://github.com/openshift/hypershift/pull/4406) * [OSASINFRA-3312](https://issues.redhat.com/browse/OSASINFRA-3312): Implements OpenStack Node pools [#4409](https://github.com/openshift/hypershift/pull/4409) * [OSASINFRA-3539](https://issues.redhat.com/browse/OSASINFRA-3539): Add ipam to cluster-api assets [#4399](https://github.com/openshift/hypershift/pull/4399) * [OSASINFRA-3538](https://issues.redhat.com/browse/OSASINFRA-3538): openstack: cluster CLI [#4396](https://github.com/openshift/hypershift/pull/4396) * [HOSTEDCP-1838](https://issues.redhat.com/browse/HOSTEDCP-1838): Migrate buildah config in tekton files for migration from 0.1 to 0.2 [#4403](https://github.com/openshift/hypershift/pull/4403) * [HOSTEDCP-1836](https://issues.redhat.com/browse/HOSTEDCP-1836): Fix Snyk vulnerability with python deps [#4394](https://github.com/openshift/hypershift/pull/4394) * [OCPBUGS-36897](https://issues.redhat.com/browse/OCPBUGS-36897): fix(api): Nodepool CEL validation fix [#4378](https://github.com/openshift/hypershift/pull/4378) * [OSASINFRA-3311](https://issues.redhat.com/browse/OSASINFRA-3311): openstack: CAPO provider deployment [#4373](https://github.com/openshift/hypershift/pull/4373) * [OCPBUGS-37222](https://issues.redhat.com/browse/OCPBUGS-37222): extract rhel9 MCO binaries for rhel8 based MCO images [#4382](https://github.com/openshift/hypershift/pull/4382) * [HOSTEDCP-1834](https://issues.redhat.com/browse/HOSTEDCP-1834): Fix Dependabot Issue By Updating Azure RHCOS Image Copy Process [#4379](https://github.com/openshift/hypershift/pull/4379) * [OCPBUGS-37102](https://issues.redhat.com/browse/OCPBUGS-37102): Separate ibmcloud kms encryption configuration types [#4372](https://github.com/openshift/hypershift/pull/4372) * NO-JIRA: Fix OADP backup objects [#4376](https://github.com/openshift/hypershift/pull/4376) * [HOSTEDCP-1832](https://issues.redhat.com/browse/HOSTEDCP-1832): Document konnectivity in HyperShift [#4374](https://github.com/openshift/hypershift/pull/4374) * [CNV-39630](https://issues.redhat.com/browse/CNV-39630): Add ability to set tolerations on the HostedCluster [#4339](https://github.com/openshift/hypershift/pull/4339) * [OSASINFRA-3525](https://issues.redhat.com/browse/OSASINFRA-3525): Initial PR to start supporting OpenStack platform [#4350](https://github.com/openshift/hypershift/pull/4350) * [CNF-11845](https://issues.redhat.com/browse/CNF-11845): nodepoolcontroller: mirror containerruntimeconfig to HCP NS [#4150](https://github.com/openshift/hypershift/pull/4150) * [HOSTEDCP-1795](https://issues.redhat.com/browse/HOSTEDCP-1795), [HOSTEDCP-1796](https://issues.redhat.com/browse/HOSTEDCP-1796): Customize the self-generated cert validity and rotation [#4335](https://github.com/openshift/hypershift/pull/4335) * [OCPBUGS-34816](https://issues.redhat.com/browse/OCPBUGS-34816): Fix the resource from is checking the MHC platform [#4365](https://github.com/openshift/hypershift/pull/4365) * [HOSTEDCP-1820](https://issues.redhat.com/browse/HOSTEDCP-1820): Add snyk helper scripts to contrib [#4359](https://github.com/openshift/hypershift/pull/4359) * NO-JIRA: Update Konflux references [#4362](https://github.com/openshift/hypershift/pull/4362) * [OCPBUGS-35899](https://issues.redhat.com/browse/OCPBUGS-35899): Doubled machineHealthCheck timeout on Agent and None [#4345](https://github.com/openshift/hypershift/pull/4345) * [OCPBUGS-24400](https://issues.redhat.com/browse/OCPBUGS-24400): Recreate the ETCD statefulSet on HostedCluster deployment when stays failing [#4354](https://github.com/openshift/hypershift/pull/4354) * [OCPBUGS-35905](https://issues.redhat.com/browse/OCPBUGS-35905): E2E test to verify openshift-apiserver TLS certificates [#4322](https://github.com/openshift/hypershift/pull/4322) * [OSASINFRA-3310](https://issues.redhat.com/browse/OSASINFRA-3310): Adds cluster-api-provider-openstack assets [#4355](https://github.com/openshift/hypershift/pull/4355) * [HOSTEDCP-1734](https://issues.redhat.com/browse/HOSTEDCP-1734), [HOSTEDCP-1737](https://issues.redhat.com/browse/HOSTEDCP-1737): use proxy-protocol-v2 for shared ingress [#4330](https://github.com/openshift/hypershift/pull/4330) * NO-JIRA: Let cmd unit tests run without a running Kubernetes cluster [#4310](https://github.com/openshift/hypershift/pull/4310) * NO-JIRA: Default azure to run as managed-service=aro [#4316](https://github.com/openshift/hypershift/pull/4316) * [OCPBUGS-34865](https://issues.redhat.com/browse/OCPBUGS-34865): Fix name resolution for HTTPS konnectivity proxy [#4351](https://github.com/openshift/hypershift/pull/4351) * NO-JIRA: add ignition payload inspect docs [#4346](https://github.com/openshift/hypershift/pull/4346) * [OCPBUGS-33934](https://issues.redhat.com/browse/OCPBUGS-33934): Add newline after TLS certs referenced by image.config [#4343](https://github.com/openshift/hypershift/pull/4343) * NO-JIRA: Update catalog annotation based on an OCP version [#4344](https://github.com/openshift/hypershift/pull/4344) * [HOSTEDCP-1818](https://issues.redhat.com/browse/HOSTEDCP-1818): fix(build): update to the fixed clamav image [#4342](https://github.com/openshift/hypershift/pull/4342) * [OCPBUGS-36681](https://issues.redhat.com/browse/OCPBUGS-36681): Set Azure VM identity if user assigned identity set [#4332](https://github.com/openshift/hypershift/pull/4332) * [HOSTEDCP-1716](https://issues.redhat.com/browse/HOSTEDCP-1716): When running the HO locally it should no required a running pod [#4268](https://github.com/openshift/hypershift/pull/4268) * [CNF-12951](https://issues.redhat.com/browse/CNF-12951): hypershift:performanceprofile: associate profile name with user input [#4108](https://github.com/openshift/hypershift/pull/4108) * NO-JIRA: Add net policy to allow ingress from sharedingress namespace [#4336](https://github.com/openshift/hypershift/pull/4336) * [OCPBUGS-34865](https://issues.redhat.com/browse/OCPBUGS-34865): Add HTTP(s) konnectivity proxy for openshift-apiserver [#4218](https://github.com/openshift/hypershift/pull/4218) * [OCPBUGS-34820](https://issues.redhat.com/browse/OCPBUGS-34820): Delete IDMS in dataplane once HCP ICS field is removed [#4333](https://github.com/openshift/hypershift/pull/4333) * NO-JIRA: KubeVirtJsonPatchTest: fix vmi slice assignment [#4319](https://github.com/openshift/hypershift/pull/4319) * NO-JIRA: Update ci image of capk to 4.17 [#4183](https://github.com/openshift/hypershift/pull/4183) * NO-JIRA: Dump capz azure resources [#4329](https://github.com/openshift/hypershift/pull/4329) * NO-JIRA: Remove Steve Kuznetsov from approvers/owners [#4334](https://github.com/openshift/hypershift/pull/4334) * NO-JIRA: Update Konflux references [#4324](https://github.com/openshift/hypershift/pull/4324) * NO-JIRA: Update AKS contrib docs [#4314](https://github.com/openshift/hypershift/pull/4314) * [HOSTEDCP-1808](https://issues.redhat.com/browse/HOSTEDCP-1808): Update Mkdocs, dependencies and dockerfile [#4323](https://github.com/openshift/hypershift/pull/4323) * NO-JIRA: Dump sharedingress manifest [#4321](https://github.com/openshift/hypershift/pull/4321) * NO-JIRA: Enhance aks docs [#4311](https://github.com/openshift/hypershift/pull/4311) * NO-JIRA: e2e tests: skip checking ValidKubeVirtInfraNetworkMTU if no workers [#4313](https://github.com/openshift/hypershift/pull/4313) * Revert "HOSTEDCP-1778: Enable MultiArch flag by default" [#4312](https://github.com/openshift/hypershift/pull/4312) * NO-JIRA: skip validate metrics on azure e2e [#4305](https://github.com/openshift/hypershift/pull/4305) * NO-JIRA: skip multiarch test before HC creation [#4292](https://github.com/openshift/hypershift/pull/4292) * [OCPBUGS-30986](https://issues.redhat.com/browse/OCPBUGS-30986): remove weak ciphers from security profile [#4294](https://github.com/openshift/hypershift/pull/4294) * NO-JIRA: Add release notes to commit and print proper output when release errors [#4304](https://github.com/openshift/hypershift/pull/4304) * [HOSTEDCP-1778](https://issues.redhat.com/browse/HOSTEDCP-1778): Enable MultiArch flag by default [#4272](https://github.com/openshift/hypershift/pull/4272) * [CNV-39589](https://issues.redhat.com/browse/CNV-39589): [Kubevirt] Add support for passing GPU devices to NodePools [#4101](https://github.com/openshift/hypershift/pull/4101) * NO-JIRA: chore(deps): update squidfunk/mkdocs-material docker tag to v8.5.11 - abandoned [#4300](https://github.com/openshift/hypershift/pull/4300) * NO-JIRA: chore(deps): update konflux references [#4297](https://github.com/openshift/hypershift/pull/4297) * [OCPBUGS-23922](https://issues.redhat.com/browse/OCPBUGS-23922): hcco: reconcile apiserver config into hosted cluster [#4278](https://github.com/openshift/hypershift/pull/4278) * [OCPBUGS-36230](https://issues.redhat.com/browse/OCPBUGS-36230): Use a reconciled proxy config when generating nodepool userdata [#4277](https://github.com/openshift/hypershift/pull/4277) * [OCPBUGS-35521](https://issues.redhat.com/browse/OCPBUGS-35521): Move infra-volumesnapshot-class-mapping to core binding [#4290](https://github.com/openshift/hypershift/pull/4290) * [OCPBUGS-33060](https://issues.redhat.com/browse/OCPBUGS-33060): enable audit log for oauth-openshift [#3994](https://github.com/openshift/hypershift/pull/3994) * NO-JIRA: test/e2e: remove api budget checks [#4286](https://github.com/openshift/hypershift/pull/4286) * NO-JIRA: fixup azure aks docs [#4293](https://github.com/openshift/hypershift/pull/4293) * NO-JIRA: Update HC on AKS doc for new flags for infra [#4274](https://github.com/openshift/hypershift/pull/4274) * [HOSTEDCP-1342](https://issues.redhat.com/browse/HOSTEDCP-1342): Add new metrics to check CA bundle validity and expiry [OSD-15414] [#3442](https://github.com/openshift/hypershift/pull/3442) * NO-JIRA: cmd/cluster/kubevirt: add a test from dvossel [#4220](https://github.com/openshift/hypershift/pull/4220) * [HOSTEDCP-1709](https://issues.redhat.com/browse/HOSTEDCP-1709), [HOSTEDCP-1777](https://issues.redhat.com/browse/HOSTEDCP-1777): test/e2e: complete move to eventually blocks [#4263](https://github.com/openshift/hypershift/pull/4263) * [OCPBUGS-36188](https://issues.redhat.com/browse/OCPBUGS-36188): kubevirt-csi-driver: Pass infra kubeconfig in case of external infra [#4271](https://github.com/openshift/hypershift/pull/4271) * [OCPBUGS-31840](https://issues.redhat.com/browse/OCPBUGS-31840): Make guest cluster components use the correct KAS port [#3849](https://github.com/openshift/hypershift/pull/3849) * [HOSTEDCP-1447](https://issues.redhat.com/browse/HOSTEDCP-1447): test/e2e: tar.gz hosted cluster content [#4256](https://github.com/openshift/hypershift/pull/4256) * Update Konflux references [#4258](https://github.com/openshift/hypershift/pull/4258) * [OCPBUGS-35979](https://issues.redhat.com/browse/OCPBUGS-35979): Keep old user data for aws < 4.16 [#4269](https://github.com/openshift/hypershift/pull/4269) * NO-JIRA: Fix the getting started page by adding export to BUCKET_NAME [#4207](https://github.com/openshift/hypershift/pull/4207) * [HOSTEDCP-1221](https://issues.redhat.com/browse/HOSTEDCP-1221): add heterogenous NP e2e [#4005](https://github.com/openshift/hypershift/pull/4005) * [OCPBUGS-35874](https://issues.redhat.com/browse/OCPBUGS-35874): check mgmt cluster for route capability before DeleteIfNeeded for ovn sbdb route [#4254](https://github.com/openshift/hypershift/pull/4254) * [HOSTEDCP-1709](https://issues.redhat.com/browse/HOSTEDCP-1709): test/e2e: actually wait for guest cluster client [#4262](https://github.com/openshift/hypershift/pull/4262) * NO-JIRA: OWNERS: add stevekuznetsov [#4255](https://github.com/openshift/hypershift/pull/4255) * [HOSTEDCP-1709](https://issues.redhat.com/browse/HOSTEDCP-1709): test/e2e: use the eventually abstraction in chaos test [#4247](https://github.com/openshift/hypershift/pull/4247) * [HOSTEDCP-1709](https://issues.redhat.com/browse/HOSTEDCP-1709): test/e2e: updates to the eventually construct [#4253](https://github.com/openshift/hypershift/pull/4253) * [HOSTEDCP-1684](https://issues.redhat.com/browse/HOSTEDCP-1684): remove CLI requirement for RG flag when NSG ID is supp… [#4232](https://github.com/openshift/hypershift/pull/4232) * [CNV-30445](https://issues.redhat.com/browse/CNV-30445): KubeVirt: Enable multiqueue by default [#4221](https://github.com/openshift/hypershift/pull/4221) * NO-JIRA: chore(deps): update konflux references [#4249](https://github.com/openshift/hypershift/pull/4249) * [HOSTEDCP-1729](https://issues.redhat.com/browse/HOSTEDCP-1729): Support for on-demand global routing when creating transit gateway [#4081](https://github.com/openshift/hypershift/pull/4081) * NO-JIRA: test/e2e: reduce logging for ssh and oc adm inspect [#4242](https://github.com/openshift/hypershift/pull/4242) * NO-JIRA: test/e2e: reduce logging on guest cluster infra cleanup [#4239](https://github.com/openshift/hypershift/pull/4239) * NO-JIRA: remove CI_TESTS_RUNS from e2e script as we now directly pass… [#4226](https://github.com/openshift/hypershift/pull/4226) * [OCPBUGS-35450](https://issues.redhat.com/browse/OCPBUGS-35450): Remove KMS V1 provider support for IBM Cloud [#4215](https://github.com/openshift/hypershift/pull/4215) * NO-JIRA: chore(deps): update konflux references to ff44cf3 [#4244](https://github.com/openshift/hypershift/pull/4244) * [HOSTEDCP-1709](https://issues.redhat.com/browse/HOSTEDCP-1709): test/e2e: add a harness for asynchronous assertions [#4206](https://github.com/openshift/hypershift/pull/4206) * NO-JIRA: test: e2e: bump CPO mutate budget [#4237](https://github.com/openshift/hypershift/pull/4237) * [OCPBUGS-34544](https://issues.redhat.com/browse/OCPBUGS-34544): Disable PersistentVolumeLabel admission plugin [#4107](https://github.com/openshift/hypershift/pull/4107) * NO-JIRA: Shared ingress tests [#4229](https://github.com/openshift/hypershift/pull/4229) * NO-JIRA: Bump golang.org/x/net from 0.20.0 to 0.23.0 in /contrib/aws-tag-lb-service-webhook [#3914](https://github.com/openshift/hypershift/pull/3914) * NO-JIRA: chore(deps): update konflux references to 2be7c9c (main) [#4222](https://github.com/openshift/hypershift/pull/4222) * NO-JIRA: Revert "kubevirt, e2e: Skip advanced multinet for CI" [#4203](https://github.com/openshift/hypershift/pull/4203) * [OCPBUGS-35513](https://issues.redhat.com/browse/OCPBUGS-35513): cluster/core: fix nodepool naming [#4219](https://github.com/openshift/hypershift/pull/4219) * [OCPBUGS-33428](https://issues.redhat.com/browse/OCPBUGS-33428): Complete KAS migration to none endpoint reconciler type [#4133](https://github.com/openshift/hypershift/pull/4133) * [CNV-42626](https://issues.redhat.com/browse/CNV-42626): Transition kubevirt vms to use topology spread constraints [#4145](https://github.com/openshift/hypershift/pull/4145) * NO-JIRA: Fix tests to avoid race conditions [#4214](https://github.com/openshift/hypershift/pull/4214) * [HOSTEDCP-1542](https://issues.redhat.com/browse/HOSTEDCP-1542): cmd: use validated and completed opts pattern [#4212](https://github.com/openshift/hypershift/pull/4212) * NO-JIRA: feat(olm): Set packageserver replicas to 2 for IBMCloudPlatform [#4184](https://github.com/openshift/hypershift/pull/4184) * NO-JIRA: Added markdown for storage table support [#4213](https://github.com/openshift/hypershift/pull/4213) * [HOSTEDCP-1542](https://issues.redhat.com/browse/HOSTEDCP-1542): Fixed infra-id not being defaulted first [#4210](https://github.com/openshift/hypershift/pull/4210) * [HOSTEDCP-1721](https://issues.redhat.com/browse/HOSTEDCP-1721): Enable shared ingress for Azure [#4188](https://github.com/openshift/hypershift/pull/4188) * [HOSTEDCP-1542](https://issues.redhat.com/browse/HOSTEDCP-1542): cmd/cluster: refactor to remove example fixtures [#4018](https://github.com/openshift/hypershift/pull/4018) * [HOSTEDCP-1402](https://issues.redhat.com/browse/HOSTEDCP-1402): cmd/infra/aws/destroy: allow using component credentials [#3975](https://github.com/openshift/hypershift/pull/3975) * [HOSTEDCP-1446](https://issues.redhat.com/browse/HOSTEDCP-1446): hack: remove old arguments and scripts [#4186](https://github.com/openshift/hypershift/pull/4186) * [OCPBUGS-34650](https://issues.redhat.com/browse/OCPBUGS-34650): Allow specifying the volume detach timeout for machines via NodePools [#4136](https://github.com/openshift/hypershift/pull/4136) * [HOSTEDCP-1709](https://issues.redhat.com/browse/HOSTEDCP-1709): test/e2e: misc context fixes: [#4172](https://github.com/openshift/hypershift/pull/4172) * [IR-471](https://issues.redhat.com/browse/IR-471): registry operator: Add missing env var, wait for rbac [#4123](https://github.com/openshift/hypershift/pull/4123) * [HOSTEDCP-1514](https://issues.redhat.com/browse/HOSTEDCP-1514): support Azure diagnostics on NodePools [#3970](https://github.com/openshift/hypershift/pull/3970) * [OCPBUGS-34807](https://issues.redhat.com/browse/OCPBUGS-34807): Fixed ValidReleaseInfo condition [#4129](https://github.com/openshift/hypershift/pull/4129) * [OCPBUGS-33951](https://issues.redhat.com/browse/OCPBUGS-33951): Documentation for disconnected MGMT Cluster [#4182](https://github.com/openshift/hypershift/pull/4182) * kubevirt, e2e: Skip advanced multinet for CI [#4187](https://github.com/openshift/hypershift/pull/4187) * [OCPBUGS-35205](https://issues.redhat.com/browse/OCPBUGS-35205): Add hypershift-cluster-version-operator image to release providers [#4138](https://github.com/openshift/hypershift/pull/4138) * chore(deps): update konflux references [#4165](https://github.com/openshift/hypershift/pull/4165) * [HOSTEDCP-1446](https://issues.redhat.com/browse/HOSTEDCP-1446): hack: make the e2e script generic [#4176](https://github.com/openshift/hypershift/pull/4176) * NO-JIRA: Delete references to the openshift-sdn image in CNO [#4164](https://github.com/openshift/hypershift/pull/4164) * [HOSTEDCP-1709](https://issues.redhat.com/browse/HOSTEDCP-1709): test/e2e: always bound assertions in time [#4170](https://github.com/openshift/hypershift/pull/4170) * [HOSTEDCP-1712](https://issues.redhat.com/browse/HOSTEDCP-1712): Initialize infra id for e2e-azure tests [#4163](https://github.com/openshift/hypershift/pull/4163) * [OCPBUGS-34274](https://issues.redhat.com/browse/OCPBUGS-34274): Generate default worker security group rules based on machineCIDR [#4085](https://github.com/openshift/hypershift/pull/4085) * NO-JIRA: test/e2e: remove dead code [#4171](https://github.com/openshift/hypershift/pull/4171) * [HOSTEDCP-1709](https://issues.redhat.com/browse/HOSTEDCP-1709): hack/test: remove timeouts [#4169](https://github.com/openshift/hypershift/pull/4169) * [OCPBUGS-34987](https://issues.redhat.com/browse/OCPBUGS-34987): Add missing Tag permissions to cli role [#4166](https://github.com/openshift/hypershift/pull/4166) * [HOSTEDCP-1553](https://issues.redhat.com/browse/HOSTEDCP-1553): Add annotation to customize log verbosity of kube-apiserver [#4026](https://github.com/openshift/hypershift/pull/4026) * [HOSTEDCP-1689](https://issues.redhat.com/browse/HOSTEDCP-1689): add PodMonitor for external-dns [#4147](https://github.com/openshift/hypershift/pull/4147) * [OCPBUGS-33953](https://issues.redhat.com/browse/OCPBUGS-33953): Document how ICSP/IDMS work in HCP [#4098](https://github.com/openshift/hypershift/pull/4098) * [OCPBUGS-33952](https://issues.redhat.com/browse/OCPBUGS-33952): Documented HCP service exposure [#4086](https://github.com/openshift/hypershift/pull/4086) * NO-JIRA: Dependabot updates [#4152](https://github.com/openshift/hypershift/pull/4152) * [HOSTEDCP-1709](https://issues.redhat.com/browse/HOSTEDCP-1709): test/e2e: constrain actions to context, timeout [#4142](https://github.com/openshift/hypershift/pull/4142) * [HOSTEDCP-1709](https://issues.redhat.com/browse/HOSTEDCP-1709): e2e/util: improve logging during node readiness poll [#4153](https://github.com/openshift/hypershift/pull/4153) * [OCPBUGS-34607](https://issues.redhat.com/browse/OCPBUGS-34607): Disable machine pool feature gate [#4109](https://github.com/openshift/hypershift/pull/4109) * [HOSTEDCP-1694](https://issues.redhat.com/browse/HOSTEDCP-1694): Automate HO Deployment Tag & Commit Updates for ROSA HCP [#4102](https://github.com/openshift/hypershift/pull/4102) * [OCPBUGS-32467](https://issues.redhat.com/browse/OCPBUGS-32467): nodepool_controller: add a reconciler for cleanup [#3969](https://github.com/openshift/hypershift/pull/3969) * [Full changelog](https://github.com/openshift/hypershift/compare/be9e3f826fa829c194c80cc9258d733cbed77a82...18bbdb41a47202f410c4bc04df7d6b8c9cc8348d) ### [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm/tree/ad8f7eb0ffba27fa8db8ad3692f530728312ad06) * NO-JIRA: Update OWNERS [#72](https://github.com/openshift/cloud-provider-ibm/pull/72) * [OCPCLOUD-2604](https://issues.redhat.com/browse/OCPCLOUD-2604): Merge https://github.com/IBM-Cloud/cloud-provider-ibm:release-1.30 (b05e0d9) into master [#68](https://github.com/openshift/cloud-provider-ibm/pull/68) * [OCPBUGS-34186](https://issues.redhat.com/browse/OCPBUGS-34186): Updating ose-ibm-cloud-controller-manager-container image to be consistent with ART for 4.17 [#70](https://github.com/openshift/cloud-provider-ibm/pull/70) * [Full changelog](https://github.com/openshift/cloud-provider-ibm/compare/f961f16d17dcd6f7e43fd7fed967ce3b06ec9494...ad8f7eb0ffba27fa8db8ad3692f530728312ad06) ### [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver/tree/3a3a62f7a200d2042cb64757f2d60faed20b6218) * [STOR-1589](https://issues.redhat.com/browse/STOR-1589): Rebase to upstream 5.2.8 for OCP 4.17 [#70](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/70) * [OCPBUGS-34162](https://issues.redhat.com/browse/OCPBUGS-34162): Updating ose-ibm-vpc-block-csi-driver-container image to be consistent with ART for 4.17 [#68](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/68) * [OCPBUGS-36074](https://issues.redhat.com/browse/OCPBUGS-36074): CVE-2024-6104: bump github.com/hashicorp/go-retryablehttp to v0.7.7 [#69](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/69) * [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver/compare/d07e576f02feed9f1444a6a4fe8e098ea5d4c490...3a3a62f7a200d2042cb64757f2d60faed20b6218) ### [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/tree/f74c374bc09ee57a077c86d307b4544c01111956) * [STOR-1596](https://issues.redhat.com/browse/STOR-1596): Bump all deps for 4.17 [#125](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/125) * [OCPBUGS-36074](https://issues.redhat.com/browse/OCPBUGS-36074): CVE-2024-6104: bump github.com/hashicorp/go-retryablehttp to v0.7.7 [#119](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/119) * [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/compare/065739821927d3cdd91d2b46bba20be7c29330c5...f74c374bc09ee57a077c86d307b4544c01111956) ### [ibmcloud-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud/tree/9179e15477e8de38460db74b4ec1ac125ea9d625) * NO-JIRA: Update OWNERS [#83](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/83) * [Full changelog](https://github.com/openshift/cluster-api-provider-ibmcloud/compare/d2119ddb228808a07fc3d894dd3f98131c9ac7d6...9179e15477e8de38460db74b4ec1ac125ea9d625) ### [ibmcloud-machine-controllers](https://github.com/openshift/machine-api-provider-ibmcloud/tree/dce9d33e91d0f6eae88da8d233e7b4b002c5c1b0) * [OCPCLOUD-2565](https://issues.redhat.com/browse/OCPCLOUD-2565): Adds --feature-gates CLI argument [#43](https://github.com/openshift/machine-api-provider-ibmcloud/pull/43) * [OCPBUGS-36185](https://issues.redhat.com/browse/OCPBUGS-36185): IBMCloud: Handle pagination for subnets [#41](https://github.com/openshift/machine-api-provider-ibmcloud/pull/41) * NO-JIRA: Update OWNERS [#40](https://github.com/openshift/machine-api-provider-ibmcloud/pull/40) * [OCPCLOUD-2612](https://issues.redhat.com/browse/OCPCLOUD-2612): Update kube deps to 1.30 [#38](https://github.com/openshift/machine-api-provider-ibmcloud/pull/38) * [OCPBUGS-34341](https://issues.redhat.com/browse/OCPBUGS-34341): Updating ose-ibmcloud-machine-controllers-container image to be consistent with ART for 4.17 [#37](https://github.com/openshift/machine-api-provider-ibmcloud/pull/37) * [Full changelog](https://github.com/openshift/machine-api-provider-ibmcloud/compare/1a3a3030afcbbc0a26e794050d300b818069ba16...dce9d33e91d0f6eae88da8d233e7b4b002c5c1b0) ### [insights-operator](https://github.com/openshift/insights-operator/tree/1d8d025d3affde7c0187aad0508ef8accc17c54c) * Using the appropriate Bash interpreter on Git hook scripts (#980) [#980](https://github.com/openshift/insights-operator/pull/980) * [OSPRH-5904](https://issues.redhat.com/browse/OSPRH-5904): Integration of the OpenStack CRs into the insights-operator (#951) [#951](https://github.com/openshift/insights-operator/pull/951) * limit the time for the new rapid container logs & update the endpoint (#964) [#964](https://github.com/openshift/insights-operator/pull/964) * remove firing alerts from the config/metrics file (#954) [#954](https://github.com/openshift/insights-operator/pull/954) * fix the configmapobserver notifications (#968) [#968](https://github.com/openshift/insights-operator/pull/968) * update OWNERS file...again (#966) [#966](https://github.com/openshift/insights-operator/pull/966) * Add haproxy metric (#963) [#963](https://github.com/openshift/insights-operator/pull/963) * always store remote configuration and metrics in the archive (#959) [#959](https://github.com/openshift/insights-operator/pull/959) * introduce JSON schema & validation for rapid container logs (#953) [#953](https://github.com/openshift/insights-operator/pull/953) * remove SDN related gatherers (#955) [#955](https://github.com/openshift/insights-operator/pull/955) * [OCPBUGS-35882](https://issues.redhat.com/browse/OCPBUGS-35882): properly encode the URL for the advisor links (#952) [#952](https://github.com/openshift/insights-operator/pull/952) * [CCXDEV-12582](https://issues.redhat.com/browse/CCXDEV-12582): rapid recommendations with new status condition (#944) [#944](https://github.com/openshift/insights-operator/pull/944) * [OCPBUGS-35727](https://issues.redhat.com/browse/OCPBUGS-35727): Ingress controller related certificates' validate dates gathering (#945) [#945](https://github.com/openshift/insights-operator/pull/945) * [OCPBUGS-33082](https://issues.redhat.com/browse/OCPBUGS-33082): Add new use cases for networking obfuscation (#947) [#947](https://github.com/openshift/insights-operator/pull/947) * [Full changelog](https://github.com/openshift/insights-operator/compare/65df87e1022d73c1405e262fb4e4f359b885ecb3...1d8d025d3affde7c0187aad0508ef8accc17c54c) ### [keepalived-ipfailover](https://github.com/openshift/images/tree/e3879e9e36d64c6be08b621a50ad5d3ee343dc3e) * [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) * [Full changelog](https://github.com/openshift/images/compare/70281faf9e9bcadbba25a158b2b4cfb4dd252644...e3879e9e36d64c6be08b621a50ad5d3ee343dc3e) ### [kube-proxy](https://github.com/openshift/sdn/tree/307a0b2cdd1d5e97830e940d95ba9985e80f5d19) * [SDN-4925](https://issues.redhat.com/browse/SDN-4925): Revendor k/k to upstream 1.30.3 (for kube-proxy) [#630](https://github.com/openshift/sdn/pull/630) * [OCPBUGS-34279](https://issues.redhat.com/browse/OCPBUGS-34279): ART sync and golang 1.22 update [#629](https://github.com/openshift/sdn/pull/629) * [Full changelog](https://github.com/openshift/sdn/compare/b392d642da78e37540d7df3cfd341a6be529d710...307a0b2cdd1d5e97830e940d95ba9985e80f5d19) ### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/462e63f6223817d3610f030f6166a790d793c572) * [OCPBUGS-33620](https://issues.redhat.com/browse/OCPBUGS-33620): [bot] Bump openshift/kube-state-metrics to v2.13.0 [#115](https://github.com/openshift/kube-state-metrics/pull/115) * [Full changelog](https://github.com/openshift/kube-state-metrics/compare/8b24e32af32d9ffec05d1be5a04d453a88737cb3...462e63f6223817d3610f030f6166a790d793c572) ### [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator/tree/34fafc04e5f2872e282617da31175a7e091ffdb2) * [OCPBUGS-34066](https://issues.redhat.com/browse/OCPBUGS-34066): Updating ose-kube-storage-version-migrator-container image to be consistent with ART for 4.17 [#205](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/205) * [Full changelog](https://github.com/openshift/kubernetes-kube-storage-version-migrator/compare/969a60e9e2466c44f5b3ffd43fe3ecab11bf1e51...34fafc04e5f2872e282617da31175a7e091ffdb2) ### [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver/tree/02f9a9211a89784aad3272ffe93aa305a00be736) * [CNV-45886](https://issues.redhat.com/browse/CNV-45886): Add csi-clone support to kubevirt-csi (#118) [#45](https://github.com/openshift/kubevirt-csi-driver/pull/45) * [CNV-44899](https://issues.redhat.com/browse/CNV-44899): Sync upstream 2024-07-22 [#44](https://github.com/openshift/kubevirt-csi-driver/pull/44) * [OCPBUGS-35093](https://issues.redhat.com/browse/OCPBUGS-35093): Updating ose-kubevirt-csi-driver-container image to be consistent with ART for 4.17 [#43](https://github.com/openshift/kubevirt-csi-driver/pull/43) * [Full changelog](https://github.com/openshift/kubevirt-csi-driver/compare/30e51d52a05458fb3d281d262a009df7a0165c4c...02f9a9211a89784aad3272ffe93aa305a00be736) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/d0e62ca300b50dc619107b12f0056eb68062b3ff) * [OCPBUGS-31777](https://issues.redhat.com/browse/OCPBUGS-31777): Updates message verbs to use %q where appropriate [#1240](https://github.com/openshift/machine-api-operator/pull/1240) * [OCPCLOUD-2565](https://issues.redhat.com/browse/OCPCLOUD-2565): Machine controller feature gating [#1274](https://github.com/openshift/machine-api-operator/pull/1274) * [OCPCLOUD-2565](https://issues.redhat.com/browse/OCPCLOUD-2565): Machineset feature gating [#1273](https://github.com/openshift/machine-api-operator/pull/1273) * [OCPBUGS-37154](https://issues.redhat.com/browse/OCPBUGS-37154): Added Permisions for Azure Capacity Reservation [#1272](https://github.com/openshift/machine-api-operator/pull/1272) * [OCPCLOUD-2565](https://issues.redhat.com/browse/OCPCLOUD-2565): Updates vsphere feature gates [#1269](https://github.com/openshift/machine-api-operator/pull/1269) * [CORS-3546](https://issues.redhat.com/browse/CORS-3546): Nutanix: add gpus and dataDisks support [#1266](https://github.com/openshift/machine-api-operator/pull/1266) * [CORS-3580](https://issues.redhat.com/browse/CORS-3580): Add the hyperdisk-balanced disk type [#1268](https://github.com/openshift/machine-api-operator/pull/1268) * [OCPBUGS-36469](https://issues.redhat.com/browse/OCPBUGS-36469): Update validation for placementGroupPartition to honour it as pointer [#1267](https://github.com/openshift/machine-api-operator/pull/1267) * [CFE-1065](https://issues.redhat.com/browse/CFE-1065): Add range validation for placementGroupPartition [#1265](https://github.com/openshift/machine-api-operator/pull/1265) * [CFE-1065](https://issues.redhat.com/browse/CFE-1065): Add support for PlacementGroupPartition of placement group [#1242](https://github.com/openshift/machine-api-operator/pull/1242) * NO-JIRA: Update OWNERS [#1264](https://github.com/openshift/machine-api-operator/pull/1264) * [OCPBUGS-1735](https://issues.redhat.com/browse/OCPBUGS-1735): Vsphere: Handle cloned instance with lost taskID [#1223](https://github.com/openshift/machine-api-operator/pull/1223) * [OCPCLOUD-2565](https://issues.redhat.com/browse/OCPCLOUD-2565): Bump openshift/api [#1256](https://github.com/openshift/machine-api-operator/pull/1256) * [Full changelog](https://github.com/openshift/machine-api-operator/compare/ce3ebe5b58d0ac498cc960f73c49534be3c83e95...d0e62ca300b50dc619107b12f0056eb68062b3ff) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/c41c314942bbd3b357e6bbfabc25e13681673861) * [OCPBUGS-31777](https://issues.redhat.com/browse/OCPBUGS-31777): Updates message verbs to use %q where appropriate [#4369](https://github.com/openshift/machine-config-operator/pull/4369) * [OCPBUGS-37850](https://issues.redhat.com/browse/OCPBUGS-37850): Machine-config daemon ListPools panic during tech-preview CI runs [#4533](https://github.com/openshift/machine-config-operator/pull/4533) * NO-ISSUE: Add ref link to NodeDisruptionPolicy in docs/* [#4543](https://github.com/openshift/machine-config-operator/pull/4543) * [AUTH-482](https://issues.redhat.com/browse/AUTH-482): set required-scc for openshift workloads [#4504](https://github.com/openshift/machine-config-operator/pull/4504) * [OCPNODE-2482](https://issues.redhat.com/browse/OCPNODE-2482): Enable CRI-O internal repair feature as the default [#4519](https://github.com/openshift/machine-config-operator/pull/4519) * [OCPBUGS-37984](https://issues.redhat.com/browse/OCPBUGS-37984): Give keepalived-monitor necessary capabilities [#4517](https://github.com/openshift/machine-config-operator/pull/4517) * [OCPBUGS-37534](https://issues.redhat.com/browse/OCPBUGS-37534): Revert "MCD-pull: run after network-online.target in Azure" [#4515](https://github.com/openshift/machine-config-operator/pull/4515) * [OCPBUGS-38320](https://issues.redhat.com/browse/OCPBUGS-38320): Revert "templates/master/cri-o: make crun as the default container runtime" [#4523](https://github.com/openshift/machine-config-operator/pull/4523) * [OCPNODE-2357](https://issues.redhat.com/browse/OCPNODE-2357): templates/master/cri-o: make crun as the default container runtime [#4437](https://github.com/openshift/machine-config-operator/pull/4437) * NO-JIRA: crio: set min memory for crun [#4516](https://github.com/openshift/machine-config-operator/pull/4516) * [OCPBUGS-35800](https://issues.redhat.com/browse/OCPBUGS-35800): kubelet config controller does not always propogate tlsSecurityProfile [#4512](https://github.com/openshift/machine-config-operator/pull/4512) * [OCPBUGS-31298](https://issues.redhat.com/browse/OCPBUGS-31298): Prevent no-operation patches from overloading the kube-api server with unnecessary calls [#4511](https://github.com/openshift/machine-config-operator/pull/4511) * [MCO-703](https://issues.redhat.com/browse/MCO-703): Lifecycle Buildah with MCO [#4471](https://github.com/openshift/machine-config-operator/pull/4471) * [MCO-1214](https://issues.redhat.com/browse/MCO-1214): Enabled boot images updates for AWS [#4492](https://github.com/openshift/machine-config-operator/pull/4492) * NO-ISSUE: Move ManagedBootImages and NodeDisruptionPolicy to default e2e suite [#4513](https://github.com/openshift/machine-config-operator/pull/4513) * NO-JIRA: Fix HasOSImage function [#4510](https://github.com/openshift/machine-config-operator/pull/4510) * NO-ISSUE: Remove openshift/api pin [#4508](https://github.com/openshift/machine-config-operator/pull/4508) * [MCO-1065](https://issues.redhat.com/browse/MCO-1065): MCO-1171: API bump for ManagedBootImages and NodeDisruptionPolicy GA [#4496](https://github.com/openshift/machine-config-operator/pull/4496) * [OCPBUGS-33784](https://issues.redhat.com/browse/OCPBUGS-33784): Guard MachineOSBuild informers with feature gates [#4497](https://github.com/openshift/machine-config-operator/pull/4497) * [MCO-1230](https://issues.redhat.com/browse/MCO-1230): Retry build and push operations multiple times [#4469](https://github.com/openshift/machine-config-operator/pull/4469) * [OCPBUGS-30955](https://issues.redhat.com/browse/OCPBUGS-30955): On-Prem resolv prepender to watch for NM changes [#4488](https://github.com/openshift/machine-config-operator/pull/4488) * [MCO-1191](https://issues.redhat.com/browse/MCO-1191), [MCO-1194](https://issues.redhat.com/browse/MCO-1194): Experiment with creating internal go bindings for bootc , Incorporate support for bootc commands to Machine Config Daemon [#4465](https://github.com/openshift/machine-config-operator/pull/4465) * [OCPBUGS-36289](https://issues.redhat.com/browse/OCPBUGS-36289): e2e test should wait for MCD pod to be running [#4444](https://github.com/openshift/machine-config-operator/pull/4444) * NO-ISSUE: OWNERS: keep up-to-date with active maintainers [#4493](https://github.com/openshift/machine-config-operator/pull/4493) * [MCO-1202](https://issues.redhat.com/browse/MCO-1202): MCO-1203: MCO-1204: MCO-1205: MCO-1213: Implementing tlsSecurityProfile for MCO [#4435](https://github.com/openshift/machine-config-operator/pull/4435) * [SPLAT-1381](https://issues.redhat.com/browse/SPLAT-1381): Remove Alibaba [#4112](https://github.com/openshift/machine-config-operator/pull/4112) * NO-ISSUE: API bump to fetch BootcNodeManagement FG [#4487](https://github.com/openshift/machine-config-operator/pull/4487) * [OCPBUGS-36175](https://issues.redhat.com/browse/OCPBUGS-36175): Remove privileged flag from on-prem containers [#4443](https://github.com/openshift/machine-config-operator/pull/4443) * [OCPNODE-2438](https://issues.redhat.com/browse/OCPNODE-2438): bump API and update CRD manifests [#4480](https://github.com/openshift/machine-config-operator/pull/4480) * [OCPBUGS-37271](https://issues.redhat.com/browse/OCPBUGS-37271): kubelet: boot without PSI for performance concerns [#4470](https://github.com/openshift/machine-config-operator/pull/4470) * [MCO-1125](https://issues.redhat.com/browse/MCO-1125): OCPBUGS-35277: Allow paths to be defined for non-disruptive updates [#4472](https://github.com/openshift/machine-config-operator/pull/4472) * [OCPBUGS-19537](https://issues.redhat.com/browse/OCPBUGS-19537): OCB should fail if node is not coreos based [#4442](https://github.com/openshift/machine-config-operator/pull/4442) * [MCO-1227](https://issues.redhat.com/browse/MCO-1227): Run boot image controller only when required [#4477](https://github.com/openshift/machine-config-operator/pull/4477) * [OCPBUGS-33397](https://issues.redhat.com/browse/OCPBUGS-33397): Openshift uncordoned compute-node that was intentionally cordoned [#4475](https://github.com/openshift/machine-config-operator/pull/4475) * [OCPBUGS-33134](https://issues.redhat.com/browse/OCPBUGS-33134): Nodes are drained twice when an OCB image is applied [#4467](https://github.com/openshift/machine-config-operator/pull/4467) * [OCPBUGS-36654](https://issues.redhat.com/browse/OCPBUGS-36654): Machine-config operator should not hot loop generating ValidatingAdmissionPolicyUpdated events [#4460](https://github.com/openshift/machine-config-operator/pull/4460) * [OPNET-465](https://issues.redhat.com/browse/OPNET-465): Refactor LB and DNS manifest list for vSphere [#4167](https://github.com/openshift/machine-config-operator/pull/4167) * [MCO-1103](https://issues.redhat.com/browse/MCO-1103): Restore setup-envtest used in the verify test [#4458](https://github.com/openshift/machine-config-operator/pull/4458) * [MCO-1144](https://issues.redhat.com/browse/MCO-1144): Implement progressing/error boot images conditions on the MachineConfiguration object [#4390](https://github.com/openshift/machine-config-operator/pull/4390) * NO-ISSUE: Revert "disable mglru service" [#4468](https://github.com/openshift/machine-config-operator/pull/4468) * [OCPBUGS-36344](https://issues.redhat.com/browse/OCPBUGS-36344): Add CIP relevant mirrors to sigstore attachement cfg [#4449](https://github.com/openshift/machine-config-operator/pull/4449) * [OCPBUGS-35436](https://issues.redhat.com/browse/OCPBUGS-35436): Remove disable-mglru.service [#4466](https://github.com/openshift/machine-config-operator/pull/4466) * [OCPBUGS-36711](https://issues.redhat.com/browse/OCPBUGS-36711): templates: run disable-mglru conditionally [#4459](https://github.com/openshift/machine-config-operator/pull/4459) * [OCPBUGS-35300](https://issues.redhat.com/browse/OCPBUGS-35300): MCD-pull: run after network-online.target in Azure [#4423](https://github.com/openshift/machine-config-operator/pull/4423) * [OCPBUGS-30603](https://issues.redhat.com/browse/OCPBUGS-30603): Bootstrap e2e test featuregate setup does not match the actual code [#4439](https://github.com/openshift/machine-config-operator/pull/4439) * [MCO-1147](https://issues.redhat.com/browse/MCO-1147), [OCPBUGS-34225](https://issues.redhat.com/browse/OCPBUGS-34225): Pick up openshift/kubernetes 1.30 rebase updates, Dockerfile Update [#4399](https://github.com/openshift/machine-config-operator/pull/4399) * [OCPNODE-2226](https://issues.redhat.com/browse/OCPNODE-2226): Introduce versioning in auto-node-sizing feature [#4363](https://github.com/openshift/machine-config-operator/pull/4363) * [OCPBUGS-21628](https://issues.redhat.com/browse/OCPBUGS-21628), [OCPBUGS-28974](https://issues.redhat.com/browse/OCPBUGS-28974): daemon: Handle correctly OS Version for 4.1 and 4.2 bootimages [#4429](https://github.com/openshift/machine-config-operator/pull/4429) * [OCPBUGS-33694](https://issues.redhat.com/browse/OCPBUGS-33694): daemon/update: disable systemd unit before overwriting [#4421](https://github.com/openshift/machine-config-operator/pull/4421) * [OCPBUGS-36178](https://issues.redhat.com/browse/OCPBUGS-36178): remove unnecessary e2e test TestControllerConfigStuff [#4434](https://github.com/openshift/machine-config-operator/pull/4434) * [OCPBUGS-33913](https://issues.redhat.com/browse/OCPBUGS-33913), [OCPBUGS-34261](https://issues.redhat.com/browse/OCPBUGS-34261): CurrentImagePullSecret should be consumed by the MCD [#4395](https://github.com/openshift/machine-config-operator/pull/4395) * [OCPBUGS-35971](https://issues.redhat.com/browse/OCPBUGS-35971): disable mglru kernel feature [#4425](https://github.com/openshift/machine-config-operator/pull/4425) * NO-JIRA: format policy.json [#4412](https://github.com/openshift/machine-config-operator/pull/4412) * [OCPBUGS-32348](https://issues.redhat.com/browse/OCPBUGS-32348): Make logging configurable for on-prem components [#4344](https://github.com/openshift/machine-config-operator/pull/4344) * [OCPBUGS-31710](https://issues.redhat.com/browse/OCPBUGS-31710): Unify machineconfig file format for kubeletconfig to use YAML encoding instead of JSON encoding [#4350](https://github.com/openshift/machine-config-operator/pull/4350) * [OCPBUGS-35519](https://issues.redhat.com/browse/OCPBUGS-35519): Revert "Azure: add Azure specific dnsmasq ordering" [#4411](https://github.com/openshift/machine-config-operator/pull/4411) * [OCPBUGS-33331](https://issues.redhat.com/browse/OCPBUGS-33331): Fix reference to $host_file [#4353](https://github.com/openshift/machine-config-operator/pull/4353) * [OCPBUGS-34050](https://issues.redhat.com/browse/OCPBUGS-34050): Default ipv4 NODE_IP to 0.0.0.0 [#4388](https://github.com/openshift/machine-config-operator/pull/4388) * [OCPBUGS-35300](https://issues.redhat.com/browse/OCPBUGS-35300): Azure: add Azure specific dnsmasq ordering [#4404](https://github.com/openshift/machine-config-operator/pull/4404) * [OCPNODE-2216](https://issues.redhat.com/browse/OCPNODE-2216): crio: migrate metrics port to localhost only [4.17] [#4292](https://github.com/openshift/machine-config-operator/pull/4292) * [OCPNODE-2336](https://issues.redhat.com/browse/OCPNODE-2336): Drop ClusterImagePolicy validation on scope conflicts with release-image repo [#4401](https://github.com/openshift/machine-config-operator/pull/4401) * [OCPBUGS-33671](https://issues.redhat.com/browse/OCPBUGS-33671), [OCPBUGS-34079](https://issues.redhat.com/browse/OCPBUGS-34079): fix secret canonicalization [#4366](https://github.com/openshift/machine-config-operator/pull/4366) * [OCPBUGS-33129](https://issues.redhat.com/browse/OCPBUGS-33129): Panic when we remove an OCB infra MCP and we try to create new ones with different names [#4396](https://github.com/openshift/machine-config-operator/pull/4396) * [MCO-1152](https://issues.redhat.com/browse/MCO-1152): MCO-1146: Add e2e tests for NodeDisruptionPolicy [#4365](https://github.com/openshift/machine-config-operator/pull/4365) * [OCPBUGS-34959](https://issues.redhat.com/browse/OCPBUGS-34959): ensure event handlers are registered after queue is configured [#4359](https://github.com/openshift/machine-config-operator/pull/4359) * [OCPBUGS-29820](https://issues.redhat.com/browse/OCPBUGS-29820): kubelet.service: wait for chronyd [#4381](https://github.com/openshift/machine-config-operator/pull/4381) * [OCPBUGS-33248](https://issues.redhat.com/browse/OCPBUGS-33248): daemon: upgrade os image from local container storage if it exists [#4347](https://github.com/openshift/machine-config-operator/pull/4347) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/0ffbe22f7df52093a54f05132e73f4dadf52907c...c41c314942bbd3b357e6bbfabc25e13681673861) ### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/eb2a1bd822dc7a6f490276121bd654c5b000127d) * [OCPBUGS-36921](https://issues.redhat.com/browse/OCPBUGS-36921): Use resource label when showing empty alert list pages [#165](https://github.com/openshift/monitoring-plugin/pull/165) * NO-JIRA: Update query-browser to not use setState [#164](https://github.com/openshift/monitoring-plugin/pull/164) * NO-JIRA: upgrade to go 1.22 fixing the z version [#162](https://github.com/openshift/monitoring-plugin/pull/162) * NO-JIRA: downgrade to go 1.21 to be able to use cachito [#160](https://github.com/openshift/monitoring-plugin/pull/160) * NO-JIRA: add FIPS compliant flags and env vars [#157](https://github.com/openshift/monitoring-plugin/pull/157) * [OU-431](https://issues.redhat.com/browse/OU-431): Export CSV for Alert Tables [#133](https://github.com/openshift/monitoring-plugin/pull/133) * NO-JIRA: Use DNF and go based image in Dockerfile [#154](https://github.com/openshift/monitoring-plugin/pull/154) * NO-JIRA: fix cachito web folder [#151](https://github.com/openshift/monitoring-plugin/pull/151) * NO-JIRA: fix command chain for art image [#149](https://github.com/openshift/monitoring-plugin/pull/149) * NO-JIRA: fix cachito pem file location [#146](https://github.com/openshift/monitoring-plugin/pull/146) * NO-JIRA: fix cachito target folder [#144](https://github.com/openshift/monitoring-plugin/pull/144) * NO-JIRA: Fix art image cachito path for yarn lock [#142](https://github.com/openshift/monitoring-plugin/pull/142) * [OU-436](https://issues.redhat.com/browse/OU-436): Add Golang backend [#128](https://github.com/openshift/monitoring-plugin/pull/128) * [OU-258](https://issues.redhat.com/browse/OU-258): Dev console: Use Metrics page from monitoring-plugin [#138](https://github.com/openshift/monitoring-plugin/pull/138) * [OCPBUGS-37291](https://issues.redhat.com/browse/OCPBUGS-37291): check undefined function before calling [#137](https://github.com/openshift/monitoring-plugin/pull/137) * NO-JIRA: Fix docker local and log query browser error [#135](https://github.com/openshift/monitoring-plugin/pull/135) * [OU-248](https://issues.redhat.com/browse/OU-248): Add Alerts Detail Page [#131](https://github.com/openshift/monitoring-plugin/pull/131) * [OU-238](https://issues.redhat.com/browse/OU-238): Export CSV [#127](https://github.com/openshift/monitoring-plugin/pull/127) * [OCPBUGS-36970](https://issues.redhat.com/browse/OCPBUGS-36970): Use the non-tenancy URL in the Admin perspective [#134](https://github.com/openshift/monitoring-plugin/pull/134) * [OU-251](https://issues.redhat.com/browse/OU-251): Prevent rule labels from being added to alert labels for dev console [#132](https://github.com/openshift/monitoring-plugin/pull/132) * [OU-439](https://issues.redhat.com/browse/OU-439): Add the predefined queries list to the admin metrics [#129](https://github.com/openshift/monitoring-plugin/pull/129) * [OU-251](https://issues.redhat.com/browse/OU-251): Migrate Developer Perspective Alert List to Monitoring Plugin [#125](https://github.com/openshift/monitoring-plugin/pull/125) * [OKD-210](https://issues.redhat.com/browse/OKD-210): Use rhel9 base image in Dockerfile [#121](https://github.com/openshift/monitoring-plugin/pull/121) * [Full changelog](https://github.com/openshift/monitoring-plugin/compare/d731be6dcd06753d57069d98b61dd336ae6ec812...eb2a1bd822dc7a6f490276121bd654c5b000127d) ### [multus-admission-controller](https://github.com/openshift/multus-admission-controller/tree/076f0caa98ca33b0eb4d3cdb0f984de03e8bd6b7) * [OCPBUGS-34283](https://issues.redhat.com/browse/OCPBUGS-34283): Updating ose-multus-admission-controller-container image to be consistent with ART for 4.17 [#85](https://github.com/openshift/multus-admission-controller/pull/85) * [NP-1046](https://issues.redhat.com/browse/NP-1046): Update owners [#86](https://github.com/openshift/multus-admission-controller/pull/86) * [Full changelog](https://github.com/openshift/multus-admission-controller/compare/2591682f2d409eea29cced23bf355ca8f27fcec8...076f0caa98ca33b0eb4d3cdb0f984de03e8bd6b7) ### [multus-cni, multus-cni-microshift](https://github.com/openshift/multus-cni/tree/3cba503d4b6295efd1fa1931884eab2b63c84d94) * [OCPBUGS-37991](https://issues.redhat.com/browse/OCPBUGS-37991): Downstream sync to address multiple interface returns in network-status annotation [#245](https://github.com/openshift/multus-cni/pull/245) * [OKD-218](https://issues.redhat.com/browse/OKD-218): install util-linux [#241](https://github.com/openshift/multus-cni/pull/241) * [OCPBUGS-34911](https://issues.redhat.com/browse/OCPBUGS-34911): Update owners file [#237](https://github.com/openshift/multus-cni/pull/237) * [OCPBUGS-33559](https://issues.redhat.com/browse/OCPBUGS-33559): Thick plugin should not wait for API readiness on CNI DEL [#233](https://github.com/openshift/multus-cni/pull/233) * [Full changelog](https://github.com/openshift/multus-cni/compare/317208e75cd56a6d682357415a724ca34a6fd74b...3cba503d4b6295efd1fa1931884eab2b63c84d94) ### [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy/tree/7d01ea1c54c4eeace626f05a9dcc94230b3a9ec8) * Updating ose-multus-networkpolicy-container image to be consistent with ART for 4.17 (#55) [#55](https://github.com/openshift/multus-networkpolicy/pull/55) * Update owners (#56) [#56](https://github.com/openshift/multus-networkpolicy/pull/56) * [Full changelog](https://github.com/openshift/multus-networkpolicy/compare/d04f22f83e5955b34320c9d3e56c1ba4f15d2070...7d01ea1c54c4eeace626f05a9dcc94230b3a9ec8) ### [multus-route-override-cni](https://github.com/openshift/route-override-cni/tree/391c1b0361e17c5718508810f0bdb6ff66ae6e81) * [NP-1041](https://issues.redhat.com/browse/NP-1041): Update owners [#57](https://github.com/openshift/route-override-cni/pull/57) * [Full changelog](https://github.com/openshift/route-override-cni/compare/6a04feea1b1ab85914d9793a3bb8502c54bef172...391c1b0361e17c5718508810f0bdb6ff66ae6e81) ### [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni/tree/c359161c2d1c43ffa61774ce22d3ff6c936829fa) * [NP-1057](https://issues.redhat.com/browse/NP-1057): Ds merge 08/02/2024 [#307](https://github.com/openshift/whereabouts-cni/pull/307) * [OCPBUGS-33941](https://issues.redhat.com/browse/OCPBUGS-33941): upstream sync 23072024 [#303](https://github.com/openshift/whereabouts-cni/pull/303) * [NP-1045](https://issues.redhat.com/browse/NP-1045): Update owners [#285](https://github.com/openshift/whereabouts-cni/pull/285) * [OCPBUGS-29648](https://issues.redhat.com/browse/OCPBUGS-29648): upstream sync 13062024 [#290](https://github.com/openshift/whereabouts-cni/pull/290) * [Full changelog](https://github.com/openshift/whereabouts-cni/compare/e60ff83ae19a94e5bda54d9477f452bfd6b28beb...c359161c2d1c43ffa61774ce22d3ff6c936829fa) ### [must-gather](https://github.com/openshift/must-gather/tree/e20b89ab3124753e8447b8be25df081b6f889896) * NO-JIRA: Expand the approvers for must-gather [#439](https://github.com/openshift/must-gather/pull/439) * [MON-3108](https://issues.redhat.com/browse/MON-3108): fix(collection-scripts/monitoring_common.sh): set a default --sandbox-dir-root to 'promtool tsdb dump-openmetrics' for better UX [#437](https://github.com/openshift/must-gather/pull/437) * [CNF-13837](https://issues.redhat.com/browse/CNF-13837): gather_ppc: fallback option when NTO image not found [#436](https://github.com/openshift/must-gather/pull/436) * [MON-3108](https://issues.redhat.com/browse/MON-3108): Add gather_metrics for Prometheus fetching [#434](https://github.com/openshift/must-gather/pull/434) * [OCPBUGS-33959](https://issues.redhat.com/browse/OCPBUGS-33959), [SDN-5066](https://issues.redhat.com/browse/SDN-5066): Remove needless multus log collection [#431](https://github.com/openshift/must-gather/pull/431) * NO-JIRA: Update dockerfile rename changes [#433](https://github.com/openshift/must-gather/pull/433) * NO-JIRA: Rename Dockerfile [#432](https://github.com/openshift/must-gather/pull/432) * NO-JIRA: Correct typo. [#414](https://github.com/openshift/must-gather/pull/414) * NO-JIRA: Adding the missing clusterresourcequota and Flowcontrol resources [#408](https://github.com/openshift/must-gather/pull/408) * [OCPBUGS-34360](https://issues.redhat.com/browse/OCPBUGS-34360): Run ppc node collection in parallel [#424](https://github.com/openshift/must-gather/pull/424) * [OCPBUGS-31037](https://issues.redhat.com/browse/OCPBUGS-31037): Collect PerformanceProfile Data From all Nodes [#410](https://github.com/openshift/must-gather/pull/410) * [OCPBUGS-33959](https://issues.redhat.com/browse/OCPBUGS-33959): Network logs collection: skip unready nodes [#425](https://github.com/openshift/must-gather/pull/425) * [Full changelog](https://github.com/openshift/must-gather/compare/3a90e581047a71a74fd9babb1ada3ad5f54c7a25...e20b89ab3124753e8447b8be25df081b6f889896) ### [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon/tree/f7a88331a9de217c6619dccd23bc701aa6712df8) * Correct spelling (#97) [#97](https://github.com/openshift/network-metrics-daemon/pull/97) * Update owners (#94) [#94](https://github.com/openshift/network-metrics-daemon/pull/94) * [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/710bd872934572584eff4987eb638764afd04cdb...f7a88331a9de217c6619dccd23bc701aa6712df8) ### [network-tools](https://github.com/openshift/network-tools/tree/fbad0c52829842c07c03a29c77510926c1e8c44e) * NO-JIRA: Remove Ben from script [#130](https://github.com/openshift/network-tools/pull/130) * NO-JIRA: Add real total line to the bug ranking [#131](https://github.com/openshift/network-tools/pull/131) * NO-JIRA: Px score for bugs [#128](https://github.com/openshift/network-tools/pull/128) * [Full changelog](https://github.com/openshift/network-tools/compare/26d0d4051302be247cc1b05e74bc1764bba4b6b9...fbad0c52829842c07c03a29c77510926c1e8c44e) ### [oauth-server](https://github.com/openshift/oauth-server/tree/4d11d2699633c0b9372335c501fec6ac41ef7fb4) * [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) * [Full changelog](https://github.com/openshift/oauth-server/compare/5597860a7484ea3e680b2564a4ba89a83888ace3...4d11d2699633c0b9372335c501fec6ac41ef7fb4) ### [oc-mirror](https://github.com/openshift/oc-mirror/tree/7a963b29583c194b7c64ed16450f5391c55e6bdb) * [OCPBUGS-35824](https://issues.redhat.com/browse/OCPBUGS-35824): Log warning UPDATE_URL_OVERRIDE correctly (#908) [#908](https://github.com/openshift/oc-mirror/pull/908) * [CLID-169](https://issues.redhat.com/browse/CLID-169): Add terraform template to up Enclave demo env on AWS (#907) [#907](https://github.com/openshift/oc-mirror/pull/907) * [OCPBUGS-37867](https://issues.redhat.com/browse/OCPBUGS-37867): Use tag only when image by tag and digest (#911) [#911](https://github.com/openshift/oc-mirror/pull/911) * [OCPBUGS-38037](https://issues.redhat.com/browse/OCPBUGS-38037): unable to build graph image in enclave environment (#906) [#906](https://github.com/openshift/oc-mirror/pull/906) * [OCPBUGS-38396](https://issues.redhat.com/browse/OCPBUGS-38396): use platform.release when set (#909) [#909](https://github.com/openshift/oc-mirror/pull/909) * [OCPBUGS-37950](https://issues.redhat.com/browse/OCPBUGS-37950): Bug fix when kubevirt image not found (#904) [#904](https://github.com/openshift/oc-mirror/pull/904) * [OCPBUGS-37667](https://issues.redhat.com/browse/OCPBUGS-37667): Rebuild catalogs -- without cache generation (#899) [#899](https://github.com/openshift/oc-mirror/pull/899) * [CLID-179](https://issues.redhat.com/browse/CLID-179): Include the HyperShift KubeVirt CoreOS container (#900) [#900](https://github.com/openshift/oc-mirror/pull/900) * removes duplicated operator related images (#903) [#903](https://github.com/openshift/oc-mirror/pull/903) * [CLID-133](https://issues.redhat.com/browse/CLID-133): feat: introduces priority on mirroring and show which operator failed during mirroring (#895) [#895](https://github.com/openshift/oc-mirror/pull/895) * [OCPBUGS-36410](https://issues.redhat.com/browse/OCPBUGS-36410): fix: creates tags for release images (#898) [#898](https://github.com/openshift/oc-mirror/pull/898) * [CLID-136](https://issues.redhat.com/browse/CLID-136): Skip deletion of operator catalog image in delete feature (#894) [#894](https://github.com/openshift/oc-mirror/pull/894) * [OCPBUGS-37055](https://issues.redhat.com/browse/OCPBUGS-37055): Use proxy for HTTP request release signatures (#891) [#891](https://github.com/openshift/oc-mirror/pull/891) * [OCPBUGS-36548](https://issues.redhat.com/browse/OCPBUGS-36548): Skip catalogs that are non existing (#888) [#888](https://github.com/openshift/oc-mirror/pull/888) * [OCPBUGS-36445](https://issues.redhat.com/browse/OCPBUGS-36445): Fix to ensure invalid catalogs are skipped (#885) [#885](https://github.com/openshift/oc-mirror/pull/885) * CLID-99 consolidates the release collector for delete feature (#883) [#883](https://github.com/openshift/oc-mirror/pull/883) * This is a combination of 6 commits. (#880) [#880](https://github.com/openshift/oc-mirror/pull/880) * [OCPBUGS-362214](https://issues.redhat.com/browse/OCPBUGS-362214): Fix V2 DiskToMirror should not require internet access (#882) [#882](https://github.com/openshift/oc-mirror/pull/882) * Update enclave documentation : OSUS (#878) [#878](https://github.com/openshift/oc-mirror/pull/878) * [OCPBUGS-34020](https://issues.redhat.com/browse/OCPBUGS-34020): Implement fail safe / fail fast in workers (#865) [#865](https://github.com/openshift/oc-mirror/pull/865) * [CLID-135](https://issues.redhat.com/browse/CLID-135): Show warning in console when EUS and version conditions are used (#874) [#874](https://github.com/openshift/oc-mirror/pull/874) * [OCPBUGS-35279](https://issues.redhat.com/browse/OCPBUGS-35279): Fix spelling error in delete console message (#877) [#877](https://github.com/openshift/oc-mirror/pull/877) * Updating oc-mirror-plugin-container image to be consistent with ART for 4.17 (#872) [#872](https://github.com/openshift/oc-mirror/pull/872) * [OCPBUGS-33775](https://issues.redhat.com/browse/OCPBUGS-33775): Do not generate idms & itms if nothing has been mirrored (#869) [#869](https://github.com/openshift/oc-mirror/pull/869) * [OCPBUGS-33121](https://issues.redhat.com/browse/OCPBUGS-33121): Fix problems with versions and verbose flags (#867) [#867](https://github.com/openshift/oc-mirror/pull/867) * [Full changelog](https://github.com/openshift/oc-mirror/compare/765d94bf4103140837077531acd26ed069c2bb61...7a963b29583c194b7c64ed16450f5391c55e6bdb) ### [olm-catalogd](https://github.com/openshift/operator-framework-catalogd/tree/c4497d0954b9967ba206515308275ae6f1d962e8) * NO-ISSUE: Synchronize From Upstream Repositories [#59](https://github.com/openshift/operator-framework-catalogd/pull/59) * NO-ISSUE: Synchronize From Upstream Repositories [#57](https://github.com/openshift/operator-framework-catalogd/pull/57) * NO-ISSUE: Synchronize From Upstream Repositories [#53](https://github.com/openshift/operator-framework-catalogd/pull/53) * [Full changelog](https://github.com/openshift/operator-framework-catalogd/compare/79975a511e1d31a09ef9b3b9e01262c8c69ff633...c4497d0954b9967ba206515308275ae6f1d962e8) ### [olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/b834fc82d511853602b734e0b1b097c5e0e9e49a) * NO-ISSUE: Synchronize From Upstream Repositories [#131](https://github.com/openshift/operator-framework-operator-controller/pull/131) * NO-ISSUE: Synchronize From Upstream Repositories [#130](https://github.com/openshift/operator-framework-operator-controller/pull/130) * NO-ISSUE: Synchronize From Upstream Repositories [#129](https://github.com/openshift/operator-framework-operator-controller/pull/129) * NO-ISSUE: Synchronize From Upstream Repositories [#128](https://github.com/openshift/operator-framework-operator-controller/pull/128) * NO-ISSUE: Synchronize From Upstream Repositories [#127](https://github.com/openshift/operator-framework-operator-controller/pull/127) * NO-ISSUE: Synchronize From Upstream Repositories [#126](https://github.com/openshift/operator-framework-operator-controller/pull/126) * NO-ISSUE: Synchronize From Upstream Repositories [#125](https://github.com/openshift/operator-framework-operator-controller/pull/125) * NO-ISSUE: Synchronize From Upstream Repositories [#124](https://github.com/openshift/operator-framework-operator-controller/pull/124) * NO-ISSUE: Synchronize From Upstream Repositories [#123](https://github.com/openshift/operator-framework-operator-controller/pull/123) * NO-ISSUE: Synchronize From Upstream Repositories [#121](https://github.com/openshift/operator-framework-operator-controller/pull/121) * NO-ISSUE: Synchronize From Upstream Repositories [#119](https://github.com/openshift/operator-framework-operator-controller/pull/119) * NO-ISSUE: Synchronize From Upstream Repositories [#118](https://github.com/openshift/operator-framework-operator-controller/pull/118) * NO-ISSUE: Synchronize From Upstream Repositories [#117](https://github.com/openshift/operator-framework-operator-controller/pull/117) * NO-ISSUE: Synchronize From Upstream Repositories [#115](https://github.com/openshift/operator-framework-operator-controller/pull/115) * [OCPBUGS-36471](https://issues.redhat.com/browse/OCPBUGS-36471): Synchronize From Upstream Repositories [#114](https://github.com/openshift/operator-framework-operator-controller/pull/114) * NO-ISSUE: Synchronize From Upstream Repositories [#111](https://github.com/openshift/operator-framework-operator-controller/pull/111) * NO-ISSUE: Synchronize From Upstream Repositories [#110](https://github.com/openshift/operator-framework-operator-controller/pull/110) * [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/bf3fa9a767ddb1fa683b8e0b562311214116cee0...b834fc82d511853602b734e0b1b097c5e0e9e49a) ### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/aabcbc2cf5d944f64e6ebdbc4e0ce7f1b95bd127) * [OCPBUGS-35731](https://issues.redhat.com/browse/OCPBUGS-35731): Race condition when deleting ServiceAccount [#318](https://github.com/openshift/openshift-controller-manager/pull/318) * Revert Revert OCPBUGS-36833: 4.16 "Bad" reconciliation loops can cause unbounded dockercfg secret creation [#322](https://github.com/openshift/openshift-controller-manager/pull/322) * NO-JIRA: Revert "OCPBUGS-36833: 4.16 "Bad" reconciliation loops can cause unbounded dockercfg secret creation" [#321](https://github.com/openshift/openshift-controller-manager/pull/321) * [OCPBUGS-36833](https://issues.redhat.com/browse/OCPBUGS-36833): 4.16 "Bad" reconciliation loops can cause unbounded dockercfg secret creation [#319](https://github.com/openshift/openshift-controller-manager/pull/319) * [OCPBUGS-32873](https://issues.redhat.com/browse/OCPBUGS-32873): Replace deprecated gopkg.in/square/go-jose.v2 [#315](https://github.com/openshift/openshift-controller-manager/pull/315) * [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/51b6dbac5caca0db97423b81197629e59be090f0...aabcbc2cf5d944f64e6ebdbc4e0ce7f1b95bd127) ### [openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/a13ed564f36bd295b53afde59f4ac90a92cb75b3) * [OCPBUGS-34113](https://issues.redhat.com/browse/OCPBUGS-34113): Updating ose-openstack-cinder-csi-driver-container image to be consistent with ART for 4.17 [#292](https://github.com/openshift/cloud-provider-openstack/pull/292) * [OCPBUGS-34113](https://issues.redhat.com/browse/OCPBUGS-34113), [OCPBUGS-34137](https://issues.redhat.com/browse/OCPBUGS-34137), [OCPBUGS-34460](https://issues.redhat.com/browse/OCPBUGS-34460), [OCPBUGS-35462](https://issues.redhat.com/browse/OCPBUGS-35462): sync upstream on release-1.30/go1.22 [#287](https://github.com/openshift/cloud-provider-openstack/pull/287) * NO-JIRA: Merge https://github.com/kubernetes/cloud-provider-openstack:release-1.29 into master [#284](https://github.com/openshift/cloud-provider-openstack/pull/284) * NO-JIRA: Remove dulek from shiftstack-team [#279](https://github.com/openshift/cloud-provider-openstack/pull/279) * [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/96d3dc4ff1e02198dac2c246c87693f0cdbe1e78...a13ed564f36bd295b53afde59f4ac90a92cb75b3) ### [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator/tree/f89b6dbc9464e13f432a96ab42bdbb38bdd587d2) * NO-JIRA: Add more docs for configuration options [#167](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/167) * [STOR-1596](https://issues.redhat.com/browse/STOR-1596): Bump all deps for 4.17 [#176](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/176) * [OCPBUGS-30949](https://issues.redhat.com/browse/OCPBUGS-30949): Add config map hooks [#168](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/168) * [Full changelog](https://github.com/openshift/openstack-cinder-csi-driver-operator/compare/81e16ffa9e0ee747aaa8090738a876473467b343...f89b6dbc9464e13f432a96ab42bdbb38bdd587d2) ### [openstack-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/9db571c5fc2ce02aa3296ced348d082ee4cddaba) * [OCPBUGS-34072](https://issues.redhat.com/browse/OCPBUGS-34072): Updating openstack-cluster-api-controllers-container image to be consistent with ART for 4.17 [#317](https://github.com/openshift/cluster-api-provider-openstack/pull/317) * Merge https://github.com/kubernetes-sigs/cluster-api-provider-openstack:release-0.10 into main [#316](https://github.com/openshift/cluster-api-provider-openstack/pull/316) * [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/72e5bc95b37c201e5d64e9c872524429e6e869aa...9db571c5fc2ce02aa3296ced348d082ee4cddaba) ### [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack/tree/0fd117814e75f1f1af84b74ced11cd5183faa3f4) * [OCPCLOUD-2565](https://issues.redhat.com/browse/OCPCLOUD-2565): Adds --feature-gates CLI argument [#122](https://github.com/openshift/machine-api-provider-openstack/pull/122) * [Full changelog](https://github.com/openshift/machine-api-provider-openstack/compare/689718740b923e516c037d7862d81a462ecdbbd3...0fd117814e75f1f1af84b74ced11cd5183faa3f4) ### [operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/7915649deba09c031b0273c58e47f21eb6975aef) * NO-ISSUE: Synchronize From Upstream Repositories [#841](https://github.com/openshift/operator-framework-olm/pull/841) * NO-ISSUE: Synchronize From Upstream Repositories [#835](https://github.com/openshift/operator-framework-olm/pull/835) * NO-ISSUE: Synchronize From Upstream Repositories [#834](https://github.com/openshift/operator-framework-olm/pull/834) * NO-ISSUE: Update junit report file name to show spec results on Test Grid [#832](https://github.com/openshift/operator-framework-olm/pull/832) * [OCPBUGS-36500](https://issues.redhat.com/browse/OCPBUGS-36500): remove cvo hypershift profile annotation from psm-operator manifests [#831](https://github.com/openshift/operator-framework-olm/pull/831) * NO-ISSUE: Synchronize From Upstream Repositories [#830](https://github.com/openshift/operator-framework-olm/pull/830) * NO-ISSUE: Synchronize From Upstream Repositories [#827](https://github.com/openshift/operator-framework-olm/pull/827) * NO-ISSUE: Synchronize From Upstream Repositories [#825](https://github.com/openshift/operator-framework-olm/pull/825) * NO-ISSUE: Synchronize From Upstream Repositories [#820](https://github.com/openshift/operator-framework-olm/pull/820) * NO-ISSUE: Synchronize From Upstream Repositories [#816](https://github.com/openshift/operator-framework-olm/pull/816) * [OCPBUGS-35970](https://issues.redhat.com/browse/OCPBUGS-35970): add io.openshift.release.operator label to image [#812](https://github.com/openshift/operator-framework-olm/pull/812) * NO-ISSUE: Synchronize From Upstream Repositories [#815](https://github.com/openshift/operator-framework-olm/pull/815) * NO-ISSUE: add output-dir to E2E_GINKGO_OPTS [#813](https://github.com/openshift/operator-framework-olm/pull/813) * [OCPBUGS-35970](https://issues.redhat.com/browse/OCPBUGS-35970): don't erase the filesystem from the base tools image [#804](https://github.com/openshift/operator-framework-olm/pull/804) * NO-ISSUE: Manual Sync 0702 [#808](https://github.com/openshift/operator-framework-olm/pull/808) * [OCPBUGS-35970](https://issues.redhat.com/browse/OCPBUGS-35970): switch base image [#802](https://github.com/openshift/operator-framework-olm/pull/802) * NO-ISSUE: Synchronize From Upstream Repositories [#801](https://github.com/openshift/operator-framework-olm/pull/801) * NO-ISSUE: Synchronize From Upstream Repositories [#797](https://github.com/openshift/operator-framework-olm/pull/797) * NO-ISSUE: Manual Sync [#796](https://github.com/openshift/operator-framework-olm/pull/796) * [OPRUN-3221](https://issues.redhat.com/browse/OPRUN-3221): 🌱 fix xplat compile for of-tools image; hide utest files from git; use rhel8 art builder image [#770](https://github.com/openshift/operator-framework-olm/pull/770) * NO-ISSUE: Synchronize From Upstream Repositories [#790](https://github.com/openshift/operator-framework-olm/pull/790) * NO-ISSUE: Synchronize From Upstream Repositories [#783](https://github.com/openshift/operator-framework-olm/pull/783) * NO-ISSUE: Synchronize From Upstream Repositories [#778](https://github.com/openshift/operator-framework-olm/pull/778) * NO-ISSUE: Synchronize From Upstream Repositories [#763](https://github.com/openshift/operator-framework-olm/pull/763) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/c2b6bb1dde0f342314ed77ebe5d144c5fb1fcf34...7915649deba09c031b0273c58e47f21eb6975aef) ### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/794974488ac28a56f0afbbc15f290b6e32dc87b0) * 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) * [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/7db179fb05ea5bd33c9ea0a55e13adeeaf0529a2...794974488ac28a56f0afbbc15f290b6e32dc87b0) ### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/4b17dc2301488a37286221b87f2b95da3f9091af) * [SDN-4930](https://issues.redhat.com/browse/SDN-4930): Downstream Merge 20th august [#2268](https://github.com/openshift/ovn-kubernetes/pull/2268) * [OCPBUGS-37056](https://issues.redhat.com/browse/OCPBUGS-37056), [OCPBUGS-37439](https://issues.redhat.com/browse/OCPBUGS-37439), [OCPBUGS-37439](https://issues.redhat.com/browse/OCPBUGS-37439): Downstream Merge 14th August 2024 [#2259](https://github.com/openshift/ovn-kubernetes/pull/2259) * [OCPBUGS-37541](https://issues.redhat.com/browse/OCPBUGS-37541): Fix per-pod MCS/metadata blocking [#2240](https://github.com/openshift/ovn-kubernetes/pull/2240) * [OCPBUGS-36614](https://issues.redhat.com/browse/OCPBUGS-36614), [OCPBUGS-36865](https://issues.redhat.com/browse/OCPBUGS-36865), [SDN-4919](https://issues.redhat.com/browse/SDN-4919): [DownstreamMerge] 29 July 2024 [#2241](https://github.com/openshift/ovn-kubernetes/pull/2241) * [OCPBUGS-37709](https://issues.redhat.com/browse/OCPBUGS-37709): Revert #2233 DownStream Merge: 24th July 2024 [#2243](https://github.com/openshift/ovn-kubernetes/pull/2243) * [OCPBUGS-36865](https://issues.redhat.com/browse/OCPBUGS-36865), [SDN-4919](https://issues.redhat.com/browse/SDN-4919): DownStream Merge: 24th July 2024 [#2233](https://github.com/openshift/ovn-kubernetes/pull/2233) * [SDN-4919](https://issues.redhat.com/browse/SDN-4919): Downstream Merge July 10th [#2223](https://github.com/openshift/ovn-kubernetes/pull/2223) * [OCPBUGS-33758](https://issues.redhat.com/browse/OCPBUGS-33758), [OCPBUGS-33758](https://issues.redhat.com/browse/OCPBUGS-33758), [OCPBUGS-35347](https://issues.redhat.com/browse/OCPBUGS-35347), [OCPBUGS-35367](https://issues.redhat.com/browse/OCPBUGS-35367), [SDN-4919](https://issues.redhat.com/browse/SDN-4919), [SDN-5011](https://issues.redhat.com/browse/SDN-5011): Downstream Merge: July 2nd [#2217](https://github.com/openshift/ovn-kubernetes/pull/2217) * [OCPBUGS-34463](https://issues.redhat.com/browse/OCPBUGS-34463): Updating ovn-kubernetes-microshift-container image to be consistent with ART for 4.17 [#2186](https://github.com/openshift/ovn-kubernetes/pull/2186) * [OCPBUGS-34778](https://issues.redhat.com/browse/OCPBUGS-34778): bump OVN to fix multicast bug [#2210](https://github.com/openshift/ovn-kubernetes/pull/2210) * [OCPBUGS-34462](https://issues.redhat.com/browse/OCPBUGS-34462): Updating ose-ovn-kubernetes-container image to be consistent with ART for 4.17 [#2191](https://github.com/openshift/ovn-kubernetes/pull/2191) * [OCPBUGS-33005](https://issues.redhat.com/browse/OCPBUGS-33005): Downstream Merge June 17th [#2206](https://github.com/openshift/ovn-kubernetes/pull/2206) * [SDN-4157](https://issues.redhat.com/browse/SDN-4157): Downstream Merge June 7th 2024 [#2201](https://github.com/openshift/ovn-kubernetes/pull/2201) * [OCPBUGS-34109](https://issues.redhat.com/browse/OCPBUGS-34109): Updating ose-ovn-kubernetes-base-container image to be consistent with ART for 4.17 [#2176](https://github.com/openshift/ovn-kubernetes/pull/2176) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/e7d5a8bbe1c040ed5fedfa8313178c96284e7976...4b17dc2301488a37286221b87f2b95da3f9091af) ### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/d80e904430effd51a5f00bf6345a2108b33bc15e) * [MON-3972](https://issues.redhat.com/browse/MON-3972): [bot] Bump openshift/prom-label-proxy to v0.11.0 [#375](https://github.com/openshift/prom-label-proxy/pull/375) * [MON-3905](https://issues.redhat.com/browse/MON-3905): [bot] Bump openshift/prom-label-proxy to v0.10.0 [#373](https://github.com/openshift/prom-label-proxy/pull/373) * [MON-3897](https://issues.redhat.com/browse/MON-3897): [bot] Bump openshift/prom-label-proxy to v0.9.0 [#372](https://github.com/openshift/prom-label-proxy/pull/372) * [Full changelog](https://github.com/openshift/prom-label-proxy/compare/6b17a60998fc0434f4d1e21f42f5874c5ea52f7c...d80e904430effd51a5f00bf6345a2108b33bc15e) ### [prometheus](https://github.com/openshift/prometheus/tree/d4a37a17a20e0c1dd4b06f7afdec823a0567df25) * [OCPBUGS-38622](https://issues.redhat.com/browse/OCPBUGS-38622): Restore Prometheus functionality to accept samples with different timestamps from the same series in a single scrape. [#220](https://github.com/openshift/prometheus/pull/220) * [MON-3981](https://issues.redhat.com/browse/MON-3981): [bot] Bump openshift/prometheus to v2.54.0 [#219](https://github.com/openshift/prometheus/pull/219) * [MON-3981](https://issues.redhat.com/browse/MON-3981): [bot] Bump openshift/prometheus to v2.54.0 [#218](https://github.com/openshift/prometheus/pull/218) * [MON-3914](https://issues.redhat.com/browse/MON-3914): [bot] Bump openshift/prometheus to v2.53.1 [#215](https://github.com/openshift/prometheus/pull/215) * [OCPBUGS-37370](https://issues.redhat.com/browse/OCPBUGS-37370): backport of upstream fix [#216](https://github.com/openshift/prometheus/pull/216) * [OCPBUGS-37244](https://issues.redhat.com/browse/OCPBUGS-37244): [bot] Bump openshift/prometheus to v2.53.1 [#211](https://github.com/openshift/prometheus/pull/211) * [OCPBUGS-35483](https://issues.redhat.com/browse/OCPBUGS-35483): cherry-pick upstream fix to make PrometheusRemoteWriteBehind fire when remote endpoint is never reached. [#213](https://github.com/openshift/prometheus/pull/213) * [OCPBUGS-36768](https://issues.redhat.com/browse/OCPBUGS-36768): cherry-pick upstream remote-write fix [#210](https://github.com/openshift/prometheus/pull/210) * [MON-3914](https://issues.redhat.com/browse/MON-3914): [bot] Bump openshift/prometheus to v2.53.0 [#208](https://github.com/openshift/prometheus/pull/208) * [MON-3914](https://issues.redhat.com/browse/MON-3914): [bot] Bump openshift/prometheus to v2.53.0 [#206](https://github.com/openshift/prometheus/pull/206) * [OCPBUGS-34264](https://issues.redhat.com/browse/OCPBUGS-34264): Updating golang-github-prometheus-prometheus-container image to be consistent with ART for 4.17 [#205](https://github.com/openshift/prometheus/pull/205) * [Full changelog](https://github.com/openshift/prometheus/compare/69e2ed89ac1e73cfa36ce792d8b045b2e7f3c649...d4a37a17a20e0c1dd4b06f7afdec823a0567df25) ### [prometheus-config-reloader, prometheus-operator, prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator/tree/29d321efd7fce481bb8e42fba7e850b1b7eea0f9) * [MON-3982](https://issues.redhat.com/browse/MON-3982): [bot] Bump openshift/prometheus-operator to v0.76.0 [#297](https://github.com/openshift/prometheus-operator/pull/297) * [OCPBUGS-38174](https://issues.redhat.com/browse/OCPBUGS-38174): feat: sync proxy settings in Alertmanager configuration [#295](https://github.com/openshift/prometheus-operator/pull/295) * [MON-3947](https://issues.redhat.com/browse/MON-3947): Bump openshift/prometheus-operator to v0.75.2 [#294](https://github.com/openshift/prometheus-operator/pull/294) * [Full changelog](https://github.com/openshift/prometheus-operator/compare/bdd30309cce4397aced65f7b83747014eb8e4b86...29d321efd7fce481bb8e42fba7e850b1b7eea0f9) ### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/d88fd69b579485146a584e8640c82a09daed2d5e) * [MON-3949](https://issues.redhat.com/browse/MON-3949): [bot] Bump openshift/node_exporter to v1.8.2 [#149](https://github.com/openshift/node_exporter/pull/149) * [Full changelog](https://github.com/openshift/node_exporter/compare/e73ebd0dacf256912d0bc27a9b0634b7a08d9df4...d88fd69b579485146a584e8640c82a09daed2d5e) ### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/1f7d6472fea332fc307d9c8911f8c3cf57347755) * NO-JIRA: fix outdated doc links [#241](https://github.com/openshift/service-ca-operator/pull/241) * [Full changelog](https://github.com/openshift/service-ca-operator/compare/538c7b98a689e573b61e1abb1cb649da470c5fac...1f7d6472fea332fc307d9c8911f8c3cf57347755) ### [telemeter](https://github.com/openshift/telemeter/tree/e2b25245eb81ba6bc3821574f889678ceae1b16a) * [OCPBUGS-33285](https://issues.redhat.com/browse/OCPBUGS-33285): Add `metricsclient_http_requests_total` metric [#500](https://github.com/openshift/telemeter/pull/500) * [MON-3890](https://issues.redhat.com/browse/MON-3890): add recording rule acm_capacity_effective_cpu_cores [#534](https://github.com/openshift/telemeter/pull/534) * [OCPBUGS-34833](https://issues.redhat.com/browse/OCPBUGS-34833): fix issuer check during JWT authentication [#536](https://github.com/openshift/telemeter/pull/536) * [Full changelog](https://github.com/openshift/telemeter/compare/c90b26fcf3a1dc31f28fad114e83da4e2a5c89df...e2b25245eb81ba6bc3821574f889678ceae1b16a) ### [tests](https://github.com/openshift/origin/tree/a1615ab147cf2f4af51d7415042d88e595ac35ff) * [OCPBUGS-38859](https://issues.redhat.com/browse/OCPBUGS-38859): add api-unreachable-from-client monitor test [#29003](https://github.com/openshift/origin/pull/29003) * [WRKLDS-1449](https://issues.redhat.com/browse/WRKLDS-1449): remove create job extended test in favor of the upstream ones [#29030](https://github.com/openshift/origin/pull/29030) * [OCPBUGS-38792](https://issues.redhat.com/browse/OCPBUGS-38792): Try also user CA for getting openshift-tests image [#28990](https://github.com/openshift/origin/pull/28990) * [OCPBUGS-38805](https://issues.redhat.com/browse/OCPBUGS-38805): fix: removed grouping flag for jq [#29028](https://github.com/openshift/origin/pull/29028) * NO-JIRA: Expand approvers for origin [#29027](https://github.com/openshift/origin/pull/29027) * [WRKLDS-1449](https://issues.redhat.com/browse/WRKLDS-1449): Update etcd test data for 1.31 release [#29023](https://github.com/openshift/origin/pull/29023) * NO-JIRA: Tame some build-log.txt output [#29019](https://github.com/openshift/origin/pull/29019) * NO-JIRA: rename unexpected node unreachable and add unreachable interval [#29017](https://github.com/openshift/origin/pull/29017) * NO-JIRA: apiserver/graceful_termination: simplify condition for "kubelet terminates kube-apiserver gracefully extended" test [#29016](https://github.com/openshift/origin/pull/29016) * NO-JIRA: new test for detecting ungraceful kube-apiserver termination by kubelet [#29015](https://github.com/openshift/origin/pull/29015) * [WRKLDS-1431](https://issues.redhat.com/browse/WRKLDS-1431): e2e: extend DC testing to Deployments [#28996](https://github.com/openshift/origin/pull/28996) * NO-JIRA: add important resources to watch [#29011](https://github.com/openshift/origin/pull/29011) * [OCPBUGS-38061](https://issues.redhat.com/browse/OCPBUGS-38061): add unexpected ready for monitor tests [#28989](https://github.com/openshift/origin/pull/28989) * Revert "IR-471: Skipping chunksizemib tests" [#28976](https://github.com/openshift/origin/pull/28976) * [OCPBUGS-38359](https://issues.redhat.com/browse/OCPBUGS-38359): NetworkSegmentation tests: fix the IPv6 node IP detection [#28997](https://github.com/openshift/origin/pull/28997) * [STOR-1839](https://issues.redhat.com/browse/STOR-1839): run vsphere driver config test on non techpreview clusters [#28848](https://github.com/openshift/origin/pull/28848) * NO-JIRA: create a test that repeatedly rolls out the kube-apiserver and uses m… [#28986](https://github.com/openshift/origin/pull/28986) * NO-JIRA: drop ocp-storage exceptions for termination policy [#28793](https://github.com/openshift/origin/pull/28793) * [STOR-1819](https://issues.redhat.com/browse/STOR-1819): Add OpenShift specific CSI certification test [#28967](https://github.com/openshift/origin/pull/28967) * [TRT-1723](https://issues.redhat.com/browse/TRT-1723): riskanalysis: pass along errors from API request [#28984](https://github.com/openshift/origin/pull/28984) * [SDN-4919](https://issues.redhat.com/browse/SDN-4919): NetworkSegmentation: Add tests for EndpointSlices mirror controller [#28945](https://github.com/openshift/origin/pull/28945) * [OCPEDGE-1033](https://issues.redhat.com/browse/OCPEDGE-1033): fix: making oslat test more dynamic to handle different cpu sets [#28980](https://github.com/openshift/origin/pull/28980) * [OCPEDGE-1182](https://issues.redhat.com/browse/OCPEDGE-1182): fix: remove un-needed test [#28979](https://github.com/openshift/origin/pull/28979) * [TRT-1688](https://issues.redhat.com/browse/TRT-1688): Revert "allow etcd log test to flake under vsphere" [#28978](https://github.com/openshift/origin/pull/28978) * [OCPBUGS-37837](https://issues.redhat.com/browse/OCPBUGS-37837): vertical scaling test should not rely on CPMS replicas [#28969](https://github.com/openshift/origin/pull/28969) * [OCPBUGS-37986](https://issues.redhat.com/browse/OCPBUGS-37986): Revert #28944 " Reapply \"Merge pull request #28277 from vrutkovs/in-cluster-fixes-v3\ [#28977](https://github.com/openshift/origin/pull/28977) * [IR-471](https://issues.redhat.com/browse/IR-471): Skipping chunksizemib tests [#28975](https://github.com/openshift/origin/pull/28975) * [OCPBUGS-37245](https://issues.redhat.com/browse/OCPBUGS-37245): Ignore pod sandbox adds expected to fail [#28973](https://github.com/openshift/origin/pull/28973) * [OCPBUGS-18865](https://issues.redhat.com/browse/OCPBUGS-18865): Reapply "Merge pull request #28277 from vrutkovs/in-cluster-fixes-v3" [#28944](https://github.com/openshift/origin/pull/28944) * NO-JIRA: Disable:Broken for [sig-builds][Feature:Builds][Slow] can use private repositories as build input build using an HTTP token should be able to clone source code via an HTTP token [apigroup:build.openshift.io] [#28968](https://github.com/openshift/origin/pull/28968) * NO-JIRA: riskanalysis: improve request retries [#28961](https://github.com/openshift/origin/pull/28961) * [SDN-4919](https://issues.redhat.com/browse/SDN-4919): Skip network segmentation tests [#28964](https://github.com/openshift/origin/pull/28964) * NO-ISSUE: Automated - Update synthetic test data [#28954](https://github.com/openshift/origin/pull/28954) * [OCPBUGS-37675](https://issues.redhat.com/browse/OCPBUGS-37675): Add a version command to openshift-tests [#28960](https://github.com/openshift/origin/pull/28960) * NO-ISSUE: Use external binary name on retry [#28955](https://github.com/openshift/origin/pull/28955) * [OCPBUGS-35880](https://issues.redhat.com/browse/OCPBUGS-35880): fix pod not returning success on 'Managed cluster should verify that nodes have no unexpected reboots' [#28953](https://github.com/openshift/origin/pull/28953) * [OCPEDGE-1181](https://issues.redhat.com/browse/OCPEDGE-1181): bump(ocp/k8s): updating to pull in annotation fix for SNO conformance test [#28948](https://github.com/openshift/origin/pull/28948) * [IR-471](https://issues.redhat.com/browse/IR-471): Updating the test with skipper function [#28947](https://github.com/openshift/origin/pull/28947) * no-jira: e2e: mark tests as [apigroup:apps.openshift.io] dependent [#28951](https://github.com/openshift/origin/pull/28951) * NO-JIRA: Revert "pathologicalevents: Ignore leaky RecreatingTerminatedPod" [#28950](https://github.com/openshift/origin/pull/28950) * [SDN-5133](https://issues.redhat.com/browse/SDN-5133): Add udn test framework [#28933](https://github.com/openshift/origin/pull/28933) * NO-ISSUE: Automated - Update synthetic test data [#28914](https://github.com/openshift/origin/pull/28914) * [OCPBUGS-37436](https://issues.redhat.com/browse/OCPBUGS-37436): increase telemetry series permitted avg threshold [#28943](https://github.com/openshift/origin/pull/28943) * [TRT-1702](https://issues.redhat.com/browse/TRT-1702): record risk analysis results in BQ [#28926](https://github.com/openshift/origin/pull/28926) * [OCPBUGS-37411](https://issues.redhat.com/browse/OCPBUGS-37411): Revert #28277 "OCPBUGS-18865: add monitortest: in-cluster disruption monitors" [#28942](https://github.com/openshift/origin/pull/28942) * no-jira: e2e: check for deployer RB only when DeploymentConfig is enabled [#28941](https://github.com/openshift/origin/pull/28941) * no-jira: e2e: check for deployer SA only when DeploymentConfig is enabled [#28939](https://github.com/openshift/origin/pull/28939) * [OCPBUGS-18865](https://issues.redhat.com/browse/OCPBUGS-18865): add monitortest: in-cluster disruption monitors [#28277](https://github.com/openshift/origin/pull/28277) * [OCPBUGS-36742](https://issues.redhat.com/browse/OCPBUGS-36742): Sync imports [#28929](https://github.com/openshift/origin/pull/28929) * [OCPEDGE-1125](https://issues.redhat.com/browse/OCPEDGE-1125): upkeep: add better logging for crio failures [#28852](https://github.com/openshift/origin/pull/28852) * NO-JIRA: egressfirewall: skip ping tests in case of hypershift kubevirt on Azure infra [#28916](https://github.com/openshift/origin/pull/28916) * [IR-471](https://issues.redhat.com/browse/IR-471): Add test for ChunkSizeMiB configuration for Registry [#28932](https://github.com/openshift/origin/pull/28932) * [STOR-1961](https://issues.redhat.com/browse/STOR-1961): Fix vSphereDriverConfiguration tests [#28936](https://github.com/openshift/origin/pull/28936) * NO-JIRA: Fail on APIs removed in the next release [#28240](https://github.com/openshift/origin/pull/28240) * [OCPBUGS-36672](https://issues.redhat.com/browse/OCPBUGS-36672): Shorten stabilization time for etcd profiles test [#28930](https://github.com/openshift/origin/pull/28930) * [API-1802](https://issues.redhat.com/browse/API-1802): watchevents: add cert rotation events [#28639](https://github.com/openshift/origin/pull/28639) * [OCPBUGS-34902](https://issues.redhat.com/browse/OCPBUGS-34902): Revert "NO-JIRA: test: skip crio test for rt runs" [#28918](https://github.com/openshift/origin/pull/28918) * [OCPBUGS-36403](https://issues.redhat.com/browse/OCPBUGS-36403): test/extended/util/openshift/clusterversionoperator/adminack: No nested framework.Fail [#28917](https://github.com/openshift/origin/pull/28917) * NO-JIRA: Always try to pull the the in-cluster test binary [#28900](https://github.com/openshift/origin/pull/28900) * NO-JIRA: fix: update skip logic for watchdog [#28920](https://github.com/openshift/origin/pull/28920) * [ETCD-611](https://issues.redhat.com/browse/ETCD-611): update cert rotation tests [#28890](https://github.com/openshift/origin/pull/28890) * Use ephemeral cluster docker config.json for test binary extraction [#28873](https://github.com/openshift/origin/pull/28873) * [OCPBUGS-36263](https://issues.redhat.com/browse/OCPBUGS-36263): Expand allowance for kubelet metrics api endpoint outages during node upgrades [#28911](https://github.com/openshift/origin/pull/28911) * [USHIFT-3455](https://issues.redhat.com/browse/USHIFT-3455): Skip legacy-etcd monitor tests in microshift [#28874](https://github.com/openshift/origin/pull/28874) * [OCPEDGE-800](https://issues.redhat.com/browse/OCPEDGE-800): feat: add SNO upgrade consideration during pathological errors [#28903](https://github.com/openshift/origin/pull/28903) * [OCPBUGS-34475](https://issues.redhat.com/browse/OCPBUGS-34475): remove unused in-cluster monitoring code [#28908](https://github.com/openshift/origin/pull/28908) * [OCPBUGS-36187](https://issues.redhat.com/browse/OCPBUGS-36187): Revert #28515 Re-enable test/extended/router/http2 tests on AWS" [#28905](https://github.com/openshift/origin/pull/28905) * [OCPBUGS-33486](https://issues.redhat.com/browse/OCPBUGS-33486): Removes dependency on samples operator images [#28840](https://github.com/openshift/origin/pull/28840) * [OCPBUGS-26601](https://issues.redhat.com/browse/OCPBUGS-26601): Re-enable test/extended/router/http2 tests on AWS [#28515](https://github.com/openshift/origin/pull/28515) * NO-ISSUE: Automated - Update synthetic test data [#28897](https://github.com/openshift/origin/pull/28897) * [TRT-1718](https://issues.redhat.com/browse/TRT-1718): Add new intervals for kubelet metrics endpoints down [#28896](https://github.com/openshift/origin/pull/28896) * NO-JIRA: Add display flag to the primary EtcdLeadership intervals [#28861](https://github.com/openshift/origin/pull/28861) * [OCPEDGE-1157](https://issues.redhat.com/browse/OCPEDGE-1157): fix: resolve serial operator availability [#28893](https://github.com/openshift/origin/pull/28893) * [OCPBUGS-35535](https://issues.redhat.com/browse/OCPBUGS-35535): add Proxy config [#28880](https://github.com/openshift/origin/pull/28880) * Revert "TRT-1691: Revert #28735 "TRT-1576: Fail if operator has Available=False unless in upgrade window"" [#28851](https://github.com/openshift/origin/pull/28851) * [USHIFT-3455](https://issues.redhat.com/browse/USHIFT-3455): Add apigroup to skip a FeatureGate test in MicroShift [#28875](https://github.com/openshift/origin/pull/28875) * NO-ISSUE: fix the node reboot test to actually run [#28884](https://github.com/openshift/origin/pull/28884) * [ETCD-578](https://issues.redhat.com/browse/ETCD-578): Fix etcd profiles e2e test to check returned status for upd… [#28836](https://github.com/openshift/origin/pull/28836) * NO-JIRA: use lib-go version of the markdown interface [#28707](https://github.com/openshift/origin/pull/28707) * [ETCD-606](https://issues.redhat.com/browse/ETCD-606): Open up the RequiredInstallerResourcesMissing test to more resources. [#28866](https://github.com/openshift/origin/pull/28866) * [OCPBUGS-34448](https://issues.redhat.com/browse/OCPBUGS-34448): monitortestframework: unsupported monitors should warn, not error [#28865](https://github.com/openshift/origin/pull/28865) * [OCPBUGS-34468](https://issues.redhat.com/browse/OCPBUGS-34468): art consistency openshift 4.17 openshift enterprise tests custom [#28876](https://github.com/openshift/origin/pull/28876) * trt-1689: Filter must-gather and truncate system node users [#28856](https://github.com/openshift/origin/pull/28856) * [API-1783](https://issues.redhat.com/browse/API-1783): bump(k8s.io/kubernetes) [#28869](https://github.com/openshift/origin/pull/28869) * NO-ISSUE: Automated - Update synthetic test data [#28867](https://github.com/openshift/origin/pull/28867) * [API-1783](https://issues.redhat.com/browse/API-1783): Rebase 1.30 [#28829](https://github.com/openshift/origin/pull/28829) * [OCPBUGS-33497](https://issues.redhat.com/browse/OCPBUGS-33497): Add a "limit" exception for iptables-alerter [#28858](https://github.com/openshift/origin/pull/28858) * [TRT-1688](https://issues.redhat.com/browse/TRT-1688): allow test to flake under vsphere [#28855](https://github.com/openshift/origin/pull/28855) * [Full changelog](https://github.com/openshift/origin/compare/4285718bfe7729efc021a955859afc82c844e57f...a1615ab147cf2f4af51d7415042d88e595ac35ff) ### [thanos](https://github.com/openshift/thanos/tree/1b29ca3bfd1acbc469ee2e2305979ed5d5102b9d) * [MON-3967](https://issues.redhat.com/browse/MON-3967): [bot] Bump openshift/thanos to v0.36.1 [#149](https://github.com/openshift/thanos/pull/149) * [Full changelog](https://github.com/openshift/thanos/compare/5b567365230115e5c242dd719110bac52fc2a4ef...1b29ca3bfd1acbc469ee2e2305979ed5d5102b9d)