Skip to content

Commit 87afa2d

Browse files
Merge pull request #415 from stuggi/topo_func
[functional] verify LastAppliedTopology != nil before checking name
2 parents 9ef8018 + 79947e6 commit 87afa2d

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

tests/functional/ovncontroller_controller_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1309,11 +1309,12 @@ var _ = Describe("OVNController controller", func() {
13091309
It("sets topologyref in both .Status CR and resources", func() {
13101310
Eventually(func(g Gomega) {
13111311
ovn := GetOVNController(ovnControllerName)
1312-
g.Expect(ovn.Status.LastAppliedTopology.Name).ToNot(BeNil())
1312+
g.Expect(ovn.Status.LastAppliedTopology).NotTo(BeNil())
13131313
}, timeout, interval).Should(Succeed())
13141314

13151315
Eventually(func(g Gomega) {
13161316
ovn := GetOVNController(ovnControllerName)
1317+
g.Expect(ovn.Status.LastAppliedTopology).NotTo(BeNil())
13171318
g.Expect(ovn.Status.LastAppliedTopology.Name).To(Equal(ovnTopologies[0].Name))
13181319
}, timeout, interval).Should(Succeed())
13191320

@@ -1332,6 +1333,7 @@ var _ = Describe("OVNController controller", func() {
13321333

13331334
Eventually(func(g Gomega) {
13341335
ovn := GetOVNController(ovnControllerName)
1336+
g.Expect(ovn.Status.LastAppliedTopology).NotTo(BeNil())
13351337
g.Expect(ovn.Status.LastAppliedTopology.Name).To(Equal(ovnTopologies[1].Name))
13361338
g.Expect(GetDaemonSet(daemonSetName).Spec.Template.Spec.TopologySpreadConstraints).To(BeNil())
13371339
g.Expect(GetDaemonSet(daemonSetNameOVS).Spec.Template.Spec.Affinity).To(BeNil())

tests/functional/ovndbcluster_controller_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1267,6 +1267,7 @@ var _ = Describe("OVNDBCluster controller", func() {
12671267
It("sets topologyref in both .Status CR and resources", func() {
12681268
Eventually(func(g Gomega) {
12691269
ovndb := GetOVNDBCluster(OVNDBClusterName)
1270+
g.Expect(ovndb.Status.LastAppliedTopology).NotTo(BeNil())
12701271
g.Expect(ovndb.Status.LastAppliedTopology.Name).To(Equal(ovnTopologies[0].Name))
12711272
g.Expect(th.GetStatefulSet(statefulSetName).Spec.Template.Spec.TopologySpreadConstraints).ToNot(BeNil())
12721273
g.Expect(th.GetStatefulSet(statefulSetName).Spec.Template.Spec.Affinity).To(BeNil())
@@ -1282,6 +1283,7 @@ var _ = Describe("OVNDBCluster controller", func() {
12821283

12831284
Eventually(func(g Gomega) {
12841285
ovndb := GetOVNDBCluster(OVNDBClusterName)
1286+
g.Expect(ovndb.Status.LastAppliedTopology).NotTo(BeNil())
12851287
g.Expect(ovndb.Status.LastAppliedTopology.Name).To(Equal(ovnTopologies[1].Name))
12861288
g.Expect(th.GetStatefulSet(statefulSetName).Spec.Template.Spec.TopologySpreadConstraints).ToNot(BeNil())
12871289
g.Expect(th.GetStatefulSet(statefulSetName).Spec.Template.Spec.Affinity).To(BeNil())

tests/functional/ovnnorthd_controller_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -442,6 +442,7 @@ var _ = Describe("OVNNorthd controller", func() {
442442
It("sets topologyref in both .Status CR and resources", func() {
443443
Eventually(func(g Gomega) {
444444
northd := ovn.GetOVNNorthd(ovnNorthdName)
445+
g.Expect(northd.Status.LastAppliedTopology).NotTo(BeNil())
445446
g.Expect(northd.Status.LastAppliedTopology.Name).To(Equal(ovnTopologies[0].Name))
446447
g.Expect(th.GetDeployment(deploymentName).Spec.Template.Spec.TopologySpreadConstraints).ToNot(BeNil())
447448
g.Expect(th.GetDeployment(deploymentName).Spec.Template.Spec.Affinity).To(BeNil())
@@ -457,6 +458,7 @@ var _ = Describe("OVNNorthd controller", func() {
457458

458459
Eventually(func(g Gomega) {
459460
northd := ovn.GetOVNNorthd(ovnNorthdName)
461+
g.Expect(northd.Status.LastAppliedTopology).NotTo(BeNil())
460462
g.Expect(northd.Status.LastAppliedTopology.Name).To(Equal(ovnTopologies[1].Name))
461463
g.Expect(th.GetDeployment(deploymentName).Spec.Template.Spec.TopologySpreadConstraints).ToNot(BeNil())
462464
g.Expect(th.GetDeployment(deploymentName).Spec.Template.Spec.Affinity).To(BeNil())

0 commit comments

Comments
 (0)