apiVersion: {{ include "ingressversion" . }}
kind: Ingress
metadata:
  annotations:
    kubernetes.io/ingress.class: nginx
    nginx.ingress.kubernetes.io/auth-realm: Authentication Required
    nginx.ingress.kubernetes.io/auth-secret: aggregate-prometheus-basic-auth
    nginx.ingress.kubernetes.io/auth-type: basic
  name: aggregate-prometheus
  namespace: {{ .Release.Namespace }}
spec:
  tls:
  - secretName: {{ .Values.aggregatePrometheus.secretName }}
    hosts:
    - {{ .Values.aggregatePrometheus.hostName }}
  rules:
  - host: {{ .Values.aggregatePrometheus.hostName }}
    http:
      paths:
      - backend:
          serviceName: aggregate-prometheus-web
          servicePort: 80
        path: /
