@@ -1476,6 +1476,10 @@ func (r *OctaviaReconciler) apiDeploymentCreateOrUpdate(instance *octaviav1.Octa
1476
1476
},
1477
1477
}
1478
1478
1479
+ if instance .Spec .OctaviaAPI .NodeSelector == nil {
1480
+ instance .Spec .OctaviaAPI .NodeSelector = instance .Spec .NodeSelector
1481
+ }
1482
+
1479
1483
op , err := controllerutil .CreateOrUpdate (context .TODO (), r .Client , deployment , func () error {
1480
1484
deployment .Spec = instance .Spec .OctaviaAPI
1481
1485
deployment .Spec .DatabaseInstance = instance .Spec .DatabaseInstance
@@ -1489,9 +1493,6 @@ func (r *OctaviaReconciler) apiDeploymentCreateOrUpdate(instance *octaviav1.Octa
1489
1493
deployment .Spec .TLS = instance .Spec .OctaviaAPI .TLS
1490
1494
deployment .Spec .APITimeout = instance .Spec .APITimeout
1491
1495
1492
- if len (deployment .Spec .NodeSelector ) == 0 {
1493
- deployment .Spec .NodeSelector = instance .Spec .NodeSelector
1494
- }
1495
1496
err := controllerutil .SetControllerReference (instance , deployment , r .Scheme )
1496
1497
if err != nil {
1497
1498
return err
@@ -1537,6 +1538,10 @@ func (r *OctaviaReconciler) amphoraControllerDaemonSetCreateOrUpdate(
1537
1538
},
1538
1539
}
1539
1540
1541
+ if controllerSpec .NodeSelector == nil {
1542
+ controllerSpec .NodeSelector = instance .Spec .NodeSelector
1543
+ }
1544
+
1540
1545
op , err := controllerutil .CreateOrUpdate (context .TODO (), r .Client , daemonset , func () error {
1541
1546
daemonset .Spec = controllerSpec
1542
1547
daemonset .Spec .Role = role
@@ -1556,9 +1561,6 @@ func (r *OctaviaReconciler) amphoraControllerDaemonSetCreateOrUpdate(
1556
1561
daemonset .Spec .OctaviaProviderSubnetGateway = networkInfo .ManagementSubnetGateway
1557
1562
daemonset .Spec .OctaviaProviderSubnetCIDR = networkInfo .ManagementSubnetCIDR
1558
1563
daemonset .Spec .OctaviaProviderSubnetExtraCIDRs = networkInfo .ManagementSubnetExtraCIDRs
1559
- if len (daemonset .Spec .NodeSelector ) == 0 {
1560
- daemonset .Spec .NodeSelector = instance .Spec .NodeSelector
1561
- }
1562
1564
err := controllerutil .SetControllerReference (instance , daemonset , r .Scheme )
1563
1565
if err != nil {
1564
1566
return err
@@ -1618,13 +1620,14 @@ func (r *OctaviaReconciler) octaviaRsyslogDaemonSetCreateOrUpdate(
1618
1620
},
1619
1621
}
1620
1622
1623
+ if controllerSpec .NodeSelector == nil {
1624
+ controllerSpec .NodeSelector = instance .Spec .NodeSelector
1625
+ }
1626
+
1621
1627
op , err := controllerutil .CreateOrUpdate (context .TODO (), r .Client , daemonset , func () error {
1622
1628
daemonset .Spec = controllerSpec
1623
1629
daemonset .Spec .ServiceUser = instance .Spec .ServiceUser
1624
1630
daemonset .Spec .ServiceAccount = instance .RbacResourceName ()
1625
- if len (daemonset .Spec .NodeSelector ) == 0 {
1626
- daemonset .Spec .NodeSelector = instance .Spec .NodeSelector
1627
- }
1628
1631
err := controllerutil .SetControllerReference (instance , daemonset , r .Scheme )
1629
1632
if err != nil {
1630
1633
return err
0 commit comments