DevOps - add HYPOTHESIS_API_KEY in eLife k8s cluster env
Estimate time: ~ 1-2 hours
Stages:
-
- add HYPOTHESIS_API_KEY in k8s secrets -
- add HYPOTHESIS_API_KEY var in initial ks8 resources (https://gitlab.coko.foundation/kotahi/endava-infra/-/blob/master/k8s/resources/elife-kotahi/templates/orcid-secret.yaml,https://gitlab.coko.foundation/kotahi/endava-infra/-/blob/master/k8s/resources/ncrc-kotahi/templates/orcid-secret.yaml,https://gitlab.coko.foundation/kotahi/endava-infra/-/blob/master/k8s/resources/colab-kotahi/templates/orcid-secret.yaml) -
- add HYPOTHESIS_API_KEY var in Helm template (https://gitlab.coko.foundation/kotahi/kotahi/-/blob/main/helm/kotahi/templates/backend-deployment.yaml) -
- re-deploy eLife Kotahi stack k8s deployments -
- add re-generated HYPOTHESIS_API_KEY in eLife prod