image-renderer-service.yaml 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. {{ if .Values.imageRenderer.enabled }}
  2. {{ if .Values.imageRenderer.service.enabled }}
  3. apiVersion: v1
  4. kind: Service
  5. metadata:
  6. name: {{ template "grafana.fullname" . }}-image-renderer
  7. namespace: {{ template "grafana.namespace" . }}
  8. labels:
  9. {{- include "grafana.imageRenderer.labels" . | nindent 4 }}
  10. {{- if .Values.imageRenderer.service.labels }}
  11. {{ toYaml .Values.imageRenderer.service.labels | indent 4 }}
  12. {{- end }}
  13. {{- with .Values.imageRenderer.service.annotations }}
  14. annotations:
  15. {{ toYaml . | indent 4 }}
  16. {{- end }}
  17. spec:
  18. type: ClusterIP
  19. {{- if .Values.imageRenderer.service.clusterIP }}
  20. clusterIP: {{ .Values.imageRenderer.service.clusterIP }}
  21. {{end}}
  22. ports:
  23. - name: {{ .Values.imageRenderer.service.portName }}
  24. port: {{ .Values.imageRenderer.service.port }}
  25. protocol: TCP
  26. targetPort: {{ .Values.imageRenderer.service.targetPort }}
  27. {{- if .Values.imageRenderer.appProtocol }}
  28. appProtocol: {{ .Values.imageRenderer.appProtocol }}
  29. {{- end }}
  30. selector:
  31. {{- include "grafana.imageRenderer.selectorLabels" . | nindent 4 }}
  32. {{ end }}
  33. {{ end }}