UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
values.yaml 6.29 KiB
Newer Older
joshwolf's avatar
joshwolf committed

# Toggle sourcing from external repos
# TODO: All this does right now is toggle GitRepositories, it is _not_ fully functional
offline: false
joshwolf's avatar
joshwolf committed

# Regisitires can be an explicit map of registries as provided here
# Or a list of registires:
# registryCredentials:
#   username: user.name
#   password: user-secret
#   email: xxx@xxx.xxx
# - registry: registry1.dso.mil
#   username: user.name
#   password: user-secret
#   email: xxx@xxx.xxx
#   username: user.name
#   password: user-secret
#   email: xxx@xxx.xxx

# Global git values
# Order of precedence is:
#   1. existingSecret
#   2. http credentials (username/password)
#   3. ssh credentials (privateKey/publicKey/knownHosts)
git:
  # Existing secret to use for git credentials, must be in the appropriate format: https://toolkit.fluxcd.io/components/source/gitrepositories/#https-authentication
  existingSecret: ""

  # Chart created secrets with user defined values
  credentials:
    # HTTP git credentials, both username and password must be provided
    username: ""
    password: ""

    # SSH git credentials, privateKey, publicKey, and knownHosts must be provided
    privateKey: ""
    publicKey: ""
    knownHosts: ""

# Gloabl SSO parameters
sso:
  oidc:
    host: login.dso.mil
    realm: baby-yoda
  certificate_authority: ''
  jwks: ""
  client_id: ""
  client_secret: ""

joshwolf's avatar
joshwolf committed
  interval: 2m
  install:
    retries: 3
  upgrade:
    retries: 3
  rollback:
    timeout: 10m
joshwolf's avatar
joshwolf committed
    cleanupOnFail: true

# ----------------------------------------------------------------------------------------------------------------------
# Istio
#
joshwolf's avatar
joshwolf committed
istio:
  enabled: true
  git:
    repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/istio-controlplane.git
  sso:
    enabled: false
    kiali:
      client_id: kiali
      client_secret: "change_me"
    jaeger:
      client_id: jaeger
      client_secret: "change_me"
    repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/istio-operator.git
  values: {}
# ----------------------------------------------------------------------------------------------------------------------

# ----------------------------------------------------------------------------------------------------------------------
# Cluster Auditor
#
clusterAuditor:
  enabled: true
  git: 
    repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/cluster-auditor.git
  values: {}
# ----------------------------------------------------------------------------------------------------------------------
# ----------------------------------------------------------------------------------------------------------------------
# OPA Gatekeeper
#
joshwolf's avatar
joshwolf committed
gatekeeper:
  enabled: true
  git:
    repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/policy.git
# ----------------------------------------------------------------------------------------------------------------------
joshwolf's avatar
joshwolf committed

# ----------------------------------------------------------------------------------------------------------------------
# Logging
#
joshwolf's avatar
joshwolf committed
logging:
  enabled: true
  git:
    repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/elasticsearch-kibana.git
    repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/eck-operator.git
    repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/fluentbit.git
# ----------------------------------------------------------------------------------------------------------------------
joshwolf's avatar
joshwolf committed

# ----------------------------------------------------------------------------------------------------------------------
# Monitoring
#
joshwolf's avatar
joshwolf committed
monitoring:
  enabled: true
  git:
    repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/monitoring.git
    prometheus:
      client_id: prometheus
      client_secret: "change_me"
    alertmanager:
      client_id: alertmanager
      client_secret: "change_me"
    grafana:
      client_id: grafana
      client_secret: "change_me"
      allow_sign_up: "true"
      role_attribute_path: "Viewer"
# ----------------------------------------------------------------------------------------------------------------------
# ----------------------------------------------------------------------------------------------------------------------
# Twistlock
#
joshwolf's avatar
joshwolf committed
twistlock:
  enabled: true
  git:
    repo: https://repo1.dso.mil/platform-one/big-bang/apps/security-tools/twistlock.git
# ----------------------------------------------------------------------------------------------------------------------
runyontr's avatar
runyontr committed

addons:
  argocd:
    enabled: false
    git:
      repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/argocd.git
runyontr's avatar
runyontr committed
    values: {}
joshwolf's avatar
joshwolf committed

  authservice:
    # if enabling authservice, a filter needs to be provided by either enabling
    # sso for monitoring or istio, or manually adding a filter chain in the values here:
    # values:
    #   chain:
    #     minimal:
    #       callback_uri: "https://somecallback"
joshwolf's avatar
joshwolf committed
    enabled: false
    git:
      repo: https://repo1.dso.mil/platform-one/big-bang/apps/sandbox/authservice.git
    # Dont put chain configuraitons in this section
    # Put additional chain configuration in this section
    chains: {}

  gitlab:
    enabled: false
    git:
      repo: https://repo1.dso.mil/platform-one/big-bang/apps/developer-tools/gitlab.git
      path: "./chart"
      tag: "4.2.0-bb.1"
    git:
      repo: https://repo1.dso.mil/platform-one/big-bang/apps/sandbox/haproxy.git
      path: "./chart"
      tag: 1.1.2-bb.0