apiVersion: v1
kind: ConfigMap
metadata:
  name: dex-k8s-authenticator-1.2.15-d2iq-defaults
  namespace: ${releaseNamespace}
data:
  values.yaml: |-
    ---
    priorityClassName: "dkp-high-priority"
    image:
      repository: mesosphere/dex-k8s-authenticator
      tag: v1.2.4-d2iq
    ingress:
      enabled: true
      annotations:
        kubernetes.io/ingress.class: kommander-traefik
        traefik.ingress.kubernetes.io/router.tls: "true"
      path: /token
      hosts:
        - ""
    dexK8sAuthenticator:
      pluginVersion: "v0.1.3"
      useClusterHostnameForClusterName: true
      listen: http://0.0.0.0:5555
      web_path_prefix: /token
      generateHmacSecret: true
      # Clusters will be managed in the overrides CM
      clusters: {}
      livenessProbe:
        periodSeconds: 10   # Under high load use 'periodSeconds: 30'
        initialDelaySeconds: 10   # Under high load use 'initialDelaySeconds: 15'
        timeoutSeconds: 10   # Under high load use 'timeoutSeconds: 30'
        failureThreshold: 6
    deploymentAnnotations:
      configmap.reloader.stakater.com/reload: "dex-k8s-authenticator"
    resources:
      requests:
        cpu: 100m
        memory: 128Mi
    rbac:
      create: true