1717package opslifecycle
1818
1919import (
20+ appsv1alpha1 "kusionstack.io/kube-api/apps/v1alpha1"
21+
2022 "kusionstack.io/kube-utils/xset/api"
2123)
2224
2325// OpsLifecycle default labels
2426var (
25- defaultOperatingLabelPrefix = "operating.opslifecycle.kusionstack.io"
26- defaultOperationTypeLabelPrefix = "operation-type.opslifecycle.kusionstack.io"
27- defaultOperateLabelPrefix = "operate.opslifecycle.kusionstack.io"
28- defaultUndoOperationTypeLabelPrefix = "undo-operation-type.opslifecycle.kusionstack.io"
29- defaultServiceAvailableLabel = "opslifecycle.kusionstack.io/service-available"
30- defaultPreparingDeleteLabel = "opslifecycle.kusionstack.io/preparing-to-delete"
27+ defaultOperatingLabelPrefix = appsv1alpha1 . PodOperatingLabelPrefix
28+ defaultOperationTypeLabelPrefix = appsv1alpha1 . PodOperationTypeLabelPrefix
29+ defaultOperateLabelPrefix = appsv1alpha1 . PodOperateLabelPrefix
30+ defaultUndoOperationTypeLabelPrefix = appsv1alpha1 . PodUndoOperationTypeLabelPrefix
31+ defaultServiceAvailableLabel = appsv1alpha1 . PodServiceAvailableLabel
32+ defaultPreparingDeleteLabel = appsv1alpha1 . PodPreparingDeleteLabel
3133)
3234
33- var defaultLables = map [api.OperationLabelEnum ]string {
35+ var defaultLabels = map [api.OperationLabelEnum ]string {
3436 api .OperatingLabelPrefix : defaultOperatingLabelPrefix ,
3537 api .OperationTypeLabelPrefix : defaultOperationTypeLabelPrefix ,
3638 api .OperateLabelPrefix : defaultOperateLabelPrefix ,
@@ -46,7 +48,7 @@ type LabelManagerImpl struct {
4648
4749func NewLabelManager (overwrite map [api.OperationLabelEnum ]string ) api.LifeCycleLabelManager {
4850 labelKeys := make (map [api.OperationLabelEnum ]string )
49- for k , v := range defaultLables {
51+ for k , v := range defaultLabels {
5052 labelKeys [k ] = v
5153 }
5254 if len (overwrite ) > 0 {
@@ -55,15 +57,15 @@ func NewLabelManager(overwrite map[api.OperationLabelEnum]string) api.LifeCycleL
5557 }
5658 }
5759
58- wellKnownLabelPrefilxesWithID := []string {
60+ wellKnownLabelPrefixesWithID := []string {
5961 labelKeys [api .OperatingLabelPrefix ],
6062 labelKeys [api .OperationTypeLabelPrefix ],
6163 labelKeys [api .UndoOperationTypeLabelPrefix ],
6264 labelKeys [api .OperatingLabelPrefix ],
6365 }
6466 return & LabelManagerImpl {
6567 labels : labelKeys ,
66- wellKnownLabelPrefixesWithID : wellKnownLabelPrefilxesWithID ,
68+ wellKnownLabelPrefixesWithID : wellKnownLabelPrefixesWithID ,
6769 }
6870}
6971
0 commit comments