#13 Add node selector for Jenkins master pod

This commit is contained in:
Tomasz Sęk
2019-03-08 07:30:04 +01:00
parent f842be89d9
commit 75c403b941
6 changed files with 45 additions and 17 deletions
+4
View File
@@ -139,6 +139,10 @@ func verifyJenkinsMasterPodAttributes(t *testing.T, jenkins *v1alpha1.Jenkins) {
t.Fatalf("Invalid jenkins pod continer resources expected '%+v', actual '%+v'", jenkins.Spec.Master.Resources, jenkinsPod.Spec.Containers[0].Resources)
}
if !reflect.DeepEqual(jenkinsPod.Spec.NodeSelector, jenkins.Spec.Master.NodeSelector) {
t.Fatalf("Invalid jenkins pod node selector expected '%+v', actual '%+v'", jenkins.Spec.Master.NodeSelector, jenkinsPod.Spec.NodeSelector)
}
t.Log("Jenkins pod attributes are valid")
}
+1
View File
@@ -72,6 +72,7 @@ func createJenkinsCR(t *testing.T, name, namespace string) *v1alpha1.Jenkins {
"audit-trail:2.4": {},
"simple-theme-plugin:0.5.1": {},
},
NodeSelector: map[string]string{"kubernetes.io/hostname": "minikube"},
},
//TODO(bantoniak) add seed job with private key
SeedJobs: []v1alpha1.SeedJob{