Skip to content

Commit

Permalink
change the marker label value to vcluster's name
Browse files Browse the repository at this point in the history
  • Loading branch information
kale-amruta committed Feb 12, 2025
1 parent 24bd598 commit aaab73d
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 5 deletions.
4 changes: 2 additions & 2 deletions pkg/controllers/resources/csinodes/syncer.go
Original file line number Diff line number Diff line change
Expand Up @@ -104,14 +104,14 @@ func (s *csinodeSyncer) Sync(ctx *synccontext.SyncContext, event *synccontext.Sy
if len(event.Virtual.Labels) == 0 {
event.Virtual.Labels = map[string]string{}
}
event.Virtual.Labels[translate.MarkerLabel] = translate.MarkerLabelValue
event.Virtual.Labels[translate.MarkerLabel] = translate.VClusterName

return ctrl.Result{}, nil
}

func (s *csinodeSyncer) SyncToHost(ctx *synccontext.SyncContext, event *synccontext.SyncToHostEvent[*storagev1.CSINode]) (ctrl.Result, error) {
if event.HostOld == nil {
ManagedByLabelDoesNotExist := event.Virtual.GetLabels() == nil || (event.Virtual.GetLabels() != nil && event.Virtual.GetLabels()[translate.MarkerLabel] != translate.MarkerLabelValue)
ManagedByLabelDoesNotExist := event.Virtual.GetLabels() == nil || (event.Virtual.GetLabels() != nil && event.Virtual.GetLabels()[translate.MarkerLabel] != translate.VClusterName)
if ManagedByLabelDoesNotExist {
return ctrl.Result{}, nil
}
Expand Down
2 changes: 1 addition & 1 deletion pkg/controllers/resources/nodes/syncer.go
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ func registerIndices(ctx *synccontext.RegisterContext) error {

func (s *nodeSyncer) SyncToHost(ctx *synccontext.SyncContext, event *synccontext.SyncToHostEvent[*corev1.Node]) (ctrl.Result, error) {
if event.HostOld == nil {
ManagedByLabelDoesNotExist := event.Virtual.GetLabels() == nil || (event.Virtual.GetLabels() != nil && event.Virtual.GetLabels()[translate.MarkerLabel] != translate.MarkerLabelValue)
ManagedByLabelDoesNotExist := event.Virtual.GetLabels() == nil || (event.Virtual.GetLabels() != nil && event.Virtual.GetLabels()[translate.VClusterName] != translate.MarkerLabelValue)
if ManagedByLabelDoesNotExist {
return ctrl.Result{}, nil
}
Expand Down
2 changes: 1 addition & 1 deletion pkg/controllers/resources/nodes/translate.go
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ func (s *nodeSyncer) translateUpdateBackwards(pNode *corev1.Node, vNode *corev1.
// Set the marker of managed-by vcluster so that
// we skip deleting the nodes which are not managed
// by vcluster in `SyncToHost` function
labels[translate.MarkerLabel] = translate.MarkerLabelValue
labels[translate.MarkerLabel] = translate.VClusterName

// set annotations, spec & labels
vNode.Spec = *translatedSpec
Expand Down
1 change: 0 additions & 1 deletion pkg/util/translate/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ var (

ManagedAnnotationsAnnotation = "vcluster.loft.sh/managed-annotations"
ManagedLabelsAnnotation = "vcluster.loft.sh/managed-labels"
MarkerLabelValue = "vcluster"
)

var Default Translator = &singleNamespace{}
Expand Down

0 comments on commit aaab73d

Please sign in to comment.