Secrets
This table was generated from secrets.yaml.
Cells marked with "—" mean "not specified in schema".
alerts¶
Alerts Secrets: Configure secrets for alerting.
| Key | Type | Default | Title and Description |
|---|---|---|---|
| alerts. |
object | — | OpsGenie Secrets: Configure secrets for alerting with OpsGenie. |
| alerts. |
— | — | Opaque Token |
| alerts. |
object | — | Slack Secrets: Configure secrets for alerting with Slack. |
| alerts. |
string | — | Slack API URL |
dex¶
Dex Secrets: Configure secrets for Dex.
| Key | Type | Default | Title and Description |
|---|---|---|---|
| dex. |
array of object | — | See note |
| dex. |
array of object | — | See note |
| dex. |
array of object | — | Extra Static Logins: Configure additional static logins for Dex. Additional static logins for Dex. |
| dex. |
string | — | Dex Kubelogin Client Secret |
| dex. |
string | — | Dex Static Password |
Notes for dex.additionalStaticClients[]
Dex Static Clients: Configure additional static clients in Dex.
Clients in this case is application that wants to allow users to authenticate via Dex.
Note
See the upstream documentation for reference.
Configure an additional static client in Dex.
Notes for dex.connectors[]
Dex Connectors: Configure upstream Identity Providers.
Note
See the upstream documentation for reference.
Configure an upstream Identity Provider.
externalDns¶
External DNS Secrets: Configure secrets for External DNS.
| Key | Type | Default | Title and Description |
|---|---|---|---|
| externalDns. |
object | — | AWS Route 53 Secrets: Configure AWS Route 53 secrets for External DNS. |
| externalDns. |
string | — | AWS Access Key |
| externalDns. |
string | — | AWS Secret Key |
fluentd¶
Fluentd Secret Config: Secret configuration options for Fluentd.
| Key | Type | Default | Title and Description |
|---|---|---|---|
| fluentd. |
object | — | Object Storage Secrets: Configuration options for using object storage specific to Fluentd. |
| fluentd. |
object | — | S3 Backend Secrets: Secrets for using S3 as object storage in Welkin. |
| fluentd. |
string | — | Access key to authenticate with. |
| fluentd. |
string | — | Secret key to authenticate with. |
grafana¶
Grafana Secrets: Configure secrets for Grafana.
| Key | Type | Default | Title and Description |
|---|---|---|---|
| grafana. |
string | — | Dev Grafana OIDC Client Secret |
| grafana. |
object | — | Admin Grafana Secrets: Configure secrets for Admin Grafana. |
| grafana. |
array | — | Environment Variables Render |
| grafana. |
string | — | Admin Grafana OIDC Client Secret |
| grafana. |
string | — | Admin Grafana Password |
| grafana. |
object | — | Dev Grafana Secrets: Configure secrets for Dev Grafana. |
| grafana. |
array | — | Environment Variables Render |
harbor¶
Harbor Secret Config: Secret configuration options for Harbor.
| Key | Type | Default | Title and Description |
|---|---|---|---|
| harbor. |
string | — | — |
| harbor. |
string | — | — |
| harbor. |
object | — | External Database: External database password config. |
| harbor. |
string | — | External Database Password |
| harbor. |
object | — | Internal Database: Internal database password config. |
| harbor. |
string | — | Internal Database Password |
| harbor. |
string | — | — |
| harbor. |
object | — | Object Storage Secrets: Configuration options for using object storage specific to harbor. |
| harbor. |
object | — | S3 Backend Secrets: Secrets for using S3 as object storage in Welkin. |
| harbor. |
string | — | Access key to authenticate with. |
| harbor. |
string | — | Secret key to authenticate with. |
| harbor. |
string | — | — |
| harbor. |
string | — | — |
| harbor. |
string | — | — |
issuers¶
Issuers Secrets: Configure secrets for issuers.
Notes for issuers.secrets
Issuer Secrets: Configure secrets for issuers.
This must match the configuration set on the issuers.
Keys become the name of the secret, and the value the data of the secret.
kubeapiMetricsPassword¶
| Key | Type | Default | Title and Description |
|---|---|---|---|
kured¶
Kured Notification Secrets: Notification secrets for Kured (Kubernetes Reboot Daemon).
| Key | Type | Default | Title and Description |
|---|---|---|---|
| kured. |
object | — | Kured Slack Notification Secrets: Notification secrets to send notifications from Kured to Slack. |
| kured. |
string | — | Kured Bot Token For Slack Notification |
objectStorage¶
Object Storage Secrets: Configuration options for using object storage in Welkin.
| Key | Type | Default | Title and Description |
|---|---|---|---|
| objectStorage. |
object | — | Azure Backend Secrets: Secrets for using Azure as object storage in Welkin. |
| objectStorage. |
string | — | Storage account key to authenticate with. |
| objectStorage. |
string | — | Storage account name to authenticate with. |
| objectStorage. |
object | — | Rclone Restore Secrets: Secrets for restoring object storage from a secondary site to the primary site with Rclone. |
| objectStorage. |
object | — | Rclone Crypt Secrets: Secrets for encrypt data when syncing. |
| objectStorage. |
string | — | Crypt password, generate with pwgen 32 1. |
| objectStorage. |
string | — | Obscured crypt password, generate with rclone obscure <password>. |
| objectStorage. |
string | — | Crypt salt, generate with pwgen 32 1. |
| objectStorage. |
string | — | Obscured crypt salt, generate with rclone obscure <salt>. |
| objectStorage. |
object | — | Rclone Restore Destinations Secrets: Allows for complete or partial overrides of the destinations of the restore, the main object storage configuration. |
| objectStorage. |
object | — | Azure Backend Secrets: Secrets for using Azure as object storage in Welkin. |
| objectStorage. |
string | — | Storage account key to authenticate with. |
| objectStorage. |
string | — | Storage account name to authenticate with. |
| objectStorage. |
object | — | S3 Backend Secrets: Secrets for using S3 as object storage in Welkin. |
| objectStorage. |
string | — | Access key to authenticate with. |
| objectStorage. |
string | — | Secret key to authenticate with. |
| objectStorage. |
object | — | See note |
| objectStorage. |
string | — | Application Credential ID to authenticate with. |
| objectStorage. |
string | — | Application Credential Name to authenticate with, requires username to be set. |
| objectStorage. |
string | — | Application Credential Secret to authenticate with, requires username to be set. |
| objectStorage. |
string | — | — |
| objectStorage. |
string | — | — |
| objectStorage. |
object | — | Rclone Restore Sources Secrets: Allows for complete or partial overrides of the sources of the restore, the sync object storage configuration. |
| objectStorage. |
object | — | Azure Backend Secrets: Secrets for using Azure as object storage in Welkin. |
| objectStorage. |
string | — | Storage account key to authenticate with. |
| objectStorage. |
string | — | Storage account name to authenticate with. |
| objectStorage. |
object | — | S3 Backend Secrets: Secrets for using S3 as object storage in Welkin. |
| objectStorage. |
string | — | Access key to authenticate with. |
| objectStorage. |
string | — | Secret key to authenticate with. |
| objectStorage. |
object | — | See note |
| objectStorage. |
string | — | Application Credential ID to authenticate with. |
| objectStorage. |
string | — | Application Credential Name to authenticate with, requires username to be set. |
| objectStorage. |
string | — | Application Credential Secret to authenticate with, requires username to be set. |
| objectStorage. |
string | — | — |
| objectStorage. |
string | — | — |
| objectStorage. |
object | — | S3 Backend Secrets: Secrets for using S3 as object storage in Welkin. |
| objectStorage. |
string | — | Access key to authenticate with. |
| objectStorage. |
string | — | Secret key to authenticate with. |
| objectStorage. |
object | — | See note |
| objectStorage. |
string | — | Application Credential ID to authenticate with. |
| objectStorage. |
string | — | Application Credential Name to authenticate with, requires username to be set. |
| objectStorage. |
string | — | Application Credential Secret to authenticate with, requires username to be set. |
| objectStorage. |
string | — | — |
| objectStorage. |
string | — | — |
| objectStorage. |
object | — | Rclone Sync Secrets: Secrets for syncing object storage from the primary site to a secondary site with Rclone. |
| objectStorage. |
object | — | Azure Backend Secrets: Secrets for using Azure as object storage in Welkin. |
| objectStorage. |
string | — | Storage account key to authenticate with. |
| objectStorage. |
string | — | Storage account name to authenticate with. |
| objectStorage. |
object | — | Rclone Crypt Secrets: Secrets for encrypt data when syncing. |
| objectStorage. |
string | — | Crypt password, generate with pwgen 32 1. |
| objectStorage. |
string | — | Obscured crypt password, generate with rclone obscure <password>. |
| objectStorage. |
string | — | Crypt salt, generate with pwgen 32 1. |
| objectStorage. |
string | — | Obscured crypt salt, generate with rclone obscure <salt>. |
| objectStorage. |
object | — | S3 Backend Secrets: Secrets for using S3 as object storage in Welkin. |
| objectStorage. |
string | — | Access key to authenticate with. |
| objectStorage. |
string | — | Secret key to authenticate with. |
| objectStorage. |
object | — | See note |
| objectStorage. |
string | — | Application Credential ID to authenticate with. |
| objectStorage. |
string | — | Application Credential Name to authenticate with, requires username to be set. |
| objectStorage. |
string | — | Application Credential Secret to authenticate with, requires username to be set. |
| objectStorage. |
string | — | — |
| objectStorage. |
string | — | — |
Notes for objectStorage.restore.destinations.swift
Swift Backend Secrets: Secrets for using Swift as object storage in Welkin.
Important
Currently Harbor only supports username and password authentication.
Notes for objectStorage.restore.sources.swift
Swift Backend Secrets: Secrets for using Swift as object storage in Welkin.
Important
Currently Harbor only supports username and password authentication.
Notes for objectStorage.swift
Swift Backend Secrets: Secrets for using Swift as object storage in Welkin.
Important
Currently Harbor only supports username and password authentication.
Notes for objectStorage.sync.swift
Swift Backend Secrets: Secrets for using Swift as object storage in Welkin.
Important
Currently Harbor only supports username and password authentication.
opensearch¶
OpenSearch Secrets: Secrets for OpenSearch.
| Key | Type | Default | Title and Description |
|---|---|---|---|
| opensearch. |
string | — | OpenSearch Admin User Hash |
| opensearch. |
string | — | OpenSearch Admin User Password |
| opensearch. |
string | — | OpenSearch Client Secret |
| opensearch. |
string | — | OpenSearch Configurer User Hash |
| opensearch. |
string | — | OpenSearch Configurer User Password |
| opensearch. |
string | — | OpenSearch Curator Password |
| opensearch. |
string | — | OpenSearch Dashboards Cookie Encryption Key |
| opensearch. |
string | — | OpenSearch Dashboards User Hash |
| opensearch. |
string | — | OpenSearch Dashboards User Password |
| opensearch. |
array of object | — | See note |
| opensearch. |
string | — | OpenSearch Fluentd Password |
| opensearch. |
string | — | OpenSearch Exporter Password |
| opensearch. |
object | — | Object Storage Secrets: Configuration options for using object storage specific to opensearch. |
| opensearch. |
object | — | S3 Backend Secrets: Secrets for using S3 as object storage in Welkin. |
| opensearch. |
string | — | Access key to authenticate with. |
| opensearch. |
string | — | Secret key to authenticate with. |
| opensearch. |
string | — | OpenSearch Snapshot Password |
Notes for opensearch.extraUsers[]
OpenSearch Extra Users: Configures extra users for OpenSearch Security.
Configures extra user for OpenSearch Security.
Note
See the upstream documentation for reference.
thanos¶
Thanos Secrets: Secrets for Thanos.
| Key | Type | Default | Title and Description |
|---|---|---|---|
| thanos. |
object | — | Object Storage Secrets: Configuration options for using object storage specific to thanos. |
| thanos. |
object | — | S3 Backend Secrets: Secrets for using S3 as object storage in Welkin. |
| thanos. |
string | — | Access key to authenticate with. |
| thanos. |
string | — | Secret key to authenticate with. |
| thanos. |
object | — | Thanos Receiver: Secrets for Thanos Receiver. |
| thanos. |
object | — | Thanos Receiver Basic Auth: Configure authentication to Thanos Receiver, |
| thanos. |
string | — | Thanos Receiver Basic Auth Password: Configure the password for authenticating to Thanos Receiver. |
user¶
User Secret Config: Admin password for user Grafana and user Alertmanager.
| Key | Type | Default | Title and Description |
|---|---|---|---|
| user. |
string | — | — |
| user. |
string | — | Dev Grafana Password |
velero¶
Velero Secret Config: Secret configuration options for Velero.
| Key | Type | Default | Title and Description |
|---|---|---|---|
| velero. |
object | — | Object Storage Secrets: Configuration options for using object storage specific to Velero. |
| velero. |
object | — | S3 Backend Secrets: Secrets for using S3 as object storage in Welkin. |
| velero. |
string | — | Access key to authenticate with. |
| velero. |
string | — | Secret key to authenticate with. |