Skip to content

Latest commit

 

History

History
executable file
·
90 lines (83 loc) · 8.9 KB

README.md

File metadata and controls

executable file
·
90 lines (83 loc) · 8.9 KB

sulfoxide-helium

Version: 1.9.0 Type: application AppVersion: 5.51.2

AtomiCloud's Deployment Platform via ArgoCD

Requirements

Repository Name Version
https://argoproj.github.io/argo-helm argo-cd 7.4.2
oci://ghcr.io/atomicloud/sulfoxide.bromine sulfoxide-bromine 1.5.1

Values

Key Type Default Description
admin bool true Enable Admin Access
applicationWait bool false Enable waiting in sync-waves
argo-cd object {"applicationSet":{"replicas":1},"configs":{"cm":{"create":false},"params":{"create":false},"rbac":{"create":false}},"controller":{"replicas":1,"resources":{"limits":{"cpu":"1800m","memory":"2Gi"},"requests":{"cpu":"900m","memory":"1Gi"}}},"dex":{"enabled":false},"global":{"logging":{"format":"json","level":"info"}},"redis":{"resources":{"limits":{"cpu":"500m","memory":"512Mi"},"requests":{"cpu":"250m","memory":"256Mi"}}},"repoServer":{"replicas":2,"resources":{"limits":{"cpu":"500m","memory":"500Mi"},"requests":{"cpu":"250m","memory":"250Mi"}}},"server":{"replicas":2,"resources":{"limits":{"cpu":"500m","memory":"512Mi"},"requests":{"cpu":"250m","memory":"256Mi"}}}} ArgoCD Specific configuration. See ArgoCD Helm Documentation
banner string "" Banner to show in ArgoCD UI
connector object {"clusters":{},"policy":{"creation":"Owner","deletion":"Retain"},"secretStore":{"kind":"SecretStore","name":"helium"}} Connectors to other cluster
connector.clusters object {} Clusters to connect to
connector.policy object {"creation":"Owner","deletion":"Retain"} External Secret Policy
connector.policy.creation string "Owner" Creation policy
connector.policy.deletion string "Retain" Deletion policy
connector.secretStore.kind string "SecretStore" Kind of the Secret Store: ClusterSecretStore or SecretStore
connector.secretStore.name string "helium" Name of the Secret Store
exec bool true Enable Exec in ArgoCD
github object {"external":{"enable":true,"passwordRef":"","policy":{"creation":"Owner","deletion":"Retain"},"refreshInterval":"1h","secretStore":{"kind":"SecretStore","name":"helium"},"usernameRef":""},"internal":{"enable":false,"password":"","username":""},"secretName":"argo-cd-creds","type":"","url":""} GitHub Auth Setup
github.external object {"enable":true,"passwordRef":"","policy":{"creation":"Owner","deletion":"Retain"},"refreshInterval":"1h","secretStore":{"kind":"SecretStore","name":"helium"},"usernameRef":""} External Secrets
github.external.enable bool true Enable External Secrets
github.external.passwordRef string "" Password Remote Reference
github.external.policy object {"creation":"Owner","deletion":"Retain"} External Secret Policy
github.external.policy.creation string "Owner" Creation Policy
github.external.policy.deletion string "Retain" Deletion Policy
github.external.refreshInterval string "1h" Refresh Interval for fetching the secret from remote
github.external.secretStore.kind string "SecretStore" Kind of the Secret Store: ClusterSecretStore or SecretStore
github.external.secretStore.name string "helium" Name of the Secret Store
github.external.usernameRef string "" Username Remote Reference
github.internal object {"enable":false,"password":"","username":""} Internal Secret, Hard coded secrets
github.internal.enable bool false Enable Internal Secret
github.internal.password string "" Password for Github Auth
github.internal.username string "" Username for Github Auth
github.secretName string "argo-cd-creds" Secret name of Github Auth
github.type string "" ArgoCD Credential Type
github.url string "" ArgoCD Credential Type
helm bool true Enable Helm Application
jsonnet bool true Enable JSONNET Application
kustomize bool true Enable Kustomize Application
otelAddress string "" OTEL Collector Endpoint
projects object {"bootstrap":{"desc":"Bootstrap Project used to setup the cluster"}} Projects to create in ArgoCD
radon object {"appName":"radon","enable":true,"path":"chart","releaseName":"radon","repoURL":"https://github.com/AtomiCloud/sulfoxide.radon","targetRevision":"HEAD","values":["values.yaml","values.entei.opal-ruby.yaml"]} ApplicationSets for L2 Applications
radon.appName string "radon" App name of the App of ApplicationSets
radon.enable bool true Enable ApplicationSets for L2 Applications
radon.path string "chart" Path in the repository that poitns to the helm chart
radon.releaseName string "radon" Release name for Radon
radon.repoURL string "https://github.com/AtomiCloud/sulfoxide.radon" Radon helm chart repository
radon.targetRevision string "HEAD" Version for Radon to deploy
radon.values list ["values.yaml","values.entei.opal-ruby.yaml"] values to use for the helm chart
rbac object {"clientID":"","enable":true,"group":"https://atomi.cloud/roles","issuer":"https://atomicloud-internal.jp.auth0.com/","name":"Atomi","requestedScopes":["openid","profile","email","https://atomi.cloud/roles"]} RBAC Setup
rbac.clientID string "" Client ID for OIDC
rbac.enable bool true Enable of RBAC
rbac.group string "https://atomi.cloud/roles" Group claim to use for OIDC for RBAC
rbac.issuer string "https://atomicloud-internal.jp.auth0.com/" Name of OIDC Issuer
rbac.name string "Atomi" Name of the OIDC Provider
rbac.requestedScopes list ["openid","profile","email","https://atomi.cloud/roles"] Scopes to request from OIDC
serviceTree object {"layer":"1","platform":"sulfoxide","service":"chlorine"} AtomiCloud Service Tree. See ServiceTree
sso object {"external":{"enable":true,"policy":{"creation":"Owner","deletion":"Retain"},"refreshInterval":"1h","remoteSecretName":"","secretStore":{"kind":"ClusterStore","name":"helium"}},"internal":{"enable":false,"secret":""},"secretName":"argo-cd-sso-secret"} SSO Secret using OIDC
sso.external object {"enable":true,"policy":{"creation":"Owner","deletion":"Retain"},"refreshInterval":"1h","remoteSecretName":"","secretStore":{"kind":"ClusterStore","name":"helium"}} External Secret Configuration
sso.external.enable bool true Enable External Secret
sso.external.policy object {"creation":"Owner","deletion":"Retain"} External Secret Policy
sso.external.policy.creation string "Owner" Creation policy
sso.external.policy.deletion string "Retain" Deletion policy
sso.external.refreshInterval string "1h" Refresh Interval for fetching the secret from remote
sso.external.remoteSecretName string "" Secret Remote Reference for OIDC Client Secret
sso.external.secretStore.kind string "ClusterStore" Kind of the Secret Store: ClusterSecretStore or SecretStore
sso.external.secretStore.name string "helium" Name of the Secret Store
sso.internal object {"enable":false,"secret":""} Internal Secret, Hard coded secrets
sso.internal.enable bool false Enable Internal Secret
sso.internal.secret string "" Secret for SSO
sso.secretName string "argo-cd-sso-secret" Secret Name of SSO Secret
sulfoxide-bromine object {"annotations":{"helm.sh/hook":"pre-install,pre-upgrade","helm.sh/weight":"-5"},"rootSecret":{"name":"chlorine","ref":{"clientId":"SULFOXIDE_HELIUM_CLIENT_ID","clientSecret":"SULFOXIDE_HELIUM_CLIENT_SECRET"}},"serviceTree":{"platform":"sulfoxide","service":"chlorine"},"storeName":"chlorine"} Create SecretStore via secret of secrets pattern
sulfoxide-bromine.rootSecret object {"name":"chlorine","ref":{"clientId":"SULFOXIDE_HELIUM_CLIENT_ID","clientSecret":"SULFOXIDE_HELIUM_CLIENT_SECRET"}} Secret of Secrets reference
sulfoxide-bromine.rootSecret.ref object {"clientId":"SULFOXIDE_HELIUM_CLIENT_ID","clientSecret":"SULFOXIDE_HELIUM_CLIENT_SECRET"} Infisical Token Reference
sulfoxide-bromine.storeName string "chlorine" Store name to create
url string "https://deploy.atomi.cloud" URL of ArgoCD endpoint

Autogenerated from chart metadata using helm-docs v1.14.2