We added current existing wikibase.cloud wikis to the QueryService Allowlist
- https://phabricator.wikimedia.org/T375375
- https://github.com/wbstack/queryservice/pull/148
This update process can be automated, for example by querying the discovery API in an GitHub action and adding new wiki domains to the text file once per day: `https://www.wikibase.cloud/api/wiki?sort=pages&direction=desc&is_active=1&page=1&per_page=999`, where 999 is an arbitrary large number (this would not be the ideal request form, just an example).
ACs:
- [ ] updating `allowlist.txt` is automated
Patches:
- [x] [wbstack/queryservice/pull/149 | Add allowlist at container runtime](https://github.com/wbstack/queryservice/pull/149)
- [x] [wbstack/charts/pull/167 | linting: bump setup-python version](https://github.com/wbstack/charts/pull/167)
- [x] [wbstack/charts/pull/165 | queryservice: add allowlist configuration](https://github.com/wbstack/charts/pull/165)
- [x] [wmde/wbaas-deploy/pull/1807 | queryservice: bump version and configure allowlist](https://github.com/wmde/wbaas-deploy/pull/1807)
- [x] [wbstack/charts/pull/172 | api: extend permissions to include ConfigMaps](https://github.com/wbstack/charts/pull/172)
- [] [wbstack/charts/pull/174 | argocd: bump api chart to 0.32.1](https://github.com/wbstack/charts/pull/174)
- [] [wmde/wbaas-deploy/pull/1818 | argocd-config: bump to 1.0.7](https://github.com/wmde/wbaas-deploy/pull/1818)
- [] [wbstack/api/pull/870 | job: auto-update queryservice allowlist](https://github.com/wbstack/api/pull/870)