@@ -1318,7 +1318,7 @@ func (cnf *Configurator) UpdateConfig(cfgParams *ConfigParams, resources Extende
13181318 return allWarnings , fmt .Errorf ("error when parsing the main template: %w" , err )
13191319 }
13201320 } else {
1321- // Reverse to default main template parsed at NIC startup.
1321+ // Reverse to default Main template parsed at NIC startup.
13221322 cnf .templateExecutor .UseOriginalMainTemplate ()
13231323 }
13241324
@@ -1327,20 +1327,29 @@ func (cnf *Configurator) UpdateConfig(cfgParams *ConfigParams, resources Extende
13271327 if err != nil {
13281328 return allWarnings , fmt .Errorf ("error when parsing the ingress template: %w" , err )
13291329 }
1330+ } else {
1331+ // Reverse to default Ingress template parsed at NIC startup.
1332+ cnf .templateExecutor .UseOriginalIngressTemplate ()
13301333 }
13311334
13321335 if cfgParams .VirtualServerTemplate != nil {
13331336 err := cnf .templateExecutorV2 .UpdateVirtualServerTemplate (cfgParams .VirtualServerTemplate )
13341337 if err != nil {
13351338 return allWarnings , fmt .Errorf ("error when parsing the VirtualServer template: %w" , err )
13361339 }
1340+ } else {
1341+ // Reverse to default TransportServer template parsed at NIC startup.
1342+ cnf .templateExecutorV2 .UseOriginalVStemplate ()
13371343 }
13381344
13391345 if cfgParams .TransportServerTemplate != nil {
13401346 err := cnf .templateExecutorV2 .UpdateTransportServerTemplate (cfgParams .TransportServerTemplate )
13411347 if err != nil {
13421348 return allWarnings , fmt .Errorf ("error when parsing the TransportServer template: %w" , err )
13431349 }
1350+ } else {
1351+ // Reverse to default TransportServer template parsed at NIC startup.
1352+ cnf .templateExecutorV2 .UseOriginalTStemplate ()
13441353 }
13451354
13461355 mainCfg := GenerateNginxMainConfig (cnf .staticCfgParams , cfgParams )
0 commit comments