ingress.yaml 806 B

123456789101112131415161718192021222324252627
  1. {{- if .Values.ingress.enabled }}
  2. apiVersion: networking.k8s.io/v1
  3. kind: Ingress
  4. metadata:
  5. name: {{ include "rabbitmq.fullname" . }}-ingress
  6. labels:
  7. {{- include "rabbitmq.labels" . | nindent 4 }}
  8. annotations:
  9. kubernetes.io/ingress.className: {{ .Values.ingress.ingressClassName }}
  10. cert-manager.io/cluster-issuer: {{ .Values.ingress.clusterIssuer }}
  11. spec:
  12. tls:
  13. - hosts:
  14. - {{ .Values.ingress.host }}
  15. secretName: {{ .Values.ingress.tlsSecretName }}
  16. rules:
  17. - host: {{ .Values.ingress.host }}
  18. http:
  19. paths:
  20. - path: /
  21. pathType: Prefix
  22. backend:
  23. service:
  24. name: {{ include "rabbitmq.fullname" . }}
  25. port:
  26. number: {{ .Values.service.managementPort }}
  27. {{- end }}