# 4.19.0-ec.0
Created: 2024-12-13 16:30:23 +0000 UTC
Image Digest: `sha256:82acbd38d508adda6cf4b2bef797ad9a3652763fe71154de61dd8337a9635690`
## Changes from 4.19.0-0.nightly-ppc64le-2025-03-30-184054
### 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:45f434d29e82071e4c294a724f4e6c5393ce5260fe34c5f6e8bff5ba2ba26605`
* [ovirt-machine-controllers](https://github.com/openshift/cluster-api-provider-ovirt) git [abb91c84](https://github.com/openshift/cluster-api-provider-ovirt/commit/abb91c84083dd139780921673da64fa5cd13bccb) `sha256:db81c42200f7be8ca23af94695642722b6da3104284b9d8316ecafa8a56693aa`
### 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:3466f122722bfee55f35cfdf1a3d87748c92ca0e6c8883dd8c39c7af3534af30`
* [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider) git [088dcaf7](https://github.com/openshift/aws-encryption-provider/commit/088dcaf73f980b977ef4f5d2f99e2a93deb87eef) `sha256:728675806f8a4139543fdafb9f86de3c0ad0753b0838dfe3283f256588d4675c`
* [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms) git [d4fb1b6d](https://github.com/openshift/azure-kubernetes-kms/commit/d4fb1b6db34b00c12f27003f09ca8e7218ece54e) `sha256:bbb5d59299c3f9fc322a30ea58b526afbad50ae0625348c1689ee7a6e5596135`
* [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:45a87ad3c5fe596a94794a2e00e9f68e720779c5c6af693138adc0daca1f78a8`
* [configmap-reloader](https://github.com/openshift/configmap-reload) git [9bfbde86](https://github.com/openshift/configmap-reload/commit/9bfbde8676cca7b45efc4f76f683bd26fe65893d) `sha256:60adc10f46eb8deb7f4da14ef673283dae9c781da4e87942fa7d9389eaef293c`
* [coredns](https://github.com/openshift/coredns) git [7a1451db](https://github.com/openshift/coredns/commit/7a1451db77a68161d58af9b6ca2c9388d578310a) `sha256:ee79707b856e511133b417cb7c139b92e42cf81bcbe335f82a7dc88bdf6ea66a`
* [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs) git [c0632514](https://github.com/openshift/csi-driver-nfs/commit/c0632514db5edfec16e33197729f695f255f4aac) `sha256:b3b403fd5cd8503574e09ada6b6ed797b703d5d0773deedd818b1f20ac6c937a`
* [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe) git [e1566463](https://github.com/openshift/csi-livenessprobe/commit/e15664632460c507ef35208d21d6fa537a7cd10f) `sha256:988636ff2ba261a97137ba95fb64581e8613eb9cecf95ec93d61e94fc0ca37c7`
* [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:79eb79eb184bfb9d0b589af558b01cab1c80372f041263ba434365d0b1cd866e`
* [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server) git [037a0e7e](https://github.com/openshift/kubernetes-metrics-server/commit/037a0e7e4ef401cd81d3e8330eeed26c8c753592) `sha256:4c659477c5d5c1275f826af29dd8aaca6ee33ea8791be4343b63c58f788d3cc0`
* [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt) git [3f4542ec](https://github.com/openshift/cloud-provider-kubevirt/commit/3f4542ecd17fb0e47da4c6d9bceb076b98fb314b) `sha256:30e1f08dec5c36dcb0c910ff1268e79903d789b5f1dbb4995042dca6e7a2b480`
* [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver) git [ba2234bd](https://github.com/openshift/kubevirt-csi-driver/commit/ba2234bd5974a6f9dae6d7f9caec56485351db0a) `sha256:ef17e57115af82fa47640d77dd51123ca12eaed0331653482b98664cd2d389e7`
* [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt) git [a336f0b5](https://github.com/openshift/cluster-api-provider-libvirt/commit/a336f0b5f7ee99c418aaab3d511707bd0064bd56) `sha256:fde1591e830cd2a3a43128cbe8a2f2472e99add11655c5265e34fbfd77df26a4`
* [multus-admission-controller](https://github.com/openshift/multus-admission-controller) git [0b1b812e](https://github.com/openshift/multus-admission-controller/commit/0b1b812e082285fd19da6bde67c905f3893bf0d7) `sha256:ada6ca70f1ab17464f09a1293704f3926315fcf57dab0857ee27895053456e23`
* [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [391c1b03](https://github.com/openshift/route-override-cni/commit/391c1b0361e17c5718508810f0bdb6ff66ae6e81) `sha256:4c428d04cfae9b7fd8dbca791d57af2c2da5977e4b45e2d89a5a6013daa97046`
* [network-interface-bond-cni](https://github.com/openshift/bond-cni) git [f575d888](https://github.com/openshift/bond-cni/commit/f575d888893dd427d6cf02271c5b6e64d0baf2c0) `sha256:672d154964625681d6dc49c7c467d1da9852e0c4d0f8d70bf3a25e2b3b72ba39`
* [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics) git [3106bcc3](https://github.com/openshift/openshift-state-metrics/commit/3106bcc3747c3c63e24775f096779b06a2436357) `sha256:f58de42a80d91dff4293e1b522e9a7f63605fd4cc5770422552c4a6035579c5c`
* [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver) git [1db726a9](https://github.com/openshift/ovirt-csi-driver/commit/1db726a940d5ec150fd185a215f1368990653082) `sha256:c4a3aab46041ff3d784c8b53885404862c82a6f20dc26930bca10144c802194f`
* [prom-label-proxy](https://github.com/openshift/prom-label-proxy) git [7184f58d](https://github.com/openshift/prom-label-proxy/commit/7184f58d8faba1eb73ff9c0ce188af3aa776c4d7) `sha256:0cb652f4db24057ad31604e2e3672da6a1a971482c6947ba59bf675ef1e2433d`
* rhel-coreos `sha256:2632c7916f1e9bbbc294af0cf36d6521a6c4423c61dca673b014e0fbfd6f2da8`
* rhel-coreos-extensions `sha256:8fa8a55e9cef8b67753b47de156861e6577be21bf110a4aeb898b67923da6df0`
### [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)