@@ -145,32 +145,32 @@ var _ = g.Describe("[sig-apps][apigroup:apps.openshift.io][OCPFeatureGate:Highly
145145 o .Expect (arbiterPod .Spec .NodeName ).To (o .Equal (arbiterNodeName ), "Expected Arbiter deployment to run on Arbiter node" )
146146 })
147147
148- g .It ("should be created on master nodes when no node selected" , func () {
148+ g .It ("should not run on Arbiter node when no node selected" , func () {
149149 ctx := context .Background ()
150- g .By ("Retrieving Master nodes" )
151- masterNodes , err := oc .AdminKubeClient ().CoreV1 ().Nodes ().List (ctx , metav1.ListOptions {
152- LabelSelector : utils .LabelNodeRoleControlPlane ,
150+ g .By ("Retrieving Arbiter nodes" )
151+ arbiterNodes , err := oc .AdminKubeClient ().CoreV1 ().Nodes ().List (ctx , metav1.ListOptions {
152+ LabelSelector : utils .LabelNodeRoleArbiter ,
153153 })
154- o .Expect (err ).To (o .BeNil (), "Expected to retrieve Master nodes without error" )
155- o .Expect (len (masterNodes .Items )).To (o .Equal (2 ), "Expected to find two Master nodes " )
154+ o .Expect (err ).To (o .BeNil (), "Expected to retrieve Arbiter nodes without error" )
155+ o .Expect (len (arbiterNodes .Items )).To (o .Equal (1 ), "Expected to find one Arbiter node " )
156156
157- // Create a map for Master nodes
158- masterNodeMap := make (map [string ]struct {})
159- for _ , node := range masterNodes .Items {
160- masterNodeMap [node .Name ] = struct {}{}
157+ // Create a map for Arbiter nodes
158+ arbiterNodesMap := make (map [string ]struct {})
159+ for _ , node := range arbiterNodes .Items {
160+ arbiterNodesMap [node .Name ] = struct {}{}
161161 }
162162
163- g .By ("Creating a Normal deployment (on Master nodes) " )
163+ g .By ("Creating a Normal deployment" )
164164 _ , err = createNormalDeployment (oc )
165- o .Expect (err ).To (o .BeNil (), "Expected Master busybox deployment creation to succeed" )
165+ o .Expect (err ).To (o .BeNil (), "Expected busybox deployment creation to succeed" )
166166
167- g .By ("Validating Normal deployment on Master nodes" )
168- normalSelector , err := labels .Parse ("app=busybox-master " )
169- o .Expect (err ).To (o .BeNil (), "Expected to parse Master label selector without error" )
167+ g .By ("Validating Normal deployment does not run on Arbiter nodes" )
168+ normalSelector , err := labels .Parse ("app=busybox-not-arbiter " )
169+ o .Expect (err ).To (o .BeNil (), "Expected to parse label selector without error" )
170170
171171 normalPods , err := exutil .WaitForPods (oc .AdminKubeClient ().CoreV1 ().Pods (oc .Namespace ()), normalSelector , isPodRunning , 1 , time .Second * 300 )
172- o .Expect (err ).To (o .BeNil (), "Expected Normal pods to be running on Master nodes " )
173- o .Expect (len (normalPods )).To (o .Equal (1 ), "Expected exactly one Normal pod to be running on a Master node " )
172+ o .Expect (err ).To (o .BeNil (), "Expected Normal pods to be running" )
173+ o .Expect (len (normalPods )).To (o .Equal (1 ), "Expected exactly one Normal pod to be running" )
174174
175175 var pod * corev1.Pod
176176 err = wait .PollUntilContextTimeout (ctx , 1 * time .Second , 300 * time .Second , true , func (ctx context.Context ) (done bool , err error ) {
@@ -182,8 +182,8 @@ var _ = g.Describe("[sig-apps][apigroup:apps.openshift.io][OCPFeatureGate:Highly
182182 })
183183 o .Expect (err ).To (o .BeNil (), "Expected to retrieve Normal pod without error" )
184184
185- _ , exists := masterNodeMap [pod .Spec .NodeName ]
186- o .Expect (exists ).To (o .BeTrue (), "Expected pod to be running on a Master node" )
185+ _ , existsOnArbiter := arbiterNodesMap [pod .Spec .NodeName ]
186+ o .Expect (existsOnArbiter ).To (o .BeFalse (), "Expected pod to NOT be running on an Arbiter node" )
187187 })
188188})
189189
@@ -286,17 +286,17 @@ func createNormalDeployment(oc *exutil.CLI) (*appv1.Deployment, error) {
286286 Kind : "Deployment" ,
287287 },
288288 ObjectMeta : metav1.ObjectMeta {
289- Name : "busybox-deployment-masters " ,
289+ Name : "busybox-deployment-not-arbiter " ,
290290 Namespace : oc .Namespace (),
291291 },
292292 Spec : appv1.DeploymentSpec {
293293 Replicas : & replicas ,
294294 Selector : & metav1.LabelSelector {
295- MatchLabels : map [string ]string {"app" : "busybox-master " },
295+ MatchLabels : map [string ]string {"app" : "busybox-not-arbiter " },
296296 },
297297 Template : corev1.PodTemplateSpec {
298298 ObjectMeta : metav1.ObjectMeta {
299- Labels : map [string ]string {"app" : "busybox-master " },
299+ Labels : map [string ]string {"app" : "busybox-not-arbiter " },
300300 },
301301 Spec : corev1.PodSpec {
302302 Containers : []corev1.Container {container },
0 commit comments