diff --git a/Makefile.kube_git.var b/Makefile.kube_git.var index 2cd526c48b..ceb2e0e7bf 100644 --- a/Makefile.kube_git.var +++ b/Makefile.kube_git.var @@ -1,5 +1,5 @@ KUBE_GIT_MAJOR=1 KUBE_GIT_MINOR=34 KUBE_GIT_VERSION=v1.34.2 -KUBE_GIT_COMMIT=9f57f51e3485ccc1cfd01ec94e9a0f5bef38eacb +KUBE_GIT_COMMIT=76cb1db555ed7a57f12025018d54622ef2e9458c KUBE_GIT_TREE_STATE=clean diff --git a/Makefile.version.aarch64.var b/Makefile.version.aarch64.var index 6f520993b2..4d9bb45d55 100644 --- a/Makefile.version.aarch64.var +++ b/Makefile.version.aarch64.var @@ -1 +1 @@ -OCP_VERSION := 4.22.0-0.nightly-arm64-2026-01-04-032746 +OCP_VERSION := 4.22.0-0.nightly-arm64-2026-01-08-023336 diff --git a/Makefile.version.x86_64.var b/Makefile.version.x86_64.var index 21a9061557..29fa548948 100644 --- a/Makefile.version.x86_64.var +++ b/Makefile.version.x86_64.var @@ -1 +1 @@ -OCP_VERSION := 4.22.0-0.nightly-2026-01-01-225210 +OCP_VERSION := 4.22.0-0.nightly-2026-01-06-164201 diff --git a/assets/components/multus/kustomization.aarch64.yaml b/assets/components/multus/kustomization.aarch64.yaml index 82ea664142..45b4845cb8 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:3119d0f37bf3c0212395bfebcfaf06cb5fd7d564852353decd8a50529ec7df17 + digest: sha256:7bb95a011a226f96d5890eddbf1bd03e974a33bd5257750de0e59e142135911d - name: containernetworking-plugins-microshift newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:5315a414015c766eae633b6aeda7f0dcac245c758142679924b13436fe6b77e8 + digest: sha256:68db019bbc64eb062583b88aec7ce5f3b8beb9a9555f2557c240a62d66911841 diff --git a/assets/components/multus/kustomization.x86_64.yaml b/assets/components/multus/kustomization.x86_64.yaml index 4e45b71342..748bf09725 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:6e0db14df8cb8f36742991f3efa4ee2ae6b7f761c799ac3fd2243cfca516e0e1 + digest: sha256:c717e464f8eb9b62738f009caf81d3bff797b1fa4504d6bfe68563aa2896a3ca - name: containernetworking-plugins-microshift newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:bc266d54f88ed5aed0e7747e2655eccb96ff51d1108b14418dd2bb22a6c71eef + digest: sha256:daa028fd713e3ceebaf533f53918619f405013f6bef46b9fad8f569c11fba519 diff --git a/assets/components/multus/release-multus-aarch64.json b/assets/components/multus/release-multus-aarch64.json index ebc3635214..e11bfab76e 100644 --- a/assets/components/multus/release-multus-aarch64.json +++ b/assets/components/multus/release-multus-aarch64.json @@ -1,9 +1,9 @@ { "release": { - "base": "4.21.0-0.nightly-arm64-2025-12-12-014247" + "base": "4.22.0-0.nightly-arm64-2026-01-08-023336" }, "images": { - "multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3119d0f37bf3c0212395bfebcfaf06cb5fd7d564852353decd8a50529ec7df17", - "containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5315a414015c766eae633b6aeda7f0dcac245c758142679924b13436fe6b77e8" + "multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7bb95a011a226f96d5890eddbf1bd03e974a33bd5257750de0e59e142135911d", + "containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:68db019bbc64eb062583b88aec7ce5f3b8beb9a9555f2557c240a62d66911841" } } diff --git a/assets/components/multus/release-multus-x86_64.json b/assets/components/multus/release-multus-x86_64.json index c85411437c..41b2c1d407 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.21.0-0.nightly-2025-12-10-193741" + "base": "4.22.0-0.nightly-2026-01-06-164201" }, "images": { - "multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6e0db14df8cb8f36742991f3efa4ee2ae6b7f761c799ac3fd2243cfca516e0e1", - "containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bc266d54f88ed5aed0e7747e2655eccb96ff51d1108b14418dd2bb22a6c71eef" + "multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c717e464f8eb9b62738f009caf81d3bff797b1fa4504d6bfe68563aa2896a3ca", + "containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:daa028fd713e3ceebaf533f53918619f405013f6bef46b9fad8f569c11fba519" } } 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 4e924e5ecc..5fa5c8628f 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.0" + "base": "2.25.1" }, "images": { "ray-tls-generator-image": "registry.redhat.io/ubi9/ubi-minimal:latest", diff --git a/assets/optional/ai-model-serving/runtimes/caikit-standalone.yaml b/assets/optional/ai-model-serving/runtimes/caikit-standalone.yaml index 4219567ad4..f5fae9ce52 100644 --- a/assets/optional/ai-model-serving/runtimes/caikit-standalone.yaml +++ b/assets/optional/ai-model-serving/runtimes/caikit-standalone.yaml @@ -9,6 +9,7 @@ metadata: opendatahub.io/dashboard: 'true' spec: annotations: + opendatahub.io/kserve-runtime: 'caikit' prometheus.io/port: '8086' prometheus.io/path: /metrics multiModel: false diff --git a/assets/optional/ai-model-serving/runtimes/caikit-tgis.yaml b/assets/optional/ai-model-serving/runtimes/caikit-tgis.yaml index b6d3a01301..5d5a234838 100644 --- a/assets/optional/ai-model-serving/runtimes/caikit-tgis.yaml +++ b/assets/optional/ai-model-serving/runtimes/caikit-tgis.yaml @@ -9,6 +9,7 @@ metadata: opendatahub.io/dashboard: 'true' spec: annotations: + opendatahub.io/kserve-runtime: 'tgis' prometheus.io/port: '3000' prometheus.io/path: /metrics multiModel: false diff --git a/assets/optional/ai-model-serving/runtimes/ovms-kserve.yaml b/assets/optional/ai-model-serving/runtimes/ovms-kserve.yaml index c2601b4449..853555bf19 100644 --- a/assets/optional/ai-model-serving/runtimes/ovms-kserve.yaml +++ b/assets/optional/ai-model-serving/runtimes/ovms-kserve.yaml @@ -11,6 +11,7 @@ metadata: spec: multiModel: false annotations: + opendatahub.io/kserve-runtime: 'ovms' prometheus.io/port: '8888' prometheus.io/path: /metrics supportedModelFormats: diff --git a/assets/optional/ai-model-serving/runtimes/vllm-cuda.yaml b/assets/optional/ai-model-serving/runtimes/vllm-cuda.yaml index 98bb9037a2..72a2fc19d8 100644 --- a/assets/optional/ai-model-serving/runtimes/vllm-cuda.yaml +++ b/assets/optional/ai-model-serving/runtimes/vllm-cuda.yaml @@ -10,8 +10,9 @@ metadata: opendatahub.io/dashboard: "true" spec: annotations: - prometheus.io/port: "8080" - prometheus.io/path: "/metrics" + opendatahub.io/kserve-runtime: 'vllm' + prometheus.io/port: '8080' + prometheus.io/path: '/metrics' multiModel: false supportedModelFormats: - autoSelect: true diff --git a/assets/optional/ai-model-serving/runtimes/vllm-gaudi.yaml b/assets/optional/ai-model-serving/runtimes/vllm-gaudi.yaml index d9ae5def1f..ac69d08634 100644 --- a/assets/optional/ai-model-serving/runtimes/vllm-gaudi.yaml +++ b/assets/optional/ai-model-serving/runtimes/vllm-gaudi.yaml @@ -10,6 +10,7 @@ metadata: opendatahub.io/dashboard: 'true' spec: annotations: + opendatahub.io/kserve-runtime: 'vllm' prometheus.io/port: '8080' prometheus.io/path: '/metrics' multiModel: false diff --git a/assets/optional/ai-model-serving/runtimes/vllm-rocm.yaml b/assets/optional/ai-model-serving/runtimes/vllm-rocm.yaml index 8ac4e1d435..784cf1306c 100644 --- a/assets/optional/ai-model-serving/runtimes/vllm-rocm.yaml +++ b/assets/optional/ai-model-serving/runtimes/vllm-rocm.yaml @@ -10,6 +10,7 @@ metadata: opendatahub.io/dashboard: 'true' spec: annotations: + opendatahub.io/kserve-runtime: 'vllm' prometheus.io/port: '8080' prometheus.io/path: '/metrics' multiModel: false diff --git a/assets/optional/operator-lifecycle-manager/kustomization.aarch64.yaml b/assets/optional/operator-lifecycle-manager/kustomization.aarch64.yaml index 37900948cb..1e077948c8 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:3c2782471ebec4abc6afd022de2785c3acf79102111a4d5b5fb3e4f700091a4c + digest: sha256:5905d362da4d0aaff346d54e06ae4c4555ff00b97bc2a754e15267307d1adfd9 - name: quay.io/operator-framework/configmap-operator-registry newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:92bcb72a221712e9d063ca5d8ac131b168593436a0f74a74a0a314e7eadcc944 + digest: sha256:4317b54b6587f0890f92a1e5f77e6dea84df4715287024e26a0499c6ed6b24cf - name: quay.io/openshift/origin-kube-rbac-proxy newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:d4ba33fcc9731eccfbdedcf77a4a53ccff1883d93ce3a3ab6c0014eb26a30e09 + digest: sha256:a93a2fec2e78b0f7a1482295d6b6853997b5649594650d7cfb83a82a2e041187 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:92bcb72a221712e9d063ca5d8ac131b168593436a0f74a74a0a314e7eadcc944 + value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4317b54b6587f0890f92a1e5f77e6dea84df4715287024e26a0499c6ed6b24cf - 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:3c2782471ebec4abc6afd022de2785c3acf79102111a4d5b5fb3e4f700091a4c + value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5905d362da4d0aaff346d54e06ae4c4555ff00b97bc2a754e15267307d1adfd9 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 253f592778..89c2b4128c 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:c4ae8e6acc0e9449ebe3e3592038abc9077bf61bec5774c306ed090eb90e8378 + digest: sha256:4c5204d4446b1dab8b5a526cae54d0c6e895909dc6b25264bdba7d2f7381604d - name: quay.io/operator-framework/configmap-operator-registry newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:7bf2e132136e444b3ace65cd83763cd1824e89b37b73c39d4e1b3c62bcd76d4e + digest: sha256:633f2b5e03cf6ef9221c2776c1154c932e9d928f4d44a94c799f4db30916cafb - name: quay.io/openshift/origin-kube-rbac-proxy newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:bbeddc00892d4caa3fcfd5926f1ca953594473f892bf65e1e468bd3aecd15b56 + digest: sha256:7d6c6f7f69cd968326ab2f311f7a1cbd9e6dd82735ec6cac73ebcca047e1a807 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:7bf2e132136e444b3ace65cd83763cd1824e89b37b73c39d4e1b3c62bcd76d4e + value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:633f2b5e03cf6ef9221c2776c1154c932e9d928f4d44a94c799f4db30916cafb - 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:c4ae8e6acc0e9449ebe3e3592038abc9077bf61bec5774c306ed090eb90e8378 + value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4c5204d4446b1dab8b5a526cae54d0c6e895909dc6b25264bdba7d2f7381604d 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 d1b0618bac..54630e09c0 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.21.0-0.nightly-arm64-2025-12-12-014247" + "base": "4.22.0-0.nightly-arm64-2026-01-08-023336" }, "images": { - "operator-lifecycle-manager": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3c2782471ebec4abc6afd022de2785c3acf79102111a4d5b5fb3e4f700091a4c", - "operator-registry": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:92bcb72a221712e9d063ca5d8ac131b168593436a0f74a74a0a314e7eadcc944", - "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d4ba33fcc9731eccfbdedcf77a4a53ccff1883d93ce3a3ab6c0014eb26a30e09" + "operator-lifecycle-manager": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5905d362da4d0aaff346d54e06ae4c4555ff00b97bc2a754e15267307d1adfd9", + "operator-registry": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4317b54b6587f0890f92a1e5f77e6dea84df4715287024e26a0499c6ed6b24cf", + "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a93a2fec2e78b0f7a1482295d6b6853997b5649594650d7cfb83a82a2e041187" } } 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 5ca3aef4b9..aa9e933688 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.21.0-0.nightly-2025-12-10-193741" + "base": "4.22.0-0.nightly-2026-01-06-164201" }, "images": { - "operator-lifecycle-manager": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c4ae8e6acc0e9449ebe3e3592038abc9077bf61bec5774c306ed090eb90e8378", - "operator-registry": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7bf2e132136e444b3ace65cd83763cd1824e89b37b73c39d4e1b3c62bcd76d4e", - "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bbeddc00892d4caa3fcfd5926f1ca953594473f892bf65e1e468bd3aecd15b56" + "operator-lifecycle-manager": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4c5204d4446b1dab8b5a526cae54d0c6e895909dc6b25264bdba7d2f7381604d", + "operator-registry": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:633f2b5e03cf6ef9221c2776c1154c932e9d928f4d44a94c799f4db30916cafb", + "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7d6c6f7f69cd968326ab2f311f7a1cbd9e6dd82735ec6cac73ebcca047e1a807" } } diff --git a/assets/optional/sriov/deploy/operator.yaml b/assets/optional/sriov/deploy/operator.yaml index 543d376991..83b0775235 100644 --- a/assets/optional/sriov/deploy/operator.yaml +++ b/assets/optional/sriov/deploy/operator.yaml @@ -22,21 +22,21 @@ spec: fieldRef: fieldPath: metadata.annotations['olm.targetNamespaces'] - name: SRIOV_CNI_IMAGE - value: registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:76ed6db7ad7d01e1ec70888f3c3ca787bab460ef1139d4930f66e8aab4fe2dd7 + value: registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:6a3b0070b671a818f094f78073279669c9646ebdc668f7099e44d007380b6060 - name: SRIOV_DEVICE_PLUGIN_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:ea6942948b23a96054a8c27c4a8b6cffca49b6acc6ca556ce3e0708eb787789d + value: registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:6508614560de3d333fe93d7c72e6b6a1fffb4b5fd75632bf74fc686eb9deaf80 - name: NETWORK_RESOURCES_INJECTOR_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:f07f432f89667200549eac89c6ef53c734420eb76a29c4008dd85a0a3526ad03 + value: registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:f14abff38a42cb72299e58b957c6f0f09af5182208800a4a6ed55e57e4ab5f28 - name: OPERATOR_NAME value: sriov-network-operator - name: SRIOV_NETWORK_CONFIG_DAEMON_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:41d6d4232d6ed37f370795908f7ea0b56379ca6538afbb35ef7cfda4f000fafd + value: registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:e912e692c32a70f22c34360ca8e8960bdf40bc141f54c5782da3380b972b62ff - name: SRIOV_NETWORK_WEBHOOK_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:cd12a9afe94fcb823cfff1a274b633c9d687b11537ad37c1752244981e9bda43 + value: registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:6b23062ab592c3776ff7207ce7caed878474566033e45e377a893c4bac01de82 - name: SRIOV_INFINIBAND_CNI_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:ad2994a2ef988378926196175d26ffc3bc9ed0be6a8d4d9eb79bae0422641af4 + value: registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:b423a3dca275e650fd498e6ca928c9d3c6bd1744c03986d30fb8775f04609b39 - name: RDMA_CNI_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:993925e3e3ca5e3d603ad9b868490e5ede61190ecb20dea873bd597627c65c95 + value: registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:276e01d4ce0e9407f5f67e015af36ec552f61303fbb7b2d45de5beacdc417937 - name: RESOURCE_PREFIX value: openshift.io - name: ADMISSION_CONTROLLERS_ENABLED @@ -46,9 +46,9 @@ spec: - name: ADMISSION_CONTROLLERS_CERTIFICATES_INJECTOR_SECRET_NAME value: network-resources-injector-secret - name: METRICS_EXPORTER_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:04358d43922f4d29af64f99baa2a73b0b32cf2895140232b61e538599ec08e46 + value: registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:41b94f5b270e5d57b2130de47b0fa25796bfcf64c4dc771058ca0cd433404c05 - name: METRICS_EXPORTER_KUBE_RBAC_PROXY_IMAGE - value: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:5d7478a62742900e39d7b007dde5375cd06c6076ced6dab69d805f5fcce3f342 + value: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:ca1344cb64140188b7cae7bbc51fb751566c0b0c97d5e39b5850e628032c4a5e - name: METRICS_EXPORTER_SECRET_NAME value: metrics-exporter-cert - name: METRICS_EXPORTER_PROMETHEUS_OPERATOR_ENABLED @@ -79,7 +79,7 @@ spec: value: /run/cni/bin - name: CLUSTER_TYPE value: kubernetes - image: registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator@sha256:edf864070393e01c4423ead4f86a066cb2e083de870ad84e1367c6c0fee5c84d + image: registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator@sha256:c4b91f426ee2ca995472dc03e04276cab57e1edf01e7af7a57b360c1b0ec5bd0 imagePullPolicy: IfNotPresent livenessProbe: httpGet: diff --git a/assets/optional/sriov/release-sriov-aarch64.json b/assets/optional/sriov/release-sriov-aarch64.json index 2704e63ba9..2cd4339150 100644 --- a/assets/optional/sriov/release-sriov-aarch64.json +++ b/assets/optional/sriov/release-sriov-aarch64.json @@ -1,17 +1,17 @@ { "release": { - "base": "4.20.0-202511250912" + "base": "4.20.0-202512081147" }, "images": { - "sriov-cni-image": "registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:76ed6db7ad7d01e1ec70888f3c3ca787bab460ef1139d4930f66e8aab4fe2dd7", - "sriov-device-plugin-image": "registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:ea6942948b23a96054a8c27c4a8b6cffca49b6acc6ca556ce3e0708eb787789d", - "network-resources-injector-image": "registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:f07f432f89667200549eac89c6ef53c734420eb76a29c4008dd85a0a3526ad03", - "sriov-network-config-daemon-image": "registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:41d6d4232d6ed37f370795908f7ea0b56379ca6538afbb35ef7cfda4f000fafd", - "sriov-network-webhook-image": "registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:cd12a9afe94fcb823cfff1a274b633c9d687b11537ad37c1752244981e9bda43", - "sriov-infiniband-cni-image": "registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:ad2994a2ef988378926196175d26ffc3bc9ed0be6a8d4d9eb79bae0422641af4", - "rdma-cni-image": "registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:993925e3e3ca5e3d603ad9b868490e5ede61190ecb20dea873bd597627c65c95", - "metrics-exporter-image": "registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:04358d43922f4d29af64f99baa2a73b0b32cf2895140232b61e538599ec08e46", - "metrics-exporter-kube-rbac-proxy-image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:5d7478a62742900e39d7b007dde5375cd06c6076ced6dab69d805f5fcce3f342", - "sriov-network-operator": "registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator@sha256:edf864070393e01c4423ead4f86a066cb2e083de870ad84e1367c6c0fee5c84d" + "sriov-cni-image": "registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:6a3b0070b671a818f094f78073279669c9646ebdc668f7099e44d007380b6060", + "sriov-device-plugin-image": "registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:6508614560de3d333fe93d7c72e6b6a1fffb4b5fd75632bf74fc686eb9deaf80", + "network-resources-injector-image": "registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:f14abff38a42cb72299e58b957c6f0f09af5182208800a4a6ed55e57e4ab5f28", + "sriov-network-config-daemon-image": "registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:e912e692c32a70f22c34360ca8e8960bdf40bc141f54c5782da3380b972b62ff", + "sriov-network-webhook-image": "registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:6b23062ab592c3776ff7207ce7caed878474566033e45e377a893c4bac01de82", + "sriov-infiniband-cni-image": "registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:b423a3dca275e650fd498e6ca928c9d3c6bd1744c03986d30fb8775f04609b39", + "rdma-cni-image": "registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:276e01d4ce0e9407f5f67e015af36ec552f61303fbb7b2d45de5beacdc417937", + "metrics-exporter-image": "registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:41b94f5b270e5d57b2130de47b0fa25796bfcf64c4dc771058ca0cd433404c05", + "metrics-exporter-kube-rbac-proxy-image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:ca1344cb64140188b7cae7bbc51fb751566c0b0c97d5e39b5850e628032c4a5e", + "sriov-network-operator": "registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator@sha256:c4b91f426ee2ca995472dc03e04276cab57e1edf01e7af7a57b360c1b0ec5bd0" } } diff --git a/assets/optional/sriov/release-sriov-x86_64.json b/assets/optional/sriov/release-sriov-x86_64.json index 2704e63ba9..2cd4339150 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.20.0-202511250912" + "base": "4.20.0-202512081147" }, "images": { - "sriov-cni-image": "registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:76ed6db7ad7d01e1ec70888f3c3ca787bab460ef1139d4930f66e8aab4fe2dd7", - "sriov-device-plugin-image": "registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:ea6942948b23a96054a8c27c4a8b6cffca49b6acc6ca556ce3e0708eb787789d", - "network-resources-injector-image": "registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:f07f432f89667200549eac89c6ef53c734420eb76a29c4008dd85a0a3526ad03", - "sriov-network-config-daemon-image": "registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:41d6d4232d6ed37f370795908f7ea0b56379ca6538afbb35ef7cfda4f000fafd", - "sriov-network-webhook-image": "registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:cd12a9afe94fcb823cfff1a274b633c9d687b11537ad37c1752244981e9bda43", - "sriov-infiniband-cni-image": "registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:ad2994a2ef988378926196175d26ffc3bc9ed0be6a8d4d9eb79bae0422641af4", - "rdma-cni-image": "registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:993925e3e3ca5e3d603ad9b868490e5ede61190ecb20dea873bd597627c65c95", - "metrics-exporter-image": "registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:04358d43922f4d29af64f99baa2a73b0b32cf2895140232b61e538599ec08e46", - "metrics-exporter-kube-rbac-proxy-image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:5d7478a62742900e39d7b007dde5375cd06c6076ced6dab69d805f5fcce3f342", - "sriov-network-operator": "registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator@sha256:edf864070393e01c4423ead4f86a066cb2e083de870ad84e1367c6c0fee5c84d" + "sriov-cni-image": "registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:6a3b0070b671a818f094f78073279669c9646ebdc668f7099e44d007380b6060", + "sriov-device-plugin-image": "registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:6508614560de3d333fe93d7c72e6b6a1fffb4b5fd75632bf74fc686eb9deaf80", + "network-resources-injector-image": "registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:f14abff38a42cb72299e58b957c6f0f09af5182208800a4a6ed55e57e4ab5f28", + "sriov-network-config-daemon-image": "registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:e912e692c32a70f22c34360ca8e8960bdf40bc141f54c5782da3380b972b62ff", + "sriov-network-webhook-image": "registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:6b23062ab592c3776ff7207ce7caed878474566033e45e377a893c4bac01de82", + "sriov-infiniband-cni-image": "registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:b423a3dca275e650fd498e6ca928c9d3c6bd1744c03986d30fb8775f04609b39", + "rdma-cni-image": "registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:276e01d4ce0e9407f5f67e015af36ec552f61303fbb7b2d45de5beacdc417937", + "metrics-exporter-image": "registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:41b94f5b270e5d57b2130de47b0fa25796bfcf64c4dc771058ca0cd433404c05", + "metrics-exporter-kube-rbac-proxy-image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:ca1344cb64140188b7cae7bbc51fb751566c0b0c97d5e39b5850e628032c4a5e", + "sriov-network-operator": "registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator@sha256:c4b91f426ee2ca995472dc03e04276cab57e1edf01e7af7a57b360c1b0ec5bd0" } } diff --git a/assets/release/release-aarch64.json b/assets/release/release-aarch64.json index 8162f8e522..f43ebaf769 100644 --- a/assets/release/release-aarch64.json +++ b/assets/release/release-aarch64.json @@ -1,16 +1,16 @@ { "release": { - "base": "4.21.0-0.nightly-arm64-2025-12-12-014247" + "base": "4.22.0-0.nightly-arm64-2026-01-08-023336" }, "images": { - "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f9c8ea4c8325d40eb18af7d7f6afaa9193e267a8e31a353474115659d733daf0", - "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:65e22e1f8767c0a9b44bdcfac686137832d369e71e28be1e43e72370a5789af9", - "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:47662a8aede0c313b721e753fb38a3e78ecf0e6d05546799beda7319a2c27287", - "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d4ba33fcc9731eccfbdedcf77a4a53ccff1883d93ce3a3ab6c0014eb26a30e09", - "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:aa5bc110361122e642c83e0fa15783af05579c50793c8bfe8086f786101cff73", - "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c3ca03c9bde6e9824886bac4f94d54a402743b0f143d9940f8d5d0db2b7399e1", - "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:8d9c0cc6ae472b095c7ee5ddef96d762fbb91e61cc9cd387184dd6e8729e4b4c", + "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4dd88a7bd8882f1dd88700683b002690ef5733b61b52f8a4c90412a269be5714", + "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b0c7abd7a5eb133b76e94dfef87a04375aba5327ce6f2418f92f5367044a2f22", + "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1007e519e1a9c96fee9ca509552cbd76f429daa4161337be0a1187610ed6edbd", + "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a93a2fec2e78b0f7a1482295d6b6853997b5649594650d7cfb83a82a2e041187", + "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:94139f28e2427a314f69bee3c9c214311b32fe4956bef6ba07593cc6c472434f", + "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ea4eb6d124be3f60e1b2f610cf06a679ac9deba74204fde67e10f2dff9001bb9", + "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d69aa28c69b1883d09a8f4cb2e537aa376cde21b6e484e1deca9d1b428ce0efb", "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:09d865455a5ebe532b787823e3aac953fab40b850fffad25482b2f361c3b3a22" + "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:88d90c9de7dd85f468df2aa98da5970aee112412ad2e086ba9ce0ecc436f1c9e" } } diff --git a/assets/release/release-x86_64.json b/assets/release/release-x86_64.json index 18b0191608..9176ef906a 100644 --- a/assets/release/release-x86_64.json +++ b/assets/release/release-x86_64.json @@ -1,16 +1,16 @@ { "release": { - "base": "4.21.0-0.nightly-2025-12-10-193741" + "base": "4.22.0-0.nightly-2026-01-06-164201" }, "images": { - "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a66878842c091c165a3bdfb5040966417e6274028e736776405417e89b643714", - "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:18504c088c4b54069cf75c2d7d2dc9dd3d0607c4ac9b6a3f6a302bd80f0890bc", - "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:8842274553ef52aa327f0c0bc4c8fb8552678d1d0dc0bb545009ecbab5626e29", - "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bbeddc00892d4caa3fcfd5926f1ca953594473f892bf65e1e468bd3aecd15b56", - "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d7389c80c3c112a5ba6db5fc5e815754cdd28a1117632ace2b53ac4bb2c71431", - "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0622e764c91f3206b12a10df5025a804b032f81a280075f72480d5d4c4eac44d", - "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:58ccde0b2b7b8e85dd4703ad2b330481f231ac3954433dba36e29b66a0ae7ea6", + "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:cf15ce769a2cce7705469b519dd58557d7e7887ec517c8b72867d1e31489daa3", + "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e70402f858a2f9716c1effce9d2fabf04a84d8239284ffc9bc6d10766b3a03fb", + "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:31f875c35c0ed7cbbde19c37fd0e59bf89327b5e3223212b1498630e4194c197", + "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7d6c6f7f69cd968326ab2f311f7a1cbd9e6dd82735ec6cac73ebcca047e1a807", + "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:83907af86f261d7a79d1e1dd2e86e4ce2bbd79a5e3b65a3c0a6d2986d29ba50c", + "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:758b69fe1ef97cc53c375da634c328b55212ac4aa7b6e34e95491f7f150a26d9", + "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:9980dd168cec554df8166ea1027899e65eb1407a326cc89c6937351484ff5b57", "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:274c7411e9a38251cb702041af0dbb09aba7c983f23386bf77090432c6aa6620" + "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:2f5b1f3d0d3e75bbba2b9d533158558b3f88bf046dfafb35e37e14653c12b1e4" } } diff --git a/deps/github.com/openshift/kubernetes/openshift-hack/cmd/k8s-tests-ext/disabled_tests.go b/deps/github.com/openshift/kubernetes/openshift-hack/cmd/k8s-tests-ext/disabled_tests.go index 1c6b10fda4..44f5b749ad 100644 --- a/deps/github.com/openshift/kubernetes/openshift-hack/cmd/k8s-tests-ext/disabled_tests.go +++ b/deps/github.com/openshift/kubernetes/openshift-hack/cmd/k8s-tests-ext/disabled_tests.go @@ -169,9 +169,6 @@ func filterOutDisabledSpecs(specs et.ExtensionTestSpecs) et.ExtensionTestSpecs { // https://issues.redhat.com/browse/OCPBUGS-61378 "[sig-network] Conntrack should be able to cleanup conntrack entries when UDP service target port changes for a NodePort service", - - // https://issues.redhat.com/browse/OCPBUGS-63045 - "[sig-node] [Serial] Pod InPlace Resize Container (deferred-resizes) [FeatureGate:InPlacePodVerticalScaling]", }, // tests that may work, but we don't support them "Unsupported": { diff --git a/deps/github.com/openshift/kubernetes/test/e2e/common/node/pod_resize.go b/deps/github.com/openshift/kubernetes/test/e2e/common/node/pod_resize.go index 8fa7af2e53..fbd7dfbb33 100644 --- a/deps/github.com/openshift/kubernetes/test/e2e/common/node/pod_resize.go +++ b/deps/github.com/openshift/kubernetes/test/e2e/common/node/pod_resize.go @@ -49,12 +49,12 @@ const ( increasedCPU = "25m" increasedCPULimit = "35m" - originalMem = "20Mi" - originalMemLimit = "30Mi" - reducedMem = "15Mi" - reducedMemLimit = "25Mi" - increasedMem = "25Mi" - increasedMemLimit = "35Mi" + originalMem = "35Mi" + originalMemLimit = "45Mi" + reducedMem = "30Mi" + reducedMemLimit = "40Mi" + increasedMem = "40Mi" + increasedMemLimit = "50Mi" ) func offsetCPU(index int, value string) string { diff --git a/deps/github.com/openshift/kubernetes/test/e2e/framework/pod/wait.go b/deps/github.com/openshift/kubernetes/test/e2e/framework/pod/wait.go index d7067be28c..0a8f315329 100644 --- a/deps/github.com/openshift/kubernetes/test/e2e/framework/pod/wait.go +++ b/deps/github.com/openshift/kubernetes/test/e2e/framework/pod/wait.go @@ -44,10 +44,10 @@ import ( const ( // defaultPodDeletionTimeout is the default timeout for deleting pod. - defaultPodDeletionTimeout = 3 * time.Minute + defaultPodDeletionTimeout = 10 * time.Minute // podListTimeout is how long to wait for the pod to be listable. - podListTimeout = time.Minute + podListTimeout = 5 * time.Minute podRespondingTimeout = 15 * time.Minute @@ -55,7 +55,7 @@ const ( podScheduledBeforeTimeout = podListTimeout + (20 * time.Second) // podStartTimeout is how long to wait for the pod to be started. - podStartTimeout = 5 * time.Minute + podStartTimeout = 10 * time.Minute // singleCallTimeout is how long to try single API calls (like 'get' or 'list'). Used to prevent // transient failures from failing tests. diff --git a/deps/github.com/openshift/kubernetes/test/e2e/kubectl/kubectl.go b/deps/github.com/openshift/kubernetes/test/e2e/kubectl/kubectl.go index 2e27e3f7a9..a73583d493 100644 --- a/deps/github.com/openshift/kubernetes/test/e2e/kubectl/kubectl.go +++ b/deps/github.com/openshift/kubernetes/test/e2e/kubectl/kubectl.go @@ -2138,7 +2138,9 @@ metadata: }) ginkgo.It("GET on status subresource of built-in type (node) returns identical info as GET on the built-in type", func(ctx context.Context) { ginkgo.By("first listing nodes in the cluster, and using first node of the list") - nodes, err := c.CoreV1().Nodes().List(ctx, metav1.ListOptions{}) + nodes, err := c.CoreV1().Nodes().List(ctx, metav1.ListOptions{ + FieldSelector: "spec.unschedulable=false", + }) framework.ExpectNoError(err) gomega.Expect(nodes.Items).ToNot(gomega.BeEmpty()) node := nodes.Items[0] diff --git a/deps/github.com/openshift/kubernetes/test/e2e/storage/testsuites/readwriteoncepod.go b/deps/github.com/openshift/kubernetes/test/e2e/storage/testsuites/readwriteoncepod.go index 1926ca3d74..a149084b35 100644 --- a/deps/github.com/openshift/kubernetes/test/e2e/storage/testsuites/readwriteoncepod.go +++ b/deps/github.com/openshift/kubernetes/test/e2e/storage/testsuites/readwriteoncepod.go @@ -130,7 +130,7 @@ func (t *readWriteOncePodTestSuite) DefineTests(driver storageframework.TestDriv ginkgo.DeferCleanup(cleanup) }) - ginkgo.It("should preempt lower priority pods using ReadWriteOncePod volumes", func(ctx context.Context) { + f.It("should preempt lower priority pods using ReadWriteOncePod volumes", f.WithSerial(), func(ctx context.Context) { // Create the ReadWriteOncePod PVC. accessModes := []v1.PersistentVolumeAccessMode{v1.ReadWriteOncePod} l.volume = storageframework.CreateVolumeResourceWithAccessModes(ctx, driver, l.config, pattern, t.GetTestSuiteInfo().SupportedSizeRange, accessModes, nil) diff --git a/go.mod b/go.mod index 0ddd33b65a..a8c58c5e36 100644 --- a/go.mod +++ b/go.mod @@ -224,7 +224,7 @@ replace ( github.com/onsi/ginkgo/v2 => github.com/openshift/onsi-ginkgo/v2 v2.6.1-0.20251001123353-fd5b1fb35db1 // from kubernetes k8s.io/klog/v2 => ./deps/k8s.io/klog // deps clone github.com/kubernetes/klog from kubernetes k8s.io/kubernetes => ./deps/github.com/openshift/kubernetes // deps copy - sigs.k8s.io/kube-storage-version-migrator => github.com/openshift/kubernetes-kube-storage-version-migrator v0.0.3-0.20251007192956-ce5ff17e9a81 // release kube-storage-version-migrator via kubernetes-kube-storage-version-migrator + sigs.k8s.io/kube-storage-version-migrator => github.com/openshift/kubernetes-kube-storage-version-migrator v0.0.3-0.20260105155255-73b468abf83d // release kube-storage-version-migrator via kubernetes-kube-storage-version-migrator ) replace ( diff --git a/go.sum b/go.sum index 7af9b7cf11..ac22088b87 100644 --- a/go.sum +++ b/go.sum @@ -279,8 +279,8 @@ github.com/openshift/client-go v0.0.0-20251015124057-db0dee36e235 h1:9JBeIXmnHlp github.com/openshift/client-go v0.0.0-20251015124057-db0dee36e235/go.mod h1:L49W6pfrZkfOE5iC1PqEkuLkXG4W0BX4w8b+L2Bv7fM= github.com/openshift/cluster-policy-controller v0.0.0-20251120141414-8b775487512f h1:qL/G4RbBeYWNBeZ8XIhB6MAOh1rld7HWUAue22l0cw8= github.com/openshift/cluster-policy-controller v0.0.0-20251120141414-8b775487512f/go.mod h1:LXi/198uMe/91uydJ/yHz+jS66JCP1DtSonVDFhVVPs= -github.com/openshift/kubernetes-kube-storage-version-migrator v0.0.3-0.20251007192956-ce5ff17e9a81 h1:Zrt/uXU77g4M1hMF4jgAvZiCOR2dEFeWECeA/gHW1CE= -github.com/openshift/kubernetes-kube-storage-version-migrator v0.0.3-0.20251007192956-ce5ff17e9a81/go.mod h1:o5cKv/pQ+exEYKq97WapNa5cxSPxuwBezHZHNW5RNRo= +github.com/openshift/kubernetes-kube-storage-version-migrator v0.0.3-0.20260105155255-73b468abf83d h1:BlRqHWLT8GtikpEbhReHR+EgZIJ9o/wo+JDP7XC1qis= +github.com/openshift/kubernetes-kube-storage-version-migrator v0.0.3-0.20260105155255-73b468abf83d/go.mod h1:o5cKv/pQ+exEYKq97WapNa5cxSPxuwBezHZHNW5RNRo= github.com/openshift/library-go v0.0.0-20251112091634-ab97ebb73f0f h1:r1pLosA7z3+t+lzW29FU54sg4/pAWu+lsKD0L5Gx3wg= github.com/openshift/library-go v0.0.0-20251112091634-ab97ebb73f0f/go.mod h1:ErDfiIrPHH+menTP/B4LKd0nxFDdvCbTamAc6SWMIh8= github.com/openshift/onsi-ginkgo/v2 v2.6.1-0.20251001123353-fd5b1fb35db1 h1:PMTgifBcBRLJJiM+LgSzPDTk9/Rx4qS09OUrfpY6GBQ= diff --git a/packaging/crio.conf.d/10-microshift_amd64.conf b/packaging/crio.conf.d/10-microshift_amd64.conf index e8967915a6..af7811bb74 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:0622e764c91f3206b12a10df5025a804b032f81a280075f72480d5d4c4eac44d" +pause_image = "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:758b69fe1ef97cc53c375da634c328b55212ac4aa7b6e34e95491f7f150a26d9" 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 d8d3cfdcd6..67f809b3b9 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:c3ca03c9bde6e9824886bac4f94d54a402743b0f143d9940f8d5d0db2b7399e1" +pause_image = "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ea4eb6d124be3f60e1b2f610cf06a679ac9deba74204fde67e10f2dff9001bb9" 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 6009ea1b20..d56a7e3af6 100644 --- a/scripts/auto-rebase/changelog.txt +++ b/scripts/auto-rebase/changelog.txt @@ -1,24 +1,345 @@ -- cluster-kube-apiserver-operator embedded-component eecc8a9b87afa5ba882564cc4a352c93a555d7ab to 2c58d2f2bad129f0017ca194ae8a38711917c21c - - 5652b0b 2025-12-04T21:33:45-08:00 Update k8s version ranges for MutatingAdmissionPolicy +- api embedded-component c2a41ea924bd8227622363c3d12f456cd2186924 to aae5635a71a7dc159b22daa63549f67fb5d1e3e9 + - dc5f7e00 2025-12-22T15:00:09+00:00 Add configuration for coderabbit + - bace2587 2025-12-20T03:40:11+00:00 Updating ose-cluster-config-api-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-cluster-config-api.yml + - 71ef3c0e 2025-12-19T15:45:07+00:00 Disable the statusoptional linter + - 115234f5 2025-12-19T10:41:25+01:00 Reapply "Merge pull request #2448 from opokornyy/CCXDEV-15259-io-v1" + - 59642090 2025-12-17T10:33:21+01:00 Add NetworkConnect DevPreview feature gate + - b67d202b 2025-12-17T10:33:02+01:00 Allow for ovn-kubernetes repo enhancement URLs + - 67719123 2025-12-16T16:10:55+01:00 Add apiextensions group and CompatibilityRequirement + - d1bbe4d5 2025-12-12T13:39:23-05:00 Added validation to check if OKD has all default featuregates and rebased repo + - 301d5721 2025-12-12T13:16:42-05:00 Fixing integration test failure + - ae79145a 2025-12-12T13:16:41-05:00 Introduce new OKD featureset and enable all default featuregates + - 887fcda8 2025-12-09T11:28:01+01:00 NO-JIRA: remove beta enabled TranslateStreamCloseWebsocketRequests feature from gates + - 57d5184a 2025-11-24T11:02:07-06:00 Migrate away from deprecated ioutil -- cluster-network-operator embedded-component 8bd3f1c3ea6055a49c14ece00a5b8779a100fc5d to 8d09651e31c64340865f7ec7f349786528805ebd - - b4c41d7 2025-12-04T23:56:54+01:00 Fix frr-k8s-statuscleaner crash: move $(LOG_LEVEL) to end of args +- cluster-csi-snapshot-controller-operator embedded-component 0dd541084bee8885dbd14dcd6eb2f826ba779883 to 455c9eb412bb41634e127b9491c2cf6d3580a0ec + - 58e58df 2025-12-18T17:55:40+00:00 Updating ose-cluster-csi-snapshot-controller-operator-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-cluster-csi-snapshot-controller-operator.yml -- kubernetes embedded-component 05182efbe79b0f9893cdffc9f76589cfd7419b39 to 9f57f51e3485ccc1cfd01ec94e9a0f5bef38eacb - - 873cd1d1b 2025-12-08T10:42:38+01:00 UPSTREAM: : make update - - 8d86655e3 2025-12-05T17:50:39+01:00 UPSTREAM: : pin cadvisor to downstream fork +- cluster-ingress-operator embedded-component b62dd27c901d495e6e78b11968872c002cc2416f to d9509d0c52ee07a853b750dfe39b1447b163f94c + - 8af7383 2025-12-19T16:03:51+00:00 Updating ose-cluster-ingress-operator-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-cluster-ingress-operator.yml + - d8e1530 2025-12-16T14:27:53-05:00 update command to get Konflux index image + - 056f80f 2025-10-23T09:32:25-04:00 don't use constant in unit test + - 85b6fc9 2025-10-02T09:13:08-04:00 set trustBundleName in Istio global values -- machine-config-operator embedded-component 00b8722ba3d4926f82541d781b3f6c1de7bd6b21 to e2f6042b4bd21ad64115fa5be529edc1cce8c451 - - d41f4bb5 2025-12-09T11:44:00+02:00 add missing ports in contaiterport on the daemoset - - 130d0ccd 2025-12-08T15:16:04-05:00 e2e test: update to wait until test node returns to ready - - ed3a3c85 2025-12-08T15:11:46-05:00 msbic: skip azure machinesets with securityType - - 92dda854 2025-12-08T09:53:35+02:00 add a relevant svc to the crio port +- cluster-kube-apiserver-operator embedded-component 2c58d2f2bad129f0017ca194ae8a38711917c21c to 3fb92ce8d990d1608c4b2bbd79f412b4a3eac629 + - 01fae25 2025-12-17T10:50:54+05:30 Update go.mod + - c61b8b3 2025-12-12T17:46:37+05:30 Add cert rotation tests with Ginkgo integration + - 98fc926 2025-12-12T12:31:30+01:00 OCPBUGS-61674: increases termination timeouts for GCP + - 49c18f5 2025-12-03T13:56:39+05:30 Move ginkgo/v2 to main require section in go.mod + - fbdac14 2025-12-03T13:56:24+05:30 Migrate TestTokenRequestAndReview to Ginkgo framework -- kubernetes image-amd64 05182efbe79b0f9893cdffc9f76589cfd7419b39 to 9f57f51e3485ccc1cfd01ec94e9a0f5bef38eacb - - 873cd1d1b 2025-12-08T10:42:38+01:00 UPSTREAM: : make update - - 8d86655e3 2025-12-05T17:50:39+01:00 UPSTREAM: : pin cadvisor to downstream fork +- cluster-kube-controller-manager-operator embedded-component 395de96705749de9c6a5f25747b9d5c3d5f65a8f to 141ce228916801b03c8fef887a6f7ccec8872dd5 + - 11a525b 2025-11-28T09:10:14+08:00 fix: Use BoundServceAccountTokenVolume dy default -- kubernetes image-arm64 9f57f51e3485ccc1cfd01ec94e9a0f5bef38eacb to 9bbcda1bf017104f96c0f1bd27175d122f416f5a +- cluster-network-operator embedded-component 8d09651e31c64340865f7ec7f349786528805ebd to 9d8ab483ef704b0c5c74ad564156085558e2e112 + - d4f5de4 2025-12-02T10:41:21+02:00 Add kubevirt platform to dual-stack supported platforms + - df98ce8 2025-02-05T18:23:22+05:30 Prevent resetting masquerade subnet + - 326ead3 2025-02-05T17:59:54+05:30 Update masquerade subnet to ovnkube-control-plane deployment + +- csi-external-snapshotter embedded-component 9098db0e434e0d986eeadd2ebe69119540a550d1 to 6383ab93be114af8d1067523602bd2a44c927f1a + - 9141223 2025-12-19T20:40:10+00:00 UPSTREAM: : Updating ose-csi-snapshot-controller-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-csi-snapshot-controller.yml + - a38d3cc 2025-12-19T11:01:23+01:00 UPSTREAM: : Bump log level of the snapshot controller + - 44255b2 2025-12-18T00:41:21+00:00 UPSTREAM: : Updating ose-csi-external-snapshotter-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-csi-external-snapshotter.yml + +- kubernetes embedded-component 9f57f51e3485ccc1cfd01ec94e9a0f5bef38eacb to 76cb1db555ed7a57f12025018d54622ef2e9458c + - c8f673758 2025-12-11T14:09:08-05:00 UPSTREAM: : enable InPlace resize test + - 9d621f97b 2025-12-10T10:10:48-03:00 UPSTREAM: 135476: Filter out the nodes created by other tests + - e2b978d53 2025-12-10T09:45:34+01:00 UPSTREAM: 135623: Fix the preemption test + - bd75dce1e 2025-12-09T14:04:40+01:00 UPSTREAM: 135680: test/e2e: increase memory limits in pod resize tests + - 59a2d7e3f 2025-10-27T09:35:42-04:00 UPSTREAM: : Extend k8s suite timeouts for parallel testing load Analysis of flakes from the k8s suite has shown consistent examples of otherwise well behaved testing failing due timeouts because of temporary load on controllers during parallel testing. Increasing these timeouts will reduce flakes. + +- kubernetes-kube-storage-version-migrator embedded-component ce5ff17e9a81ce754567e6dd5053d13409c251e9 to 73b468abf83d3d5894534f5d5cc42d1cad2a9045 + - 6c3dc93 2025-12-18T01:24:33+00:00 UPSTREAM: : Updating ose-kube-storage-version-migrator-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-kube-storage-version-migrator.yml + +- machine-config-operator embedded-component e2f6042b4bd21ad64115fa5be529edc1cce8c451 to 36dcbbc1ae89b6f0a9de54ad486f7120f32452a8 + - e22760f2 2025-12-30T08:15:04+01:00 MCO-2033: Refactor bootstrap dependency handling + - bfab3ed9 2025-12-22T16:02:30+01:00 NO-ISSUE: Bump OpenShift builder images to 4.22 + - 89d1c1c9 2025-12-18T12:58:16-05:00 msbic: skip update if arch annotation not found + - 668ed84e 2025-12-18T17:29:52+01:00 Integrate OSImageStream into MCP and sync logic + - e97d1a08 2025-12-18T07:02:23+05:30 OCPNODE-3973: Disable autoSizingReserved on control plane and arbiter nodes + - 9d52d684 2025-12-15T13:31:40+01:00 MCO-1961: Rework MC's OSImageURL merge logic + - cbf776a7 2025-12-12T13:40:29-06:00 fixed state to go to degraded + - d6a4e185 2025-12-11T13:52:32-05:00 boot_image: add event based queueing + - b09a9e7c 2025-12-11T13:52:32-05:00 controller: rename msbic to boot image controller + - cd5c07bd 2025-12-11T10:40:55-05:00 Revert "OCPNODE-3719: Default Enablement of Auto Sizing Reserved in OpenShift 4.21" + - c2b31747 2025-12-11T07:23:37-05:00 added OWNERS file + - 9f747564 2025-12-11T03:53:42-05:00 added tls cert to workers trust store + - 37cdfeb6 2025-12-10T15:15:16-06:00 fixes empty pull secret degradation + - 0632e3cc 2025-12-10T10:23:16-05:00 add tls certificate to InternalReleaseImage registry + - 9462f6ed 2025-12-09T16:32:17-05:00 miscellaneous verify fixes + - c7aa7a43 2025-12-09T11:05:18+00:00 MCO-2006: Migrate pinned images sets private test cases + - 7681165a 2025-12-08T09:33:11-05:00 Remove log exposing kubeconfig + - c58adcca 2025-12-03T16:59:04-05:00 operator: add retry for MachineConfiguration calls + - 2447fa43 2025-10-31T07:44:46-04:00 Only update when there is an actual controller change + +- operator-framework-olm embedded-component 7d2dd62c2a73b66aa99e82c90f64ab53dd523ddf to c66c7a81be6f259c46fb8d4bc1b691fbe97722df + - d6b22526 2025-12-18T23:12:47-05:00 Fix the macos cross build within the OCP builder image + - 423abcaf 2025-12-18T23:12:43-05:00 Update Dockerfiles/CI to use golang 1.25/ocp 4.22 + - 015755b7 2025-12-18T10:00:13+00:00 Updating operator-registry-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/operator-registry.yml + - 7e975d9d 2025-12-18T03:34:13+00:00 Updating operator-lifecycle-manager-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/operator-lifecycle-manager.yml + - 83058a03 2025-12-18T00:55:53+00:00 Updating ose-operator-framework-tools-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-operator-framework-tools.yml + +- service-ca-operator embedded-component e9622ba18c86bf24aceab0c19fdcb87339c14f44 to 17676192189f5612ba4fd0ee7a23a562390b72ec + - b9ff307 2025-12-19T08:51:27+00:00 Updating ose-service-ca-operator-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-service-ca-operator.yml + - 85619ff 2025-12-12T18:11:17+08:00 vendor: update dependencies for OTE/Ginkgo support + - ac809e4 2025-12-12T16:59:14+08:00 cmd/README: add OTE infrastructure and remove legacy test extension + +- oc image-amd64 345800dc3c4164fbca313c1cbfb383f262547903 to 13d8a967b7802196b6b0c5de8f1ba3dc8d39aac7 + - e3e3bd27 2025-12-22T16:29:10+03:00 Bump library-go to update selinux and x/crypto + - bb6a44e1 2025-12-20T12:46:25+00:00 Updating ose-cli-artifacts-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-cli-artifacts.yml + - 127463a5 2025-12-20T12:17:41+00:00 Updating openshift-enterprise-deployer-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/openshift-enterprise-deployer.yml + - d0e94b1f 2025-12-19T05:58:25+00:00 Updating ose-tools-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-tools.yml + - 17105551 2025-12-18T15:16:36+00:00 Updating openshift-enterprise-cli-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/openshift-enterprise-cli.yml + - 5f5ed85a 2025-12-16T14:39:57+03:00 Bump docker/docker to 28.5.2 to drop dependency of containerd/containerd + - 4ba0db76 2025-12-10T11:49:25+01:00 oc login: Respect insecure flag from kubeconfig + +- csi-external-snapshotter image-amd64 9098db0e434e0d986eeadd2ebe69119540a550d1 to 6383ab93be114af8d1067523602bd2a44c927f1a + - 9141223 2025-12-19T20:40:10+00:00 UPSTREAM: : Updating ose-csi-snapshot-controller-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-csi-snapshot-controller.yml + - a38d3cc 2025-12-19T11:01:23+01:00 UPSTREAM: : Bump log level of the snapshot controller + - 44255b2 2025-12-18T00:41:21+00:00 UPSTREAM: : Updating ose-csi-external-snapshotter-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-csi-external-snapshotter.yml + +- ovn-kubernetes image-amd64 25a714b82c643bcfdf5543cb467afa32dac06787 to b65f94d4b3e8d16644ba1c5382d16157bd873467 + - 8b509ae2 2025-12-19T16:14:42+08:00 Bump ovn to 25.09.1-25.el9fdp and 25.09.1-25.el9s for OKD + - 52eee079 2025-12-19T01:03:33+01:00 E2E, networksegmentation: Use 172.16.0.0/16 for UDN tests to avoid conflicts + - 08bd51ce 2025-12-19T01:03:33+01:00 E2E,networksegmentation: Use e2e framework helper for pod readiness + - 867eabd4 2025-12-19T01:03:33+01:00 E2E: Refactor provider and deployment config initialization + - 42e3b657 2025-12-19T01:03:33+01:00 E2E,networksegmentation: Write test yamls to /tmp + - a95ff837 2025-12-18T11:04:58+01:00 Fix jinjate yaml templating + - c44de131 2025-12-18T10:59:14+08:00 Remove SetTaintOnNode from mock + - 975c1d5d 2025-12-18T10:53:47+08:00 docs: Update CUDN CRD API reference + - 6e4c56b3 2025-12-18T10:53:47+08:00 no-overlay: Add e2e CUDN validation tests for no-overlay mode + - 6db529ed 2025-12-18T10:53:33+08:00 no-overlay: Introduce no-overlay mode for the CUDN API + - e04469d9 2025-12-17T17:49:22-08:00 use pipefail in unit test script + - f1cf2eff 2025-12-17T17:45:46-08:00 add ability to skip tests that require root + - 3371d25a 2025-12-17T17:35:21+02:00 persistentIPs: Deprecate annotation 'k8s.ovn.org/primary-udn-ipamclaim' + - 23de91c9 2025-12-16T10:03:16+01:00 fail e2e targets if coredumps are found + - ff08c948 2025-12-16T09:53:01+01:00 Skip bgpd, zebra and mgmtd crashes + - 7e1f2331 2025-12-16T09:52:59+01:00 E2E: Configure and collect coredumps + - 4c2d6394 2025-12-16T09:43:41+01:00 Fix double-close channel panic in network controller Stop() method + - b64fe725 2025-12-16T16:11:02+08:00 Fix markdown unordered list style lint error in governance + - fa482815 2025-12-16T15:48:43+08:00 docs: Add Member role to governance + - 7ab91489 2025-12-15T14:54:29-08:00 e2e: fix util function isCIDRIPFamilySupported() + - 3d27a1e1 2025-12-15T18:27:01+01:00 Bugfix: Add CEL to ensure dualstack connectsubnets are of same block size + - f5fa819c 2025-12-15T18:27:01+01:00 Add UT to ensure we process healthy networks and retry it for the unhealthy ones + - 6ac4ef3a 2025-12-15T18:27:01+01:00 Fix UDN deletion race between network-manager cache and CNC reconcile + - d2fba33d 2025-12-15T18:27:01+01:00 Run initTunnelKeysAllocator for CNCs only if feature flag is enabled + - 19dba833 2025-12-15T18:27:01+01:00 Address coderabbitai review comments: fix nil pointer dereference + - 1dc022ed 2025-12-15T18:27:01+01:00 Ignore NADs not present in namespaces with UDN label + - 33f8d2e5 2025-12-15T18:27:01+01:00 Add getPrimaryNADForNamespace util + - cba8cd89 2025-12-15T18:27:00+01:00 Add initialSync (cache sync) logic for restarts + - fb7274e2 2025-12-15T18:27:00+01:00 Make NewHybridConnectSubnetAllocator also initialise the ranges + - d79ec0ea 2025-12-15T18:27:00+01:00 Enable ClusterNetworkConnect e2e's in CI + - 69fc5c08 2025-12-15T18:27:00+01:00 e2e: comprehensive ClusterNetworkConnect annotation test coverage + - 37c12547 2025-12-15T18:27:00+01:00 Add unit test for CNC annotation update utils + - fd709084 2025-12-15T18:27:00+01:00 Add unit test for full CNC controller in integrated fashion + - b0e500e9 2025-12-15T18:27:00+01:00 Add unit tests for network-connect controller components + - 47324483 2025-12-15T18:27:00+01:00 Add reconcileNamespace (Reacts to namespace label update events) + - 032a7ae9 2025-12-15T18:27:00+01:00 STEP2: Allocate && Annotate tunnel-ids for connect router + - a11fc146 2025-12-15T18:27:00+01:00 NetworkConnectSubnetAnnotation: STEP4.2: Annotate allocations on CNC + - a33a9807 2025-12-15T18:27:00+01:00 STEP4.1: Allocate/Release network subnets + - 7a43618a 2025-12-15T18:26:59+01:00 Release layer3 pool block if corresponding layer2 networks get released + - 8551bb6e 2025-12-15T18:26:59+01:00 Add HybridConnectSubnetAllocator + - 24eec756 2025-12-15T18:26:59+01:00 reconcileClusterNetworkConnect: STEP3: Discover the selected UDNs and CUDNs + - 7896a229 2025-12-15T18:26:59+01:00 Add reconcileNAD (React to network add, update, delete events) + - 53456091 2025-12-15T18:26:59+01:00 CM: Add network-connect controller plumbing + - b6f4e558 2025-12-15T18:26:59+01:00 Add CNC watchfactory, ovnclient, informer for CM + - c3ec1c35 2025-12-15T18:26:59+01:00 Add RBAC for cluster-manager to access CNC + - b6d15ecf 2025-12-15T18:26:59+01:00 Add IsNetworkConnectEnabled() util + - 73261f50 2025-12-15T18:26:59+01:00 Add enable-network-connect feature gate + - ffed158b 2025-12-15T12:11:32-05:00 tests: enforce at least one ip family on bridge when extracting families + - 0e4ddac3 2025-12-15T12:11:32-05:00 refactor: use getContainerState in doesContainerNameExist + - 76818e7a 2025-12-15T12:11:32-05:00 tests: wait for node ready after restarting after shutdown + - bc9eacac 2025-12-15T12:11:28-05:00 ci: Add serial lane + - de259708 2025-12-12T17:01:13-05:00 ci: skip serial tests from control-plane suite + - fdcddffd 2025-12-12T17:01:07-05:00 tests: Test transient port behavior on node reboot + - fba0fef6 2025-12-12T16:46:05-05:00 ovs-node: Delete transient ports on startup + - 45686504 2025-12-12T11:00:23+01:00 Adds EVPN enhancement + - 03b69d97 2025-12-11T14:37:21+01:00 Fix MAC conflict detection configuration + - 424a78ff 2025-12-10T18:34:51+01:00 BGP docs: add troubleshooting information + - 1df34944 2025-12-10T18:34:51+01:00 BGP docs: add additional details about CUDN isolation + - d3a64678 2025-12-10T18:34:51+01:00 BGP docs: add some illustrative examples to implementaiton details + - 3f737ff0 2025-12-10T18:34:51+01:00 BGP docs: remove references of CUDN route import in non VRF-Lite config + - 84a57b86 2025-12-10T22:06:42+08:00 ci: Allow build-go.sh to work in git worktrees inside containers + - 1b74b4e3 2025-12-10T13:40:57+01:00 [CI] use fixed host network port range for ANP tests + - 754c62dd 2025-12-10T09:22:22+01:00 fix(kubevirt): Use pod network subnet gateway IP for DHCP router option + - ee66f1c4 2025-12-08T13:47:49+00:00 fix: fix github actions with correct image build args + - 8832169b 2025-12-08T15:15:35+02:00 test/e2e/kubevirt: Check IPAMClaim status update + - ec896135 2025-12-08T14:35:38+02:00 allocator, persistentips: update IPAM claim status for both success and failure + - 2efd8e11 2025-12-08T11:30:16+01:00 Bump OVN to 25.09.2-2 + - d0401bdf 2025-12-05T11:26:14+01:00 contrib: fix IPv6 address handling in frr-k8s webhook check + - 6a4a58af 2025-12-04T22:58:41+08:00 No-overlay mode enhancement + - b6ccbf7a 2025-12-04T13:06:23+01:00 Fix coderabbit path_filters + - 33903521 2025-12-04T10:33:04+01:00 Fix coderabbit config + - b52e40b0 2025-12-03T13:01:03+01:00 remove forced V(5) logging during startup + - 92a778c2 2025-12-02T11:54:08+01:00 [udn isolation] Update RA ACLs to handle multi-subnet networks. + - 5dbab4fa 2025-12-02T11:54:08+01:00 Multi-subnet default network: require the same hostSubnet. + - dcb90b85 2025-12-02T11:54:08+01:00 EgressIP: add route policies for east-west traffic between networks + - 2e1d47ba 2025-12-02T11:54:04+01:00 [test] always use multi-subnet setup for CI. + - 30b06cbe 2025-12-02T11:54:01+01:00 [kind] Add multi-cidr default subnet option. + - 34784e71 2025-12-01T09:55:30-05:00 Fixes gateway interface VLAN tag settings + - 76eb7c5c 2025-11-26T11:14:48+02:00 test/e2e:: Fix duplicate IP validation test for IP family enforcement + - 81bbf015 2025-11-26T09:39:53+02:00 test/e2e: add IP family validation tests for layer2 primary networks + - 8421af49 2025-11-26T09:39:53+02:00 test/e2e: Move createVMWithStaticIP helper function + - 08c5b40a 2025-11-26T09:39:53+02:00 test/e2e/kubevirt: Refactor duplicate VM pod err event waiter to shared helper + - 5d6b7784 2025-11-26T09:39:49+02:00 allocator/pod: add IP family validation for layer2 primary networks + - e60e2005 2025-11-25T13:10:09-05:00 chore: Remove --disable-ovn-iface-id-ver + - 7d5f1485 2025-11-25T13:05:32-05:00 fix: make -C dist/images + - 819aad3c 2025-11-25T13:00:56-05:00 fix: Remove duplicate - and sometimes incorrect - defaults from --help + - 6cba203a 2025-11-25T13:00:17-05:00 fix: Register a bunch of cli flags for --help message + - fd54939c 2025-11-25T12:59:53-05:00 chore: Remove redundant wording in some --help option descriptions + - f71844ac 2025-11-25T12:56:03-05:00 ci: Split unit test phase from build + - bdfb2488 2025-11-25T13:36:28+01:00 Refactor ETP=local flow generation to reduce code duplication + - 01c33f42 2025-11-25T13:36:28+01:00 Service OpenFlows: Return traffic should not be committed to conntrack + - e0156740 2025-11-25T13:36:28+01:00 Fix issues with dualstack detection for nodePort with hostNetwork tests + - f0a3f5f1 2025-11-25T13:36:28+01:00 Fix cookie generation for ETP=local service flows with target ports + - c33ddf99 2025-11-25T13:35:59+01:00 Adjust E2E tests for named port handling + - eebbb4a1 2025-11-25T10:55:17+01:00 Add unit test for named port handling in ETP=local services + - ce18cfd0 2025-11-25T10:55:17+01:00 Fix named port handling in ETP=local services with host-networked pods + - 9763ce92 2025-11-07T13:29:42+01:00 Retry EgressIP assignment in cloud if the IP is set in spec + - 8509eb82 2025-11-07T13:14:13+01:00 Handle failed CloudPrivateIPConfig assignments on removed nodes + - ad76f259 2025-10-15T13:48:31+01:00 docs: Add backwards compatibility to OKEP template + - 103c7e31 2025-10-07T22:17:30+00:00 refactor: don't panic in kind infra provider impl + - c4788d08 2025-09-25T11:56:31+01:00 fix: build ovn-kubernetes binaries inside the fedora image build + +- kubernetes image-amd64 9f57f51e3485ccc1cfd01ec94e9a0f5bef38eacb to 76cb1db555ed7a57f12025018d54622ef2e9458c + - c8f673758 2025-12-11T14:09:08-05:00 UPSTREAM: : enable InPlace resize test - 9d621f97b 2025-12-10T10:10:48-03:00 UPSTREAM: 135476: Filter out the nodes created by other tests - e2b978d53 2025-12-10T09:45:34+01:00 UPSTREAM: 135623: Fix the preemption test + - bd75dce1e 2025-12-09T14:04:40+01:00 UPSTREAM: 135680: test/e2e: increase memory limits in pod resize tests + - 59a2d7e3f 2025-10-27T09:35:42-04:00 UPSTREAM: : Extend k8s suite timeouts for parallel testing load Analysis of flakes from the k8s suite has shown consistent examples of otherwise well behaved testing failing due timeouts because of temporary load on controllers during parallel testing. Increasing these timeouts will reduce flakes. + +- service-ca-operator image-amd64 e9622ba18c86bf24aceab0c19fdcb87339c14f44 to 17676192189f5612ba4fd0ee7a23a562390b72ec + - b9ff307 2025-12-19T08:51:27+00:00 Updating ose-service-ca-operator-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-service-ca-operator.yml + - 85619ff 2025-12-12T18:11:17+08:00 vendor: update dependencies for OTE/Ginkgo support + - ac809e4 2025-12-12T16:59:14+08:00 cmd/README: add OTE infrastructure and remove legacy test extension + +- oc image-arm64 345800dc3c4164fbca313c1cbfb383f262547903 to dc6d2d42943c612281f50f69f2152014eae8f490 + - 037dbde1 2026-01-06T12:43:52+05:30 OTE extensin of oc + - 5cdd5d66 2026-01-05T18:34:24+05:30 update go.mod and vendor + - e3e3bd27 2025-12-22T16:29:10+03:00 Bump library-go to update selinux and x/crypto + - bb6a44e1 2025-12-20T12:46:25+00:00 Updating ose-cli-artifacts-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-cli-artifacts.yml + - 127463a5 2025-12-20T12:17:41+00:00 Updating openshift-enterprise-deployer-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/openshift-enterprise-deployer.yml + - d0e94b1f 2025-12-19T05:58:25+00:00 Updating ose-tools-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-tools.yml + - 17105551 2025-12-18T15:16:36+00:00 Updating openshift-enterprise-cli-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/openshift-enterprise-cli.yml + - 5f5ed85a 2025-12-16T14:39:57+03:00 Bump docker/docker to 28.5.2 to drop dependency of containerd/containerd + - 4ba0db76 2025-12-10T11:49:25+01:00 oc login: Respect insecure flag from kubeconfig + +- csi-external-snapshotter image-arm64 9098db0e434e0d986eeadd2ebe69119540a550d1 to 6383ab93be114af8d1067523602bd2a44c927f1a + - 9141223 2025-12-19T20:40:10+00:00 UPSTREAM: : Updating ose-csi-snapshot-controller-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-csi-snapshot-controller.yml + - a38d3cc 2025-12-19T11:01:23+01:00 UPSTREAM: : Bump log level of the snapshot controller + - 44255b2 2025-12-18T00:41:21+00:00 UPSTREAM: : Updating ose-csi-external-snapshotter-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-csi-external-snapshotter.yml + +- ovn-kubernetes image-arm64 25a714b82c643bcfdf5543cb467afa32dac06787 to 904d66a2d4c674e35868a5c047a97c8a77f4a3fa + - c463972d 2025-12-20T11:34:29+00:00 Updating ose-ovn-kubernetes-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-ovn-kubernetes.yml + - 8b509ae2 2025-12-19T16:14:42+08:00 Bump ovn to 25.09.1-25.el9fdp and 25.09.1-25.el9s for OKD + - 52eee079 2025-12-19T01:03:33+01:00 E2E, networksegmentation: Use 172.16.0.0/16 for UDN tests to avoid conflicts + - 08bd51ce 2025-12-19T01:03:33+01:00 E2E,networksegmentation: Use e2e framework helper for pod readiness + - 867eabd4 2025-12-19T01:03:33+01:00 E2E: Refactor provider and deployment config initialization + - 42e3b657 2025-12-19T01:03:33+01:00 E2E,networksegmentation: Write test yamls to /tmp + - a95ff837 2025-12-18T11:04:58+01:00 Fix jinjate yaml templating + - c44de131 2025-12-18T10:59:14+08:00 Remove SetTaintOnNode from mock + - 975c1d5d 2025-12-18T10:53:47+08:00 docs: Update CUDN CRD API reference + - 6e4c56b3 2025-12-18T10:53:47+08:00 no-overlay: Add e2e CUDN validation tests for no-overlay mode + - 6db529ed 2025-12-18T10:53:33+08:00 no-overlay: Introduce no-overlay mode for the CUDN API + - e04469d9 2025-12-17T17:49:22-08:00 use pipefail in unit test script + - f1cf2eff 2025-12-17T17:45:46-08:00 add ability to skip tests that require root + - 3371d25a 2025-12-17T17:35:21+02:00 persistentIPs: Deprecate annotation 'k8s.ovn.org/primary-udn-ipamclaim' + - 23de91c9 2025-12-16T10:03:16+01:00 fail e2e targets if coredumps are found + - ff08c948 2025-12-16T09:53:01+01:00 Skip bgpd, zebra and mgmtd crashes + - 7e1f2331 2025-12-16T09:52:59+01:00 E2E: Configure and collect coredumps + - 4c2d6394 2025-12-16T09:43:41+01:00 Fix double-close channel panic in network controller Stop() method + - b64fe725 2025-12-16T16:11:02+08:00 Fix markdown unordered list style lint error in governance + - fa482815 2025-12-16T15:48:43+08:00 docs: Add Member role to governance + - 7ab91489 2025-12-15T14:54:29-08:00 e2e: fix util function isCIDRIPFamilySupported() + - 3d27a1e1 2025-12-15T18:27:01+01:00 Bugfix: Add CEL to ensure dualstack connectsubnets are of same block size + - f5fa819c 2025-12-15T18:27:01+01:00 Add UT to ensure we process healthy networks and retry it for the unhealthy ones + - 6ac4ef3a 2025-12-15T18:27:01+01:00 Fix UDN deletion race between network-manager cache and CNC reconcile + - d2fba33d 2025-12-15T18:27:01+01:00 Run initTunnelKeysAllocator for CNCs only if feature flag is enabled + - 19dba833 2025-12-15T18:27:01+01:00 Address coderabbitai review comments: fix nil pointer dereference + - 1dc022ed 2025-12-15T18:27:01+01:00 Ignore NADs not present in namespaces with UDN label + - 33f8d2e5 2025-12-15T18:27:01+01:00 Add getPrimaryNADForNamespace util + - cba8cd89 2025-12-15T18:27:00+01:00 Add initialSync (cache sync) logic for restarts + - fb7274e2 2025-12-15T18:27:00+01:00 Make NewHybridConnectSubnetAllocator also initialise the ranges + - d79ec0ea 2025-12-15T18:27:00+01:00 Enable ClusterNetworkConnect e2e's in CI + - 69fc5c08 2025-12-15T18:27:00+01:00 e2e: comprehensive ClusterNetworkConnect annotation test coverage + - 37c12547 2025-12-15T18:27:00+01:00 Add unit test for CNC annotation update utils + - fd709084 2025-12-15T18:27:00+01:00 Add unit test for full CNC controller in integrated fashion + - b0e500e9 2025-12-15T18:27:00+01:00 Add unit tests for network-connect controller components + - 47324483 2025-12-15T18:27:00+01:00 Add reconcileNamespace (Reacts to namespace label update events) + - 032a7ae9 2025-12-15T18:27:00+01:00 STEP2: Allocate && Annotate tunnel-ids for connect router + - a11fc146 2025-12-15T18:27:00+01:00 NetworkConnectSubnetAnnotation: STEP4.2: Annotate allocations on CNC + - a33a9807 2025-12-15T18:27:00+01:00 STEP4.1: Allocate/Release network subnets + - 7a43618a 2025-12-15T18:26:59+01:00 Release layer3 pool block if corresponding layer2 networks get released + - 8551bb6e 2025-12-15T18:26:59+01:00 Add HybridConnectSubnetAllocator + - 24eec756 2025-12-15T18:26:59+01:00 reconcileClusterNetworkConnect: STEP3: Discover the selected UDNs and CUDNs + - 7896a229 2025-12-15T18:26:59+01:00 Add reconcileNAD (React to network add, update, delete events) + - 53456091 2025-12-15T18:26:59+01:00 CM: Add network-connect controller plumbing + - b6f4e558 2025-12-15T18:26:59+01:00 Add CNC watchfactory, ovnclient, informer for CM + - c3ec1c35 2025-12-15T18:26:59+01:00 Add RBAC for cluster-manager to access CNC + - b6d15ecf 2025-12-15T18:26:59+01:00 Add IsNetworkConnectEnabled() util + - 73261f50 2025-12-15T18:26:59+01:00 Add enable-network-connect feature gate + - ffed158b 2025-12-15T12:11:32-05:00 tests: enforce at least one ip family on bridge when extracting families + - 0e4ddac3 2025-12-15T12:11:32-05:00 refactor: use getContainerState in doesContainerNameExist + - 76818e7a 2025-12-15T12:11:32-05:00 tests: wait for node ready after restarting after shutdown + - bc9eacac 2025-12-15T12:11:28-05:00 ci: Add serial lane + - de259708 2025-12-12T17:01:13-05:00 ci: skip serial tests from control-plane suite + - fdcddffd 2025-12-12T17:01:07-05:00 tests: Test transient port behavior on node reboot + - fba0fef6 2025-12-12T16:46:05-05:00 ovs-node: Delete transient ports on startup + - 45686504 2025-12-12T11:00:23+01:00 Adds EVPN enhancement + - 03b69d97 2025-12-11T14:37:21+01:00 Fix MAC conflict detection configuration + - 424a78ff 2025-12-10T18:34:51+01:00 BGP docs: add troubleshooting information + - 1df34944 2025-12-10T18:34:51+01:00 BGP docs: add additional details about CUDN isolation + - d3a64678 2025-12-10T18:34:51+01:00 BGP docs: add some illustrative examples to implementaiton details + - 3f737ff0 2025-12-10T18:34:51+01:00 BGP docs: remove references of CUDN route import in non VRF-Lite config + - 84a57b86 2025-12-10T22:06:42+08:00 ci: Allow build-go.sh to work in git worktrees inside containers + - 1b74b4e3 2025-12-10T13:40:57+01:00 [CI] use fixed host network port range for ANP tests + - 754c62dd 2025-12-10T09:22:22+01:00 fix(kubevirt): Use pod network subnet gateway IP for DHCP router option + - ee66f1c4 2025-12-08T13:47:49+00:00 fix: fix github actions with correct image build args + - 8832169b 2025-12-08T15:15:35+02:00 test/e2e/kubevirt: Check IPAMClaim status update + - ec896135 2025-12-08T14:35:38+02:00 allocator, persistentips: update IPAM claim status for both success and failure + - 2efd8e11 2025-12-08T11:30:16+01:00 Bump OVN to 25.09.2-2 + - d0401bdf 2025-12-05T11:26:14+01:00 contrib: fix IPv6 address handling in frr-k8s webhook check + - 6a4a58af 2025-12-04T22:58:41+08:00 No-overlay mode enhancement + - b6ccbf7a 2025-12-04T13:06:23+01:00 Fix coderabbit path_filters + - 33903521 2025-12-04T10:33:04+01:00 Fix coderabbit config + - b52e40b0 2025-12-03T13:01:03+01:00 remove forced V(5) logging during startup + - 92a778c2 2025-12-02T11:54:08+01:00 [udn isolation] Update RA ACLs to handle multi-subnet networks. + - 5dbab4fa 2025-12-02T11:54:08+01:00 Multi-subnet default network: require the same hostSubnet. + - dcb90b85 2025-12-02T11:54:08+01:00 EgressIP: add route policies for east-west traffic between networks + - 2e1d47ba 2025-12-02T11:54:04+01:00 [test] always use multi-subnet setup for CI. + - 30b06cbe 2025-12-02T11:54:01+01:00 [kind] Add multi-cidr default subnet option. + - 34784e71 2025-12-01T09:55:30-05:00 Fixes gateway interface VLAN tag settings + - 76eb7c5c 2025-11-26T11:14:48+02:00 test/e2e:: Fix duplicate IP validation test for IP family enforcement + - 81bbf015 2025-11-26T09:39:53+02:00 test/e2e: add IP family validation tests for layer2 primary networks + - 8421af49 2025-11-26T09:39:53+02:00 test/e2e: Move createVMWithStaticIP helper function + - 08c5b40a 2025-11-26T09:39:53+02:00 test/e2e/kubevirt: Refactor duplicate VM pod err event waiter to shared helper + - 5d6b7784 2025-11-26T09:39:49+02:00 allocator/pod: add IP family validation for layer2 primary networks + - e60e2005 2025-11-25T13:10:09-05:00 chore: Remove --disable-ovn-iface-id-ver + - 7d5f1485 2025-11-25T13:05:32-05:00 fix: make -C dist/images + - 819aad3c 2025-11-25T13:00:56-05:00 fix: Remove duplicate - and sometimes incorrect - defaults from --help + - 6cba203a 2025-11-25T13:00:17-05:00 fix: Register a bunch of cli flags for --help message + - fd54939c 2025-11-25T12:59:53-05:00 chore: Remove redundant wording in some --help option descriptions + - f71844ac 2025-11-25T12:56:03-05:00 ci: Split unit test phase from build + - bdfb2488 2025-11-25T13:36:28+01:00 Refactor ETP=local flow generation to reduce code duplication + - 01c33f42 2025-11-25T13:36:28+01:00 Service OpenFlows: Return traffic should not be committed to conntrack + - e0156740 2025-11-25T13:36:28+01:00 Fix issues with dualstack detection for nodePort with hostNetwork tests + - f0a3f5f1 2025-11-25T13:36:28+01:00 Fix cookie generation for ETP=local service flows with target ports + - c33ddf99 2025-11-25T13:35:59+01:00 Adjust E2E tests for named port handling + - eebbb4a1 2025-11-25T10:55:17+01:00 Add unit test for named port handling in ETP=local services + - ce18cfd0 2025-11-25T10:55:17+01:00 Fix named port handling in ETP=local services with host-networked pods + - 9763ce92 2025-11-07T13:29:42+01:00 Retry EgressIP assignment in cloud if the IP is set in spec + - 8509eb82 2025-11-07T13:14:13+01:00 Handle failed CloudPrivateIPConfig assignments on removed nodes + - ad76f259 2025-10-15T13:48:31+01:00 docs: Add backwards compatibility to OKEP template + - 103c7e31 2025-10-07T22:17:30+00:00 refactor: don't panic in kind infra provider impl + - c4788d08 2025-09-25T11:56:31+01:00 fix: build ovn-kubernetes binaries inside the fedora image build + +- kubernetes image-arm64 9bbcda1bf017104f96c0f1bd27175d122f416f5a to 76cb1db555ed7a57f12025018d54622ef2e9458c + - c8f673758 2025-12-11T14:09:08-05:00 UPSTREAM: : enable InPlace resize test + - bd75dce1e 2025-12-09T14:04:40+01:00 UPSTREAM: 135680: test/e2e: increase memory limits in pod resize tests + - 59a2d7e3f 2025-10-27T09:35:42-04:00 UPSTREAM: : Extend k8s suite timeouts for parallel testing load Analysis of flakes from the k8s suite has shown consistent examples of otherwise well behaved testing failing due timeouts because of temporary load on controllers during parallel testing. Increasing these timeouts will reduce flakes. + +- service-ca-operator image-arm64 e9622ba18c86bf24aceab0c19fdcb87339c14f44 to 17676192189f5612ba4fd0ee7a23a562390b72ec + - b9ff307 2025-12-19T08:51:27+00:00 Updating ose-service-ca-operator-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-service-ca-operator.yml + - 85619ff 2025-12-12T18:11:17+08:00 vendor: update dependencies for OTE/Ginkgo support + - ac809e4 2025-12-12T16:59:14+08:00 cmd/README: add OTE infrastructure and remove legacy test extension diff --git a/scripts/auto-rebase/commits.txt b/scripts/auto-rebase/commits.txt index a98a330ec4..8369c5fe30 100644 --- a/scripts/auto-rebase/commits.txt +++ b/scripts/auto-rebase/commits.txt @@ -1,35 +1,35 @@ -https://github.com/openshift/api embedded-component c2a41ea924bd8227622363c3d12f456cd2186924 -https://github.com/openshift/cluster-csi-snapshot-controller-operator embedded-component 0dd541084bee8885dbd14dcd6eb2f826ba779883 +https://github.com/openshift/api embedded-component aae5635a71a7dc159b22daa63549f67fb5d1e3e9 +https://github.com/openshift/cluster-csi-snapshot-controller-operator embedded-component 455c9eb412bb41634e127b9491c2cf6d3580a0ec https://github.com/openshift/cluster-dns-operator embedded-component 41a53fed36e6e99c7c9ceb3a699c3547ee5d9bb9 -https://github.com/openshift/cluster-ingress-operator embedded-component b62dd27c901d495e6e78b11968872c002cc2416f -https://github.com/openshift/cluster-kube-apiserver-operator embedded-component 2c58d2f2bad129f0017ca194ae8a38711917c21c -https://github.com/openshift/cluster-kube-controller-manager-operator embedded-component 395de96705749de9c6a5f25747b9d5c3d5f65a8f +https://github.com/openshift/cluster-ingress-operator embedded-component d9509d0c52ee07a853b750dfe39b1447b163f94c +https://github.com/openshift/cluster-kube-apiserver-operator embedded-component 3fb92ce8d990d1608c4b2bbd79f412b4a3eac629 +https://github.com/openshift/cluster-kube-controller-manager-operator embedded-component 141ce228916801b03c8fef887a6f7ccec8872dd5 https://github.com/openshift/cluster-kube-scheduler-operator embedded-component 4f59ea50a588e9afa714e30e7502eca8b570751b -https://github.com/openshift/cluster-network-operator embedded-component 8d09651e31c64340865f7ec7f349786528805ebd +https://github.com/openshift/cluster-network-operator embedded-component 9d8ab483ef704b0c5c74ad564156085558e2e112 https://github.com/openshift/cluster-openshift-controller-manager-operator embedded-component 2617a201bb3607192a9f82faa18384676f611e3c https://github.com/openshift/cluster-policy-controller embedded-component 8b775487512fb543bff470ff1042bd3ac31b29be -https://github.com/openshift/csi-external-snapshotter embedded-component 9098db0e434e0d986eeadd2ebe69119540a550d1 +https://github.com/openshift/csi-external-snapshotter embedded-component 6383ab93be114af8d1067523602bd2a44c927f1a https://github.com/openshift/etcd embedded-component 806f690e1f140e0aea2eb05ef5f288b756b62895 -https://github.com/openshift/kubernetes embedded-component 9f57f51e3485ccc1cfd01ec94e9a0f5bef38eacb -https://github.com/openshift/kubernetes-kube-storage-version-migrator embedded-component ce5ff17e9a81ce754567e6dd5053d13409c251e9 -https://github.com/openshift/machine-config-operator embedded-component e2f6042b4bd21ad64115fa5be529edc1cce8c451 +https://github.com/openshift/kubernetes embedded-component 76cb1db555ed7a57f12025018d54622ef2e9458c +https://github.com/openshift/kubernetes-kube-storage-version-migrator embedded-component 73b468abf83d3d5894534f5d5cc42d1cad2a9045 +https://github.com/openshift/machine-config-operator embedded-component 36dcbbc1ae89b6f0a9de54ad486f7120f32452a8 https://github.com/openshift/openshift-controller-manager embedded-component 438d52e79d691e016d66eabfe9a53c84229db40c -https://github.com/openshift/operator-framework-olm embedded-component 7d2dd62c2a73b66aa99e82c90f64ab53dd523ddf +https://github.com/openshift/operator-framework-olm embedded-component c66c7a81be6f259c46fb8d4bc1b691fbe97722df https://github.com/openshift/route-controller-manager embedded-component 8a69194a461dc33d2ed67a220bca91d384d34df4 -https://github.com/openshift/service-ca-operator embedded-component e9622ba18c86bf24aceab0c19fdcb87339c14f44 -https://github.com/openshift/oc image-amd64 345800dc3c4164fbca313c1cbfb383f262547903 +https://github.com/openshift/service-ca-operator embedded-component 17676192189f5612ba4fd0ee7a23a562390b72ec +https://github.com/openshift/oc image-amd64 13d8a967b7802196b6b0c5de8f1ba3dc8d39aac7 https://github.com/openshift/coredns image-amd64 7486e9e4330c1e41d9a91e4673b7f2782efc112c -https://github.com/openshift/csi-external-snapshotter image-amd64 9098db0e434e0d986eeadd2ebe69119540a550d1 +https://github.com/openshift/csi-external-snapshotter image-amd64 6383ab93be114af8d1067523602bd2a44c927f1a https://github.com/openshift/router image-amd64 b231c65b5c06c1f74590ca8e77caecc6213beb6a https://github.com/openshift/kube-rbac-proxy image-amd64 cd636680e06a55395c26570dff0cb37277014388 -https://github.com/openshift/ovn-kubernetes image-amd64 25a714b82c643bcfdf5543cb467afa32dac06787 -https://github.com/openshift/kubernetes image-amd64 9f57f51e3485ccc1cfd01ec94e9a0f5bef38eacb -https://github.com/openshift/service-ca-operator image-amd64 e9622ba18c86bf24aceab0c19fdcb87339c14f44 -https://github.com/openshift/oc image-arm64 345800dc3c4164fbca313c1cbfb383f262547903 +https://github.com/openshift/ovn-kubernetes image-amd64 b65f94d4b3e8d16644ba1c5382d16157bd873467 +https://github.com/openshift/kubernetes image-amd64 76cb1db555ed7a57f12025018d54622ef2e9458c +https://github.com/openshift/service-ca-operator image-amd64 17676192189f5612ba4fd0ee7a23a562390b72ec +https://github.com/openshift/oc image-arm64 dc6d2d42943c612281f50f69f2152014eae8f490 https://github.com/openshift/coredns image-arm64 7486e9e4330c1e41d9a91e4673b7f2782efc112c -https://github.com/openshift/csi-external-snapshotter image-arm64 9098db0e434e0d986eeadd2ebe69119540a550d1 +https://github.com/openshift/csi-external-snapshotter image-arm64 6383ab93be114af8d1067523602bd2a44c927f1a https://github.com/openshift/router image-arm64 b231c65b5c06c1f74590ca8e77caecc6213beb6a https://github.com/openshift/kube-rbac-proxy image-arm64 cd636680e06a55395c26570dff0cb37277014388 -https://github.com/openshift/ovn-kubernetes image-arm64 25a714b82c643bcfdf5543cb467afa32dac06787 -https://github.com/openshift/kubernetes image-arm64 9bbcda1bf017104f96c0f1bd27175d122f416f5a -https://github.com/openshift/service-ca-operator image-arm64 e9622ba18c86bf24aceab0c19fdcb87339c14f44 +https://github.com/openshift/ovn-kubernetes image-arm64 904d66a2d4c674e35868a5c047a97c8a77f4a3fa +https://github.com/openshift/kubernetes image-arm64 76cb1db555ed7a57f12025018d54622ef2e9458c +https://github.com/openshift/service-ca-operator image-arm64 17676192189f5612ba4fd0ee7a23a562390b72ec diff --git a/scripts/auto-rebase/last_rebase.sh b/scripts/auto-rebase/last_rebase.sh index 773af90810..e85427ec1b 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.21.0-0.nightly-2025-12-10-193741" "registry.ci.openshift.org/ocp-arm64/release-arm64:4.21.0-0.nightly-arm64-2025-12-12-014247" +./scripts/auto-rebase/rebase.sh to "registry.ci.openshift.org/ocp/release:4.22.0-0.nightly-2026-01-06-164201" "registry.ci.openshift.org/ocp-arm64/release-arm64:4.22.0-0.nightly-arm64-2026-01-08-023336" diff --git a/vendor/modules.txt b/vendor/modules.txt index daf6a4fca3..9ef7eb0386 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -3119,7 +3119,7 @@ sigs.k8s.io/apiserver-network-proxy/konnectivity-client/proto/client ## explicit; go 1.23 sigs.k8s.io/json sigs.k8s.io/json/internal/golang/encoding/json -# sigs.k8s.io/kube-storage-version-migrator v0.0.6-0.20230721195810-5c8923c5ff96 => github.com/openshift/kubernetes-kube-storage-version-migrator v0.0.3-0.20251007192956-ce5ff17e9a81 +# sigs.k8s.io/kube-storage-version-migrator v0.0.6-0.20230721195810-5c8923c5ff96 => github.com/openshift/kubernetes-kube-storage-version-migrator v0.0.3-0.20260105155255-73b468abf83d ## explicit; go 1.24.0 sigs.k8s.io/kube-storage-version-migrator/pkg/apis/migration/v1alpha1 sigs.k8s.io/kube-storage-version-migrator/pkg/clients/clientset @@ -3227,7 +3227,7 @@ sigs.k8s.io/yaml/kyaml # github.com/onsi/ginkgo/v2 => github.com/openshift/onsi-ginkgo/v2 v2.6.1-0.20251001123353-fd5b1fb35db1 # k8s.io/klog/v2 => ./deps/k8s.io/klog # k8s.io/kubernetes => ./deps/github.com/openshift/kubernetes -# sigs.k8s.io/kube-storage-version-migrator => github.com/openshift/kubernetes-kube-storage-version-migrator v0.0.3-0.20251007192956-ce5ff17e9a81 +# sigs.k8s.io/kube-storage-version-migrator => github.com/openshift/kubernetes-kube-storage-version-migrator v0.0.3-0.20260105155255-73b468abf83d # k8s.io/api => ./deps/github.com/openshift/kubernetes/staging/src/k8s.io/api # k8s.io/apiextensions-apiserver => ./deps/github.com/openshift/kubernetes/staging/src/k8s.io/apiextensions-apiserver # k8s.io/apimachinery => ./deps/github.com/openshift/kubernetes/staging/src/k8s.io/apimachinery