diff --git a/Makefile.version.aarch64.var b/Makefile.version.aarch64.var index e369b9f742..5b56398179 100644 --- a/Makefile.version.aarch64.var +++ b/Makefile.version.aarch64.var @@ -1 +1 @@ -OCP_VERSION := 4.22.0-0.nightly-arm64-2026-04-02-213117 +OCP_VERSION := 4.22.0-0.nightly-arm64-2026-04-14-203621 diff --git a/Makefile.version.x86_64.var b/Makefile.version.x86_64.var index 6f87f834f1..2929819118 100644 --- a/Makefile.version.x86_64.var +++ b/Makefile.version.x86_64.var @@ -1 +1 @@ -OCP_VERSION := 4.22.0-0.nightly-2026-04-01-223038 +OCP_VERSION := 4.22.0-0.nightly-2026-04-13-230307 diff --git a/assets/components/multus/kustomization.aarch64.yaml b/assets/components/multus/kustomization.aarch64.yaml index 6036fc726b..5af45ec3d3 100644 --- a/assets/components/multus/kustomization.aarch64.yaml +++ b/assets/components/multus/kustomization.aarch64.yaml @@ -2,7 +2,7 @@ images: - name: multus-cni-microshift newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:bfb904a68e228e2fc306f4b69646c3a733cff4c10e6fda7fe75df3174c818ae2 + digest: sha256:79748c8259000b32e8f82b103828b71ed48d74d39330e2eab329077bc3f82cff - name: containernetworking-plugins-microshift newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:6ad7f1c820b2b007971c60cdcf85dff0f20bc2f2b3c8b1fe5226522322b2792d + digest: sha256:bdcf837fe2e2b9529ee3cee750145488051fc5ad2cebefc5d51b406ed5f4cc77 diff --git a/assets/components/multus/kustomization.x86_64.yaml b/assets/components/multus/kustomization.x86_64.yaml index 8d63c55a14..d889afeab8 100644 --- a/assets/components/multus/kustomization.x86_64.yaml +++ b/assets/components/multus/kustomization.x86_64.yaml @@ -2,7 +2,7 @@ images: - name: multus-cni-microshift newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:6fc2898a173a8a6831fcf079c9b8afb66851d2fc066ada6285e9fdb176f5d1fe + digest: sha256:712fd08a3c828c01ecb632571dc9e913b1bda61f37b5329316fa89e1f87a825a - name: containernetworking-plugins-microshift newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:6650ccac2f542d305f2dbf1c607da0b4b514f08a6f80b787b11c0d7659195e74 + digest: sha256:15e1f5a24bcc2076670044313ca7a070fd9444b69a6620fdd973e09899c54b97 diff --git a/assets/components/multus/release-multus-aarch64.json b/assets/components/multus/release-multus-aarch64.json index 71c61fca97..91e7aca2bc 100644 --- a/assets/components/multus/release-multus-aarch64.json +++ b/assets/components/multus/release-multus-aarch64.json @@ -1,9 +1,9 @@ { "release": { - "base": "4.22.0-0.nightly-arm64-2026-04-02-213117" + "base": "4.22.0-0.nightly-arm64-2026-04-14-203621" }, "images": { - "multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bfb904a68e228e2fc306f4b69646c3a733cff4c10e6fda7fe75df3174c818ae2", - "containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ad7f1c820b2b007971c60cdcf85dff0f20bc2f2b3c8b1fe5226522322b2792d" + "multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:79748c8259000b32e8f82b103828b71ed48d74d39330e2eab329077bc3f82cff", + "containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bdcf837fe2e2b9529ee3cee750145488051fc5ad2cebefc5d51b406ed5f4cc77" } } diff --git a/assets/components/multus/release-multus-x86_64.json b/assets/components/multus/release-multus-x86_64.json index 484c2c44d5..52e7e79580 100644 --- a/assets/components/multus/release-multus-x86_64.json +++ b/assets/components/multus/release-multus-x86_64.json @@ -1,9 +1,9 @@ { "release": { - "base": "4.22.0-0.nightly-2026-04-01-223038" + "base": "4.22.0-0.nightly-2026-04-13-230307" }, "images": { - "multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6fc2898a173a8a6831fcf079c9b8afb66851d2fc066ada6285e9fdb176f5d1fe", - "containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6650ccac2f542d305f2dbf1c607da0b4b514f08a6f80b787b11c0d7659195e74" + "multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:712fd08a3c828c01ecb632571dc9e913b1bda61f37b5329316fa89e1f87a825a", + "containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:15e1f5a24bcc2076670044313ca7a070fd9444b69a6620fdd973e09899c54b97" } } diff --git a/assets/components/service-ca/clusterrole.yaml b/assets/components/service-ca/clusterrole.yaml index 4ef03dc5cf..2a24b9489b 100644 --- a/assets/components/service-ca/clusterrole.yaml +++ b/assets/components/service-ca/clusterrole.yaml @@ -78,3 +78,19 @@ rules: - get - list - watch +- apiGroups: + - config.openshift.io + resources: + - featuregates + verbs: + - get + - list + - watch +- apiGroups: + - config.openshift.io + resources: + - pkis + verbs: + - get + - list + - watch diff --git a/assets/components/service-ca/deployment.yaml b/assets/components/service-ca/deployment.yaml index fc27a300fb..f51d49b47d 100644 --- a/assets/components/service-ca/deployment.yaml +++ b/assets/components/service-ca/deployment.yaml @@ -37,6 +37,8 @@ spec: requests: memory: 120Mi cpu: 10m + env: + - name: OPERATOR_IMAGE_VERSION terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /var/run/secrets/signing-key diff --git a/assets/optional/ai-model-serving/release-ai-model-serving-x86_64.json b/assets/optional/ai-model-serving/release-ai-model-serving-x86_64.json index 57e1d3cc30..53f94e1478 100644 --- a/assets/optional/ai-model-serving/release-ai-model-serving-x86_64.json +++ b/assets/optional/ai-model-serving/release-ai-model-serving-x86_64.json @@ -1,6 +1,6 @@ { "release": { - "base": "2.25.3" + "base": "2.25.4" }, "images": { "ray-tls-generator-image": "registry.redhat.io/ubi9/ubi-minimal:latest", diff --git a/assets/optional/operator-lifecycle-manager/kustomization.aarch64.yaml b/assets/optional/operator-lifecycle-manager/kustomization.aarch64.yaml index 20bf82baa4..acf51dae99 100644 --- a/assets/optional/operator-lifecycle-manager/kustomization.aarch64.yaml +++ b/assets/optional/operator-lifecycle-manager/kustomization.aarch64.yaml @@ -2,13 +2,13 @@ images: - name: quay.io/operator-framework/olm newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:ff87b8ca01872de4f6fddf890f0e7a243b179376f200567300b1c2c1918e5402 + digest: sha256:0125f3238c716b8addd4d1fdf286a132d4acbfe5010af910d6cc9ddb9db62087 - name: quay.io/operator-framework/configmap-operator-registry newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:00f42ea149e7b5ab62b08da79da65bcd7e0785442bd5ee0314b924fbeb0df975 + digest: sha256:b3163380a3ad20b5d2f38f35e8bb4b9624f142c12668d130f53e6064f5aeb3aa - name: quay.io/openshift/origin-kube-rbac-proxy newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:b2a0c592a6105fcba0299bcebf9c6079015f533bc2ebb8791e7953b26861c788 + digest: sha256:69e1e32294ee29fbc18a09dbb8d10e428edaf50865b53173dadf1b8984443e2f patches: - patch: |- @@ -16,12 +16,12 @@ patches: path: /spec/template/spec/containers/0/env/- value: name: OPERATOR_REGISTRY_IMAGE - value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:00f42ea149e7b5ab62b08da79da65bcd7e0785442bd5ee0314b924fbeb0df975 + value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b3163380a3ad20b5d2f38f35e8bb4b9624f142c12668d130f53e6064f5aeb3aa - op: add path: /spec/template/spec/containers/0/env/- value: name: OLM_IMAGE - value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff87b8ca01872de4f6fddf890f0e7a243b179376f200567300b1c2c1918e5402 + value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0125f3238c716b8addd4d1fdf286a132d4acbfe5010af910d6cc9ddb9db62087 target: kind: Deployment labelSelector: app=catalog-operator diff --git a/assets/optional/operator-lifecycle-manager/kustomization.x86_64.yaml b/assets/optional/operator-lifecycle-manager/kustomization.x86_64.yaml index 608e46929e..5908cfaed1 100644 --- a/assets/optional/operator-lifecycle-manager/kustomization.x86_64.yaml +++ b/assets/optional/operator-lifecycle-manager/kustomization.x86_64.yaml @@ -2,13 +2,13 @@ images: - name: quay.io/operator-framework/olm newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:d0356b881554c2579ab4eabcd2433c0ec548df35766f03f0d03a87204742b8d2 + digest: sha256:ddedf7e778358fdfc771ae2ca5e658383f07de577f01465d8af5e66a58d0df3f - name: quay.io/operator-framework/configmap-operator-registry newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:fdf853cfa6b7b84c9b009bb3b81e4a896e97df95d9ea3657d0851a855311b2d8 + digest: sha256:0f47577365fc6ff05db22fc69662f14b4e7fe16540c25998e9cd359760118a62 - name: quay.io/openshift/origin-kube-rbac-proxy newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:57a72fc145d1d8c46ea65ed851c48c96c3b3b3e7775a7ddddb1f7463ba4a3743 + digest: sha256:be383d1ad63fa266bac6c6ca44c1b0b85db60a5cb66602c97011fe3771fcf76a patches: - patch: |- @@ -16,12 +16,12 @@ patches: path: /spec/template/spec/containers/0/env/- value: name: OPERATOR_REGISTRY_IMAGE - value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fdf853cfa6b7b84c9b009bb3b81e4a896e97df95d9ea3657d0851a855311b2d8 + value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0f47577365fc6ff05db22fc69662f14b4e7fe16540c25998e9cd359760118a62 - op: add path: /spec/template/spec/containers/0/env/- value: name: OLM_IMAGE - value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d0356b881554c2579ab4eabcd2433c0ec548df35766f03f0d03a87204742b8d2 + value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ddedf7e778358fdfc771ae2ca5e658383f07de577f01465d8af5e66a58d0df3f target: kind: Deployment labelSelector: app=catalog-operator diff --git a/assets/optional/operator-lifecycle-manager/release-olm-aarch64.json b/assets/optional/operator-lifecycle-manager/release-olm-aarch64.json index 1a5194a163..9eed49e71a 100644 --- a/assets/optional/operator-lifecycle-manager/release-olm-aarch64.json +++ b/assets/optional/operator-lifecycle-manager/release-olm-aarch64.json @@ -1,10 +1,10 @@ { "release": { - "base": "4.22.0-0.nightly-arm64-2026-04-02-213117" + "base": "4.22.0-0.nightly-arm64-2026-04-14-203621" }, "images": { - "operator-lifecycle-manager": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ff87b8ca01872de4f6fddf890f0e7a243b179376f200567300b1c2c1918e5402", - "operator-registry": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:00f42ea149e7b5ab62b08da79da65bcd7e0785442bd5ee0314b924fbeb0df975", - "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b2a0c592a6105fcba0299bcebf9c6079015f533bc2ebb8791e7953b26861c788" + "operator-lifecycle-manager": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0125f3238c716b8addd4d1fdf286a132d4acbfe5010af910d6cc9ddb9db62087", + "operator-registry": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b3163380a3ad20b5d2f38f35e8bb4b9624f142c12668d130f53e6064f5aeb3aa", + "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:69e1e32294ee29fbc18a09dbb8d10e428edaf50865b53173dadf1b8984443e2f" } } diff --git a/assets/optional/operator-lifecycle-manager/release-olm-x86_64.json b/assets/optional/operator-lifecycle-manager/release-olm-x86_64.json index 15f759a1dc..aa04394f0d 100644 --- a/assets/optional/operator-lifecycle-manager/release-olm-x86_64.json +++ b/assets/optional/operator-lifecycle-manager/release-olm-x86_64.json @@ -1,10 +1,10 @@ { "release": { - "base": "4.22.0-0.nightly-2026-04-01-223038" + "base": "4.22.0-0.nightly-2026-04-13-230307" }, "images": { - "operator-lifecycle-manager": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d0356b881554c2579ab4eabcd2433c0ec548df35766f03f0d03a87204742b8d2", - "operator-registry": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fdf853cfa6b7b84c9b009bb3b81e4a896e97df95d9ea3657d0851a855311b2d8", - "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:57a72fc145d1d8c46ea65ed851c48c96c3b3b3e7775a7ddddb1f7463ba4a3743" + "operator-lifecycle-manager": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ddedf7e778358fdfc771ae2ca5e658383f07de577f01465d8af5e66a58d0df3f", + "operator-registry": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0f47577365fc6ff05db22fc69662f14b4e7fe16540c25998e9cd359760118a62", + "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:be383d1ad63fa266bac6c6ca44c1b0b85db60a5cb66602c97011fe3771fcf76a" } } diff --git a/assets/optional/sriov/kustomization.aarch64.yaml b/assets/optional/sriov/kustomization.aarch64.yaml index f773d88844..d03e8bff02 100644 --- a/assets/optional/sriov/kustomization.aarch64.yaml +++ b/assets/optional/sriov/kustomization.aarch64.yaml @@ -1,7 +1,7 @@ images: - name: quay.io/openshift/sriov-network-operator newName: registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator - digest: sha256:48054f4c6f7ceda85c3ce39e8fd03820458afcd0b16a86ce6db0e1a3806ed2e0 + digest: sha256:e8bd4b4c0ce1d9ac0df71f67c7b7300fb8159bad74815a738764ad96b052420f patches: - patch: |- @@ -9,47 +9,47 @@ patches: path: /spec/template/spec/containers/0/env/- value: name: SRIOV_CNI_IMAGE - value: registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:bccc281e743ae4f10f4458de03c7c614afeb476ca5c49f63942343fa136663af + value: registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:89a7e814f3fee33b12f25929db1e32344b64bf09032400e5aca01d9405980142 - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_DEVICE_PLUGIN_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:b108732532e2e697d424a1b8c2761c08211d26f9ee128bb1c831286174a83ba8 + value: registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:8dbd70ad51887ca77c697a170b51e7e876b6a92e10b0d9935cda7b59ee045749 - op: add path: /spec/template/spec/containers/0/env/- value: name: NETWORK_RESOURCES_INJECTOR_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:f5bd0efbdf6f5d5b1666298f5946b064dd8ae10dee607dc8d56a9dfc338d9eb7 + value: registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:3e4919cc7693d9174b7148d07a5ea4688d673da2cbecc34678ba7240b98daf64 - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_NETWORK_CONFIG_DAEMON_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:3b73df3deb126ba364af240fe600a75efcb87959b6cb11aaf6d9bb9d036bd633 + value: registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:9d26a57ac3b070ca8b84cb45a34f418010d0337f1b70ba7284e75e1bcf2d019b - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_NETWORK_WEBHOOK_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:a10a52f6e322e1776e95c2045c19fa70123a423feca706bba41b04365fd44a3b + value: registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:f471928ed9bbbd4ab1c8f6013e18739d43889d5228a69a80077fe23332c806f1 - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_INFINIBAND_CNI_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:463ddb425ed7025671eb893f6575bd22c7d6394b4582e1fc5341b8996c79ca6d + value: registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:cef306c9a41b74dfc256065b19e50ae1747a87056c72a2bb2946834dae6615ff - op: add path: /spec/template/spec/containers/0/env/- value: name: RDMA_CNI_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:1d772935763c1132f55fbc53aaa71a11ab236bc267c095d5006f8412a36a7b06 + value: registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:a290d3e815fa51be4eb69e42b58584b2fbddd0f805fc644f278e78d5f04013ee - op: add path: /spec/template/spec/containers/0/env/- value: name: METRICS_EXPORTER_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:ac6fadde90132e354cd7629b84a6bb58c49cf7adb21f848c7fd16357c7a0d370 + value: registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:3c31fa27e2ddd68fce393705282694c1732cba1462b07370f87a28b994b5def7 - op: add path: /spec/template/spec/containers/0/env/- value: name: METRICS_EXPORTER_KUBE_RBAC_PROXY_IMAGE - value: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:81117862eeac75f7f5fcd99b6c0d13ce54b30e6bb96c0488dca08e377f14e85a + value: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:cc4155e82b744b0f1cf679568bd2ee9c3314e0aeabac25afe720c0cee8b6eecd target: kind: Deployment name: sriov-network-operator diff --git a/assets/optional/sriov/kustomization.x86_64.yaml b/assets/optional/sriov/kustomization.x86_64.yaml index 49a4097867..fa286a2d64 100644 --- a/assets/optional/sriov/kustomization.x86_64.yaml +++ b/assets/optional/sriov/kustomization.x86_64.yaml @@ -1,7 +1,7 @@ images: - name: quay.io/openshift/sriov-network-operator newName: registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator - digest: sha256:3ed8be112564686bc6cab67b2aee4efc067549bfc3f9141ffe05c6ee5d3f7e39 + digest: sha256:ddf0c90be8df64ec333ce4eb4a2e4e624092af29075c3b74a043e54cdbbef5b2 patches: - patch: |- @@ -9,47 +9,47 @@ patches: path: /spec/template/spec/containers/0/env/- value: name: SRIOV_CNI_IMAGE - value: registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:d7eb2bbabf8bc30f0a4058b3b161e7b1753de348f0fff1f638cbfca2f796140a + value: registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:67e4c665deb916498dc4b031d89431d29ab977cdc26b81b2e88f665df45ca348 - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_DEVICE_PLUGIN_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:7c7545b1471472caa306db37324378da25adf2da173a7149b8b9114eae1f7f76 + value: registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:6786d8e33084ad2ef003c4f6c7f2c0648e34ba66cfe47c627343d68c9f028c83 - op: add path: /spec/template/spec/containers/0/env/- value: name: NETWORK_RESOURCES_INJECTOR_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:b18e70c292aee226935c236fe51a25325cdd63cf2bde449363f32035f4cee001 + value: registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:f4d7cc2f35f87a93c3d0b74960b0555854aae42e859946f30d35db4ff7144ed4 - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_NETWORK_CONFIG_DAEMON_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:89aef10e1e18b65252ac085742830f180ecce27e71b82ea7d7d3635b721c2e8c + value: registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:502c69c9515ca77314b23992403f6ca8a41508429dd85d66dcae9737da81b357 - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_NETWORK_WEBHOOK_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:5fb405338a7c5dde7e81c97d0142b9abb1f3e4263bb31cd4e0c8a10339687d83 + value: registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:f0951bff6b5734a5840702388eeb6e742c5a2ac3464d57d46d1f62a2b714e2c8 - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_INFINIBAND_CNI_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:d44ffee0518775ac217608f34befdbc9896db5ce50875fa7a627b1ca7584a492 + value: registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:dbd1b4c140e167c5c8cb66fd82df08e523332b6cd41c9f1fa898899d3742ceaf - op: add path: /spec/template/spec/containers/0/env/- value: name: RDMA_CNI_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:f8cb465e7ecaedbdc30c0df1ff3b92e095fc3360f032530202aaa3b9a3bce90a + value: registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:c7c543f53277a42eee1e2f201127f26530782a8b5cbb507142efe4f73e1286f2 - op: add path: /spec/template/spec/containers/0/env/- value: name: METRICS_EXPORTER_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:671a2ad6c7a6780e140a434c8ab678053354bf183155782b312ca4df17b6e2e3 + value: registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:b828bd36347f8d92579a753798f632e99bdac21949e49cf0b0fa8919d458e5c2 - op: add path: /spec/template/spec/containers/0/env/- value: name: METRICS_EXPORTER_KUBE_RBAC_PROXY_IMAGE - value: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:9f0c8638757e0a9dd8ab7ef40fa069576482338933327f18062ac7c5f3b6172e + value: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:d64bea34bf3e1bb0b3a701c3ff14e66665afc1b050f28124ad7e6888eaec3a81 target: kind: Deployment name: sriov-network-operator diff --git a/assets/optional/sriov/release-sriov-aarch64.json b/assets/optional/sriov/release-sriov-aarch64.json index dfb19c68dc..2ac643f467 100644 --- a/assets/optional/sriov/release-sriov-aarch64.json +++ b/assets/optional/sriov/release-sriov-aarch64.json @@ -1,17 +1,17 @@ { "release": { - "base": "4.21.0-202603250027" + "base": "4.21.0-202604011521" }, "images": { - "metrics-exporter-image": "registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:ac6fadde90132e354cd7629b84a6bb58c49cf7adb21f848c7fd16357c7a0d370", - "metrics-exporter-kube-rbac-proxy-image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:81117862eeac75f7f5fcd99b6c0d13ce54b30e6bb96c0488dca08e377f14e85a", - "network-resources-injector-image": "registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:f5bd0efbdf6f5d5b1666298f5946b064dd8ae10dee607dc8d56a9dfc338d9eb7", - "rdma-cni-image": "registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:1d772935763c1132f55fbc53aaa71a11ab236bc267c095d5006f8412a36a7b06", - "sriov-cni-image": "registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:bccc281e743ae4f10f4458de03c7c614afeb476ca5c49f63942343fa136663af", - "sriov-device-plugin-image": "registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:b108732532e2e697d424a1b8c2761c08211d26f9ee128bb1c831286174a83ba8", - "sriov-infiniband-cni-image": "registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:463ddb425ed7025671eb893f6575bd22c7d6394b4582e1fc5341b8996c79ca6d", - "sriov-network-config-daemon-image": "registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:3b73df3deb126ba364af240fe600a75efcb87959b6cb11aaf6d9bb9d036bd633", - "sriov-network-operator": "registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator@sha256:48054f4c6f7ceda85c3ce39e8fd03820458afcd0b16a86ce6db0e1a3806ed2e0", - "sriov-network-webhook-image": "registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:a10a52f6e322e1776e95c2045c19fa70123a423feca706bba41b04365fd44a3b" + "metrics-exporter-image": "registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:3c31fa27e2ddd68fce393705282694c1732cba1462b07370f87a28b994b5def7", + "metrics-exporter-kube-rbac-proxy-image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:cc4155e82b744b0f1cf679568bd2ee9c3314e0aeabac25afe720c0cee8b6eecd", + "network-resources-injector-image": "registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:3e4919cc7693d9174b7148d07a5ea4688d673da2cbecc34678ba7240b98daf64", + "rdma-cni-image": "registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:a290d3e815fa51be4eb69e42b58584b2fbddd0f805fc644f278e78d5f04013ee", + "sriov-cni-image": "registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:89a7e814f3fee33b12f25929db1e32344b64bf09032400e5aca01d9405980142", + "sriov-device-plugin-image": "registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:8dbd70ad51887ca77c697a170b51e7e876b6a92e10b0d9935cda7b59ee045749", + "sriov-infiniband-cni-image": "registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:cef306c9a41b74dfc256065b19e50ae1747a87056c72a2bb2946834dae6615ff", + "sriov-network-config-daemon-image": "registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:9d26a57ac3b070ca8b84cb45a34f418010d0337f1b70ba7284e75e1bcf2d019b", + "sriov-network-operator": "registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator@sha256:e8bd4b4c0ce1d9ac0df71f67c7b7300fb8159bad74815a738764ad96b052420f", + "sriov-network-webhook-image": "registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:f471928ed9bbbd4ab1c8f6013e18739d43889d5228a69a80077fe23332c806f1" } } diff --git a/assets/optional/sriov/release-sriov-x86_64.json b/assets/optional/sriov/release-sriov-x86_64.json index 511d215771..5f19d21bf8 100644 --- a/assets/optional/sriov/release-sriov-x86_64.json +++ b/assets/optional/sriov/release-sriov-x86_64.json @@ -1,17 +1,17 @@ { "release": { - "base": "4.21.0-202603250027" + "base": "4.21.0-202604011521" }, "images": { - "metrics-exporter-image": "registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:671a2ad6c7a6780e140a434c8ab678053354bf183155782b312ca4df17b6e2e3", - "metrics-exporter-kube-rbac-proxy-image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:9f0c8638757e0a9dd8ab7ef40fa069576482338933327f18062ac7c5f3b6172e", - "network-resources-injector-image": "registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:b18e70c292aee226935c236fe51a25325cdd63cf2bde449363f32035f4cee001", - "rdma-cni-image": "registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:f8cb465e7ecaedbdc30c0df1ff3b92e095fc3360f032530202aaa3b9a3bce90a", - "sriov-cni-image": "registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:d7eb2bbabf8bc30f0a4058b3b161e7b1753de348f0fff1f638cbfca2f796140a", - "sriov-device-plugin-image": "registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:7c7545b1471472caa306db37324378da25adf2da173a7149b8b9114eae1f7f76", - "sriov-infiniband-cni-image": "registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:d44ffee0518775ac217608f34befdbc9896db5ce50875fa7a627b1ca7584a492", - "sriov-network-config-daemon-image": "registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:89aef10e1e18b65252ac085742830f180ecce27e71b82ea7d7d3635b721c2e8c", - "sriov-network-operator": "registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator@sha256:3ed8be112564686bc6cab67b2aee4efc067549bfc3f9141ffe05c6ee5d3f7e39", - "sriov-network-webhook-image": "registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:5fb405338a7c5dde7e81c97d0142b9abb1f3e4263bb31cd4e0c8a10339687d83" + "metrics-exporter-image": "registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:b828bd36347f8d92579a753798f632e99bdac21949e49cf0b0fa8919d458e5c2", + "metrics-exporter-kube-rbac-proxy-image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:d64bea34bf3e1bb0b3a701c3ff14e66665afc1b050f28124ad7e6888eaec3a81", + "network-resources-injector-image": "registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:f4d7cc2f35f87a93c3d0b74960b0555854aae42e859946f30d35db4ff7144ed4", + "rdma-cni-image": "registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:c7c543f53277a42eee1e2f201127f26530782a8b5cbb507142efe4f73e1286f2", + "sriov-cni-image": "registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:67e4c665deb916498dc4b031d89431d29ab977cdc26b81b2e88f665df45ca348", + "sriov-device-plugin-image": "registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:6786d8e33084ad2ef003c4f6c7f2c0648e34ba66cfe47c627343d68c9f028c83", + "sriov-infiniband-cni-image": "registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:dbd1b4c140e167c5c8cb66fd82df08e523332b6cd41c9f1fa898899d3742ceaf", + "sriov-network-config-daemon-image": "registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:502c69c9515ca77314b23992403f6ca8a41508429dd85d66dcae9737da81b357", + "sriov-network-operator": "registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator@sha256:ddf0c90be8df64ec333ce4eb4a2e4e624092af29075c3b74a043e54cdbbef5b2", + "sriov-network-webhook-image": "registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:f0951bff6b5734a5840702388eeb6e742c5a2ac3464d57d46d1f62a2b714e2c8" } } diff --git a/assets/release/release-aarch64.json b/assets/release/release-aarch64.json index 596e4cd30e..a86afac229 100644 --- a/assets/release/release-aarch64.json +++ b/assets/release/release-aarch64.json @@ -1,16 +1,16 @@ { "release": { - "base": "4.22.0-0.nightly-arm64-2026-04-02-213117" + "base": "4.22.0-0.nightly-arm64-2026-04-14-203621" }, "images": { - "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:835082ac6f84153d7db69efe76862e92c29fd251803be928209e98f187c1bc8d", - "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7abb8320c380cfc7d75599f01e96907d1b9562a1be4a5e800c25b62de24eff62", - "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fdb988f8075078798dc00de52f75d4b9c7aa9d80ffdd202fd7476a5de7430c91", - "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b2a0c592a6105fcba0299bcebf9c6079015f533bc2ebb8791e7953b26861c788", - "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ef9cad701c4c04fc7677bce9bdae0f39609f5c3578feb97c95c4ea0d5d9b8573", - "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0eee7f97711c71d3a4c559c0063d9752ccddc563e196b6a876a5184402495a86", - "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:433aa7050a25cf8eacbca42a490c715334f42ddb8c894036dfb3bed430a3a92e", + "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:90d269b98f386ab375588f2335f02bcaaccb20c097dcc08252591539a53fc07b", + "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:522de8abd9e4c7efc8867b0d0f4485f1ca4690d8d0738eacaf374c7be8730562", + "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:37e5d15a185322a5961620cd6f5e66a3ef885e1452dbafba848ad441496d5b5d", + "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:69e1e32294ee29fbc18a09dbb8d10e428edaf50865b53173dadf1b8984443e2f", + "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0757a4b1f7806c4cde767c9c7ac9da41c65109a104b1c1c450347c058820593c", + "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:cedff969da5c34bba1fd8597ff400891402a14a66ee7f19cd296bc7733bbfdbc", + "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:064c97e2199bfa2351d2ee649c353d7b6345b2263af56c9ca03db56daa5c192d", "lvms_operator": "registry.redhat.io/lvms4/lvms-rhel9-operator@sha256:3766640b19c336b443619ecdb35f36b479c79ea71b21de97febf024a5eaf6c84", - "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:dc954461f464bb9a26fbfa41aa3f9275d382fe0e529185827b829f5e1b075eb5" + "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c66a94dfb9023fded25a8c9ebec109ac806709cdba90bf30dfd7a4c6d4b3f4a1" } } diff --git a/assets/release/release-x86_64.json b/assets/release/release-x86_64.json index b1696f4930..9ca12ad189 100644 --- a/assets/release/release-x86_64.json +++ b/assets/release/release-x86_64.json @@ -1,16 +1,16 @@ { "release": { - "base": "4.22.0-0.nightly-2026-04-01-223038" + "base": "4.22.0-0.nightly-2026-04-13-230307" }, "images": { - "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:04f7a852610d92a3c751cc9a1d095349498027ab01199d177bf798b116fd1d8b", - "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7386c18b14ce499057b6cf9494d48ec02fe0f13474767306ff78f443c90d1450", - "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:56078e74606f8111c021a599acae8779c787a6803bebba40b3b8c36b5a5469a6", - "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:57a72fc145d1d8c46ea65ed851c48c96c3b3b3e7775a7ddddb1f7463ba4a3743", - "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5a57fe2d1c81778088dacc9992dc54a5c37df54904384a83285a23b1a4c654a5", - "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e33f10b68b3d6e40f059734d7943d995c792c79d2ca64d31f3d15f7e9d8ce807", - "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6fcebe23dec478754c6d867eea754a7319d7f6919ee95cea8f47561ac6ecbf24", + "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:03bb73b26c3f5fadb8b74f46210e50dc8f0ec307714d5f6bb405f6bc08090a3c", + "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f4c7569fbc5ade1ce317153fe62d400467261f394f2de2efa9dcaf0882eb3ef0", + "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c135e1ec597644bb3e5d953562b8685175b0e6a9e56385608956195f2546fed4", + "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:be383d1ad63fa266bac6c6ca44c1b0b85db60a5cb66602c97011fe3771fcf76a", + "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:2c6aa7c95fe04e82e0c3fc2f4dfde5037d7f67b214ebe4e992539e97844f99c4", + "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4623619901adfe5afa7ec66d608b0a9646e920a278b221bd76b84a82bd5159b9", + "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:030fa15a0a04c2628398ac1ed57a02b21c19dbbe023ae66bff6fc0e6e794c2d1", "lvms_operator": "registry.redhat.io/lvms4/lvms-rhel9-operator@sha256:58804d8baf922927b66cec9424d431a3bdb341d207024ce40cc8f0123bac03ee", - "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fbb958e9953a5af8bc2a8b93e5351559df3b22663e5578bcaae69d5863020cc8" + "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:799220979eda2d926296dbb4609c30e82a024566d620f8797a2aa823b704e216" } } diff --git a/packaging/crio.conf.d/10-microshift_amd64.conf b/packaging/crio.conf.d/10-microshift_amd64.conf index 5f56db49ae..841c075a74 100644 --- a/packaging/crio.conf.d/10-microshift_amd64.conf +++ b/packaging/crio.conf.d/10-microshift_amd64.conf @@ -2,6 +2,6 @@ # for community builds on top of OKD, this setting has no effect [crio.image] global_auth_file="/etc/crio/openshift-pull-secret" -pause_image = "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e33f10b68b3d6e40f059734d7943d995c792c79d2ca64d31f3d15f7e9d8ce807" +pause_image = "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4623619901adfe5afa7ec66d608b0a9646e920a278b221bd76b84a82bd5159b9" pause_image_auth_file = "/etc/crio/openshift-pull-secret" pause_command = "/usr/bin/pod" diff --git a/packaging/crio.conf.d/10-microshift_arm64.conf b/packaging/crio.conf.d/10-microshift_arm64.conf index 39826fb65b..d223633129 100644 --- a/packaging/crio.conf.d/10-microshift_arm64.conf +++ b/packaging/crio.conf.d/10-microshift_arm64.conf @@ -2,6 +2,6 @@ # for community builds on top of OKD, this setting has no effect [crio.image] global_auth_file="/etc/crio/openshift-pull-secret" -pause_image = "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0eee7f97711c71d3a4c559c0063d9752ccddc563e196b6a876a5184402495a86" +pause_image = "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:cedff969da5c34bba1fd8597ff400891402a14a66ee7f19cd296bc7733bbfdbc" pause_image_auth_file = "/etc/crio/openshift-pull-secret" pause_command = "/usr/bin/pod" diff --git a/scripts/auto-rebase/changelog.txt b/scripts/auto-rebase/changelog.txt index 0e06f91661..f25ccbe3e1 100644 --- a/scripts/auto-rebase/changelog.txt +++ b/scripts/auto-rebase/changelog.txt @@ -1,18 +1,334 @@ -- api embedded-component 80fcf457ee87d9a81075bcc4e6deac506448195f to e9d6d439b48bfa2d127ee90c28e6d0f55243b620 - - ceacb94c 2026-03-24T09:40:44+05:30 kubebuilder validation and clarified API behavior for KubeletConfig API doc and adds tests - - 13eaa95e 2026-03-02T18:23:59+05:30 kubebuilder validation and clarified API behavior for KubeletConfig API doc and adds tests - -- cluster-ingress-operator embedded-component dfec6c028e2d4eaf7dd161cdc0e75740894df421 to c79099dcdc4e58f5a0d55a47b626a805a02af526 - - eeb09ed 2026-03-30T14:26:32-04:00 NE-2501: Added network policies for the router - -- machine-config-operator embedded-component 39ca98383d9b1aedf6147f9ff89e69b5a23541be to f325e92327ccfcda3ff09c09dc1b233a63fb312b - - db7b8e1e 2026-04-01T11:47:17Z MCO-2183: migrated configdrift, kubeletconfig, containerruntimeconfig and metrics e2e test cases - - 34cd2aa2 2026-03-13T17:30:09+01:00 OCPBUGS-78154: Add GetDefaultLeaderElectionConfig for MCC - - 65d648b8 2026-03-13T16:22:34+01:00 OCPBUGS-78154: Log when using HA default leader election timings - - 165da5a9 2026-03-13T15:56:37+01:00 OCPBUGS-78154: Add useDefaultTimings flag to GetLeaderElectionConfig - - f016a8e8 2026-03-13T09:58:06+01:00 Trim comment in GetLeaderElectionConfig. - - a7b45feb 2026-03-13T09:52:13+01:00 OCPBUGS-78154: Use HA leader election defaults for MCO on SNO. - -- oc image-arm64 f835dae3a861b593c4dd8b688394a61614dd6663 to 075cd278d1e62cf49b266e157891967bda16079d +- api embedded-component e9d6d439b48bfa2d127ee90c28e6d0f55243b620 to 464776f9520793f0f20645fbcb82d945abb0a05b + - 22d3aa19 2026-04-07T14:26:51+02:00 MON-4035: Add ThanosQuerierConfig to ClusterMonitoring API + - e63c0d57 2026-04-07T16:42:28+12:00 OCPBUGS-81627: Load ClusterResourceQuota CRD before CVO manifests + - 1966dc1a 2026-04-06T16:02:49-04:00 upkeep: add jobtier for tnf jobs to allow verify to check tests + - e7b9c574 2026-04-06T16:02:49-04:00 Regenerate CRDs and features.md after rebase onto master + - bc83f5af 2026-04-06T16:02:49-04:00 Enable DualReplica in OKD featureset + - 682edbd4 2026-04-06T16:02:49-04:00 Promote DualReplica to default + - b8c3b96d 2026-04-06T14:49:50-04:00 feat: remove pacemaker from payload deployment + - 7480ccda 2026-04-02T23:53:03+01:00 Add extra padding to avoid table being cut-off + - a7d84d8f 2026-04-02T23:53:01+01:00 Use static ordering of job variants in HTML output + - 492ac673 2026-04-02T14:38:52-04:00 upkeep: lowered the validation for agents down to 0 + - e9e6359f 2026-04-02T12:34:05-04:00 feat: add exclusion for pacemaker required conditions + - 3f0cd07e 2026-04-02T10:37:31-04:00 feat: promote pacemaker to v1 in prep for tnf + - 71580b7e 2026-04-02T09:35:09-04:00 NE-2520: Promote GatewayAPIWithoutOLM to GA + - 72cac067 2026-04-01T14:05:14-04:00 Include candidate tier in default sippy queries for feature promotion + - 78c930f0 2026-03-31T12:59:48-04:00 Remove GCPClusterHostedDNSInstall featuregate + - a443b3b6 2026-03-26T11:21:00+01:00 CNTRLPLANE-2796: promote the event-ttl feature + +- cluster-ingress-operator embedded-component c79099dcdc4e58f5a0d55a47b626a805a02af526 to 2c5b4ef0021db96ba6fecf630c53a15c12134578 + - 210a341 2026-04-09T17:01:02-04:00 OCPBUGS-81550: AWS, Azure, GCP: Add Ingress LB IPs to Infra CR after masters up + - 5ce7d1c 2026-04-03T13:08:44-04:00 NE-2332: Implement ROUTER_CURVES environment variable + - d71ebcb 2026-04-02T20:53:38-03:00 Address review comments + - 07482a1 2026-04-02T20:49:51-03:00 extend subscription unittest to contain expected subscription + - e71c658 2026-04-02T20:49:51-03:00 Address review comments and make pkg name a constant + - 9533689 2026-04-02T20:49:51-03:00 Add unit tests for the new subscription conflict management logic + - 9dee19f 2026-04-02T20:49:51-03:00 fix the logic to verify if package is installed + - 0d9d740 2026-04-02T20:49:51-03:00 Add status conditions to OSSM subscription takeover + - 27a962a 2026-04-02T20:49:51-03:00 Address comments + - e1691ac 2026-04-02T20:49:51-03:00 Add every ossm subscription to state and to related objects + - a80bbff 2026-04-02T20:49:50-03:00 NE-2224: Do not take over OSSM subscription + - 0da1246 2026-03-27T19:48:03-04:00 OCPBUGS-3917: Filter non-FIPS TLS 1.3 ciphers and validate effective profiles + +- cluster-kube-apiserver-operator embedded-component de2a3ebcb3ceea0ea411a6fbb9b5b52c18c27e06 to 6df1155aa6e1d29f77b7b2aa1973ae2721975dae + - f0b1025 2026-03-23T17:29:05-04:00 Update pkg/operator/starter.go + - bf51996 2026-03-23T10:41:37-04:00 add network policies for apiserver operator and operand + - 3c124fc 2026-03-18T09:05:18+01:00 bindata/bootkube: Remove configmap-csr-controller-ca.yaml + - d22154c 2026-02-23T12:19:42-05:00 scc: fix uid{Min,Max}Range for nested-container + +- cluster-kube-controller-manager-operator embedded-component 7df2876085ac1d76ac11bf476c0538876110c9f0 to e2d54f2da0346309b329c34552d9896476683fc8 + - 295165e 2026-04-09T21:08:09Z CNTRLPLANE-3011: Create network policies for kube-controller-manager components (#919) + - f6a1d00 2026-04-09T16:37:45-04:00 enable configurable PKI for managed certificate rotation + - e691655 2026-04-09T15:40:07-04:00 vendor: bump + - feaa384 2026-03-17T16:01:18+01:00 bindata: Import configmap-csr-controller-ca.yaml from KAS-O + +- cluster-kube-scheduler-operator embedded-component ddbfddb8a0c77b03c1d7c994991caa031d99c330 to b80850a15da8485c52c486de30cec79600782206 + - 7a7f230 2026-04-10T11:59:15-04:00 vendor: bump library-go, api, client-go + - 4fafb58 2026-03-18T14:17:11+01:00 Add operator and operand network policies + +- cluster-network-operator embedded-component 594de43f4f1567e5ce55be2eff7c0cf28d1e09e7 to bc5af87f8957262a504b225591593c92db1c8bc2 + - a5238cc 2026-04-08T16:37:58+02:00 Align VTEP CRD additionalPrinterColumns with upstream + - 740568c 2026-04-02T00:59:59+02:00 Add VTEP update/patch RBAC for CM + - f247bbe 2026-04-02T00:35:17+02:00 Update the CRDs for CUDN/VTEP APIs + - 7dc6fba 2026-03-25T06:02:03-04:00 Add NetworkPolicies for CNO and its operands + - 9fb14f4 2026-01-30T12:16:11+01:00 multus: MultiNetworkPolicy nftables + +- cluster-openshift-controller-manager-operator embedded-component e0d28ec9e1c91b0b72ff66c98f7a3b126f4480ad to e1c3674198c6c1274fd3fd3c3108eb4cade4eb0a + - e026db0 2026-04-08T22:41:21-07:00 Add checks to ensure that cache syncs were actually successful before proceeding. + - a3e56c2 2026-04-09T00:27:03Z add network policies (#414) + - 9b9fceb 2026-04-03T16:07:02-07:00 Ensure that we don't have operators performing transiently incorrect operations by acting on informer data before it's fully finished syncing. + +- machine-config-operator embedded-component f325e92327ccfcda3ff09c09dc1b233a63fb312b to 449e78f7ec941d8db237da39ccce2095912fea43 + - d639f33b 2026-04-09T09:22:19-04:00 e2e test fix + - 22b65522 2026-04-09T05:29:55-04:00 temporary fix for the MCN IRI status CEL validation rule + - c2cedd87 2026-04-09T10:44:00+05:30 fix: reuse PIS object from CreateGenericPinnedImageSet instead of creating a new one + - 80403a3c 2026-04-08T15:04:55-04:00 add missing verbs for mcd service role + - d1090728 2026-04-08T11:02:32-04:00 cleanup MCN on IRI deletion + - 411484cd 2026-04-08T08:05:24-04:00 various fixes + - 4adea70f 2026-04-08T08:05:24-04:00 add basic e2e test for MCD IRI + - caf52e26 2026-04-08T08:05:24-04:00 fix stale reference to FeatureGateMachineConfigNodes feature + - 06ff2047 2026-04-08T08:05:24-04:00 using MachineConfigNodeLister instead of the client + - 0a034891 2026-04-08T08:05:24-04:00 add MCD IRI unit tests + - 625c0d1c 2026-04-08T08:05:24-04:00 managed the MCN status + - d62207c3 2026-04-07T18:01:00+05:30 test: separate duplicate PinnedImageSet validation into OCP-88562 + - db039712 2026-04-06T15:00:16-04:00 bump openshift/api and openshift/client-go + - 85777fdd 2026-04-06T15:00:16-04:00 allows MCD to get IRI resource + - a5917687 2026-04-06T15:00:16-04:00 add MCD IRI manager + - 6e2b4d48 2026-04-06T14:30:38-04:00 update sharded e2e-ocl tests + - 3b6ef438 2026-04-06T14:30:38-04:00 only allow OSImageURL or setting OSImageStream name + - dd3cc64e 2026-04-06T14:30:38-04:00 remove unneeded test fixtures + - 21ba6d9c 2026-04-06T14:30:38-04:00 updates e2e-ocl test to use new MachineOSBuild constructor + - e1a1705c 2026-04-06T14:30:37-04:00 updated the reconciler to not use OSImageURLConfig + - ec546a10 2026-04-06T14:30:34-04:00 removes OSImageURLConfig from buildrequest module + - 1e5cc08e 2026-04-06T14:08:22-04:00 Reapply "MCO-2120: Rework OS Image Stream label classification" + - b63d34cf 2026-04-02T13:40:13-05:00 Move state logging to updateConfigAndState after SetDone + - 2f270e7e 2026-04-02T09:43:18-04:00 AGENT-1416: Add default NodeDisruptionPolicy for IRI + - c9cb2a15 2026-03-31T10:45:14-04:00 adds additional K8s secret test cases + - 9c244e06 2026-03-31T10:45:07-04:00 initial commit of machine-config-osimagestream + - b7189285 2026-03-30T13:33:55-04:00 Fix order of cleanup to further avoid race + - fcd6476b 2026-03-30T08:43:37-04:00 tests: add e2e test for OSStream labels on machines, machineSets, and controlPaneMachineSets + - e04826a9 2026-03-24T14:48:37+01:00 ovs: increase CPU priority for Open vSwitch Forwarding Unit + +- operator-framework-olm embedded-component 438f0e600e4ae75c8b7854afba5be963061eb2a1 to e627823c743797da91b4ae8a318d2420a511b752 + - fce118df 2026-04-09T00:03:55Z :seedling: Bump github.com/itchyny/gojq from 0.12.18 to 0.12.19 (#3810) + - afbf3c3e 2026-04-08T13:36:29-04:00 test(olm): skip ppc64le/s390x for tests using single-arch images + - 1a58fbf7 2026-04-08T00:05:03Z :seedling: Bump google.golang.org/grpc from 1.79.3 to 1.80.0 (#3809) + - 4ab4b031 2026-04-08T00:04:17Z :seedling: Bump go.podman.io/image/v5 from 5.39.1 to 5.39.2 (#3808) + - 98b602fa 2026-04-08T00:04:00Z :seedling: Bump github.com/maxbrunsfeld/counterfeiter/v6 (#3807) + - 09254b45 2026-04-04T00:04:30Z OPRUN-4519: block upgrades from 4.23 to 5.0 (#3803) + - 22ef120c 2026-04-01T00:04:23Z Add fgiudici as reviewer (#3805) + - 19fadf7d 2026-03-30T18:01:23-03:00 fix: retry transient registry errors in opm QE + +- service-ca-operator embedded-component 951ea66067b4d69c868470e26a5a1a9f689be23e to 7b3033bba87d7b40684b66f8f44a3525433d1ac7 + - d3b5a4d 2026-04-08T15:26:32-04:00 docs: document feature gate forwarding pattern + - 1790560 2026-04-08T15:25:12-04:00 fix: remove FeatureGate runtime detection from controller process + - 068f79d 2026-04-08T15:24:54-04:00 fix: consolidate feature gate forwarding to controller via CLI args + - ca5ae82 2026-04-02T10:20:04-04:00 fix: register informer before Start() to prevent WaitForCacheSync hang + - 9f8d755 2026-04-02T10:20:04-04:00 add feature gated PKI config support + - adc2776 2026-03-30T09:37:20-04:00 vendor: bump for openshift/library-go + - 769deb7 2026-03-18T14:15:18+01:00 manifests: add service-ca operator and workload network policies + +- oc image-amd64 12f8fce897cae737720309a894dac856d221485e to 66dee73f66c4f048c333c6a77d76871872027896 + - 0595c992 2026-04-10T15:01:30+02:00 claude: Split tester agent away from code-reviewer + - b2b2a40a 2026-04-07T14:19:27+01:00 Fix extraction of gated manifests using --install-config - 075cd278 2026-04-02T11:58:36Z NO-JIRA: Add feature gate changes to changelog JSON output (#2247) + - b2332831 2026-03-31T14:21:43-04:00 NO-ISSUE: recover the context in upgrade + +- ovn-kubernetes image-amd64 ee514f9f66a328f4dd4b583709a8e411b515fa5f to e327d43ff04f410b1d9f301a6484af5359a98d3d + - 5912b521 2026-04-09T19:41:07Z chore: update openshift tests + - 613c1a39 2026-04-09T21:19:48+02:00 Fix nil pointer panic in ParseNetConf for conflist configs + - af65f624 2026-04-08T19:43:35Z Bump the go_modules group across 2 directories with 4 updates + - c97a7eb0 2026-04-08T18:13:26+02:00 e2e: annotate nodes with VTEP IPs and check VTEP health + - a1ed35e1 2026-04-08T18:13:26+02:00 Dualstack and IPV6 VTEPs are not supported by FRR + - 9dcb94d9 2026-04-08T18:13:26+02:00 VTEP: add Accepted status printer columns + - f22bb34e 2026-04-08T18:13:26+02:00 Add RBAC for VTEP updates/patches from CM + - 2bd32668 2026-04-08T18:13:26+02:00 RA: configure ToReceive filters for VTEP CIDR ranges + - b13a4da6 2026-04-08T18:13:25+02:00 RA: advertise per-node VTEP IPs in default-VRF router + - 72eefa5e 2026-04-08T17:34:50+02:00 Add node controller for vtep annotation change logic + - 548cec39 2026-04-08T17:34:50+02:00 Add CUDN controller for finalizer logic + - 06f610fd 2026-04-08T17:34:50+02:00 Discover Node VTEPIPs for unmanaged mode + - 7dd8a48b 2026-04-08T17:34:50+02:00 Implement overlapping CIDR checks across VTEPs + - 9c64237c 2026-04-08T17:34:49+02:00 Add finalizers to VTEP + - 357e39d5 2026-04-08T17:34:49+02:00 Prevent managed VTEPs from being accepted + - 699cf88e 2026-04-08T17:34:49+02:00 Add VTEP controller plumbing + - 1a870ee8 2026-04-08T17:32:12+02:00 Add nftables support to test/e2e/diagnostics + - 81aa2265 2026-04-08T17:32:12+02:00 Add helpers that know the set of relevant NFT sets/maps + - b343bf0e 2026-04-08T17:32:12+02:00 Refactor nftables rule comparison in the unit tests + - 0992bf51 2026-04-08T16:33:21+02:00 Fix multicast traffic for EVPN Layer2 primary networks + - 78188684 2026-04-08T16:21:44+02:00 routeadvertisements: fix targetVRF auto for MAC-VRF only Layer2 networks + - dbd3095d 2026-04-08T15:32:44+02:00 Clean up VTEP annotation on VTEP deletion or mode change + - fbf56ce6 2026-04-08T15:32:44+02:00 Add self-healing for externally modified VTEP annotations + - 8f05a5c6 2026-04-08T15:32:44+02:00 Skip unnecessary VTEP reconciliation on node address changes + - e1ec673e 2026-04-08T15:32:44+02:00 Persist EVPN VTEP IPs in node annotation for stability across reconciles + - 5d4a3b77 2026-04-08T15:32:44+02:00 Use node address manager for EVPN VTEP IP discovery + - 5d98245f 2026-04-08T15:32:44+02:00 Add EVPN annotation to node admission webhook + - 200339aa 2026-04-08T15:32:44+02:00 Pick lowest unmanaged VTEP IP instead of error + - ac618f13 2026-04-08T15:32:44+02:00 Add new VTEP annotation utils + - d2aab21c 2026-04-06T15:06:55Z Disable informing tests for the time being + - d898ccf0 2026-04-06T10:21:11-04:00 e2e: fix no-overlay tcpdump race losing captured packets + - 6cf8a4d9 2026-04-06T09:33:49-04:00 fix cudn nopods workload and make cudn_ns template generic + - a8e16bda 2026-04-06T09:33:49-04:00 fix cudn workload formatting and align label selectors + - e2b4a5a2 2026-04-06T09:33:49-04:00 address review from rsevilla wrt cudn ns + - 747caa67 2026-04-06T09:33:49-04:00 add udn and cudn test with pods, svc, netpols + - 1e6a545a 2026-04-06T14:51:33+05:30 CUDN: Skip TransportAccepted status for empty transport + - b1f1dc86 2026-04-02T14:34:41-07:00 catch ./openshift/ dir up to changes in ./test/e2e + - 06062d57 2026-04-02T11:25:24+02:00 Add EVPN node controller unit tests for state transitions and edge cases + - c898fae6 2026-04-02T11:25:24+02:00 Wait for FRR daemons before configuring EVPN in kind setup + - a82aa48f 2026-04-02T11:25:24+02:00 Fail EVPN VTEP reconciliation when hybrid overlay VXLAN port conflicts + - ecf3c321 2026-04-02T11:25:24+02:00 Bump FRR to 10.4.3 + - 620480c7 2026-04-02T11:25:24+02:00 Handle OVS port not yet available during VTEP reconciliation + - fd22bf59 2026-04-02T11:25:23+02:00 Lighten EVPN initial sync: defer OVS ports and pod entries to normal reconciliation + - 6482be3d 2026-04-02T11:25:23+02:00 Add static FDB entries and live migration support to EVPN pod controller + - 4d170469 2026-04-02T11:25:23+02:00 Add pod neighbor controller for EVPN networks + - 7f71214a 2026-04-02T11:25:23+02:00 E2E: Use unmanaged VTEP mode with single CIDR + - 3cc8d531 2026-04-02T11:25:23+02:00 Revert "REVERT ME: Temporary commit till ovnkube EVPN implementation lands" + - 144e8265 2026-04-02T11:25:23+02:00 Add OVS port handling for layer2 EVPN networks + - 02cb3423 2026-04-02T11:25:23+02:00 Add SVI reconciliation for EVPN networks + - 97114a68 2026-04-02T11:25:23+02:00 Reconcile VID/VNI mappings for VXLAN devices + - 99f03714 2026-04-02T11:23:30+02:00 Clarify unmanaged VTEP IP discovery in OKEP + - c26b4259 2026-04-02T11:23:30+02:00 Add EVPN node controller + - 8258fa3e 2026-04-02T11:19:15+02:00 Add EVPN device naming utils + - 4c404d05 2026-04-02T11:19:14+02:00 Add VTEP informers/clients for EVPN support + - db22a8c6 2026-04-01T13:46:57+02:00 Remove EVPN/RA labels from CUDN transport tests + - b6e871f4 2026-04-01T13:46:57+02:00 crd,cudn,evpn: fix unanchored regex in RouteTarget CEL validation rules + - 5b317c6d 2026-04-01T13:46:57+02:00 Add CEL to block overlapping CIDRs within same VTEP + - b14e8027 2026-04-01T13:46:57+02:00 Add CEL validations to control VTEP CIDR mutations + - 6d09b15b 2026-04-01T13:46:57+02:00 Allow supporting multiple CIDRs in same family + - 3c1ad54b 2026-04-01T13:46:57+02:00 EVPN API: macVRF and ipVRF must use different VNIs + - b41be4fa 2026-03-31T21:18:03-04:00 no-overlay e2e: Add managed mode reconciliation tests + - 2f5eb215 2026-03-31T17:59:03+02:00 Stop using netlink.AddrList directly + - 0d735c61 2026-03-31T17:59:03+02:00 Bump vishvananda/netlink + - b288f9fd 2026-03-31T17:59:03+02:00 Use netlink handle with strict check for AdrrList + - de6b3bb2 2026-03-31T10:48:10+02:00 E2E: apply interface segregation to infraprovider API + - ca939661 2026-03-31T10:48:10+02:00 E2E: Add SSHRunner for remote command execution + - a149b229 2026-03-31T10:48:10+02:00 E2E: refactor infraprovider with reusable container ops + - e399decd 2026-03-31T10:48:10+02:00 E2E: use NamespacePodSecurityLevel to set PS levels + - d4684ae8 2026-03-31T10:48:10+02:00 EVPN E2E: Use f.CreateNamespace for proper label propagation + - c55b6d28 2026-03-31T10:48:10+02:00 EVPN E2E: exclude default cluster network CIDRs from random subnet generation + - a3b5cd51 2026-03-31T10:48:10+02:00 E2E: move AgnHost image retrieval to deployment config + - 4127d21f 2026-03-31T10:48:10+02:00 E2E: add provider factory pattern and move kind to internal package + - 79985403 2026-03-31T10:48:10+02:00 E2E: fix GetIPv6Gateway returning wrong gateway + - bbaaace7 2026-03-31T10:48:10+02:00 E2E: refactor container operations into reusable abstractions + - ff6e8143 2026-03-26T17:06:02+01:00 Fix duplicate deleteEgressIPStatusSetup call in deleteEgressIPAssignments + - bc596f5e 2026-03-26T17:00:45+01:00 e2e: avoid EVPN CUDN subnet collision with podman default network + - 1a7a0178 2026-03-25T23:26:56-04:00 no-overlay e2e: Refactor test structure: BeforeEach setup hoisted to Describe level + - 24585d54 2026-03-25T17:28:32-07:00 Fix SettleAddresses timeout: pass 10*time.Second instead of 10 + - 2f6a7fef 2026-03-25T13:24:15-07:00 Fix build and test breakages from containernetworking/cni v1.3.0 upgrade + - 9431a81c 2026-03-25T13:24:15-07:00 Update multus-cni to return deterministic order of device IDs + - 6381f672 2026-03-24T21:56:30Z evpn: fix wrong use of IPv4 GW address on IPv6 ACL + - b8554628 2026-03-24T20:14:29+05:30 CUDN: Validate no-overlay transport and update status conditions + - 8e4b0a03 2026-03-24T20:13:29+05:30 include all no-overlay network pod subnets in toReceive + - 73c528f1 2026-03-24T20:13:29+05:30 CUDN: Cleanup interconnect resources for no-overlay transport UT coverage + - d1a51e55 2026-03-24T18:05:29+05:30 fix: trigger ci again + - d688d02a 2026-03-24T15:30:30+05:30 Addressesd the comments + - 64b0c132 2026-03-24T00:05:10+01:00 skip no-overlay cases for default network is not enable no-overlay + - 7bf8ffc6 2026-03-24T00:05:10+01:00 add comments explaining why the no-overlay CI lanes are needed + - 23a27430 2026-03-24T00:05:10+01:00 e2e: Add connectivity tests for no-overlay mode + - 9ecd2149 2026-03-21T14:10:02-04:00 Change update pod status to just annotations + - af5dcb59 2026-03-20T18:12:42-04:00 Trim more information from pod informer cache + - 7a7403b7 2026-03-20T11:03:31-07:00 CNI: reorder SR-IOV representor lifecycle to prevent CmdAdd/CmdDel race + - 5d367bc8 2026-03-18T11:01:11-07:00 OKEP-5377: Extend Primary UDN/CUDN to Support Multiple Cluster Subnets in Layer3 Topology + - d03cc453 2026-03-18T17:25:46+01:00 CNC: Fix typo in CRD description + - 52d6d72c 2026-03-10T10:30:54+05:30 CUDN: Add test coverage for BGP route import with transport modes + - c8e7f518 2026-03-10T00:42:50+05:30 Fix DNSNameResolver CI lanes + +- service-ca-operator image-amd64 951ea66067b4d69c868470e26a5a1a9f689be23e to 7b3033bba87d7b40684b66f8f44a3525433d1ac7 + - d3b5a4d 2026-04-08T15:26:32-04:00 docs: document feature gate forwarding pattern + - 1790560 2026-04-08T15:25:12-04:00 fix: remove FeatureGate runtime detection from controller process + - 068f79d 2026-04-08T15:24:54-04:00 fix: consolidate feature gate forwarding to controller via CLI args + - ca5ae82 2026-04-02T10:20:04-04:00 fix: register informer before Start() to prevent WaitForCacheSync hang + - 9f8d755 2026-04-02T10:20:04-04:00 add feature gated PKI config support + - adc2776 2026-03-30T09:37:20-04:00 vendor: bump for openshift/library-go + - 769deb7 2026-03-18T14:15:18+01:00 manifests: add service-ca operator and workload network policies + +- oc image-arm64 075cd278d1e62cf49b266e157891967bda16079d to 66dee73f66c4f048c333c6a77d76871872027896 + - 0595c992 2026-04-10T15:01:30+02:00 claude: Split tester agent away from code-reviewer + - b2b2a40a 2026-04-07T14:19:27+01:00 Fix extraction of gated manifests using --install-config + +- ovn-kubernetes image-arm64 ee514f9f66a328f4dd4b583709a8e411b515fa5f to e327d43ff04f410b1d9f301a6484af5359a98d3d + - 5912b521 2026-04-09T19:41:07Z chore: update openshift tests + - 613c1a39 2026-04-09T21:19:48+02:00 Fix nil pointer panic in ParseNetConf for conflist configs + - af65f624 2026-04-08T19:43:35Z Bump the go_modules group across 2 directories with 4 updates + - c97a7eb0 2026-04-08T18:13:26+02:00 e2e: annotate nodes with VTEP IPs and check VTEP health + - a1ed35e1 2026-04-08T18:13:26+02:00 Dualstack and IPV6 VTEPs are not supported by FRR + - 9dcb94d9 2026-04-08T18:13:26+02:00 VTEP: add Accepted status printer columns + - f22bb34e 2026-04-08T18:13:26+02:00 Add RBAC for VTEP updates/patches from CM + - 2bd32668 2026-04-08T18:13:26+02:00 RA: configure ToReceive filters for VTEP CIDR ranges + - b13a4da6 2026-04-08T18:13:25+02:00 RA: advertise per-node VTEP IPs in default-VRF router + - 72eefa5e 2026-04-08T17:34:50+02:00 Add node controller for vtep annotation change logic + - 548cec39 2026-04-08T17:34:50+02:00 Add CUDN controller for finalizer logic + - 06f610fd 2026-04-08T17:34:50+02:00 Discover Node VTEPIPs for unmanaged mode + - 7dd8a48b 2026-04-08T17:34:50+02:00 Implement overlapping CIDR checks across VTEPs + - 9c64237c 2026-04-08T17:34:49+02:00 Add finalizers to VTEP + - 357e39d5 2026-04-08T17:34:49+02:00 Prevent managed VTEPs from being accepted + - 699cf88e 2026-04-08T17:34:49+02:00 Add VTEP controller plumbing + - 1a870ee8 2026-04-08T17:32:12+02:00 Add nftables support to test/e2e/diagnostics + - 81aa2265 2026-04-08T17:32:12+02:00 Add helpers that know the set of relevant NFT sets/maps + - b343bf0e 2026-04-08T17:32:12+02:00 Refactor nftables rule comparison in the unit tests + - 0992bf51 2026-04-08T16:33:21+02:00 Fix multicast traffic for EVPN Layer2 primary networks + - 78188684 2026-04-08T16:21:44+02:00 routeadvertisements: fix targetVRF auto for MAC-VRF only Layer2 networks + - dbd3095d 2026-04-08T15:32:44+02:00 Clean up VTEP annotation on VTEP deletion or mode change + - fbf56ce6 2026-04-08T15:32:44+02:00 Add self-healing for externally modified VTEP annotations + - 8f05a5c6 2026-04-08T15:32:44+02:00 Skip unnecessary VTEP reconciliation on node address changes + - e1ec673e 2026-04-08T15:32:44+02:00 Persist EVPN VTEP IPs in node annotation for stability across reconciles + - 5d4a3b77 2026-04-08T15:32:44+02:00 Use node address manager for EVPN VTEP IP discovery + - 5d98245f 2026-04-08T15:32:44+02:00 Add EVPN annotation to node admission webhook + - 200339aa 2026-04-08T15:32:44+02:00 Pick lowest unmanaged VTEP IP instead of error + - ac618f13 2026-04-08T15:32:44+02:00 Add new VTEP annotation utils + - d2aab21c 2026-04-06T15:06:55Z Disable informing tests for the time being + - d898ccf0 2026-04-06T10:21:11-04:00 e2e: fix no-overlay tcpdump race losing captured packets + - 6cf8a4d9 2026-04-06T09:33:49-04:00 fix cudn nopods workload and make cudn_ns template generic + - a8e16bda 2026-04-06T09:33:49-04:00 fix cudn workload formatting and align label selectors + - e2b4a5a2 2026-04-06T09:33:49-04:00 address review from rsevilla wrt cudn ns + - 747caa67 2026-04-06T09:33:49-04:00 add udn and cudn test with pods, svc, netpols + - 1e6a545a 2026-04-06T14:51:33+05:30 CUDN: Skip TransportAccepted status for empty transport + - b1f1dc86 2026-04-02T14:34:41-07:00 catch ./openshift/ dir up to changes in ./test/e2e + - 06062d57 2026-04-02T11:25:24+02:00 Add EVPN node controller unit tests for state transitions and edge cases + - c898fae6 2026-04-02T11:25:24+02:00 Wait for FRR daemons before configuring EVPN in kind setup + - a82aa48f 2026-04-02T11:25:24+02:00 Fail EVPN VTEP reconciliation when hybrid overlay VXLAN port conflicts + - ecf3c321 2026-04-02T11:25:24+02:00 Bump FRR to 10.4.3 + - 620480c7 2026-04-02T11:25:24+02:00 Handle OVS port not yet available during VTEP reconciliation + - fd22bf59 2026-04-02T11:25:23+02:00 Lighten EVPN initial sync: defer OVS ports and pod entries to normal reconciliation + - 6482be3d 2026-04-02T11:25:23+02:00 Add static FDB entries and live migration support to EVPN pod controller + - 4d170469 2026-04-02T11:25:23+02:00 Add pod neighbor controller for EVPN networks + - 7f71214a 2026-04-02T11:25:23+02:00 E2E: Use unmanaged VTEP mode with single CIDR + - 3cc8d531 2026-04-02T11:25:23+02:00 Revert "REVERT ME: Temporary commit till ovnkube EVPN implementation lands" + - 144e8265 2026-04-02T11:25:23+02:00 Add OVS port handling for layer2 EVPN networks + - 02cb3423 2026-04-02T11:25:23+02:00 Add SVI reconciliation for EVPN networks + - 97114a68 2026-04-02T11:25:23+02:00 Reconcile VID/VNI mappings for VXLAN devices + - 99f03714 2026-04-02T11:23:30+02:00 Clarify unmanaged VTEP IP discovery in OKEP + - c26b4259 2026-04-02T11:23:30+02:00 Add EVPN node controller + - 8258fa3e 2026-04-02T11:19:15+02:00 Add EVPN device naming utils + - 4c404d05 2026-04-02T11:19:14+02:00 Add VTEP informers/clients for EVPN support + - db22a8c6 2026-04-01T13:46:57+02:00 Remove EVPN/RA labels from CUDN transport tests + - b6e871f4 2026-04-01T13:46:57+02:00 crd,cudn,evpn: fix unanchored regex in RouteTarget CEL validation rules + - 5b317c6d 2026-04-01T13:46:57+02:00 Add CEL to block overlapping CIDRs within same VTEP + - b14e8027 2026-04-01T13:46:57+02:00 Add CEL validations to control VTEP CIDR mutations + - 6d09b15b 2026-04-01T13:46:57+02:00 Allow supporting multiple CIDRs in same family + - 3c1ad54b 2026-04-01T13:46:57+02:00 EVPN API: macVRF and ipVRF must use different VNIs + - b41be4fa 2026-03-31T21:18:03-04:00 no-overlay e2e: Add managed mode reconciliation tests + - 2f5eb215 2026-03-31T17:59:03+02:00 Stop using netlink.AddrList directly + - 0d735c61 2026-03-31T17:59:03+02:00 Bump vishvananda/netlink + - b288f9fd 2026-03-31T17:59:03+02:00 Use netlink handle with strict check for AdrrList + - de6b3bb2 2026-03-31T10:48:10+02:00 E2E: apply interface segregation to infraprovider API + - ca939661 2026-03-31T10:48:10+02:00 E2E: Add SSHRunner for remote command execution + - a149b229 2026-03-31T10:48:10+02:00 E2E: refactor infraprovider with reusable container ops + - e399decd 2026-03-31T10:48:10+02:00 E2E: use NamespacePodSecurityLevel to set PS levels + - d4684ae8 2026-03-31T10:48:10+02:00 EVPN E2E: Use f.CreateNamespace for proper label propagation + - c55b6d28 2026-03-31T10:48:10+02:00 EVPN E2E: exclude default cluster network CIDRs from random subnet generation + - a3b5cd51 2026-03-31T10:48:10+02:00 E2E: move AgnHost image retrieval to deployment config + - 4127d21f 2026-03-31T10:48:10+02:00 E2E: add provider factory pattern and move kind to internal package + - 79985403 2026-03-31T10:48:10+02:00 E2E: fix GetIPv6Gateway returning wrong gateway + - bbaaace7 2026-03-31T10:48:10+02:00 E2E: refactor container operations into reusable abstractions + - ff6e8143 2026-03-26T17:06:02+01:00 Fix duplicate deleteEgressIPStatusSetup call in deleteEgressIPAssignments + - bc596f5e 2026-03-26T17:00:45+01:00 e2e: avoid EVPN CUDN subnet collision with podman default network + - 1a7a0178 2026-03-25T23:26:56-04:00 no-overlay e2e: Refactor test structure: BeforeEach setup hoisted to Describe level + - 24585d54 2026-03-25T17:28:32-07:00 Fix SettleAddresses timeout: pass 10*time.Second instead of 10 + - 2f6a7fef 2026-03-25T13:24:15-07:00 Fix build and test breakages from containernetworking/cni v1.3.0 upgrade + - 9431a81c 2026-03-25T13:24:15-07:00 Update multus-cni to return deterministic order of device IDs + - 6381f672 2026-03-24T21:56:30Z evpn: fix wrong use of IPv4 GW address on IPv6 ACL + - b8554628 2026-03-24T20:14:29+05:30 CUDN: Validate no-overlay transport and update status conditions + - 8e4b0a03 2026-03-24T20:13:29+05:30 include all no-overlay network pod subnets in toReceive + - 73c528f1 2026-03-24T20:13:29+05:30 CUDN: Cleanup interconnect resources for no-overlay transport UT coverage + - d1a51e55 2026-03-24T18:05:29+05:30 fix: trigger ci again + - d688d02a 2026-03-24T15:30:30+05:30 Addressesd the comments + - 64b0c132 2026-03-24T00:05:10+01:00 skip no-overlay cases for default network is not enable no-overlay + - 7bf8ffc6 2026-03-24T00:05:10+01:00 add comments explaining why the no-overlay CI lanes are needed + - 23a27430 2026-03-24T00:05:10+01:00 e2e: Add connectivity tests for no-overlay mode + - 9ecd2149 2026-03-21T14:10:02-04:00 Change update pod status to just annotations + - af5dcb59 2026-03-20T18:12:42-04:00 Trim more information from pod informer cache + - 7a7403b7 2026-03-20T11:03:31-07:00 CNI: reorder SR-IOV representor lifecycle to prevent CmdAdd/CmdDel race + - 5d367bc8 2026-03-18T11:01:11-07:00 OKEP-5377: Extend Primary UDN/CUDN to Support Multiple Cluster Subnets in Layer3 Topology + - d03cc453 2026-03-18T17:25:46+01:00 CNC: Fix typo in CRD description + - 52d6d72c 2026-03-10T10:30:54+05:30 CUDN: Add test coverage for BGP route import with transport modes + - c8e7f518 2026-03-10T00:42:50+05:30 Fix DNSNameResolver CI lanes + +- service-ca-operator image-arm64 951ea66067b4d69c868470e26a5a1a9f689be23e to 7b3033bba87d7b40684b66f8f44a3525433d1ac7 + - d3b5a4d 2026-04-08T15:26:32-04:00 docs: document feature gate forwarding pattern + - 1790560 2026-04-08T15:25:12-04:00 fix: remove FeatureGate runtime detection from controller process + - 068f79d 2026-04-08T15:24:54-04:00 fix: consolidate feature gate forwarding to controller via CLI args + - ca5ae82 2026-04-02T10:20:04-04:00 fix: register informer before Start() to prevent WaitForCacheSync hang + - 9f8d755 2026-04-02T10:20:04-04:00 add feature gated PKI config support + - adc2776 2026-03-30T09:37:20-04:00 vendor: bump for openshift/library-go + - 769deb7 2026-03-18T14:15:18+01:00 manifests: add service-ca operator and workload network policies diff --git a/scripts/auto-rebase/commits.txt b/scripts/auto-rebase/commits.txt index 15ff65304d..59964fd1d5 100644 --- a/scripts/auto-rebase/commits.txt +++ b/scripts/auto-rebase/commits.txt @@ -1,35 +1,35 @@ -https://github.com/openshift/api embedded-component e9d6d439b48bfa2d127ee90c28e6d0f55243b620 +https://github.com/openshift/api embedded-component 464776f9520793f0f20645fbcb82d945abb0a05b https://github.com/openshift/cluster-csi-snapshot-controller-operator embedded-component 98d8223ebe55a0ddc10bb485e7603deb2c0acbb9 https://github.com/openshift/cluster-dns-operator embedded-component 3d2141182243cde1ec6417bd005c76d29aa88a01 -https://github.com/openshift/cluster-ingress-operator embedded-component c79099dcdc4e58f5a0d55a47b626a805a02af526 -https://github.com/openshift/cluster-kube-apiserver-operator embedded-component de2a3ebcb3ceea0ea411a6fbb9b5b52c18c27e06 -https://github.com/openshift/cluster-kube-controller-manager-operator embedded-component 7df2876085ac1d76ac11bf476c0538876110c9f0 -https://github.com/openshift/cluster-kube-scheduler-operator embedded-component ddbfddb8a0c77b03c1d7c994991caa031d99c330 -https://github.com/openshift/cluster-network-operator embedded-component 594de43f4f1567e5ce55be2eff7c0cf28d1e09e7 -https://github.com/openshift/cluster-openshift-controller-manager-operator embedded-component e0d28ec9e1c91b0b72ff66c98f7a3b126f4480ad +https://github.com/openshift/cluster-ingress-operator embedded-component 2c5b4ef0021db96ba6fecf630c53a15c12134578 +https://github.com/openshift/cluster-kube-apiserver-operator embedded-component 6df1155aa6e1d29f77b7b2aa1973ae2721975dae +https://github.com/openshift/cluster-kube-controller-manager-operator embedded-component e2d54f2da0346309b329c34552d9896476683fc8 +https://github.com/openshift/cluster-kube-scheduler-operator embedded-component b80850a15da8485c52c486de30cec79600782206 +https://github.com/openshift/cluster-network-operator embedded-component bc5af87f8957262a504b225591593c92db1c8bc2 +https://github.com/openshift/cluster-openshift-controller-manager-operator embedded-component e1c3674198c6c1274fd3fd3c3108eb4cade4eb0a https://github.com/openshift/cluster-policy-controller embedded-component 44985a1306411101c84dd5081598fc928b432321 https://github.com/openshift/csi-external-snapshotter embedded-component d1bc3ffaa9759c13a06c2ec61c541342e71bd109 https://github.com/openshift/etcd embedded-component d8d67b8ce849f816d6d23c904098336632e2348f https://github.com/openshift/kubernetes embedded-component 9193b12ab88e006723c8605bea1659bfcbe7d638 https://github.com/openshift/kubernetes-kube-storage-version-migrator embedded-component 72835e43c7754356645e41031f3a99926b4d42e6 -https://github.com/openshift/machine-config-operator embedded-component f325e92327ccfcda3ff09c09dc1b233a63fb312b +https://github.com/openshift/machine-config-operator embedded-component 449e78f7ec941d8db237da39ccce2095912fea43 https://github.com/openshift/openshift-controller-manager embedded-component 26d20feae8892f648f5b06ed3f5492fe6ffb4532 -https://github.com/openshift/operator-framework-olm embedded-component 438f0e600e4ae75c8b7854afba5be963061eb2a1 +https://github.com/openshift/operator-framework-olm embedded-component e627823c743797da91b4ae8a318d2420a511b752 https://github.com/openshift/route-controller-manager embedded-component 624742d93f3a7885cf7f70985f1e23ff60da580d -https://github.com/openshift/service-ca-operator embedded-component 951ea66067b4d69c868470e26a5a1a9f689be23e -https://github.com/openshift/oc image-amd64 12f8fce897cae737720309a894dac856d221485e +https://github.com/openshift/service-ca-operator embedded-component 7b3033bba87d7b40684b66f8f44a3525433d1ac7 +https://github.com/openshift/oc image-amd64 66dee73f66c4f048c333c6a77d76871872027896 https://github.com/openshift/coredns image-amd64 0dded2d232dab43c107b1dab9d0d9fdfd8259622 https://github.com/openshift/csi-external-snapshotter image-amd64 d1bc3ffaa9759c13a06c2ec61c541342e71bd109 https://github.com/openshift/router image-amd64 896390778ebe15f57f87e6ca78f11c96e64c2652 https://github.com/openshift/kube-rbac-proxy image-amd64 d12e274605248f6c59373240a7eae7a7a357dcb3 -https://github.com/openshift/ovn-kubernetes image-amd64 ee514f9f66a328f4dd4b583709a8e411b515fa5f +https://github.com/openshift/ovn-kubernetes image-amd64 e327d43ff04f410b1d9f301a6484af5359a98d3d https://github.com/openshift/kubernetes image-amd64 9193b12ab88e006723c8605bea1659bfcbe7d638 -https://github.com/openshift/service-ca-operator image-amd64 951ea66067b4d69c868470e26a5a1a9f689be23e -https://github.com/openshift/oc image-arm64 075cd278d1e62cf49b266e157891967bda16079d +https://github.com/openshift/service-ca-operator image-amd64 7b3033bba87d7b40684b66f8f44a3525433d1ac7 +https://github.com/openshift/oc image-arm64 66dee73f66c4f048c333c6a77d76871872027896 https://github.com/openshift/coredns image-arm64 0dded2d232dab43c107b1dab9d0d9fdfd8259622 https://github.com/openshift/csi-external-snapshotter image-arm64 d1bc3ffaa9759c13a06c2ec61c541342e71bd109 https://github.com/openshift/router image-arm64 896390778ebe15f57f87e6ca78f11c96e64c2652 https://github.com/openshift/kube-rbac-proxy image-arm64 d12e274605248f6c59373240a7eae7a7a357dcb3 -https://github.com/openshift/ovn-kubernetes image-arm64 ee514f9f66a328f4dd4b583709a8e411b515fa5f +https://github.com/openshift/ovn-kubernetes image-arm64 e327d43ff04f410b1d9f301a6484af5359a98d3d https://github.com/openshift/kubernetes image-arm64 9193b12ab88e006723c8605bea1659bfcbe7d638 -https://github.com/openshift/service-ca-operator image-arm64 951ea66067b4d69c868470e26a5a1a9f689be23e +https://github.com/openshift/service-ca-operator image-arm64 7b3033bba87d7b40684b66f8f44a3525433d1ac7 diff --git a/scripts/auto-rebase/last_rebase.sh b/scripts/auto-rebase/last_rebase.sh index 2b05c6657a..e95f3df261 100755 --- a/scripts/auto-rebase/last_rebase.sh +++ b/scripts/auto-rebase/last_rebase.sh @@ -1,2 +1,2 @@ #!/bin/bash -x -./scripts/auto-rebase/rebase.sh to "registry.ci.openshift.org/ocp/release:4.22.0-0.nightly-2026-04-01-223038" "registry.ci.openshift.org/ocp-arm64/release-arm64:4.22.0-0.nightly-arm64-2026-04-02-213117" +./scripts/auto-rebase/rebase.sh to "registry.ci.openshift.org/ocp/release:4.22.0-0.nightly-2026-04-13-230307" "registry.ci.openshift.org/ocp-arm64/release-arm64:4.22.0-0.nightly-arm64-2026-04-14-203621" diff --git a/scripts/auto-rebase/last_rebase_cert_manager.sh b/scripts/auto-rebase/last_rebase_cert_manager.sh index 8936b97af3..37e30003b9 100755 --- a/scripts/auto-rebase/last_rebase_cert_manager.sh +++ b/scripts/auto-rebase/last_rebase_cert_manager.sh @@ -1,2 +1,2 @@ #!/bin/bash -x -./scripts/auto-rebase/rebase_cert_manager.sh to "registry.redhat.io/redhat/redhat-operator-index:v4.21" +./scripts/auto-rebase/rebase_cert_manager.sh to "registry.redhat.io/redhat/redhat-operator-index:v4.20"