From 7643dc42279de33093f1be1921313487ecc277fb Mon Sep 17 00:00:00 2001 From: Per Goncalves da Silva Date: Thu, 27 Nov 2025 17:02:15 +0100 Subject: [PATCH] Remove Migrated reason from ClusterExtensionRevision Available condition Signed-off-by: Per Goncalves da Silva --- api/v1/clusterextensionrevision_types.go | 1 - internal/operator-controller/applier/boxcutter.go | 14 -------------- 2 files changed, 15 deletions(-) diff --git a/api/v1/clusterextensionrevision_types.go b/api/v1/clusterextensionrevision_types.go index 678fc9307..04993f926 100644 --- a/api/v1/clusterextensionrevision_types.go +++ b/api/v1/clusterextensionrevision_types.go @@ -32,7 +32,6 @@ const ( // Condition Reasons ClusterExtensionRevisionReasonArchived = "Archived" ClusterExtensionRevisionReasonBlocked = "Blocked" - ClusterExtensionRevisionReasonMigrated = "Migrated" ClusterExtensionRevisionReasonProbeFailure = "ProbeFailure" ClusterExtensionRevisionReasonProbesSucceeded = "ProbesSucceeded" ClusterExtensionRevisionReasonReconciling = "Reconciling" diff --git a/internal/operator-controller/applier/boxcutter.go b/internal/operator-controller/applier/boxcutter.go index bef0251ac..5a11bfe65 100644 --- a/internal/operator-controller/applier/boxcutter.go +++ b/internal/operator-controller/applier/boxcutter.go @@ -266,20 +266,6 @@ func (m *BoxcutterStorageMigrator) Migrate(ctx context.Context, ext *ocv1.Cluste return fmt.Errorf("getting created revision: %w", err) } - // Set Available=Unknown so the revision controller will verify cluster state through probes. - // During migration, ClusterExtension will briefly show as not installed until verification completes. - meta.SetStatusCondition(&rev.Status.Conditions, metav1.Condition{ - Type: ocv1.ClusterExtensionRevisionTypeAvailable, - Status: metav1.ConditionUnknown, - Reason: ocv1.ClusterExtensionRevisionReasonMigrated, - Message: "Migrated from Helm storage, awaiting cluster state verification", - ObservedGeneration: rev.Generation, - }) - - if err := m.Client.Status().Update(ctx, rev); err != nil { - return fmt.Errorf("updating migrated revision status: %w", err) - } - return nil }