service.yaml 692 B

123456789101112131415161718192021
  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4. {{- if not .Values.certificateSecretName }}
  5. annotations:
  6. service.alpha.openshift.io/serving-cert-secret-name: {{ template "openshift-console-plugin.certificateSecret" . }}
  7. {{- end }}
  8. name: {{ template "openshift-console-plugin.name" . }}
  9. namespace: {{ .Release.Namespace }}
  10. labels:
  11. {{- include "openshift-console-plugin.labels" . | nindent 4 }}
  12. spec:
  13. ports:
  14. - name: {{ .Values.plugin.port }}-tcp
  15. protocol: TCP
  16. port: {{ .Values.plugin.port }}
  17. targetPort: {{ .Values.plugin.port }}
  18. selector:
  19. {{- include "openshift-console-plugin.selectorLabels" . | nindent 4 }}
  20. type: ClusterIP
  21. sessionAffinity: None