Skip to content

NO-JIRA: Sync main with latest upstream (release-0.14)#395

Merged
openshift-merge-bot[bot] merged 256 commits intoopenshift:mainfrom
shiftstack:sync-main-0.14
Jan 23, 2026
Merged

NO-JIRA: Sync main with latest upstream (release-0.14)#395
openshift-merge-bot[bot] merged 256 commits intoopenshift:mainfrom
shiftstack:sync-main-0.14

Conversation

@stephenfin
Copy link
Copy Markdown

@stephenfin stephenfin commented Jan 22, 2026

Sync main with the latest upstream release branch, release-0.14. This is mostly non-controversial except for a CARRY patch needed to ensure we vendor sigs.k8s.io/cluster-api/api/ipam/v1beta1 (since that is needed for client generation).

❯ git diff upstream/release-0.14 -- \
    ':!vendor' ':!hack/tools/vendor' ':!openshift' \
    ':!DOWNSTREAM_OWNERS' ':!DOWNSTREAM_OWNERS_ALIASES' \
    ':!.ci-operator.yaml' ':!.snyk' ':!Dockerfile.rhel'
diff --git a/.gitignore b/.gitignore
index fbf39d817..5aa76d135 100644
--- a/.gitignore
+++ b/.gitignore
@@ -187,5 +187,6 @@ docs/book/book/
 # Development container files (https://containers.dev/)
 .devcontainer
 
