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:
- [x] (annotate signed) tag swh-graphql repository v0.0.4
- [x] ~~Wait for jenkins to be done with the build~~ (no build for it)
- [x] swh-apps: Generate new frozen requirements virtualenv (out of the new version)
- [x] Adapt apps/swh-graphql/entr<ypoint.sh out of the config change [1]
- [x] swh-apps: Build docker image with that frozen venv ^
- [x] Publish docker image
- [x] swh-charts: Reference new image version (commit and push)
- [x] Wait for argocd deployment to kick in
- [x] Deployed but crashed. It's missing requirements.
- [x] D8465: Fix requirements thx to @jayeshv
- [x] Lather, rinse, repeat ^
- [x] Deployed
- [x] Checks (trigger a query in the ui [2])
- [x] Enjoy new graphql version
[1] D8374
[2] https://graphql.staging.swh.network