Secrets

Managing and Using Secrets

Secrets allow you to store sensitive information at the team, private cluster, and project level. The secrets you create are available to use in Workflows run on private clusters.

Secrets can be created at the following levels:

  • Team: these secrets are applied to all projects and all clusters

  • Project: these secrets are applied to all Workflows in a project

  • Cluster: these secrets are applied to all Workflows in a cluster

Secrets can be set from the Settings tab in the web UI or through the CLI.

Set a Secret

Navigate to one of:

  • The Secrets tab under Team settings

  • The Settings tab under a Project

  • The Secrets tab in the details of a Cluster under the Team settings Clusters tab

These correspond to Team, Project, and Cluster secrets respectively. Type in the name and value of the secret, and click Add to save.

List Secrets

Navigate to the Project, Team, or Cluster page, as with setting a secret above. The names of secrets in that scope that are already stored are listed.

Delete a Secret

Navigate to the Project, Team, or Cluster page, as with setting a secret above. Click the Delete button and confirm the dialog.

Secret scoping

If the same secret name is created for more than one scope, only one will be applied.

Secrets with the same name have the following precedence:

  • Cluster secrets take precedence over Team secrets

  • Project secrets take precedence over both Cluster secrets and Team secrets.

Last updated