File tree Expand file tree Collapse file tree 4 files changed +9
-6
lines changed 
internal/controller/postgrescluster Expand file tree Collapse file tree 4 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ import (
1515	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 
1616	"k8s.io/apimachinery/pkg/util/intstr" 
1717
18+ 	"github.com/crunchydata/postgres-operator/internal/initialize" 
1819	"github.com/crunchydata/postgres-operator/internal/naming" 
1920	"github.com/crunchydata/postgres-operator/internal/patroni" 
2021	"github.com/crunchydata/postgres-operator/internal/pki" 
@@ -237,6 +238,8 @@ func (r *Reconciler) generateClusterReplicaService(
237238			}
238239			servicePort .NodePort  =  * spec .NodePort 
239240		}
241+ 		service .Spec .ExternalTrafficPolicy  =  initialize .FromPointer (spec .ExternalTrafficPolicy )
242+ 		service .Spec .InternalTrafficPolicy  =  spec .InternalTrafficPolicy 
240243	}
241244	service .Spec .Ports  =  []corev1.ServicePort {servicePort }
242245
Original file line number Diff line number Diff line change @@ -274,6 +274,8 @@ func (r *Reconciler) generatePatroniLeaderLeaseService(
274274			}
275275			servicePort .NodePort  =  * spec .NodePort 
276276		}
277+ 		service .Spec .ExternalTrafficPolicy  =  initialize .FromPointer (spec .ExternalTrafficPolicy )
278+ 		service .Spec .InternalTrafficPolicy  =  spec .InternalTrafficPolicy 
277279	}
278280	service .Spec .Ports  =  []corev1.ServicePort {servicePort }
279281
Original file line number Diff line number Diff line change @@ -181,6 +181,8 @@ func (r *Reconciler) generatePGAdminService(
181181			}
182182			servicePort .NodePort  =  * spec .NodePort 
183183		}
184+ 		service .Spec .ExternalTrafficPolicy  =  initialize .FromPointer (spec .ExternalTrafficPolicy )
185+ 		service .Spec .InternalTrafficPolicy  =  spec .InternalTrafficPolicy 
184186	}
185187	service .Spec .Ports  =  []corev1.ServicePort {servicePort }
186188
Original file line number Diff line number Diff line change @@ -304,12 +304,8 @@ func (r *Reconciler) generatePGBouncerService(
304304			}
305305			servicePort .NodePort  =  * spec .NodePort 
306306		}
307- 		if  spec .ExternalTrafficPolicy  !=  nil  {
308- 			service .Spec .ExternalTrafficPolicy  =  * spec .ExternalTrafficPolicy 
309- 		}
310- 		if  spec .InternalTrafficPolicy  !=  nil  {
311- 			service .Spec .InternalTrafficPolicy  =  spec .InternalTrafficPolicy 
312- 		}
307+ 		service .Spec .ExternalTrafficPolicy  =  initialize .FromPointer (spec .ExternalTrafficPolicy )
308+ 		service .Spec .InternalTrafficPolicy  =  spec .InternalTrafficPolicy 
313309	}
314310	service .Spec .Ports  =  []corev1.ServicePort {servicePort }
315311
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments