We added current existing wikibase.cloud wikis to the QueryService Allowlist
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:
- wbstack/queryservice/pull/149 | Add allowlist at container runtime
- wbstack/charts/pull/167 | linting: bump setup-python version
- wbstack/charts/pull/165 | queryservice: add allowlist configuration
- wmde/wbaas-deploy/pull/1807 | queryservice: bump version and configure allowlist
- wbstack/charts/pull/172 | api: extend permissions to include ConfigMaps
- wbstack/charts/pull/174 | argocd: bump api chart to 0.32.1
- wmde/wbaas-deploy/pull/1818 | argocd-config: bump to 1.0.7
- wbstack/api/pull/870 | job: auto-update queryservice allowlist
- wbstack/api/pull/872 | Release 10x.16.0
- wmde/wbaas-deploy/pull/1819 | Staging+Local: Deploy new Platform API image 10x.16.0
- wmde/wbaas-deploy/pull/1820 | Production: Deploy new Platform API image 10x.16.0
- wmde/wbaas-deploy/pull/1821 | queryservice: remove transitional allowlist values