You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> **Prerequisites:** Chart version should be > 4.14.0
4
+
5
+
External Secrets Operator is a Kubernetes operator that integrates external secret management systems like AWS Secrets Manager, HashiCorp Vault, Google Secrets Manager, Azure Key Vault and many more. The operator reads information from external APIs and automatically injects the values into a Kubernetes Secret.
6
+
7
+
## Install External Secret Operator
8
+
9
+
Before creating any external secrets on Devtron, `External Secret Operator` must be installed on the target cluster. `External Secret Operator` allows you to use external secret management systems (e.g., AWS Secrets Manager, Hashicorp Vault, Azure Secrets Manager, Google Secrets Manager etc.) to securely inject secrets in Kubernetes.
10
+
11
+
You can install `External Secrets Operator` using charts store:
3. If you don't find any chart with this name i.e `external-secrets`, add chart repository using repository url ` https://charts.external-secrets.io`. Please follow this [documentation](https://docs.devtron.ai/getting-started/global-configurations/chart-repo#add-chart-repository) for adding chart repository.
To add secrets from **AWS Secrets Manager**, we need to create a generic Kubernetes secret for AWS authentication.
4
+
5
+
Create a Kubernetes secret in the namespace in which the application is to be deployed using base64 encoded AWS access-key and secret-access-key. You can use devtron generic chart for this.
6
+
7
+
**Note:** You don't have to create the Kubernetes secret everytime you create External Secret for the respective namespace.
@@ -49,15 +49,15 @@ You can see the Secret is added.
49
49
50
50
You can update your secrets anytime later, but you cannot change the name of your secrets. If you want to change your name of secrets then you have to create a new secret.
51
51
52
-
To update secrets, click on the secret you wish to update.
52
+
To update secrets, click the secret you wish to update.
@@ -77,32 +77,12 @@ There are five Data types that you can use to save your secret.
77
77
78
78
Use this option to mount an existing Kuberentes Secret in your application pods. A Secret will not be created by system so please ensure that the secret already exist within the namespace else the deployment will fail.
79
79
80
-
### External Secret Operator (ESO)
81
-
82
-
> **Prerequisites:** Chart version should be > 4.14.0
83
-
84
-
External Secrets Operator is a Kubernetes operator that integrates external secret management systems like AWS Secrets Manager, HashiCorp Vault, Google Secrets Manager, Azure Key Vault and many more. The operator reads information from external APIs and automatically injects the values into a Kubernetes Secret.
85
-
86
-
#### AWS Secret Manager
87
-
88
-
Before creating any external secrets on Devtron, `External Secret Operator` must be installed on the target cluster. `External Secret Operator` allows you to use external secret management systems (e.g., AWS Secrets Manager, Hashicorp Vault, Azure Secrets Manager, Google Secrets Manager etc.) to securely inject secrets in Kubernetes.
89
-
90
-
You can install `External Secrets Operator` using charts store:
3. If you don't find any chart with this name i.e `external-secrets`, add chart repository using repository url ` https://charts.external-secrets.io`. Please follow this [documentation](https://docs.devtron.ai/getting-started/global-configurations/chart-repo#add-chart-repository) for adding chart repository.
98
-
4. Deploy the chart.
99
-
100
80
### Kubernetes External Secret (Deprecated)
101
81
102
82
The secret that is already created and stored in the environment and being used by Devtron externally is referred here as `Kubernetes External Secret`. For this option, Devtron will not create any secret by itself but they can be used within the pods. Before adding secret from kubernetes external secret, please make sure that secret with the same name is present in the environment. To add secret from kubernetes external secret, follow the steps mentioned below:
103
83
104
84
1. Navigate to `Secrets` of the application.
105
-
2. Click on `Add Secret` to add a new secret.
85
+
2. Click `Add Secret` to add a new secret.
106
86
3. Select `Kubernetes External Secret` from dropdown of `Data type`.
107
87
4. Provide a name to your secret. Devtron will search secret in the environment with the same name that you mention here.
108
88
@@ -128,7 +108,7 @@ To add secrets from AWS secret manager, navigate to `Secrets` of the application
0 commit comments