@@ -88,6 +88,12 @@ const (
8888 // XExcludeIndicationLabelKey is used to indicate a target is excluded by xset
8989 XExcludeIndicationLabelKey
9090
91+ // SubResourcePvcTemplateLabelKey is used to attach pvc template name to pvc resources
92+ SubResourcePvcTemplateLabelKey
93+
94+ // SubResourcePvcTemplateHashLabelKey is used to attach hash of pvc template to pvc subresource
95+ SubResourcePvcTemplateHashLabelKey
96+
9197 // LastXStatusAnnotationKey is used to record the last status of a target by xset
9298 LastXStatusAnnotationKey
9399
@@ -110,18 +116,20 @@ var defaultXSetLabelAnnotationManager = map[XSetLabelAnnotationEnum]string{
110116 ServiceAvailableLabel : appsv1alpha1 .PodServiceAvailableLabel ,
111117 PreparingDeleteLabel : appsv1alpha1 .PodPreparingDeleteLabel ,
112118
113- ControlledByXSetLabel : appsv1alpha1 .ControlledByKusionStackLabelKey ,
114- XInstanceIdLabelKey : appsv1alpha1 .PodInstanceIDLabelKey ,
115- XSetUpdateIndicationLabelKey : appsv1alpha1 .CollaSetUpdateIndicateLabelKey ,
116- XDeletionIndicationLabelKey : appsv1alpha1 .PodDeletionIndicationLabelKey ,
117- XReplaceIndicationLabelKey : appsv1alpha1 .PodReplaceIndicationLabelKey ,
118- XReplacePairNewId : appsv1alpha1 .PodReplacePairNewId ,
119- XReplacePairOriginName : appsv1alpha1 .PodReplacePairOriginName ,
120- XReplaceByReplaceUpdateLabelKey : appsv1alpha1 .PodReplaceByReplaceUpdateLabelKey ,
121- XOrphanedIndicationLabelKey : appsv1alpha1 .PodOrphanedIndicateLabelKey ,
122- XCreatingLabel : appsv1alpha1 .PodCreatingLabel ,
123- XCompletingLabel : appsv1alpha1 .PodCompletingLabel ,
124- XExcludeIndicationLabelKey : appsv1alpha1 .PodExcludeIndicationLabelKey ,
119+ ControlledByXSetLabel : appsv1alpha1 .ControlledByKusionStackLabelKey ,
120+ XInstanceIdLabelKey : appsv1alpha1 .PodInstanceIDLabelKey ,
121+ XSetUpdateIndicationLabelKey : appsv1alpha1 .CollaSetUpdateIndicateLabelKey ,
122+ XDeletionIndicationLabelKey : appsv1alpha1 .PodDeletionIndicationLabelKey ,
123+ XReplaceIndicationLabelKey : appsv1alpha1 .PodReplaceIndicationLabelKey ,
124+ XReplacePairNewId : appsv1alpha1 .PodReplacePairNewId ,
125+ XReplacePairOriginName : appsv1alpha1 .PodReplacePairOriginName ,
126+ XReplaceByReplaceUpdateLabelKey : appsv1alpha1 .PodReplaceByReplaceUpdateLabelKey ,
127+ XOrphanedIndicationLabelKey : appsv1alpha1 .PodOrphanedIndicateLabelKey ,
128+ XCreatingLabel : appsv1alpha1 .PodCreatingLabel ,
129+ XCompletingLabel : appsv1alpha1 .PodCompletingLabel ,
130+ XExcludeIndicationLabelKey : appsv1alpha1 .PodExcludeIndicationLabelKey ,
131+ SubResourcePvcTemplateLabelKey : appsv1alpha1 .PvcTemplateLabelKey ,
132+ SubResourcePvcTemplateHashLabelKey : appsv1alpha1 .PvcTemplateHashLabelKey ,
125133
126134 LastXStatusAnnotationKey : appsv1alpha1 .LastPodStatusAnnotationKey ,
127135}
0 commit comments