AtomiCloud's Deployment Platform via ArgoCD
| 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 |
| 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