Project 'infra/sysadm-environment' was moved to 'swh/infra/sysadm-environment'. Please update any links and bookmarks that may still have the old path.
GraphQL: staging - Deploy version v0.0.4
Create a new staging release Config changes required [1]
Other major changes:
- use uvicornworker with gunicorn
- cors enabled for every origin
- remove unnecessary erros
- add a directoryEntry entry point
- rename type filed to targetType
Plan:
-
(annotate signed) tag swh-graphql repository v0.0.4
-
Wait for jenkins to be done with the build(no build for it) -
swh-apps: Generate new frozen requirements virtualenv (out of the new version)
-
Adapt apps/swh-graphql/entr<ypoint.sh out of the config change [1]
-
swh-apps: Build docker image with that frozen venv ^
-
Publish docker image
-
swh-charts: Reference new image version (commit and push)
-
Wait for argocd deployment to kick in
-
Deployed but crashed. It's missing requirements.
-
Lather, rinse, repeat ^
-
Deployed
-
Checks (trigger a query in the ui [2])
-
Enjoy new graphql version
-
[1] D8374
Migrated from T4532 (view on Phabricator)