Newer
Older

joshwolf
committed
hostname: bigbang.dev

joshwolf
committed
# Toggle sourcing from external repos
# TODO: All this does right now is toggle GitRepositories, it is _not_ fully functional
offline: false
# Regisitires can be an explicit map of registries as provided here
# registryCredentials:
# registry: registry1.dso.mil
# username: ""
# password: ""
# email: ""

joshwolf
committed
# Or a list of registires:
# registryCredentials:

Zachariah Dzielinski
committed
# - registry: registry.dso.mil
# username: user.name
# password: user-secret
# email: xxx@xxx.xxx
# - registry: registry1.dso.mil
# username: user.name
# password: user-secret
# email: xxx@xxx.xxx

Zachariah Dzielinski
committed
# - registry: registry.example.com
# 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: ""

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

joshwolf
committed
# Flux reconciliation parameters
flux:
interval: 2m
install:
retries: 3
upgrade:
retries: 3
rollback:
# ----------------------------------------------------------------------------------------------------------------------
# Istio
#

Zachariah Dzielinski
committed
repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/istio-controlplane.git

Zachariah Dzielinski
committed
tag: "1.7.3-bb.7"

runyontr
committed
ingress:
key: ""
cert: ""

Ryan Garcia
committed
sso:
enabled: false
kiali:
client_id: kiali
client_secret: "change_me"
jaeger:
client_id: jaeger
client_secret: "change_me"

joshwolf
committed
values: {}

Zachariah Dzielinski
committed
repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/istio-operator.git

Zachariah Dzielinski
committed
tag: "1.7.0-bb.1"
values: {}
# ----------------------------------------------------------------------------------------------------------------------
# ----------------------------------------------------------------------------------------------------------------------
# Cluster Auditor
#
clusterAuditor:
enabled: true
git:

Zachariah Dzielinski
committed
repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/cluster-auditor.git

Zachariah Dzielinski
committed
tag: "0.1.8-bb.1"
# ----------------------------------------------------------------------------------------------------------------------
# ----------------------------------------------------------------------------------------------------------------------
# OPA Gatekeeper
#

Zachariah Dzielinski
committed
repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/policy.git

Zachariah Dzielinski
committed
tag: "3.1.2-bb.3"

joshwolf
committed
values: {}
# ----------------------------------------------------------------------------------------------------------------------
# ----------------------------------------------------------------------------------------------------------------------
# Logging
#

Zachariah Dzielinski
committed
repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/elasticsearch-kibana.git
values: {}
eckoperator:

Zachariah Dzielinski
committed
repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/eck-operator.git

Zachariah Dzielinski
committed
tag: "1.3.0-bb.3"
values: {}
fluentbit:

Zachariah Dzielinski
committed
repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/fluentbit.git

joshwolf
committed
values: {}
# ----------------------------------------------------------------------------------------------------------------------
# ----------------------------------------------------------------------------------------------------------------------
# Monitoring
#

Zachariah Dzielinski
committed
repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/monitoring.git

Ryan Garcia
committed
sso:
enabled: false
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"

joshwolf
committed
values: {}
# ----------------------------------------------------------------------------------------------------------------------
# ----------------------------------------------------------------------------------------------------------------------
# Twistlock
#

Zachariah Dzielinski
committed
repo: https://repo1.dso.mil/platform-one/big-bang/apps/security-tools/twistlock.git

Zachariah Dzielinski
committed
tag: "0.0.2-bb.1"

joshwolf
committed
values: {}
# ----------------------------------------------------------------------------------------------------------------------
# Minio Operator and Instance
#
minio:
enabled: true
miniooperator:
git:
repo: https://repo1.dso.mil/platform-one/big-bang/apps/application-utilities/minio-operator.git
path: "./chart"
values: {}
minioinstance:
git:
repo: https://repo1.dso.mil/platform-one/big-bang/apps/application-utilities/minio.git
path: "./chart"
#
# ----------------------------------------------------------------------------------------------------------------------
#

Zachariah Dzielinski
committed
repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/argocd.git

