apiVersion: "helm-expt.confighub.com/v1alpha1"
kind: "EffectiveValues"
metadata:
  name: "hashicorp-consul-2.0.0-secure-mesh-existing-secrets"
spec:
  files:
    -
      path: "effective-values-secure-mesh-existing-secrets.yaml"
      source: "inline-proof"
      sha256: "1f7b6c63377da944fab8f2a8146eca88de5d83fec97d6eab85354f6f0a159958"
  mergedValuesCaptured: false
  values:
    connectInject:
      disruptionBudget:
        enabled: false
    global:
      acls:
        bootstrapToken:
          secretKey: "token"
          secretName: "consul-bootstrap-acl-token"
        manageSystemACLs: true
      gossipEncryption:
        autoGenerate: false
        secretKey: "key"
        secretName: "consul-gossip-encryption-key"
      tls:
        caCert:
          secretKey: "tls.crt"
          secretName: "consul-ca-cert"
        enabled: true
    ingressGateways:
      defaults:
        service:
          type: "ClusterIP"
      enabled: true
    meshGateway:
      enabled: true
      service:
        type: "ClusterIP"
    server:
      bootstrapExpect: 3
      disruptionBudget:
        enabled: false
      replicas: 3
      serverCert:
        secretName: "consul-server-cert"
    terminatingGateways:
      enabled: true
    ui:
      ingress:
        enabled: true
        hosts:
          -
            host: "consul.example.invalid"
            paths:
              - "/"
