@@ -48,12 +48,6 @@ const (
4848 // SkipReconcileAnnotation defines the annotation which marks the object should not be reconciled
4949 SkipReconcileAnnotation = "operator.openyurt.io/skip-reconcile"
5050
51- // EdgeNodeTaintKey defines the taint key for edge node
52- EdgeNodeTaintKey = "node-role.openyurt.io/edge"
53-
54- // EdgeNodeTaintEffect defines the taint effect for edge node
55- EdgeNodeTaintEffect = "NoSchedule"
56-
5751 // ControlPlaneLabel defines the label for control-plane node
5852 ControlPlaneLabel = "node-role.kubernetes.io/master"
5953)
@@ -350,34 +344,3 @@ func GetYurtComponentImageByType(yurtCluster *operatorv1alpha1.YurtCluster, imag
350344 }
351345 return fmt .Sprintf ("%s/%s:%s" , repository , name , tag )
352346}
353-
354- // EnsureEdgeTaintForNode adds edge taint for node
355- func EnsureEdgeTaintForNode (node * corev1.Node ) {
356- found := false
357- for _ , taint := range node .Spec .Taints {
358- if taint .Key == EdgeNodeTaintKey && taint .Effect == EdgeNodeTaintEffect {
359- found = true
360- break
361- }
362- }
363-
364- if ! found {
365- taint := corev1.Taint {
366- Key : EdgeNodeTaintKey ,
367- Effect : EdgeNodeTaintEffect ,
368- }
369- node .Spec .Taints = append (node .Spec .Taints , taint )
370- }
371- }
372-
373- // RemoveEdgeTaintForNode removes edge taint for node
374- func RemoveEdgeTaintForNode (node * corev1.Node ) {
375- var newTaints []corev1.Taint
376- for _ , taint := range node .Spec .Taints {
377- if taint .Key == EdgeNodeTaintKey && taint .Effect == EdgeNodeTaintEffect {
378- continue
379- }
380- newTaints = append (newTaints , taint )
381- }
382- node .Spec .Taints = newTaints
383- }
0 commit comments