Zachariah Dzielinski
committed
tag: "2.9.5-bb.4"
sso:
enabled: false
client_id: "" # sso clientID example: platform1_a8604cc9-f5e9-4656-802d-d05624370245_bb8-argocd
provider_name: "" # login as name example: P1 SSO
client_secret: "" # for dev this can be set to anything
groups: |
g, Impact Level 2 Authorized, role:admin

Ryan Garcia
committed
# 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"

Zachariah Dzielinski
committed
repo: https://repo1.dso.mil/platform-one/big-bang/apps/sandbox/authservice.git

Ryan Garcia
committed
# Dont put chain configuraitons in this section

Ryan Garcia
committed
# Put additional chain configuration in this section
chains: {}
hostnames:
gitlab: gitlab.bigbang.dev
registry: registry.bigbang.dev
git:
repo: https://repo1.dso.mil/platform-one/big-bang/apps/developer-tools/gitlab.git
path: "./chart"
sso:
# enabling this option will auto-create any required secrets.
# The defaults assume an OIDC provider.
enabled: false
label: "" # the text next to the login button
client_id: ""
client_secret: ""
database:
# entering connection info will enable external database and will auto-create any required secrets.
# Gitlab will not provison the database when using an external service
host: "" # example: postgres.bigbang.dev
port: "" # example: 5432
username: "" # example: gitlab
database: "" # example: gitlab
password: "" # unencoded string data. This should be placed in the secret values and then encrypted
objectstorage:
# entering connection info will enable this option and will auto-create any required secrets
# Gitlab will not provision the S3 buckets when using an external service
type: "" # supported types are "s3" or "minio"
endpoint: "" # examples: "https://s3.amazonaws.com" "https://s3.us-gov-west-1.amazonaws.com" "http://minio.minio.svc.cluster.local:9000"
region: "" # example: us-gov-west-1
accessKey: "" # unencoded string data
accessSecret: "" # unencoded string data. This should be placed in the secret values and then encrypted
bucketPrefix: "" # optional. example: "prod"
values: {}

Ryan Garcia
committed
gitlabRunner:
enabled: false
git:
repo: https://repo1.dso.mil/platform-one/big-bang/apps/developer-tools/gitlab-runner.git
path: "./chart"
tag: "0.19.2-bb.2"
values: {}

Ryan Garcia
committed
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
sonarqube:
enabled: false
git:
repo: https://repo1.dso.mil/platform-one/big-bang/apps/developer-tools/sonarqube.git
path: "./chart"
tag: "9.2.6-bb.2"
sso:
enabled: false
client_id: # sso clientID example: platform1_a8604cc9-f5e9-4656-802d-d05624370245_bb8-saml-sonarqube
providerName: # login as name example: P1 SSO
certificate: # SAML sso certificate example: MITCAYCBFyIEUjNBkqhkiG9w0BA....
login: # login sso attribute example: login
name: # name sso attribute example: name
email: # email sso attribute example: email
group: # (optional) group sso attribute example: group
database:
enabled: false
server: # postgres location example: postgres.bigbang.dev
port: # 5432
database: # database name example: sonarDB
user: # postgres user example: sonarUser
password: # unencoded stringData. This should be put in the secret values
objectStorage:
enabled: true
storageClass:
accessMode: ReadWriteOnce
size: 10Gi
values: {}

Ryan Garcia
committed
haproxy:

Zachariah Dzielinski
committed
enabled: false

Ryan Garcia
committed
git:
repo: https://repo1.dso.mil/platform-one/big-bang/apps/sandbox/haproxy.git
path: "./chart"
tag: 1.1.2-bb.0
anchore:
enabled: false
git:
repo: https://repo1.dso.mil/platform-one/big-bang/apps/security-tools/anchore-enterprise.git
path: "./chart"
adminPassword: "" # Required, set the Admin password
enterprise:
enabled: false
licenseYaml: |
FULL LICENSE
sso:
enabled: false
client_id: ""
role_attribute: ""
database:
# Entering connection info will enable external database and will auto-create any required secrets.
# Anchore will not provison the database when using an external service
host: ""
port: ""
username: ""
password: ""
database: ""
feeds_database: "" # Only needed for enterprise
redis:
# Entering connection info will enable external redis and will auto-create any required secrets.
# Anchore only requires redis for enterprise deployments and will not provision an instance if using external
host: ""
port: ""
password: ""
values: {}