{{- $instance := required "instance is required" .Values.instance -}} {{- $host := required "ingress.host is required" .Values.ingress.host -}} apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: {{ .Release.Name | quote }} labels: app.kubernetes.io/name: {{ .Chart.Name | quote }} app.kubernetes.io/instance: {{ $instance | quote }} dev.mancave.link/instance: {{ $instance | quote }} spec: ingressClassName: {{ .Values.ingress.className }} rules: - host: {{ $host | quote }} http: paths: - path: / pathType: Prefix backend: service: name: {{ .Release.Name | quote }} port: number: {{ .Values.service.port }}