Commit 8577cf8f authored by Radu Carpa's avatar Radu Carpa Committed by rcarpa
Browse files

servers: support loadbalancer additional specs from k8s 1.24+

parent 98664975
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
name: rucio-server
version: 1.30.1
version: 1.30.2
apiVersion: v1
description: A Helm chart to deploy servers for Rucio
keywords:
+9 −0
Original line number Diff line number Diff line
@@ -22,4 +22,13 @@ spec:
  selector:
    app: {{ template "rucio.name" . }}-auth
    release: {{ .Release.Name }}
{{- if .Values.authService.loadBalancerIP }}
  loadBalancerIP: {{ .Values.authService.loadBalancerIP }}
{{- end }}
{{- if .Values.authService.loadBalancerClass }}
  loadBalancerClass: {{ .Values.authService.loadBalancerClass }}
{{- end }}
{{- if not .Values.authService.allocateLoadBalancerNodePorts }}
  allocateLoadBalancerNodePorts: {{ .Values.authService.allocateLoadBalancerNodePorts }}
{{- end }}
{{- end }}
 No newline at end of file
+9 −0
Original line number Diff line number Diff line
@@ -22,4 +22,13 @@ spec:
  selector:
    app: {{ template "rucio.name" . }}
    release: {{ .Release.Name }}
{{- if .Values.service.loadBalancerIP }}
  loadBalancerIP: {{ .Values.service.loadBalancerIP }}
{{- end }}
{{- if .Values.service.loadBalancerClass }}
  loadBalancerClass: {{ .Values.service.loadBalancerClass }}
{{- end }}
{{- if not .Values.service.allocateLoadBalancerNodePorts }}
  allocateLoadBalancerNodePorts: {{ .Values.service.allocateLoadBalancerNodePorts }}
{{- end }}
{{- end }}
 No newline at end of file
+9 −0
Original line number Diff line number Diff line
@@ -22,4 +22,13 @@ spec:
  selector:
    app: {{ template "rucio.name" . }}-trace
    release: {{ .Release.Name }}
{{- if .Values.traceService.loadBalancerIP }}
  loadBalancerIP: {{ .Values.traceService.loadBalancerIP }}
{{- end }}
{{- if .Values.traceService.loadBalancerClass }}
  loadBalancerClass: {{ .Values.traceService.loadBalancerClass }}
{{- end }}
{{- if not .Values.traceService.allocateLoadBalancerNodePorts }}
  allocateLoadBalancerNodePorts: {{ .Values.traceService.allocateLoadBalancerNodePorts }}
{{- end }}
{{- end }}
 No newline at end of file
+9 −0
Original line number Diff line number Diff line
@@ -43,6 +43,9 @@ service:
    # loadbalancer.openstack.org/network-id: "<id>"
    # service.beta.kubernetes.io/openstack-internal-load-balancer: "true"
    # loadbalancer.openstack.org/cascade-delete: "false"
  loadBalancerIP: null
  loadBalancerClass: null
  allocateLoadBalancerNodePorts: true

authService:
  type: ClusterIP
@@ -51,6 +54,9 @@ authService:
  protocol: TCP
  name: http
  annotations: {}
  loadBalancerIP: null
  loadBalancerClass: null
  allocateLoadBalancerNodePorts: true

traceService:
  type: ClusterIP
@@ -59,6 +65,9 @@ traceService:
  protocol: TCP
  name: http
  annotations: {}
  loadBalancerIP: null
  loadBalancerClass: null
  allocateLoadBalancerNodePorts: true

strategy:
  type: RollingUpdate