Existing Secrets¶
If you don't want to pass values through helm for...
- Redis
- PostgreSQL
- Nautobot Secret Key
- Superuser password and API token
- TLS certificates
...there's the option of creating these secrets manually and referencing them in the configuration.
Managed PostgreSQL and Redis deployments¶
For example, if you want to deploy PostgreSQL and Redis with this chart:
-
Create a secret with both PostgreSQL and Redis passwords:
-
Use the following values to install the helm chart:
External PostgreSQL and Redis deployments¶
If you are using external PostgreSQL and Redis servers you can use the following values:
-
Create a secret with PostgreSQL and Redis credentials:
-
Use the following values to install the helm chart:
Existing secret key¶
To reference an existing NAUTOBOT_SECRET_KEY you can use the following values:
-
Create a secret with the secret key:
-
Use the following values to install the helm chart:
Existing Superuser Credentials¶
And/or for the superuser credentials you can use this configuration:
-
Create a secret with the super user credentials:
-
Use the following values to install the helm chart:
Existing TLS certificates¶
And/or for serving Nautobot with custom TLS certificates you can use this configuration:
-
Create a secret of tls type with the TLS cert/key pair:
-
Then use the name of the created secret in the below helm values to install the chart: