From 5973806c6f2676c50e8769f3a0f82e92078bbba1 Mon Sep 17 00:00:00 2001 From: Lukas Piwowarski Date: Wed, 7 Jan 2026 10:50:05 +0100 Subject: [PATCH] Fix kuttl test OLSConfig status condition expectations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update the test assertion to expect 'Available' instead of 'Reconciling' for OLSConfig status conditions. The OpenShift Lightspeed operator sets the reason to 'Available' when reconciliation completes successfully, which is the expected final state. The 'Available' state was added with this PR [1] and thanks to the recent release of new version of the OLS operator we started to see the failure. 🤖 Generated with [Claude Code](https://claude.com/claude-code) [1] https://github.com/openshift/lightspeed-operator/pull/1190 Co-Authored-By: Claude Sonnet 4.5 --- .../assert-openstack-lightspeed-instance.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/kuttl/common/openstack-lightspeed-instance/assert-openstack-lightspeed-instance.yaml b/test/kuttl/common/openstack-lightspeed-instance/assert-openstack-lightspeed-instance.yaml index a8e44cac..7890c5c5 100644 --- a/test/kuttl/common/openstack-lightspeed-instance/assert-openstack-lightspeed-instance.yaml +++ b/test/kuttl/common/openstack-lightspeed-instance/assert-openstack-lightspeed-instance.yaml @@ -30,16 +30,16 @@ status: conditions: - type: ConsolePluginReady status: "True" - reason: Reconciling + reason: Available - type: CacheReady status: "True" - reason: Reconciling + reason: Available - type: ApiReady status: "True" - reason: Reconciling + reason: Available - type: Reconciled status: "True" - reason: Reconciling + reason: Available --- apiVersion: lightspeed.openstack.org/v1beta1 kind: OpenStackLightspeed