You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bump dependencies for OpenShift 4.18 compatibility
Update controller-runtime, Kubernetes dependencies, and testing tools
to support OpenShift Container Platform 4.18 (Kubernetes 1.31).
Changes:
- controller-runtime: v0.17.6 → v0.19.7
- Kubernetes core dependencies: v0.29.15 → v0.31.12
* k8s.io/api: v0.31.12
* k8s.io/apimachinery: v0.31.12
* k8s.io/client-go: v0.31.12
* k8s.io/apiextensions-apiserver: v0.31.12
- k8s.io/utils: v0.0.0-20240711033017 → v0.0.0-20250820121507
- controller-gen: v0.14.0 → v0.18.0
- envtest: 1.29 → 1.31, setup-envtest@latest
Drops Required kubebuilder tag from inlined struct types since with
controller-utils 0.18 it will result in adding empty string to the
required list of the CRD.
Also:
* [test] fix keystone endpoint reconfigure test
There can be a race in the test when the keystoneapi endpoint
changed, but we did not wait for the nova controller to start
reconcile for it. If we then already simulate the top services
and cell services the test will fail when it starts reconciling
for the keystone endpoint change.
This change waits for the controller start reconcile, before
simulate the top services and cells to be ready.
* [test] fix mariadb switch account test
In SwitchToNewAccount the resources get simulated to be ready
to allow the controller to proceed. At least seen in NovaConduction,
this has seen to can happen to be still on the generation before
the account switch.
This updates the test to wait for cell0 NovaConductor being updated
to the new generation before simulate the services to be ready.
Signed-off-by: Martin Schuppert <mschuppert@redhat.com>
0 commit comments