webui-service.yaml 850 B

1234567891011121314151617181920212223242526272829
  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4. name: {{ include "open-webui.name" . }}
  5. labels:
  6. {{- include "open-webui.labels" . | nindent 4 }}
  7. {{- with .Values.webui.service.labels }}
  8. {{- toYaml . | nindent 4 }}
  9. {{- end }}
  10. {{- with .Values.webui.service.annotations }}
  11. annotations:
  12. {{- toYaml . | nindent 4 }}
  13. {{- end }}
  14. spec:
  15. selector:
  16. {{- include "open-webui.selectorLabels" . | nindent 4 }}
  17. type: {{ .Values.webui.service.type | default "ClusterIP" }}
  18. ports:
  19. - protocol: TCP
  20. name: http
  21. port: {{ .Values.webui.service.port }}
  22. targetPort: http
  23. {{- if .Values.webui.service.nodePort }}
  24. nodePort: {{ .Values.webui.service.nodePort | int }}
  25. {{- end }}
  26. {{- if .Values.webui.service.loadBalancerClass }}
  27. loadBalancerClass: {{ .Values.webui.service.loadBalancerClass | quote }}
  28. {{- end }}