@@ -186,7 +186,7 @@ func (cnf *Configurator) AddOrUpdateIngress(ingEx *IngressEx) error {
186
186
return fmt .Errorf ("Error adding or updating ingress %v/%v: %v" , ingEx .Ingress .Namespace , ingEx .Ingress .Name , err )
187
187
}
188
188
189
- if err := cnf .nginxManager .Reload (); err != nil {
189
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
190
190
return fmt .Errorf ("Error reloading NGINX for %v/%v: %v" , ingEx .Ingress .Namespace , ingEx .Ingress .Name , err )
191
191
}
192
192
@@ -222,7 +222,7 @@ func (cnf *Configurator) AddOrUpdateMergeableIngress(mergeableIngs *MergeableIng
222
222
return fmt .Errorf ("Error when adding or updating ingress %v/%v: %v" , mergeableIngs .Master .Ingress .Namespace , mergeableIngs .Master .Ingress .Name , err )
223
223
}
224
224
225
- if err := cnf .nginxManager .Reload (); err != nil {
225
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
226
226
return fmt .Errorf ("Error reloading NGINX for %v/%v: %v" , mergeableIngs .Master .Ingress .Namespace , mergeableIngs .Master .Ingress .Name , err )
227
227
}
228
228
@@ -309,7 +309,7 @@ func (cnf *Configurator) AddOrUpdateVirtualServer(virtualServerEx *VirtualServer
309
309
return warnings , fmt .Errorf ("Error adding or updating VirtualServer %v/%v: %v" , virtualServerEx .VirtualServer .Namespace , virtualServerEx .VirtualServer .Name , err )
310
310
}
311
311
312
- if err := cnf .nginxManager .Reload (); err != nil {
312
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
313
313
return warnings , fmt .Errorf ("Error reloading NGINX for VirtualServer %v/%v: %v" , virtualServerEx .VirtualServer .Namespace , virtualServerEx .VirtualServer .Name , err )
314
314
}
315
315
@@ -356,7 +356,7 @@ func (cnf *Configurator) AddOrUpdateVirtualServers(virtualServerExes []*VirtualS
356
356
allWarnings .Add (warnings )
357
357
}
358
358
359
- if err := cnf .nginxManager .Reload (); err != nil {
359
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
360
360
return allWarnings , fmt .Errorf ("Error when reloading NGINX when updating Policy: %v" , err )
361
361
}
362
362
@@ -371,7 +371,7 @@ func (cnf *Configurator) AddOrUpdateTransportServer(transportServerEx *Transport
371
371
return fmt .Errorf ("Error adding or updating TransportServer %v/%v: %v" , transportServerEx .TransportServer .Namespace , transportServerEx .TransportServer .Name , err )
372
372
}
373
373
374
- if err := cnf .nginxManager .Reload (); err != nil {
374
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
375
375
return fmt .Errorf ("Error reloading NGINX for TransportServer %v/%v: %v" , transportServerEx .TransportServer .Namespace , transportServerEx .TransportServer .Name , err )
376
376
}
377
377
@@ -530,7 +530,7 @@ func (cnf *Configurator) AddOrUpdateTLSSecret(secret *api_v1.Secret, ingExes []I
530
530
}
531
531
}
532
532
533
- if err := cnf .nginxManager .Reload (); err != nil {
533
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
534
534
return fmt .Errorf ("Error when reloading NGINX when updating Secret: %v" , err )
535
535
}
536
536
@@ -551,7 +551,7 @@ func (cnf *Configurator) AddOrUpdateSpecialTLSSecrets(secret *api_v1.Secret, sec
551
551
cnf .nginxManager .CreateSecret (secretName , data , nginx .TLSSecretFileMode )
552
552
}
553
553
554
- if err := cnf .nginxManager .Reload (); err != nil {
554
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
555
555
return fmt .Errorf ("Error when reloading NGINX when updating the special Secrets: %v" , err )
556
556
}
557
557
@@ -597,7 +597,7 @@ func (cnf *Configurator) DeleteSecret(key string, ingExes []IngressEx, mergeable
597
597
}
598
598
599
599
if len (ingExes )+ len (mergeableIngresses )+ len (virtualServerExes ) > 0 {
600
- if err := cnf .nginxManager .Reload (); err != nil {
600
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
601
601
return fmt .Errorf ("Error when reloading NGINX when deleting Secret %v: %v" , key , err )
602
602
}
603
603
}
@@ -617,7 +617,7 @@ func (cnf *Configurator) DeleteIngress(key string) error {
617
617
cnf .deleteIngressMetricsLabels (key )
618
618
}
619
619
620
- if err := cnf .nginxManager .Reload (); err != nil {
620
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
621
621
return fmt .Errorf ("Error when removing ingress %v: %v" , key , err )
622
622
}
623
623
@@ -634,7 +634,7 @@ func (cnf *Configurator) DeleteVirtualServer(key string) error {
634
634
cnf .deleteVirtualServerMetricsLabels (fmt .Sprintf (key ))
635
635
}
636
636
637
- if err := cnf .nginxManager .Reload (); err != nil {
637
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
638
638
return fmt .Errorf ("Error when removing VirtualServer %v: %v" , key , err )
639
639
}
640
640
@@ -648,7 +648,7 @@ func (cnf *Configurator) DeleteTransportServer(key string) error {
648
648
return fmt .Errorf ("Error when removing TransportServer %v: %v" , key , err )
649
649
}
650
650
651
- err = cnf .nginxManager .Reload ()
651
+ err = cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate )
652
652
if err != nil {
653
653
return fmt .Errorf ("Error when removing TransportServer %v: %v" , key , err )
654
654
}
@@ -694,7 +694,7 @@ func (cnf *Configurator) UpdateEndpoints(ingExes []*IngressEx) error {
694
694
return nil
695
695
}
696
696
697
- if err := cnf .nginxManager .Reload (); err != nil {
697
+ if err := cnf .nginxManager .Reload (nginx . ReloadForEndpointsUpdate ); err != nil {
698
698
return fmt .Errorf ("Error reloading NGINX when updating endpoints: %v" , err )
699
699
}
700
700
@@ -727,7 +727,7 @@ func (cnf *Configurator) UpdateEndpointsMergeableIngress(mergeableIngresses []*M
727
727
return nil
728
728
}
729
729
730
- if err := cnf .nginxManager .Reload (); err != nil {
730
+ if err := cnf .nginxManager .Reload (nginx . ReloadForEndpointsUpdate ); err != nil {
731
731
return fmt .Errorf ("Error reloading NGINX when updating endpoints for %v: %v" , mergeableIngresses , err )
732
732
}
733
733
@@ -759,7 +759,7 @@ func (cnf *Configurator) UpdateEndpointsForVirtualServers(virtualServerExes []*V
759
759
return nil
760
760
}
761
761
762
- if err := cnf .nginxManager .Reload (); err != nil {
762
+ if err := cnf .nginxManager .Reload (nginx . ReloadForEndpointsUpdate ); err != nil {
763
763
return fmt .Errorf ("Error reloading NGINX when updating endpoints: %v" , err )
764
764
}
765
765
@@ -806,7 +806,7 @@ func (cnf *Configurator) UpdateEndpointsForTransportServers(transportServerExes
806
806
return nil
807
807
}
808
808
809
- if err := cnf .nginxManager .Reload (); err != nil {
809
+ if err := cnf .nginxManager .Reload (nginx . ReloadForEndpointsUpdate ); err != nil {
810
810
return fmt .Errorf ("Error reloading NGINX when updating endpoints: %v" , err )
811
811
}
812
812
@@ -948,7 +948,7 @@ func (cnf *Configurator) UpdateConfig(cfgParams *ConfigParams, ingExes []*Ingres
948
948
}
949
949
950
950
cnf .nginxManager .SetOpenTracing (mainCfg .OpenTracingLoadModule )
951
- if err := cnf .nginxManager .Reload (); err != nil {
951
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
952
952
return allWarnings , fmt .Errorf ("Error when updating config from ConfigMap: %v" , err )
953
953
}
954
954
@@ -981,7 +981,7 @@ func (cnf *Configurator) UpdateGlobalConfiguration(globalConfiguration *conf_v1a
981
981
}
982
982
}
983
983
984
- if err := cnf .nginxManager .Reload (); err != nil {
984
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
985
985
return updatedTransportServerExes , deletedTransportServerExes , fmt .Errorf ("Error when updating global configuration: %v" , err )
986
986
}
987
987
@@ -1097,7 +1097,7 @@ func (cnf *Configurator) AddOrUpdateSpiffeCerts(svidResponse *workload.X509SVIDs
1097
1097
cnf .nginxManager .CreateSecret (spiffeCertFileName , createSpiffeCert (svid .Certificates ), spiffeCertsFileMode )
1098
1098
cnf .nginxManager .CreateSecret (spiffeBundleFileName , createSpiffeCert (svid .TrustBundle ), spiffeCertsFileMode )
1099
1099
1100
- err = cnf .nginxManager .Reload ()
1100
+ err = cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate )
1101
1101
if err != nil {
1102
1102
return fmt .Errorf ("error when reloading NGINX when updating the SPIFFE Certs: %v" , err )
1103
1103
}
@@ -1174,7 +1174,7 @@ func (cnf *Configurator) AddOrUpdateAppProtectResource(resource *unstructured.Un
1174
1174
}
1175
1175
}
1176
1176
1177
- if err := cnf .nginxManager .Reload (); err != nil {
1177
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
1178
1178
return fmt .Errorf ("Error when reloading NGINX when updating %v: %v" , resource .GetKind (), err )
1179
1179
}
1180
1180
@@ -1201,7 +1201,7 @@ func (cnf *Configurator) DeleteAppProtectPolicy(polNamespaceame string, ingExes
1201
1201
}
1202
1202
}
1203
1203
1204
- if err := cnf .nginxManager .Reload (); err != nil {
1204
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
1205
1205
return fmt .Errorf ("Error when reloading NGINX when removing App Protect Policy: %v" , err )
1206
1206
}
1207
1207
@@ -1228,7 +1228,7 @@ func (cnf *Configurator) DeleteAppProtectLogConf(logConfNamespaceame string, ing
1228
1228
}
1229
1229
}
1230
1230
1231
- if err := cnf .nginxManager .Reload (); err != nil {
1231
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
1232
1232
return fmt .Errorf ("Error when reloading NGINX when removing App Protect Log Configuration: %v" , err )
1233
1233
}
1234
1234
@@ -1246,7 +1246,7 @@ func (cnf *Configurator) AddInternalRouteConfig() error {
1246
1246
return fmt .Errorf ("Error when writing main Config: %v" , err )
1247
1247
}
1248
1248
cnf .nginxManager .CreateMainConfig (mainCfgContent )
1249
- if err := cnf .nginxManager .Reload (); err != nil {
1249
+ if err := cnf .nginxManager .Reload (nginx . ReloadForOtherUpdate ); err != nil {
1250
1250
return fmt .Errorf ("Error when reloading nginx: %v" , err )
1251
1251
}
1252
1252
return nil
0 commit comments