dosubot[bot] commented on issue #29577:
URL: https://github.com/apache/superset/issues/29577#issuecomment-2226112136
<!-- Greeting -->
Hey there, @abhishekindigg! 👋 I'm here to help you with any bugs, questions,
or contributions you have in mind. Let's squash those bugs together!
<!-- Answer -->
The issue you're encountering with the secret key in Apache Superset
deployed on AWS EKS using the latest Helm chart is likely due to the
`SECRET_KEY` not being properly set or recognized by the application. Here are
steps to resolve this:
1. **Generate a New Secret Key**:
Use the following command to generate a new secret key:
```sh
openssl rand -base64 42
```
2. **Update `values.yaml`**:
Ensure that your `values.yaml` file is updated with the new secret key:
```yaml
extraSecretEnv:
SUPERSET_SECRET_KEY: 'YOUR_NEW_RANDOM_GENERATED_SECRET_KEY'
```
3. **Config Overrides**:
If you need to change the previous secret key, you should rotate the keys
as follows:
```yaml
configOverrides:
secrets: |
PREVIOUS_SECRET_KEY = 'YOUR_PREVIOUS_SECRET_KEY'
SECRET_KEY = 'YOUR_NEW_RANDOM_GENERATED_SECRET_KEY'
init:
command:
- /bin/sh
- -c
- |
. {{ .Values.configMountPath }}/superset_bootstrap.sh
superset re-encrypt-secrets
. {{ .Values.configMountPath }}/superset_init.sh
```
4. **Verify the Secret Key in the Pod**:
Ensure that the secret key is correctly set in the pod. You can check
this by running:
```sh
kubectl exec -it <pod-name> -- cat /app/pythonpath/superset_config.py |
grep SECRET_KEY
```
5. **Restart the Pods**:
After making these changes, restart the Superset pods to ensure the new
configuration is applied:
```sh
kubectl rollout restart deployment <deployment-name> -n <namespace>
```
By following these steps, you should be able to resolve the secret key issue
in your Apache Superset deployment on AWS EKS
<sup>[[1]](https://github.com/apache/superset/blob/master/docs/docs/installation/kubernetes.mdx)</sup><sup>[[2]](https://github.com/apache/superset/blob/master/helm/superset/README.md)</sup><sup>[[3]](https://github.com/apache/superset/blob/master/helm/superset/README.md.gotmpl)</sup>.
<!-- Dosu Comment Footer -->
*To continue talking to [Dosu](https://dosu.dev), mention @dosu.*
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]