{{- if .Values.auth.enabled }} apiVersion: v1 kind: Secret metadata: name: {{ .Release.Name }}-basic-auth type: Opaque stringData: .htpasswd: {{ .Values.auth.htpasswd | quote }} --- apiVersion: gateway.envoyproxy.io/v1alpha1 kind: SecurityPolicy metadata: name: {{ .Release.Name }}-basic-auth spec: targetRefs: - group: gateway.networking.k8s.io kind: HTTPRoute name: {{ .Release.Name }} basicAuth: users: name: {{ .Release.Name }}-basic-auth {{- end }}