github.com/replicatedhq/ship@v0.55.0/integration/failing/update/helm-values-files/expected/.ship/upstream/templates/jenkins-master-svc.yaml (about)

     1  apiVersion: v1
     2  kind: Service
     3  metadata:
     4    name: {{template "jenkins.fullname" . }}
     5    labels:
     6      app: {{ template "jenkins.fullname" . }}
     7      heritage: {{.Release.Service | quote }}
     8      release: {{.Release.Name | quote }}
     9      chart: "{{.Chart.Name}}-{{.Chart.Version}}"
    10      component: "{{.Release.Name}}-{{.Values.Master.Component}}"
    11  {{- if .Values.Master.ServiceAnnotations }}
    12    annotations:
    13  {{ toYaml .Values.Master.ServiceAnnotations | indent 4 }}
    14  {{- end }}
    15  spec:
    16    ports:
    17      - port: {{.Values.Master.ServicePort}}
    18        name: http
    19        targetPort: 8080
    20        {{if (and (eq .Values.Master.ServiceType "NodePort") (not (empty .Values.Master.NodePort)))}}
    21        nodePort: {{.Values.Master.NodePort}}
    22        {{end}}
    23    selector:
    24      component: "{{.Release.Name}}-{{.Values.Master.Component}}"
    25    type: {{.Values.Master.ServiceType}}
    26    {{if eq .Values.Master.ServiceType "LoadBalancer"}}
    27  {{- if .Values.Master.LoadBalancerSourceRanges }}
    28    loadBalancerSourceRanges:
    29  {{ toYaml .Values.Master.LoadBalancerSourceRanges | indent 4 }}
    30  {{- end }}
    31    {{if .Values.Master.LoadBalancerIP}}
    32    loadBalancerIP: {{.Values.Master.LoadBalancerIP}}
    33    {{end}}
    34    {{end}}