--- apiVersion: v1 kind: ConfigMap metadata: name: kubecost-0.28.0-d2iq-defaults namespace: ${releaseNamespace} data: values.yaml: | --- cost-analyzer: global: prometheus: enabled: true grafana: enabled: true ingress: enabled: true annotations: kubernetes.io/ingress.class: kommander-traefik ingress.kubernetes.io/auth-response-headers: X-Forwarded-User traefik.ingress.kubernetes.io/router.tls: "true" traefik.ingress.kubernetes.io/router.middlewares: "${workspaceNamespace}-stripprefixes@kubernetescrd,${workspaceNamespace}-forwardauth@kubernetescrd" paths: - "/dkp/kubecost/frontend/" hosts: - "" tls: [] podSecurityPolicy: enabled: false grafana: ingress: enabled: false # TODO(mh): Enable once `kubecost` chart supports Ingress for k8s 1.22+ # enabled: true # annotations: # kubernetes.io/ingress.class: kommander-traefik # ingress.kubernetes.io/auth-response-headers: X-Forwarded-User # traefik.ingress.kubernetes.io/router.tls: "true" # traefik.ingress.kubernetes.io/router.middlewares: "${workspaceNamespace}-stripprefixes@kubernetescrd,${workspaceNamespace}-forwardauth@kubernetescrd" # hosts: [""] # path: "/dkp/kubecost/grafana" grafana.ini: log: level: warn server: protocol: http enable_gzip: true root_url: "%(protocol)s://%(domain)s:%(http_port)s/dkp/kubecost/grafana" auth.proxy: enabled: true header_name: X-Forwarded-User auto-sign-up: true auth.basic: enabled: false users: auto_assign_org_role: Admin analytics: reporting_enabled: false check_for_updates: false kubecostProductConfigs: grafanaURL: "/dkp/kubecost/grafana" # used for display in Kubecost UI clusterName: "Kommander Managed Cluster"