# 4.19.0-ec.0 Created: 2024-12-13 16:32:21 +0000 UTC Image Digest: `sha256:1cb05aeb1e46679d96b67c783a87dc93cd3b78c1ec8d7dcadacab529cd96df3d` ## Changes from 4.19.0-0.nightly-s390x-2025-03-30-184040 ### Components * Kubectl upgraded from 1.32.1 to 1.31.1 * Kubernetes upgraded from 1.32.3 to 1.31.3 * Kubernetes Tests upgraded from 1.32.2 to 1.31.1 * Red Hat Enterprise Linux CoreOS upgraded from 419.96.202503290009-0 to 418.94.202412091408-0 ### FeatureGate Changes | FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA | | :------ | :---: | :---: | :---: | :---: | :---: | :---: | | ClusterVersionOperatorConfiguration
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | DualReplica
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | DyanmicServiceEndpointIBMCloud
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | Example2
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | GCPCustomAPIEndpoints
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | GatewayAPIController
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | HighlyAvailableArbiter
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | KMSEncryptionProvider
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | NewOLMCatalogdAPIV1Metas
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | SELinuxChangePolicy
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | SELinuxMount
(6 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | ShortCertRotation
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | SigstoreImageVerificationPKI
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | VSphereConfigurableMaxAllowedBlockVolumesPerNode
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | VSphereMultiDisk
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | NetworkSegmentation
(28 tests)| Disabled
(Changed)| Disabled
(Changed)| Enabled| Enabled| Enabled| Enabled | | PersistentIPsForVirtualization
(12 tests)| Disabled
(Changed)| Disabled
(Changed)| Enabled| Enabled| Enabled| Enabled | | GatewayAPI
(0 tests)| Disabled| Disabled| Enabled| Enabled| Disabled
(Changed)| Disabled
(Changed) | ### New images * [csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter) git [8ebf69cb](https://github.com/openshift/csi-external-snapshotter/commit/8ebf69cb405478df19e31d6daded8834876e7871) `sha256:67302e2e74a6ca904d7ce470ed961db57a4e25590b48901175f765e5dcb01302` * [ovirt-machine-controllers](https://github.com/openshift/cluster-api-provider-ovirt) git [abb91c84](https://github.com/openshift/cluster-api-provider-ovirt/commit/abb91c84083dd139780921673da64fa5cd13bccb) `sha256:6fd680cdbafeec123c5496b47e77a36f4cd731ef5f5376bb2d72471d925c8dab` ### Removed images * azure-service-operator * openstack-resource-controller ### Rebuilt images without code change * [apiserver-network-proxy](https://github.com/openshift/apiserver-network-proxy) git [0e116160](https://github.com/openshift/apiserver-network-proxy/commit/0e116160848d1eb189c5b5f77330f36e20c7e450) `sha256:6bda28e335db6506deeb8a23020720507605ef118c827a82d6d9748f002785f2` * [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider) git [088dcaf7](https://github.com/openshift/aws-encryption-provider/commit/088dcaf73f980b977ef4f5d2f99e2a93deb87eef) `sha256:a13ec8b6c068941f1a69a8dc1d4eeb7e5006831341c5711fae8f83c0055ca396` * [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms) git [d4fb1b6d](https://github.com/openshift/azure-kubernetes-kms/commit/d4fb1b6db34b00c12f27003f09ca8e7218ece54e) `sha256:d716830a47187dca1fd58130e6aceae68fee9d1a74d2b08b090b74bd69de034a` * [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator) git [4e514049](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/commit/4e51404906f0648304e81414e0d299c52214f7a8) `sha256:db81a067664092699e234e67b4cbdb849e617bd0ebbe8dc42e4db5b173db8360` * [configmap-reloader](https://github.com/openshift/configmap-reload) git [9bfbde86](https://github.com/openshift/configmap-reload/commit/9bfbde8676cca7b45efc4f76f683bd26fe65893d) `sha256:6fa3647b6711f59aa7eef40a12332f662b417b6ed6440f9e96eb6b3478986a56` * [coredns](https://github.com/openshift/coredns) git [7a1451db](https://github.com/openshift/coredns/commit/7a1451db77a68161d58af9b6ca2c9388d578310a) `sha256:0ec6012a61636d123b5527b2e84835dc4eff43bfc41a6577ea2b77ec5cceda9a` * [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe) git [e1566463](https://github.com/openshift/csi-livenessprobe/commit/e15664632460c507ef35208d21d6fa537a7cd10f) `sha256:fee9d3a3dd10a697ee35b76d33a68a80e7db69eb28729869590c1c753908ab6b` * [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar) git [378f5c1b](https://github.com/openshift/csi-node-driver-registrar/commit/378f5c1b596d2b221317f603b6f7ad72c97a6930) `sha256:0f62a00bab5d8eee7908bd1d076faa1b9eeddf1c940b62deac97a58636ccbf56` * [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server) git [037a0e7e](https://github.com/openshift/kubernetes-metrics-server/commit/037a0e7e4ef401cd81d3e8330eeed26c8c753592) `sha256:09fc9eca807627513b139de684b68498a9108b02c176565736f6655702e3e3a4` * [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt) git [3f4542ec](https://github.com/openshift/cloud-provider-kubevirt/commit/3f4542ecd17fb0e47da4c6d9bceb076b98fb314b) `sha256:6140db2ee778ff2236ae7326c92b2708784fd82713151cd156b30a6f2e6c4a45` * [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver) git [ba2234bd](https://github.com/openshift/kubevirt-csi-driver/commit/ba2234bd5974a6f9dae6d7f9caec56485351db0a) `sha256:0713d28acd7291a4e900d7c716a21d394c9c8aff72dce12b350fade71d21203c` * [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt) git [a336f0b5](https://github.com/openshift/cluster-api-provider-libvirt/commit/a336f0b5f7ee99c418aaab3d511707bd0064bd56) `sha256:09378fe77c4c3a9c822c8d968577b29cc17615888b17eb04b18599ccfc663857` * [multus-admission-controller](https://github.com/openshift/multus-admission-controller) git [0b1b812e](https://github.com/openshift/multus-admission-controller/commit/0b1b812e082285fd19da6bde67c905f3893bf0d7) `sha256:133ae4f01eeaebd9278f074421f192e53a4a9715aa574a49418bc4c997b97f3a` * [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [391c1b03](https://github.com/openshift/route-override-cni/commit/391c1b0361e17c5718508810f0bdb6ff66ae6e81) `sha256:03ed4dc7135491fef934f8e2e90637b8ee79c27f7bd79625562e9d71714d8f4b` * [network-interface-bond-cni](https://github.com/openshift/bond-cni) git [f575d888](https://github.com/openshift/bond-cni/commit/f575d888893dd427d6cf02271c5b6e64d0baf2c0) `sha256:6f35ca16317b4e86325d0a122591f2a906a2896181aabcb8baf7d0e10d6b1872` * [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics) git [3106bcc3](https://github.com/openshift/openshift-state-metrics/commit/3106bcc3747c3c63e24775f096779b06a2436357) `sha256:ce5a7f7022c52d0961de27d9daaef125f6bac5e75b33a7774d2c357f7711d7f1` * [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver) git [1db726a9](https://github.com/openshift/ovirt-csi-driver/commit/1db726a940d5ec150fd185a215f1368990653082) `sha256:9ad8bffa8bdab79d09b0e46a0264c6cb1cf629bd4b28848b0990a5e188ff57e8` * [prom-label-proxy](https://github.com/openshift/prom-label-proxy) git [7184f58d](https://github.com/openshift/prom-label-proxy/commit/7184f58d8faba1eb73ff9c0ce188af3aa776c4d7) `sha256:483dc54da4343cdc8820568a04d15c8b50e4884db3d3ef100f473e43c242ac50` * rhel-coreos `sha256:ae071cbc249c5ce318ba46eab7eb4fde7b8c3176e4d4d6833b57abfc996784a1` * rhel-coreos-extensions `sha256:14f7b0c3f083386c017adf3289ec62bd7e64e863f7a8c87847b4ed2c004cda66` ### [olm-catalogd](https://github.com/openshift/operator-framework-catalogd/tree/9e3abf23290c7dbdccf164736636fe609a18688b) * NO-ISSUE: Synchronize From Upstream Repositories [#91](https://github.com/openshift/operator-framework-catalogd/pull/91) * NO-ISSUE: Synchronize From Upstream Repositories [#88](https://github.com/openshift/operator-framework-catalogd/pull/88) * NO-ISSUE: Synchronize From Upstream Repositories [#87](https://github.com/openshift/operator-framework-catalogd/pull/87) * NO-ISSUE: Synchronize From Upstream Repositories [#83](https://github.com/openshift/operator-framework-catalogd/pull/83) * NO-ISSUE: Synchronize From Upstream Repositories [#82](https://github.com/openshift/operator-framework-catalogd/pull/82) * NO-ISSUE: Synchronize From Upstream Repositories [#78](https://github.com/openshift/operator-framework-catalogd/pull/78) * NO-ISSUE: Synchronize From Upstream Repositories [#76](https://github.com/openshift/operator-framework-catalogd/pull/76) * NO-ISSUE: Synchronize From Upstream Repositories [#74](https://github.com/openshift/operator-framework-catalogd/pull/74) * NO-ISSUE: Synchronize From Upstream Repositories [#69](https://github.com/openshift/operator-framework-catalogd/pull/69) * NO-ISSUE: Synchronize From Upstream Repositories [#65](https://github.com/openshift/operator-framework-catalogd/pull/65) * NO-ISSUE: Synchronize From Upstream Repositories [#64](https://github.com/openshift/operator-framework-catalogd/pull/64) * NO-ISSUE: Synchronize From Upstream Repositories [#62](https://github.com/openshift/operator-framework-catalogd/pull/62) * 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) * [OCPBUGS-31286](https://issues.redhat.com/browse/OCPBUGS-31286): Updating ose-olm-catalogd-container image to be consistent with ART for 4.16 [#48](https://github.com/openshift/operator-framework-catalogd/pull/48) * NO-ISSUE: UPSTREAM: <carry>: update owners [#47](https://github.com/openshift/operator-framework-catalogd/pull/47) * NO-ISSUE: Synchronize From Upstream Repositories [#46](https://github.com/openshift/operator-framework-catalogd/pull/46) * [OCPBUGS-29453](https://issues.redhat.com/browse/OCPBUGS-29453): UPSTREAM: 231: make garbage collection a runnable [#42](https://github.com/openshift/operator-framework-catalogd/pull/42) * NO-ISSUE: Remove ncdc from OWNERS [#41](https://github.com/openshift/operator-framework-catalogd/pull/41) * NO-ISSUE: Synchronize From Upstream Repositories [#38](https://github.com/openshift/operator-framework-catalogd/pull/38) * [OCPBUGS-25172](https://issues.redhat.com/browse/OCPBUGS-25172): Updating ose-olm-catalogd-container image to be consistent with ART [#37](https://github.com/openshift/operator-framework-catalogd/pull/37) * NO-JIRA: add tmshort to approvers [#34](https://github.com/openshift/operator-framework-catalogd/pull/34) * [OCPBUGS-24806](https://issues.redhat.com/browse/OCPBUGS-24806): Updating ose-olm-catalogd-container image to be consistent with ART [#36](https://github.com/openshift/operator-framework-catalogd/pull/36) * NO-ISSUE: Synchronize From Upstream Repositories [#33](https://github.com/openshift/operator-framework-catalogd/pull/33) * NO-ISSUE: UPSTREAM: <drop>: Remove GH activities [#35](https://github.com/openshift/operator-framework-catalogd/pull/35) * [OPRUN-3079](https://issues.redhat.com/browse/OPRUN-3079): UPSTREAM: <carry>: Drop commitchecker [#32](https://github.com/openshift/operator-framework-catalogd/pull/32) * Update to Upstream v0.7.0 [#31](https://github.com/openshift/operator-framework-catalogd/pull/31) * [OCPBUGS-20517](https://issues.redhat.com/browse/OCPBUGS-20517): UPSTREAM: <drop>: Bump golang.org/x/net from 0.10.0 to 0.17.0 (#197) [#29](https://github.com/openshift/operator-framework-catalogd/pull/29) * [OCPBUGS-19117](https://issues.redhat.com/browse/OCPBUGS-19117): UPSTREAM: <carry>: Updating ose-olm-catalogd images to be consistent with ART [#28](https://github.com/openshift/operator-framework-catalogd/pull/28) * Update to upstream v0.4.1 [#26](https://github.com/openshift/operator-framework-catalogd/pull/26) * UPSTREAM: <carry>: add commitchecker [#25](https://github.com/openshift/operator-framework-catalogd/pull/25) * UPSTREAM: <carry>: add manifests to image [#24](https://github.com/openshift/operator-framework-catalogd/pull/24) * UPSTREAM: <carry>: add ocp annotations [#23](https://github.com/openshift/operator-framework-catalogd/pull/23) * UPSTREAM: 111: Remove Resource Limits (#111) [#22](https://github.com/openshift/operator-framework-catalogd/pull/22) * Update main [#21](https://github.com/openshift/operator-framework-catalogd/pull/21) * UPSTREAM: <carry>: add USER to OpenShift image [#20](https://github.com/openshift/operator-framework-catalogd/pull/20) * UPSTREAM: <squash>: remove OWNERS [#19](https://github.com/openshift/operator-framework-catalogd/pull/19) * UPSTREAM: <carry>: add downstream owners [#18](https://github.com/openshift/operator-framework-catalogd/pull/18) * UPSTREAM: <carry>: match upstream binary location in image [#15](https://github.com/openshift/operator-framework-catalogd/pull/15) * Update main [#16](https://github.com/openshift/operator-framework-catalogd/pull/16) * UPSTREAM: <carry>: only rename manifest file if needed [#13](https://github.com/openshift/operator-framework-catalogd/pull/13) * UPSTREAM: <carry>: slim down manifest verification [#12](https://github.com/openshift/operator-framework-catalogd/pull/12) * UPSTREAM: <carry>: use placeholders for images [#11](https://github.com/openshift/operator-framework-catalogd/pull/11) * Undo manifest prefix [#10](https://github.com/openshift/operator-framework-catalogd/pull/10) * Add manifests for CVO [#9](https://github.com/openshift/operator-framework-catalogd/pull/9) * Update to upstream main commit 748a2a4 [#8](https://github.com/openshift/operator-framework-catalogd/pull/8) * UPSTREAM: <squash>: fix Dockerfile [#7](https://github.com/openshift/operator-framework-catalogd/pull/7) * UPSTREAM: <carry>: add OpenShift Dockerfile [#6](https://github.com/openshift/operator-framework-catalogd/pull/6) * (chore): manifests cleanup [#24](https://github.com/openshift/operator-framework-catalogd/pull/24) * (docs): add simple contributing docs [#20](https://github.com/openshift/operator-framework-catalogd/pull/20) * Merge [#17](https://github.com/openshift/operator-framework-catalogd/pull/17) * (actions): automated image building [#19](https://github.com/openshift/operator-framework-catalogd/pull/19) * Prepare repo for transfer to o-f org [#15](https://github.com/openshift/operator-framework-catalogd/pull/15) * Add owner references in CatalogSource reconciliation logic [#14](https://github.com/openshift/operator-framework-catalogd/pull/14) * rename package imports and go module to catalogd [#4](https://github.com/openshift/operator-framework-catalogd/pull/4) * Add profiling capabilities and add some pprof data [#3](https://github.com/openshift/operator-framework-catalogd/pull/3) * update catalog image unpacking process [#2](https://github.com/openshift/operator-framework-catalogd/pull/2) * cleanup the api surface [#1](https://github.com/openshift/operator-framework-catalogd/pull/1) * [Full changelog](https://github.com/openshift/operator-framework-catalogd/compare/e371ec5ffa0b08d31abae6daaf130db4e1cad8b5...9e3abf23290c7dbdccf164736636fe609a18688b)