github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/prometheus-community/kube-prometheus-stack/templates/prometheus/serviceperreplica.yaml (about) 1 {{- if and .Values.prometheus.enabled .Values.prometheus.servicePerReplica.enabled }} 2 {{- $count := .Values.prometheus.prometheusSpec.replicas | int -}} 3 {{- $serviceValues := .Values.prometheus.servicePerReplica -}} 4 apiVersion: v1 5 kind: List 6 metadata: 7 name: {{ include "kube-prometheus-stack.fullname" $ }}-prometheus-serviceperreplica 8 namespace: {{ template "kube-prometheus-stack.namespace" . }} 9 items: 10 {{- range $i, $e := until $count }} 11 - apiVersion: v1 12 kind: Service 13 metadata: 14 name: {{ include "kube-prometheus-stack.fullname" $ }}-prometheus-{{ $i }} 15 namespace: {{ template "kube-prometheus-stack.namespace" $ }} 16 labels: 17 app: {{ include "kube-prometheus-stack.name" $ }}-prometheus 18 {{ include "kube-prometheus-stack.labels" $ | indent 8 }} 19 {{- if $serviceValues.annotations }} 20 annotations: 21 {{ toYaml $serviceValues.annotations | indent 8 }} 22 {{- end }} 23 spec: 24 {{- if $serviceValues.clusterIP }} 25 clusterIP: {{ $serviceValues.clusterIP }} 26 {{- end }} 27 {{- if $serviceValues.loadBalancerSourceRanges }} 28 loadBalancerSourceRanges: 29 {{- range $cidr := $serviceValues.loadBalancerSourceRanges }} 30 - {{ $cidr }} 31 {{- end }} 32 {{- end }} 33 {{- if ne $serviceValues.type "ClusterIP" }} 34 externalTrafficPolicy: {{ $serviceValues.externalTrafficPolicy }} 35 {{- end }} 36 ports: 37 - name: {{ $.Values.prometheus.prometheusSpec.portName }} 38 {{- if eq $serviceValues.type "NodePort" }} 39 nodePort: {{ $serviceValues.nodePort }} 40 {{- end }} 41 port: {{ $serviceValues.port }} 42 targetPort: {{ $serviceValues.targetPort }} 43 selector: 44 app.kubernetes.io/name: prometheus 45 prometheus: {{ include "kube-prometheus-stack.prometheus.crname" $ }} 46 statefulset.kubernetes.io/pod-name: prometheus-{{ include "kube-prometheus-stack.prometheus.crname" $ }}-{{ $i }} 47 type: "{{ $serviceValues.type }}" 48 {{- end }} 49 {{- end }}