# 4.19.0-ec.0
Created: 2024-12-13 16:28:38 +0000 UTC
Image Digest: `sha256:fb387b29c6b95d40c3e99da68ba88fcc5b668180253bbd06a12917d046393157`
Promoted from quay.io/openshift-release-dev/ocp-release-nightly@sha256:b92b3af27c3884acb000f0645eb60ea3c0dae73b437d6e4810ee491f6686a6b5
## Changes from 4.19.0-0.nightly-multi-2025-03-14-081516
### Components
* Kubectl upgraded from 1.32.1 to 1.31.1
* Kubernetes upgraded from 1.32.2 to 1.31.3
* Kubernetes Tests upgraded from 1.32.2 to 1.31.1
* Red Hat Enterprise Linux CoreOS upgraded from 419.96.202503131844-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) |
| 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
* [ovirt-machine-controllers](https://github.com/openshift/cluster-api-provider-ovirt) git [abb91c84](https://github.com/openshift/cluster-api-provider-ovirt/commit/abb91c84083dd139780921673da64fa5cd13bccb) `sha256:60cf9192daceeda8699918cd985c7e39c8afa20765dcb6d01e3c54043d41c816`
### 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:ed9ad8a3da70ef3d373aecaad766f4cbec07a7ec57f67c7acba9f9e2c4019352`
* [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider) git [088dcaf7](https://github.com/openshift/aws-encryption-provider/commit/088dcaf73f980b977ef4f5d2f99e2a93deb87eef) `sha256:8198d0b12139e207a671bb9cbecea842ac9c1e801301bee727b0f31590d67796`
* [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms) git [d4fb1b6d](https://github.com/openshift/azure-kubernetes-kms/commit/d4fb1b6db34b00c12f27003f09ca8e7218ece54e) `sha256:db5418bba959b4cba63e9490f8ad412c85e611c8ecb6e3ac74a2c63540f8736d`
* [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:5e6d1f3f8917e37ced4072a18ef59689e609cb0da8e0aeb5471bc25c0a7589a2`
* [configmap-reloader](https://github.com/openshift/configmap-reload) git [9bfbde86](https://github.com/openshift/configmap-reload/commit/9bfbde8676cca7b45efc4f76f683bd26fe65893d) `sha256:c32a9a6ce72b3c7011a103c9cbd09d9dd7daa9f99cf5a0220eeb62f9a8607c84`
* [coredns](https://github.com/openshift/coredns) git [7a1451db](https://github.com/openshift/coredns/commit/7a1451db77a68161d58af9b6ca2c9388d578310a) `sha256:610d8da04ea94c3c9cebc8bea32d19ebc4012f77de9daf758ac7a2dfb49c4c77`
* [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs) git [c0632514](https://github.com/openshift/csi-driver-nfs/commit/c0632514db5edfec16e33197729f695f255f4aac) `sha256:f5ec9a648b108627795eac78610b5f1e152910dd4b461d75b245b0cffc042915`
* [csi-external-attacher](https://github.com/openshift/csi-external-attacher) git [4d70cd88](https://github.com/openshift/csi-external-attacher/commit/4d70cd88c65643e7c55f9be4f1e50f37e4e80772) `sha256:dfd71aacc32108d941ebdc1ad07749ecc9319525dee941fd8ff9423728e77032`
* [csi-external-resizer](https://github.com/openshift/csi-external-resizer) git [82e58855](https://github.com/openshift/csi-external-resizer/commit/82e58855d4e3d8b6cab92da2f89ce00279313809) `sha256:b4118f0cde24463716e1cec0019849448bb41277232b351cc0efba10d845eeab`
* [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe) git [e1566463](https://github.com/openshift/csi-livenessprobe/commit/e15664632460c507ef35208d21d6fa537a7cd10f) `sha256:867e664e85de877ccbdc4acb4282eb4fa4da48c9885704d23824ccd6c26853d4`
* [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:99715cc13970a00dd27feb9a275fa53d2d7ad65b9bc7ee34739ca43ed87e6e3f`
* [egress-router-cni](https://github.com/openshift/egress-router-cni) git [3193a756](https://github.com/openshift/egress-router-cni/commit/3193a756d60e14f7139992e2e42b7036955652e7) `sha256:b41ff7edaf45e651201376bed43faef1e322791d0b999db079d51e5cfc27c860`
* [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver) git [8e67ea7a](https://github.com/openshift/gcp-pd-csi-driver/commit/8e67ea7adee6dd296eb92c80b086a68c9b1e3dfb) `sha256:fa93fbfea20c3e828b792e79f4b3ccf90a687c3a22f1105ecd97b3edf98917b5`
* [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [dbe19772](https://github.com/openshift/ironic-rhcos-downloader/commit/dbe197724c9e2e5f7279665e5bcb16ff3bc8d97b) `sha256:f3497357555030059768e46225cddb22e0dbc530fa235b9dbb087acad401c235`
* [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager) git [fcd9564e](https://github.com/openshift/ironic-static-ip-manager/commit/fcd9564e3bfa12e45576af376d168b5036dd8206) `sha256:9e1b338f53cc9ea8b4e180d4e3ed431bf6857597b1404cf27acbafe3cec763dc`
* [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server) git [037a0e7e](https://github.com/openshift/kubernetes-metrics-server/commit/037a0e7e4ef401cd81d3e8330eeed26c8c753592) `sha256:5b5be90f0823c75ae90c6c91323f6848296f552c2eec9cefb7d47aa89a663967`
* [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt) git [3f4542ec](https://github.com/openshift/cloud-provider-kubevirt/commit/3f4542ecd17fb0e47da4c6d9bceb076b98fb314b) `sha256:dd66952533bd6dfff8f8316c6bcd3ad85732c9a732ce1d39254b50f101df67f3`
* [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver) git [ba2234bd](https://github.com/openshift/kubevirt-csi-driver/commit/ba2234bd5974a6f9dae6d7f9caec56485351db0a) `sha256:b5400c450095a6f0d50ca397869f9fce80f2ea4f2dace1244de819c3bf30ad31`
* [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt) git [a336f0b5](https://github.com/openshift/cluster-api-provider-libvirt/commit/a336f0b5f7ee99c418aaab3d511707bd0064bd56) `sha256:17f527ca9ce9cddff490041fcd9f4317eb41a5bec15a9959ea5dc9140279682f`
* [multus-admission-controller](https://github.com/openshift/multus-admission-controller) git [0b1b812e](https://github.com/openshift/multus-admission-controller/commit/0b1b812e082285fd19da6bde67c905f3893bf0d7) `sha256:f1ab6c068e6d3593f197ed015f42d67cc8cdb42d446ebd8492fd17783c6f921c`
* [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [391c1b03](https://github.com/openshift/route-override-cni/commit/391c1b0361e17c5718508810f0bdb6ff66ae6e81) `sha256:024ffde4ab58daac589923be606deffe3171332db6b9775b80c46f9213785292`
* [network-interface-bond-cni](https://github.com/openshift/bond-cni) git [f575d888](https://github.com/openshift/bond-cni/commit/f575d888893dd427d6cf02271c5b6e64d0baf2c0) `sha256:703a9277c7f25dfcea8a5cbe2fb1d74494f19900fa0c62ca8c416c1bef78a5be`
* [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics) git [3106bcc3](https://github.com/openshift/openshift-state-metrics/commit/3106bcc3747c3c63e24775f096779b06a2436357) `sha256:ebf1825a2433e43264352597685d831c6502f4a8875b95608ed1e6c942709051`
* [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver) git [1db726a9](https://github.com/openshift/ovirt-csi-driver/commit/1db726a940d5ec150fd185a215f1368990653082) `sha256:e1bef34cbd9022411229f20fdb06d6ca23f92b7f45cd5a5d4c70858d1fa8e892`
* [prom-label-proxy](https://github.com/openshift/prom-label-proxy) git [7184f58d](https://github.com/openshift/prom-label-proxy/commit/7184f58d8faba1eb73ff9c0ce188af3aa776c4d7) `sha256:20c0cb5c455c235952e1768c92d558347532c26e7d5b93de75846a729b6b41ff`
* rhel-coreos `sha256:1d7f90773259a124a0e6d357692eeffaedd8dc7d01df991a8911b4ff12c7c326`
* rhel-coreos-extensions `sha256:9ff334add0a09e40c7187ea5edc03ee66d4c8c7ec5af8b458d770bf23b61885f`
### [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/c253c24c2cbc2e103cf36eeb019ee1afdd24e28a...9e3abf23290c7dbdccf164736636fe609a18688b)