summaryrefslogtreecommitdiffhomepage
path: root/cmd/k8s-operator/nameserver_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/k8s-operator/nameserver_test.go')
-rw-r--r--cmd/k8s-operator/nameserver_test.go34
1 files changed, 34 insertions, 0 deletions
diff --git a/cmd/k8s-operator/nameserver_test.go b/cmd/k8s-operator/nameserver_test.go
index e35c72fc0..aa2a294c5 100644
--- a/cmd/k8s-operator/nameserver_test.go
+++ b/cmd/k8s-operator/nameserver_test.go
@@ -51,6 +51,23 @@ func TestNameserverReconciler(t *testing.T) {
Effect: corev1.TaintEffectNoSchedule,
},
},
+ Affinity: &corev1.Affinity{
+ NodeAffinity: &corev1.NodeAffinity{
+ RequiredDuringSchedulingIgnoredDuringExecution: &corev1.NodeSelector{
+ NodeSelectorTerms: []corev1.NodeSelectorTerm{
+ {
+ MatchExpressions: []corev1.NodeSelectorRequirement{
+ {
+ Key: "some-key",
+ Operator: corev1.NodeSelectorOpIn,
+ Values: []string{"some-value"},
+ },
+ },
+ },
+ },
+ },
+ },
+ },
},
},
},
@@ -97,6 +114,23 @@ func TestNameserverReconciler(t *testing.T) {
Effect: corev1.TaintEffectNoSchedule,
},
}
+ wantsDeploy.Spec.Template.Spec.Affinity = &corev1.Affinity{
+ NodeAffinity: &corev1.NodeAffinity{
+ RequiredDuringSchedulingIgnoredDuringExecution: &corev1.NodeSelector{
+ NodeSelectorTerms: []corev1.NodeSelectorTerm{
+ {
+ MatchExpressions: []corev1.NodeSelectorRequirement{
+ {
+ Key: "some-key",
+ Operator: corev1.NodeSelectorOpIn,
+ Values: []string{"some-value"},
+ },
+ },
+ },
+ },
+ },
+ },
+ }
expectEqual(t, fc, wantsDeploy)
})