@@ -34,7 +34,7 @@ import (
3434)
3535
3636const (
37- selectorChangeTaintKey = "selector-change-taint"
37+ selectorChangeTaintKey = "readiness.k8s.io/ selector-change-taint"
3838)
3939
4040var _ = Describe ("NodeReadinessRule Controller" , func () {
@@ -90,7 +90,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
9090 },
9191 },
9292 Taint : corev1.Taint {
93- Key : "test-taint" ,
93+ Key : "readiness.k8s.io/ test-taint" ,
9494 Effect : corev1 .TaintEffectNoSchedule ,
9595 },
9696 EnforcementMode : nodereadinessiov1alpha1 .EnforcementModeBootstrapOnly ,
@@ -133,7 +133,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
133133 },
134134 },
135135 Taint : corev1.Taint {
136- Key : "test-taint" ,
136+ Key : "readiness.k8s.io/ test-taint" ,
137137 Effect : corev1 .TaintEffectNoSchedule ,
138138 },
139139 EnforcementMode : nodereadinessiov1alpha1 .EnforcementModeBootstrapOnly ,
@@ -154,7 +154,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
154154 cachedRule , exists := readinessController .ruleCache ["test-rule" ]
155155 readinessController .ruleCacheMutex .RUnlock ()
156156 Expect (exists ).To (BeTrue ())
157- Expect (cachedRule .Spec .Taint .Key ).To (Equal ("test-taint" ))
157+ Expect (cachedRule .Spec .Taint .Key ).To (Equal ("readiness.k8s.io/ test-taint" ))
158158
159159 // Cleanup
160160 Expect (k8sClient .Delete (ctx , rule )).To (Succeed ())
@@ -176,7 +176,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
176176 },
177177 },
178178 Taint : corev1.Taint {
179- Key : "test-taint" ,
179+ Key : "readiness.k8s.io/ test-taint" ,
180180 Effect : corev1 .TaintEffectNoSchedule ,
181181 },
182182 EnforcementMode : nodereadinessiov1alpha1 .EnforcementModeBootstrapOnly ,
@@ -237,7 +237,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
237237 {Type : "TestCondition" , RequiredStatus : corev1 .ConditionTrue },
238238 },
239239 Taint : corev1.Taint {
240- Key : "immediate-test-taint" ,
240+ Key : "readiness.k8s.io/ immediate-test-taint" ,
241241 Effect : corev1 .TaintEffectNoSchedule ,
242242 },
243243 EnforcementMode : nodereadinessiov1alpha1 .EnforcementModeContinuous ,
@@ -265,7 +265,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
265265 return false
266266 }
267267 for _ , taint := range updatedNode .Spec .Taints {
268- if taint .Key == "immediate-test-taint" && taint .Effect == corev1 .TaintEffectNoSchedule {
268+ if taint .Key == "readiness.k8s.io/ immediate-test-taint" && taint .Effect == corev1 .TaintEffectNoSchedule {
269269 return true
270270 }
271271 }
@@ -299,7 +299,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
299299 },
300300 },
301301 Taint : corev1.Taint {
302- Key : "dry-run-taint" ,
302+ Key : "readiness.k8s.io/ dry-run-taint" ,
303303 Effect : corev1 .TaintEffectNoSchedule ,
304304 },
305305 EnforcementMode : nodereadinessiov1alpha1 .EnforcementModeBootstrapOnly ,
@@ -369,7 +369,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
369369 {Type : "Ready" , RequiredStatus : corev1 .ConditionTrue },
370370 },
371371 Taint : corev1.Taint {
372- Key : "node-test-taint" ,
372+ Key : "readiness.k8s.io/ node-test-taint" ,
373373 Effect : corev1 .TaintEffectNoSchedule ,
374374 },
375375 EnforcementMode : nodereadinessiov1alpha1 .EnforcementModeBootstrapOnly ,
@@ -423,14 +423,14 @@ var _ = Describe("NodeReadinessRule Controller", func() {
423423 node := & corev1.Node {
424424 Spec : corev1.NodeSpec {
425425 Taints : []corev1.Taint {
426- {Key : "test-key" , Effect : corev1 .TaintEffectNoSchedule , Value : "test-value" },
427- {Key : "another-key" , Effect : corev1 .TaintEffectNoExecute },
426+ {Key : "readiness.k8s.io/ test-key" , Effect : corev1 .TaintEffectNoSchedule , Value : "test-value" },
427+ {Key : "readiness.k8s.io/ another-key" , Effect : corev1 .TaintEffectNoExecute },
428428 },
429429 },
430430 }
431431
432432 taintSpec := corev1.Taint {
433- Key : "test-key" ,
433+ Key : "readiness.k8s.io/ test-key" ,
434434 Effect : corev1 .TaintEffectNoSchedule ,
435435 }
436436
@@ -439,7 +439,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
439439
440440 // Test non-existent taint
441441 nonExistentTaint := corev1.Taint {
442- Key : "missing-key" ,
442+ Key : "readiness.k8s.io/ missing-key" ,
443443 Effect : corev1 .TaintEffectNoSchedule ,
444444 }
445445
@@ -534,7 +534,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
534534 },
535535 Spec : nodereadinessiov1alpha1.NodeReadinessRuleSpec {
536536 Conditions : []nodereadinessiov1alpha1.ConditionRequirement {{Type : "DBReady" , RequiredStatus : corev1 .ConditionTrue }},
537- Taint : corev1.Taint {Key : "db-unready" , Effect : corev1 .TaintEffectNoSchedule },
537+ Taint : corev1.Taint {Key : "readiness.k8s.io/ db-unready" , Effect : corev1 .TaintEffectNoSchedule },
538538 EnforcementMode : nodereadinessiov1alpha1 .EnforcementModeContinuous ,
539539 NodeSelector : metav1.LabelSelector {MatchLabels : map [string ]string {"app" : "backend" }},
540540 },
@@ -590,7 +590,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
590590 },
591591 Spec : nodereadinessiov1alpha1.NodeReadinessRuleSpec {
592592 Conditions : []nodereadinessiov1alpha1.ConditionRequirement {{Type : "TestReady" , RequiredStatus : corev1 .ConditionTrue }},
593- Taint : corev1.Taint {Key : "test-unready" , Effect : corev1 .TaintEffectNoSchedule },
593+ Taint : corev1.Taint {Key : "readiness.k8s.io/ test-unready" , Effect : corev1 .TaintEffectNoSchedule },
594594 EnforcementMode : nodereadinessiov1alpha1 .EnforcementModeContinuous ,
595595 NodeSelector : metav1.LabelSelector {MatchLabels : map [string ]string {"node-group" : "new-workers" }},
596596 },
@@ -664,7 +664,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
664664 },
665665 Spec : corev1.NodeSpec {
666666 Taints : []corev1.Taint {
667- {Key : "cleanup-taint" , Effect : corev1 .TaintEffectNoSchedule , Value : "pending" },
667+ {Key : "readiness.k8s.io/ cleanup-taint" , Effect : corev1 .TaintEffectNoSchedule , Value : "pending" },
668668 },
669669 },
670670 Status : corev1.NodeStatus {
@@ -679,7 +679,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
679679 Spec : nodereadinessiov1alpha1.NodeReadinessRuleSpec {
680680 Conditions : []nodereadinessiov1alpha1.ConditionRequirement {{Type : "TestReady" , RequiredStatus : corev1 .ConditionTrue }},
681681 NodeSelector : metav1.LabelSelector {MatchLabels : map [string ]string {"kubernetes.io/hostname" : "cleanup-test-node" }},
682- Taint : corev1.Taint {Key : "cleanup-taint" , Effect : corev1 .TaintEffectNoSchedule },
682+ Taint : corev1.Taint {Key : "readiness.k8s.io/ cleanup-taint" , Effect : corev1 .TaintEffectNoSchedule },
683683 EnforcementMode : nodereadinessiov1alpha1 .EnforcementModeContinuous ,
684684 },
685685 }
@@ -710,7 +710,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
710710 Expect (k8sClient .Get (ctx , types.NamespacedName {Name : "cleanup-test-node" }, updatedNode )).To (Succeed ())
711711 hasTaint := false
712712 for _ , taint := range updatedNode .Spec .Taints {
713- if taint .Key == "cleanup-taint" {
713+ if taint .Key == "readiness.k8s.io/ cleanup-taint" {
714714 hasTaint = true
715715 break
716716 }
@@ -731,7 +731,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
731731 return false
732732 }
733733 for _ , taint := range updatedNode .Spec .Taints {
734- if taint .Key == "cleanup-taint" {
734+ if taint .Key == "readiness.k8s.io/ cleanup-taint" {
735735 return false // Taint still exists
736736 }
737737 }
@@ -767,7 +767,7 @@ var _ = Describe("NodeReadinessRule Controller", func() {
767767 },
768768 },
769769 },
770- Taint : corev1.Taint {Key : "unready" , Effect : corev1 .TaintEffectNoSchedule },
770+ Taint : corev1.Taint {Key : "readiness.k8s.io/ unready" , Effect : corev1 .TaintEffectNoSchedule },
771771 EnforcementMode : nodereadinessiov1alpha1 .EnforcementModeContinuous ,
772772 },
773773 }
0 commit comments