From 0d45f616ecc8b67cbffdf4da53fb55d180be2313 Mon Sep 17 00:00:00 2001 From: zoumo Date: Sun, 27 Jul 2025 14:32:52 +0800 Subject: [PATCH] refactor: change route spec backup and condition extension anno key --- rollout/v1alpha1/shared_types.go | 8 ++++---- rollout/well_known_annotations.go | 11 ++++++----- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/rollout/v1alpha1/shared_types.go b/rollout/v1alpha1/shared_types.go index 93a55ed..2287739 100644 --- a/rollout/v1alpha1/shared_types.go +++ b/rollout/v1alpha1/shared_types.go @@ -118,11 +118,11 @@ type BatchProgressingInfo struct { } const ( - RouteConditionTypeReady = "Ready" - RouteConditionTypeSynced = "Synced" + ConditionTypeReady = "Ready" + ConditionTypeSynced = "Synced" ) -// RouteConditionExtension contains the conditions of route -type RouteConditionExtension struct { +// ConditionExtension contains the conditions of route +type ConditionExtension struct { Conditions []metav1.Condition `json:"conditions,omitempty"` } diff --git a/rollout/well_known_annotations.go b/rollout/well_known_annotations.go index 94a4dc9..807fc1e 100644 --- a/rollout/well_known_annotations.go +++ b/rollout/well_known_annotations.go @@ -39,10 +39,11 @@ const ( AnnoRolloutName = "rollout.kusionstack.io/name" ) -// traffic annotations +// new style key const ( - // AnnoRouteSpecBackup is the origin spec of route object. It is used to rollback. - AnnoRouteSpecBackup = "rollout.kusionstack.io/route-spec-backup" - // AnnoRouteConditions is the conditions of route object. - AnnoRouteConditions = "rollout.kusionstack.io/route-conditions" + // OriginRouteSpecAnnoKey is the backup of origin route object spec. It is used to rollback. + OriginRouteSpecAnnoKey = "rollout.kusionstack.io/origin-route-spec" + + // AnnoConditionExtension is the annotation key of condition extension. + ConditionExtensionAnnoKey = "rollout.kusionstack.io/condition-extension" )