-# CAPO doesn't use vendorings
-vendor/
+# Don't ignore anything in vendor directories
+!/vendor/**
+!/hack/tools/vendor/**
diff --git a/Makefile b/Makefile
index fa28dafc3..4dce9e83d 100644
--- a/Makefile
+++ b/Makefile
@@ -299,6 +299,18 @@ modules: ## Runs go mod to ensure proper vendoring.
 	go mod tidy
 	cd $(TOOLS_DIR); go mod tidy
 
+.PHONY: merge-bot
+merge-bot: full-vendoring generate generate-openshift ## Runs targets that help merge-bot to rebase downstream CAPO.
+
+.PHONY: full-vendoring
+full-vendoring: ## Runs commands that complete vendoring tasks for downstream CAPO.
+	go mod tidy && go mod vendor
+	cd $(TOOLS_DIR); go mod tidy; go mod vendor
+
+.PHONY: generate-openshift
+generate-openshift:
+	$(MAKE) -C $(REPO_ROOT)/openshift generate
+
 .PHONY: generate
 generate: templates generate-controller-gen generate-codegen generate-go generate-manifests generate-api-docs ## Generate all generated code
 
@@ -688,6 +700,17 @@ verify-security: ## Verify code and images for vulnerabilities
 		exit 1; \
 	fi
 
+.PHONY: vendor verify-vendoring
+vendor:
+	go mod vendor
+	cd $(TOOLS_DIR); go mod vendor
+
+verify-vendoring: vendor
+	@if !(git diff --quiet HEAD); then \
+		git diff; \
+		echo "vendored files are out of date, run go mod vendor"; exit 1; \
+	fi
+
 .PHONY: compile-e2e
 compile-e2e: ## Test e2e compilation
 	go test -c -o /dev/null -tags=e2e ./test/e2e/suites/conformance
diff --git a/tools.go b/tools.go
new file mode 100644
index 000000000..4edeb461e
--- /dev/null
+++ b/tools.go
@@ -0,0 +1,26 @@
+//go:build tools
+// +build tools
+
+/*
+Copyright 2025 The Kubernetes Authors.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+	http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+package main
+
+import (
+	// Required for OpenAPI code generation - the vendored cluster-api only has
+	// ipam/v1beta2, but we need v1beta1 for compatibility with older CAPI versions
+	_ "sigs.k8s.io/cluster-api/api/ipam/v1beta1"
+)

Prior art

k8s-ci-robot and others added 30 commits September 7, 2025 23:49
…iserverlb-additional-ports

🐛 Fixes out-of-range bug when multiple ports are passed to getSGControlPlaneAdditionalPorts
There has been some changes upstream that we need to adapt to.
With this we explicitly set the release tag, disable area prefix and kubernetes support notes.

Signed-off-by: Lennart Jern <lennart.jern@est.tech>
🌱 Fix URL for downloading gotestsum based on OS
Signed-off-by: Lennart Jern <lennart.jern@est.tech>
Signed-off-by: smoshiur1237 <moshiur.rahman@est.tech>
🌱Add entry of new release branch to depandabot
Bumps the all-github-actions group with 2 updates: [actions/setup-go](https://github.com/actions/setup-go) and [softprops/action-gh-release](https://github.com/softprops/action-gh-release).


Updates `actions/setup-go` from 5.5.0 to 6.0.0
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@d35c59a...4469467)

Updates `softprops/action-gh-release` from 2.3.2 to 2.3.3
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](softprops/action-gh-release@72f2c25...6cbd405)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-github-actions
- dependency-name: softprops/action-gh-release
  dependency-version: 2.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
…es with 6 updates

Bumps the all-go-mod-patch-and-minor group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.25.2` | `2.25.3` |
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.23.0` | `1.23.2` |
| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |
| [golang.org/x/text](https://github.com/golang/text) | `0.28.0` | `0.29.0` |
| [sigs.k8s.io/cluster-api](https://github.com/kubernetes-sigs/cluster-api) | `1.11.0` | `1.11.1` |

Bumps the all-go-mod-patch-and-minor group with 6 updates in the /hack/tools directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) | `2.25.2` | `2.25.3` |
| [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) | `1.23.0` | `1.23.2` |
| [github.com/spf13/pflag](https://github.com/spf13/pflag) | `1.0.9` | `1.0.10` |
| [golang.org/x/text](https://github.com/golang/text) | `0.28.0` | `0.29.0` |
| [sigs.k8s.io/cluster-api](https://github.com/kubernetes-sigs/cluster-api) | `1.11.0` | `1.11.1` |
| [github.com/a8m/envsubst](https://github.com/a8m/envsubst) | `1.4.2` | `1.4.3` |



Updates `github.com/onsi/ginkgo/v2` from 2.25.2 to 2.25.3
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](onsi/ginkgo@v2.25.2...v2.25.3)

Updates `github.com/prometheus/client_golang` from 1.23.0 to 1.23.2
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](prometheus/client_golang@v1.23.0...v1.23.2)

Updates `github.com/spf13/pflag` from 1.0.9 to 1.0.10
- [Release notes](https://github.com/spf13/pflag/releases)
- [Commits](spf13/pflag@v1.0.9...v1.0.10)

Updates `golang.org/x/text` from 0.28.0 to 0.29.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](golang/text@v0.28.0...v0.29.0)

Updates `sigs.k8s.io/cluster-api` from 1.11.0 to 1.11.1
- [Release notes](https://github.com/kubernetes-sigs/cluster-api/releases)
- [Commits](kubernetes-sigs/cluster-api@v1.11.0...v1.11.1)

Updates `github.com/onsi/ginkgo/v2` from 2.25.2 to 2.25.3
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](onsi/ginkgo@v2.25.2...v2.25.3)

Updates `github.com/prometheus/client_golang` from 1.23.0 to 1.23.2
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](prometheus/client_golang@v1.23.0...v1.23.2)

Updates `github.com/spf13/pflag` from 1.0.9 to 1.0.10
- [Release notes](https://github.com/spf13/pflag/releases)
- [Commits](spf13/pflag@v1.0.9...v1.0.10)

Updates `golang.org/x/text` from 0.28.0 to 0.29.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](golang/text@v0.28.0...v0.29.0)

Updates `sigs.k8s.io/cluster-api` from 1.11.0 to 1.11.1
- [Release notes](https://github.com/kubernetes-sigs/cluster-api/releases)
- [Commits](kubernetes-sigs/cluster-api@v1.11.0...v1.11.1)

Updates `github.com/a8m/envsubst` from 1.4.2 to 1.4.3
- [Release notes](https://github.com/a8m/envsubst/releases)
- [Commits](a8m/envsubst@v1.4.2...v1.4.3)

---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
  dependency-version: 2.25.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: github.com/prometheus/client_golang
  dependency-version: 1.23.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: github.com/spf13/pflag
  dependency-version: 1.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: golang.org/x/text
  dependency-version: 0.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: sigs.k8s.io/cluster-api
  dependency-version: 1.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: github.com/onsi/ginkgo/v2
  dependency-version: 2.25.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: github.com/prometheus/client_golang
  dependency-version: 1.23.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: github.com/spf13/pflag
  dependency-version: 1.0.10
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: golang.org/x/text
  dependency-version: 0.29.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: sigs.k8s.io/cluster-api
  dependency-version: 1.11.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: github.com/a8m/envsubst
  dependency-version: 1.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ot/github_actions/main/all-github-actions-20723ce7ec

🌱(deps): Bump the all-github-actions group with 2 updates
Signed-off-by: smoshiur1237 <moshiur.rahman@est.tech>
…ityscan

 🌱Add entry of new release branch for security scan
…ot/go_modules/main/all-go-mod-patch-and-minor-08e1b90c93

🌱(deps): Bump the all-go-mod-patch-and-minor group across 2 directories with 6 updates
…es with 1 update

Bumps the all-go-mod-patch-and-minor group with 1 update in the / directory: [golang.org/x/crypto](https://github.com/golang/crypto).
Bumps the all-go-mod-patch-and-minor group with 1 update in the /hack/tools directory: [golang.org/x/crypto](https://github.com/golang/crypto).


Updates `golang.org/x/crypto` from 0.41.0 to 0.42.0
- [Commits](golang/crypto@v0.41.0...v0.42.0)

Updates `golang.org/x/crypto` from 0.41.0 to 0.42.0
- [Commits](golang/crypto@v0.41.0...v0.42.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.42.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: golang.org/x/crypto
  dependency-version: 0.42.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: all-go-mod-patch-and-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ot/go_modules/main/all-go-mod-patch-and-minor-0b9a497557

🌱(deps): Bump golang.org/x/crypto to 0.42.0
Signed-off-by: smoshiur1237 <moshiur.rahman@est.tech>
Signed-off-by: Lennart Jern <lennart.jern@est.tech>
 🌱Uplift go 1.24.6 to address security issue
…note-generation

🌱 Fix release note generation
…ld-image-bump

🌱 Bump cloudbuild image
Signed-off-by: smoshiur1237 <moshiur.rahman@est.tech>
Signed-off-by: Lennart Jern <lennart.jern@est.tech>
…es with 7 updates

Bumps the all-go-mod-patch-and-minor group with 2 updates in the / directory: [k8s.io/api](https://github.com/kubernetes/api) and [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver).
Bumps the all-go-mod-patch-and-minor group with 3 updates in the /hack/tools directory: [k8s.io/api](https://github.com/kubernetes/api), [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) and [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery).


Updates `k8s.io/api` from 0.33.4 to 0.33.5
- [Commits](kubernetes/api@v0.33.4...v0.33.5)

Updates `k8s.io/apiextensions-apiserver` from 0.33.4 to 0.33.5
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](kubernetes/apiextensions-apiserver@v0.33.4...v0.33.5)

Updates `k8s.io/apimachinery` from 0.33.4 to 0.33.5
- [Commits](kubernetes/apimachinery@v0.34.0-alpha.1...v0.34.1)

Updates `k8s.io/client-go` from 0.33.4 to 0.33.5
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.33.4...v0.33.5)

Updates `k8s.io/code-generator` from 0.33.4 to 0.33.5
- [Commits](kubernetes/code-generator@v0.33.4...v0.33.5)

Updates `k8s.io/component-base` from 0.33.4 to 0.33.5
- [Commits](kubernetes/component-base@v0.33.4...v0.33.5)

Updates `k8s.io/api` from 0.33.4 to 0.33.5
- [Commits](kubernetes/api@v0.33.4...v0.33.5)

Updates `k8s.io/apiextensions-apiserver` from 0.33.4 to 0.33.5
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](kubernetes/apiextensions-apiserver@v0.33.4...v0.33.5)

Updates `k8s.io/apimachinery` from 0.34.0-alpha.1 to 0.34.1
- [Commits](kubernetes/apimachinery@v0.34.0-alpha.1...v0.34.1)

Updates `k8s.io/client-go` from 0.33.4 to 0.33.5
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md)
- [Commits](kubernetes/client-go@v0.33.4...v0.33.5)

Updates `k8s.io/code-generator` from 0.33.4 to 0.33.5
- [Commits](kubernetes/code-generator@v0.33.4...v0.33.5)

Updates `k8s.io/component-base` from 0.33.4 to 0.33.5
- [Commits](kubernetes/component-base@v0.33.4...v0.33.5)

Updates `k8s.io/kube-openapi` from 0.0.0-20250610211856-8b98d1ed966a to 0.0.0-20250710124328-f3f2b991d03b
- [Commits](https://github.com/kubernetes/kube-openapi/commits)

---
updated-dependencies:
- dependency-name: k8s.io/api
  dependency-version: 0.33.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.33.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.33.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: k8s.io/client-go
  dependency-version: 0.33.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: k8s.io/code-generator
  dependency-version: 0.33.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: k8s.io/component-base
  dependency-version: 0.33.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: k8s.io/api
  dependency-version: 0.33.5
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-version: 0.33.5
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: k8s.io/apimachinery
  dependency-version: 0.34.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: k8s.io/client-go
  dependency-version: 0.33.5
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: k8s.io/code-generator
  dependency-version: 0.33.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: k8s.io/component-base
  dependency-version: 0.33.5
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
- dependency-name: k8s.io/kube-openapi
  dependency-version: 0.0.0-20250710124328-f3f2b991d03b
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ot/go_modules/main/all-go-mod-patch-and-minor-9813e10cc0

🌱(deps): Bump the k8s.io group to v0.33.5
🐛 correction of issue kubernetes-sigs#2617 selected fixed subnet not applied
Change templates and kustomizations used for e2e to use CAPI v1beta2.
I have restructured the common patches a bit. Note that the v1beta1
kustomization needs its own cluster-resource-sets since the common are
v1beta2.
This also includes minor cleanups. The images-without-ref was removed and patchesStrategicMerge changed to patches.

Signed-off-by: Lennart Jern <lennart.jern@est.tech>
Signed-off-by: Bharath Nallapeta <bnallapeta@mirantis.com>
Signed-off-by: smoshiur1237 <moshiur.rahman@est.tech>
🌱Add PR title verify workflow for CAPO
k8s-ci-robot and others added 6 commits January 19, 2026 21:07
…ot/go_modules/release-0.14/all-go-mod-patch-and-minor-ca773a0c44

🌱(deps): Bump sigs.k8s.io/cluster-api/test from 1.12.0 to 1.12.1
Bumps the all-go-mod-patch-and-minor group with 1 update in the / directory: [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime).


Updates `sigs.k8s.io/controller-runtime` from 0.22.4 to 0.22.5
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.22.4...v0.22.5)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-version: 0.22.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-go-mod-patch-and-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ot/cherry-pick-2970-to-release-0.14

🌱 Add nikParasyr to reviewers
…ot/go_modules/release-0.14/all-go-mod-patch-and-minor-1945dc3d3b

🌱(deps): Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.22.5 in the all-go-mod-patch-and-minor group across 1 directory
Pull in from the latest release branch. Diff can be viewed with:

  git diff HEAD..upstream/release-0.13 -- \
    ':!vendor' ':!hack/tools/vendor' ':!openshift' \
    ':!DOWNSTREAM_OWNERS' ':!DOWNSTREAM_OWNERS_ALIASES' \
    ':!.ci-operator.yaml' ':!.snyk' ':!Dockerfile.rhel'

The only conflict is due to the removal of hack/update-codegen.sh from
upstream in commit 56364aa. We were
carrying changes to this but no longer need these.

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jan 22, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@stephenfin: This pull request explicitly references no jira issue.

Details

In response to this:

Sync main with the latest upstream release branch, release-0.14. This is mostly non-controversial except for a CARRY patch needed to ensure we vendor sigs.k8s.io/cluster-api/api/ipam/v1beta1 (since that is needed for client generation).

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci openshift-ci Bot requested review from gryf and mandre January 22, 2026 19:05
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
@stephenfin
Copy link
Copy Markdown
Author

/assign @gryf
/assign @mandre
/assign @eshulman2

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Copy link
Copy Markdown
Member

@mandre mandre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm
/approve

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Jan 23, 2026
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Jan 23, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: mandre

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jan 23, 2026
@stephenfin
Copy link
Copy Markdown
Author

/verified by CI

@stephenfin
Copy link
Copy Markdown
Author

/override ci/prow/e2e-hypershift

@openshift-ci-robot openshift-ci-robot added the verified Signifies that the PR passed pre-merge verification criteria label Jan 23, 2026
@openshift-ci-robot
Copy link
Copy Markdown

@stephenfin: This PR has been marked as verified by CI.

Details

In response to this:

/verified by CI

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Jan 23, 2026

@stephenfin: Overrode contexts on behalf of stephenfin: ci/prow/e2e-hypershift

Details

In response to this:

/override ci/prow/e2e-hypershift

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Jan 23, 2026

@stephenfin: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@openshift-merge-bot openshift-merge-bot Bot merged commit 7fc9bae into openshift:main Jan 23, 2026
10 checks passed
@openshift-merge-bot openshift-merge-bot Bot deleted the sync-main-0.14 branch January 23, 2026 12:52
@stephenfin
Copy link
Copy Markdown
Author

For future me, this ended up being rebased onto commit 430841d

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. verified Signifies that the PR passed pre-merge verification criteria

Projects

None yet

Development

Successfully merging this pull request may close these issues.