Page MenuHomePhabricator

Move whitelist.txt from WDQS deploy repo into puppet and rename it to "allow list"
Closed, ResolvedPublic

Description

Federating with a new endpoint (example ticket here ) currently requires changing a file in the WDQS deploy repo (whitelist.txt), and rolling a new deploy, which is time-consuming and needlessly risky.

Move whitelist.txt into our Puppet code so it can be updated more quickly and safely and rename to allowlist.txt.

Event Timeline

Would be a good time to potentially rename the file in support of T254646: Reconsidering how we name things.

Would be a good time to potentially rename the file in support of T254646: Reconsidering how we name things.

Yes!

Gehel renamed this task from Move whitelist.txt from WDQS deploy repo into puppet to Move whitelist.txt from WDQS deploy repo into puppet and rename it to "allow list".Aug 14 2023, 3:12 PM
Gehel moved this task from Incoming to Watching / Waiting on the Wikidata-Query-Service board.

Change 949101 had a related patch set uploaded (by Bking; author: Bking):

[operations/puppet@production] query_service: let puppet manage whitelist

https://gerrit.wikimedia.org/r/949101

Change 949102 had a related patch set uploaded (by Bking; author: Bking):

[wikidata/query/rdf@master] Allow overriding allowlist file path

https://gerrit.wikimedia.org/r/949102

Change 949101 merged by Bking:

[operations/puppet@production] query_service: let puppet manage whitelist

https://gerrit.wikimedia.org/r/949101

Change 951562 had a related patch set uploaded (by Bking; author: Bking):

[operations/puppet@production] query_service: Set correct path for allowlist

https://gerrit.wikimedia.org/r/951562

Change 951562 merged by Bking:

[operations/puppet@production] query_service: Set correct path for allowlist

https://gerrit.wikimedia.org/r/951562

Change 951563 had a related patch set uploaded (by Bking; author: Bking):

[operations/puppet@production] query_service: Set correct path for allowlist in blazegraph.pp

https://gerrit.wikimedia.org/r/951563

Change 951563 merged by Bking:

[operations/puppet@production] query_service: Set correct path for allowlist in blazegraph.pp

https://gerrit.wikimedia.org/r/951563

Change 951565 had a related patch set uploaded (by Bking; author: Bking):

[operations/puppet@production] query_service: move allowlist file resource

https://gerrit.wikimedia.org/r/951565

Change 951565 merged by Bking:

[operations/puppet@production] query_service: move allowlist file resource

https://gerrit.wikimedia.org/r/951565

Change 951566 had a related patch set uploaded (by Bking; author: Bking):

[operations/puppet@production] query_service: move allowlist file resource

https://gerrit.wikimedia.org/r/951566

Change 951576 had a related patch set uploaded (by Bking; author: Bking):

[operations/puppet@production] query service: rollback allowlist changes

https://gerrit.wikimedia.org/r/951576

Change 951576 abandoned by Bking:

[operations/puppet@production] query_service: rollback allowlist changes

Reason:

already rolled back via Iea8ca1caf661f4105ac7816f69c613f86e41825d

https://gerrit.wikimedia.org/r/951576

Mentioned in SAL (#wikimedia-operations) [2023-08-22T20:29:32Z] <inflatador> bking@cumin1001 enable/run puppet on hosts after rollback T343856

Change 952215 had a related patch set uploaded (by Btullis; author: Bking):

[operations/puppet@production] query_service: let puppet manage whitelist

https://gerrit.wikimedia.org/r/952215

Change 952221 had a related patch set uploaded (by Bking; author: Bking):

[operations/puppet@production] wdqs: Add allowlist.txt

https://gerrit.wikimedia.org/r/952221

Change 952215 abandoned by Btullis:

[operations/puppet@production] query_service: let puppet manage whitelist

Reason:

This was just a trial for running pcc. Now addressed in https://gerrit.wikimedia.org/r/c/operations/puppet/+/952221

https://gerrit.wikimedia.org/r/952215

Change 952221 merged by Bking:

[operations/puppet@production] wdqs: Add allowlist.txt

https://gerrit.wikimedia.org/r/952221

Change 949102 merged by jenkins-bot:

[wikidata/query/rdf@master] Allow overriding allowlist file path

https://gerrit.wikimedia.org/r/949102

Mentioned in SAL (#wikimedia-operations) [2023-08-24T20:34:26Z] <inflatador> bking@deploy1002 'scap deploy new wdqs T343856'

Change 952275 had a related patch set uploaded (by Bking; author: Bking):

[wikidata/query/deploy@master] runBlazegraph.sh: Add ALLOWLIST option

https://gerrit.wikimedia.org/r/952275

Change 952275 merged by Ryan Kemper:

[wikidata/query/deploy@master] runBlazegraph.sh: Add ALLOWLIST option

https://gerrit.wikimedia.org/r/952275

Mentioned in SAL (#wikimedia-operations) [2023-08-24T20:43:58Z] <bking@deploy1002> Started deploy [wdqs/wdqs@16e3dcf]: allow list changes T343856 0.3.125

Mentioned in SAL (#wikimedia-operations) [2023-08-24T21:06:02Z] <bking@deploy1002> Finished deploy [wdqs/wdqs@16e3dcf]: allow list changes T343856 0.3.125 (duration: 22m 03s)

Mentioned in SAL (#wikimedia-operations) [2023-08-24T21:06:51Z] <bking@deploy1002> Started deploy [wdqs/wdqs@16e3dcf]: allow list changes T343856 0.3.125

Mentioned in SAL (#wikimedia-operations) [2023-08-24T21:09:48Z] <bking@deploy1002> Finished deploy [wdqs/wdqs@16e3dcf]: allow list changes T343856 0.3.125 (duration: 02m 56s)

Mentioned in SAL (#wikimedia-operations) [2023-08-24T21:16:02Z] <bking@deploy1002> Started deploy [wdqs/wdqs@16e3dcf]: allow list changes T343856 0.3.125

Mentioned in SAL (#wikimedia-operations) [2023-08-24T21:18:19Z] <bking@deploy1002> Finished deploy [wdqs/wdqs@16e3dcf]: allow list changes T343856 0.3.125 (duration: 02m 17s)

Mentioned in SAL (#wikimedia-operations) [2023-08-24T21:19:55Z] <bking@deploy1002> Started deploy [wdqs/wdqs@16e3dcf]: allow list changes T343856 0.3.125

Mentioned in SAL (#wikimedia-operations) [2023-08-24T21:28:13Z] <bking@deploy1002> Finished deploy [wdqs/wdqs@16e3dcf]: allow list changes T343856 0.3.125 (duration: 08m 18s)

Mentioned in SAL (#wikimedia-operations) [2023-08-24T21:29:16Z] <bking@deploy1002> Started deploy [wdqs/wdqs@16e3dcf]: allow list changes T343856 0.3.125

Mentioned in SAL (#wikimedia-operations) [2023-08-24T21:29:31Z] <bking@deploy1002> Finished deploy [wdqs/wdqs@16e3dcf]: allow list changes T343856 0.3.125 (duration: 00m 15s)

Tests on T337296 indicate that this change is successful. There are other issues in T337296, but the allow list is working as expected.

Change 951566 abandoned by Ryan Kemper:

[operations/puppet@production] query_service: move allowlist file resource

Reason:

Patch redundant (issue(s) addressed in other patches)

https://gerrit.wikimedia.org/r/951566