[05:42:08] 06Release-Engineering-Team, 10Dumps-Generation, 10MW-on-K8s, 06serviceops: Migrate current-generation dumps to run from our containerized images - https://phabricator.wikimedia.org/T352650#9959610 (10Joe) p:05Medium→03High The priority of this task has become high, as doing this is currently a blocker... [06:19:57] good morning [06:21:11] the MediaWiki train was successfully rolled out last week :) [06:41:05] !log devtools: shutdown gerrit-bullseye which was created via T363196 due to T330312 [06:41:19] 06Release-Engineering-Team, 06collaboration-services: Create test Gerrit instance - https://phabricator.wikimedia.org/T363196#9959702 (10hashar) The previous test instance (`gerrit-prod-1001`) was deleted because Gerrit authenticates user against the WMCS LDAP and that is a breach of the WMCS policy (I have do... [06:42:38] (03CR) 10Hashar: [C:03+2] Add Agamya Samuel to CI allowlist [integration/config] - 10https://gerrit.wikimedia.org/r/1052322 (owner: 10Pppery) [06:44:25] (03Merged) 10jenkins-bot: Add Agamya Samuel to CI allowlist [integration/config] - 10https://gerrit.wikimedia.org/r/1052322 (owner: 10Pppery) [07:22:39] (03CR) 10Hashar: [C:03+2] Zuul: [mediawiki/extension/DisplayTitle] Add Scribunto phan dependency [integration/config] - 10https://gerrit.wikimedia.org/r/1052056 (owner: 10Fomafix) [07:22:48] (03CR) 10Hashar: [C:03+2] Zuul: [mediawiki/extensions/LinkCards] Add new extension [integration/config] - 10https://gerrit.wikimedia.org/r/1052424 (https://phabricator.wikimedia.org/T369329) (owner: 10Samwilson) [07:24:12] (03Merged) 10jenkins-bot: Zuul: [mediawiki/extension/DisplayTitle] Add Scribunto phan dependency [integration/config] - 10https://gerrit.wikimedia.org/r/1052056 (owner: 10Fomafix) [07:24:13] (03Merged) 10jenkins-bot: Zuul: [mediawiki/extensions/LinkCards] Add new extension [integration/config] - 10https://gerrit.wikimedia.org/r/1052424 (https://phabricator.wikimedia.org/T369329) (owner: 10Samwilson) [07:35:30] (03CR) 10Hashar: [C:03+2] "Deployed" [integration/config] - 10https://gerrit.wikimedia.org/r/1052424 (https://phabricator.wikimedia.org/T369329) (owner: 10Samwilson) [07:35:31] (03CR) 10Hashar: [C:03+2] "Deployed" [integration/config] - 10https://gerrit.wikimedia.org/r/1052056 (owner: 10Fomafix) [07:47:09] (03CR) 10Hashar: [C:03+2] zuul: Add AbuseFilter as phan & test dependency for ORES [integration/config] - 10https://gerrit.wikimedia.org/r/1051838 (https://phabricator.wikimedia.org/T364705) (owner: 10Kosta Harlan) [07:47:21] kostajh: I thought ORES was being removed :) [07:49:01] (03Merged) 10jenkins-bot: zuul: Add AbuseFilter as phan & test dependency for ORES [integration/config] - 10https://gerrit.wikimedia.org/r/1051838 (https://phabricator.wikimedia.org/T364705) (owner: 10Kosta Harlan) [08:07:52] hashar: maybe some day. For now it's just not named well [08:08:23] ORES extension talks to LiftWing, which hosts ORES models (like articlequality), but also other models (like revertrisk). And ORES models are not being updated anymore [08:12:35] kostajh: yeah my understanding was that ORES was being decommissioned entirely (the extension AND the models) [08:12:53] then, it is not like I am actively following what is happening on the machine learning front ;) [08:32:36] (03CR) 10Hashar: [C:04-1] Dockerfiles: [quibble-buster-php74] Fix libICU to 67 not 63 (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/1051721 (owner: 10Jforrester) [08:34:32] hashar: afaik there's no plan to decommission the extension [08:34:40] kostajh: +1 :) [08:36:49] (03PS1) 10Arthur taylor: Add Wikibase client-only jobs to EntitySchema checks [integration/config] - 10https://gerrit.wikimedia.org/r/1052669 (https://phabricator.wikimedia.org/T367156) [08:38:25] (03CR) 10CI reject: [V:04-1] Add Wikibase client-only jobs to EntitySchema checks [integration/config] - 10https://gerrit.wikimedia.org/r/1052669 (https://phabricator.wikimedia.org/T367156) (owner: 10Arthur taylor) [08:39:17] (03PS2) 10Arthur taylor: Add Wikibase client-only jobs to EntitySchema checks [integration/config] - 10https://gerrit.wikimedia.org/r/1052669 (https://phabricator.wikimedia.org/T367156) [08:46:05] (03CR) 10Arthur taylor: "Not exactly sure how to interpret your feedback, but I've had a go at your second suggestion here in I93a08d9e8c88aacd2ec4dce8a052343fbf36" [integration/config] - 10https://gerrit.wikimedia.org/r/1052288 (https://phabricator.wikimedia.org/T367156) (owner: 10Arthur taylor) [08:48:59] (03PS1) 10Kevin Bazira: inference-services: update logo_detection src path [integration/config] - 10https://gerrit.wikimedia.org/r/1052672 (https://phabricator.wikimedia.org/T369344) [09:38:48] 10Continuous-Integration-Config, 10Toolhub, 07Documentation: Set up publish-docs pipeline job - https://phabricator.wikimedia.org/T308632#9960082 (10hashar) 05Open→03Declined After https://gerrit.wikimedia.org/r/c/wikimedia/toolhub/+/803510 got abandoned with the reason //no longer relevant//, I am d... [09:58:35] hashar: what is the next step for rolling out quibble 1.9.2 everywhere? it's blocked on a docker image update AIUI? [10:04:28] (03CR) 10Ilias Sarantopoulos: [C:03+1] inference-services: update logo_detection src path [integration/config] - 10https://gerrit.wikimedia.org/r/1052672 (https://phabricator.wikimedia.org/T369344) (owner: 10Kevin Bazira) [10:23:52] 10Phabricator, 13Patch-For-Review: Make config page display version information - https://phabricator.wikimedia.org/T360756#9960308 (10Aklapper) Ideally the rows under "Version Information" on https://phabricator.wikimedia.org/config/ showed git commit IDs, the more complete the better. :) But if that's not fe... [10:54:04] 10Release-Engineering-Team (Seen), 10MW-on-K8s, 06serviceops, 06SRE, 06Traffic: Serve production traffic via Kubernetes - https://phabricator.wikimedia.org/T290536#9960396 (10Lucas_Werkmeister_WMDE) {T355292} should probably be a subtask of this (or maybe a subtask of T321899)? At least I’ve been told th... [10:56:25] 10Release-Engineering-Team (Seen), 10MW-on-K8s, 06serviceops, 06SRE, 06Traffic: Serve production traffic via Kubernetes - https://phabricator.wikimedia.org/T290536#9960411 (10Clement_Goubert) [10:58:39] 10Release-Engineering-Team (Seen), 10MW-on-K8s, 06serviceops: Create mw-videoscaler helmfile deployment - https://phabricator.wikimedia.org/T321899#9960415 (10Clement_Goubert) →14Duplicate dup:03T355292 [11:29:07] 10Release-Engineering-Team (Seen), 10MW-on-K8s, 06serviceops, 06SRE, 06Traffic: Serve production traffic via Kubernetes - https://phabricator.wikimedia.org/T290536#9960486 (10Clement_Goubert) 05Open→03In progress [11:33:06] 10Release-Engineering-Team (Priority Backlog 📥), 10MW-on-K8s, 06serviceops: Progressive rollout of MediaWiki deployment on Kubernetes - https://phabricator.wikimedia.org/T276487#9960499 (10Clement_Goubert) 05Open→03Resolved a:03Clement_Goubert This functionality has been added to scap. [11:34:26] 10Release-Engineering-Team (Seen), 10MW-on-K8s, 06serviceops, 06SRE, and 2 others: Migrate internal traffic to k8s - https://phabricator.wikimedia.org/T333120#9960507 (10Clement_Goubert) 05In progress→03Resolved All internal traffic has been migrated. [11:36:02] 10Release-Engineering-Team (Seen), 10MW-on-K8s, 06serviceops, 06SRE, 06Traffic: Deploy mediawiki kubernetes services - https://phabricator.wikimedia.org/T321786#9960518 (10Clement_Goubert) [11:37:52] 10Release-Engineering-Team (Seen), 10MW-on-K8s, 06serviceops, 06SRE, 06Traffic: Serve production traffic via Kubernetes - https://phabricator.wikimedia.org/T290536#9960524 (10Clement_Goubert) >>! In T290536#9960396, @Lucas_Werkmeister_WMDE wrote: > {T355292} should probably be a subtask of this (or maybe... [11:41:40] 10Release-Engineering-Team (Seen), 10MW-on-K8s, 06serviceops, 06SRE, 06Traffic: Serve production traffic via Kubernetes - https://phabricator.wikimedia.org/T290536#9960525 (10Clement_Goubert) [12:52:41] (03open) 10jelto: add wikidata query service to Trusted Runners [repos/releng/gitlab-trusted-runner] - 10https://gitlab.wikimedia.org/repos/releng/gitlab-trusted-runner/-/merge_requests/90 (https://phabricator.wikimedia.org/T350793) [13:19:21] (03approved) 10jelto: add wikidata query service to Trusted Runners [repos/releng/gitlab-trusted-runner] - 10https://gitlab.wikimedia.org/repos/releng/gitlab-trusted-runner/-/merge_requests/90 (https://phabricator.wikimedia.org/T350793) [13:19:32] (03merge) 10jelto: add wikidata query service to Trusted Runners [repos/releng/gitlab-trusted-runner] - 10https://gitlab.wikimedia.org/repos/releng/gitlab-trusted-runner/-/merge_requests/90 (https://phabricator.wikimedia.org/T350793) [13:57:17] hashar: do you happen to know if the update_version script in deployment-charts (https://gerrit.wikimedia.org/r/plugins/gitiles/operations/deployment-charts/+/refs/heads/master/update_version/) is still used? [13:58:50] I've added a new python module to the repo and extended the tox.ini that you initially added to run tox there as well, then realized that envlist is missing, then realizes that a bunch of tests fail for the update_version thing [15:12:51] hashar: o/ whenever you get a minute, please merge: https://gerrit.wikimedia.org/r/c/integration/config/+/1052672 [15:12:51] it has a dependant: https://gerrit.wikimedia.org/r/c/machinelearning/liftwing/inference-services/+/1052674 [15:12:51] that will run after the merge. thanks :) [15:17:54] 06Release-Engineering-Team, 10Data-Engineering (Q4 2024 April 1st - June 30th), 07Spike: [Developer Experience] [SPIKE] Investigate process to automate deployment of folders and artifacts to HDFS - https://phabricator.wikimedia.org/T360968#9961474 (10Ottomata) Good q, I'm not certain. @amastilovic ? The tr... [15:22:09] 10GitLab (Pipeline Services Migration🐤), 10Data-Engineering (Q4 2024 April 1st - June 30th), 10Event-Platform, 13Patch-For-Review: Migrate Data Engineering Pipelinelib repos to GitLab - https://phabricator.wikimedia.org/T344730#9961512 (10Snwachukwu) 05Open→03Resolved [15:22:37] (03merge) 10dancy: Try buildctl from buildkit:wmf-v0.14.1-3 again [repos/releng/kokkuri] - 10https://gitlab.wikimedia.org/repos/releng/kokkuri/-/merge_requests/99 [15:25:22] 10Release-Engineering-Team (Priority Backlog 📥), 05Release, 05Train Deployments: 1.43.0-wmf.13 deployment blockers - https://phabricator.wikimedia.org/T366958#9961529 (10matmarex) ##### Risky Patch! 🚂🔥 * **Change**: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/TextExtracts/+/1048086 ApiQueryExtra... [15:33:11] !log +voice lferreira-wmf (new wmf dx director, say hi :)) [15:33:12] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [15:40:13] 10GitLab (Administration, Settings & Policy), 06Release-Engineering-Team, 06collaboration-services, 06Data-Platform-SRE, 06Java-Scala-Standardization: Create a global Maven package registry in Gitlab - https://phabricator.wikimedia.org/T367322#9961605 (10LSobanski) One other clarifying question, does "50... [16:06:23] (03open) 10dancy: kokkuri.yaml: KOKKURI_IMAGE: use v2.0.3 [repos/releng/kokkuri] - 10https://gitlab.wikimedia.org/repos/releng/kokkuri/-/merge_requests/100 [16:06:25] (03update) 10dancy: kokkuri.yaml: KOKKURI_IMAGE: use v2.0.3 [repos/releng/kokkuri] - 10https://gitlab.wikimedia.org/repos/releng/kokkuri/-/merge_requests/100 [16:12:00] (03update) 10dancy: kokkuri.yaml: KOKKURI_IMAGE: use v2.0.3 [repos/releng/kokkuri] - 10https://gitlab.wikimedia.org/repos/releng/kokkuri/-/merge_requests/100 [16:21:21] kevinbazira: I am doing it :) [16:21:25] (03CR) 10Hashar: [C:03+2] inference-services: update logo_detection src path [integration/config] - 10https://gerrit.wikimedia.org/r/1052672 (https://phabricator.wikimedia.org/T369344) (owner: 10Kevin Bazira) [16:22:41] (03Merged) 10jenkins-bot: inference-services: update logo_detection src path [integration/config] - 10https://gerrit.wikimedia.org/r/1052672 (https://phabricator.wikimedia.org/T369344) (owner: 10Kevin Bazira) [16:24:55] 10GitLab, 10Stewards-Onboarding-Tool, 07Technical-Debt: Stewards onboarding tool should not use a personal access token - https://phabricator.wikimedia.org/T369432#9961894 (10Dzahn) [16:26:13] 10GitLab, 06Release-Engineering-Team: Update ldap-sync-bot token - https://phabricator.wikimedia.org/T369532 (10dancy) 03NEW [16:26:21] 10GitLab, 10Stewards-Onboarding-Tool, 07Technical-Debt: Stewards onboarding tool should not use a personal access token - https://phabricator.wikimedia.org/T369432#9961912 (10Dzahn) a:03Dzahn [16:31:06] thanks a bunch, hashar! [16:35:02] kevinbazira: and CI passed! :D [16:35:17] super! :D [16:38:29] 06Project-Admins, 06Data Products, 06GLAM: Create project tag for - https://phabricator.wikimedia.org/T369386#9961955 (10GFontenelle_WMF) Hi @Ladsgroup! As a follow-up from the [[ https://phabricator.wikimedia.org/T706 | T706 ]], I opened this task to have a single project... [16:51:36] 06Project-Admins, 06Data Products, 06GLAM: Create project tag for  - https://phabricator.wikimedia.org/T369386#9962011 (10Aklapper) 05Open→03Resolved a:05GFontenelle_WMF→03Aklapper Let's not overload folks' backlogs. :) > Canonical code repository URL of the pr... [16:58:11] (03CR) 10Hashar: [C:04-1] "We can add duplicates to the dependencies and even add the target repo as a dependency: Quibble dedupes them using a `set()`." [integration/config] - 10https://gerrit.wikimedia.org/r/1052669 (https://phabricator.wikimedia.org/T367156) (owner: 10Arthur taylor) [17:48:07] 10GitLab, 06Release-Engineering-Team: Update ldap-sync-bot token - https://phabricator.wikimedia.org/T369532#9962346 (10dancy) [17:48:09] 10GitLab, 06Release-Engineering-Team: Update ldap-sync-bot token - https://phabricator.wikimedia.org/T369532#9962347 (10dancy) p:05Triage→03High [17:48:23] 10GitLab, 06Release-Engineering-Team: Update ldap-sync-bot token - https://phabricator.wikimedia.org/T369532#9962349 (10dancy) [17:52:33] (03merge) 10dduvall: ci: Use Blubber v1.0.0 to build Blubber [repos/releng/blubber] - 10https://gitlab.wikimedia.org/repos/releng/blubber/-/merge_requests/112 [18:27:40] 06Release-Engineering-Team, 06collaboration-services: Create test Gerrit instance - https://phabricator.wikimedia.org/T363196#9962513 (10Dzahn) We had already changed the authentication settings to local auth and solved that issue. [18:30:03] 06Release-Engineering-Team, 06collaboration-services: Create test Gerrit instance - https://phabricator.wikimedia.org/T363196#9962517 (10Dzahn) Unfortunately the instance wasn't just shut down but actually deleted too. Which is why we had to start from scratch. [18:34:04] 06Release-Engineering-Team, 10Data Pipelines, 06Data-Engineering, 10Data-Platform-SRE (2024.07.08 - 2024.07.28), 13Patch-For-Review: Upgrade Airflow to 2.9.2 - https://phabricator.wikimedia.org/T365449#9962539 (10Gehel) [18:38:45] 10GitLab, 10Stewards-Onboarding-Tool, 07Technical-Debt: Stewards onboarding tool should not use a personal access token - https://phabricator.wikimedia.org/T369432#9962583 (10Dzahn) @Urbanecm I just updated the token in the private repo and ran puppet on stewards1001/2001. `/etc/steward-onboarder/steward-onb... [18:39:31] 10GitLab, 10Stewards-Onboarding-Tool, 07Technical-Debt: Stewards onboarding tool should not use a personal access token - https://phabricator.wikimedia.org/T369432#9962584 (10Dzahn) a:05Dzahn→03Urbanecm [18:42:34] 10GitLab, 10Stewards-Onboarding-Tool, 07Technical-Debt: Stewards onboarding tool should not use a personal access token - https://phabricator.wikimedia.org/T369432#9962594 (10Urbanecm) 05Open→03Resolved Thanks! Verified the onboarder still works for GitLab: ` [urbanecm@stewards1001 ~]$ python3 /srv/... [18:56:47] (03open) 10dancy: sync-world: Reformat --k8s-only [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/376 [18:56:52] (03update) 10dancy: sync-world: Reformat --k8s-only [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/376 [18:57:42] (03update) 10dancy: sync-world: Reformat --k8s-only [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/376 [19:02:36] 10Phabricator: Phabricator weekly changes email: Include EditEngine form changes - https://phabricator.wikimedia.org/T369548 (10Aklapper) 03NEW p:05Triage→03Low [19:23:02] (03update) 10dduvall: .gitlab-ci.yml: Fix duplicate pipelines when pushing merge request [repos/releng/blubber] - 10https://gitlab.wikimedia.org/repos/releng/blubber/-/merge_requests/107 (owner: 10dancy) [19:23:14] (03approved) 10dduvall: kokkuri.yaml: KOKKURI_IMAGE: use v2.0.3 [repos/releng/kokkuri] - 10https://gitlab.wikimedia.org/repos/releng/kokkuri/-/merge_requests/100 (owner: 10dancy) [19:28:23] (03approved) 10dduvall: .gitlab-ci.yml: Fix duplicate pipelines when pushing merge request [repos/releng/blubber] - 10https://gitlab.wikimedia.org/repos/releng/blubber/-/merge_requests/107 (owner: 10dancy) [19:30:20] 06Release-Engineering-Team, 06Data-Platform-SRE, 06Java-Scala-Standardization: Setup a test project to validate upload to the Gitlab package registry - https://phabricator.wikimedia.org/T367391#9962742 (10Gehel) GroupID modified according to comments and project pushed to https://gitlab.wikimedia.org/repos/m... [20:00:28] (03approved) 10swfrench: sync-world: Reformat --k8s-only [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/376 (owner: 10dancy) [20:01:49] 06Release-Engineering-Team, 06Data-Platform-SRE, 06Java-Scala-Standardization: Setup a test project to validate upload to the Gitlab package registry - https://phabricator.wikimedia.org/T367391#9962853 (10Gehel) Testing the release, I get the following error: [INFO] [ERROR] Failed to execute goal or... [20:04:43] brennen: I just tested releasing the project, and ofc I'm getting an error. I suspect something stupid. Could you have a look at the logs to see if it explains a bit more than the cryptic message I get? [20:04:55] No emergency at all, I'm logging off for today anyway! [20:05:10] will have a look [20:15:04] (03update) 10dancy: sync-world: Reformat --k8s-only [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/376 [20:15:51] (03update) 10dancy: sync-world: Reformat --k8s-only [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/376 [20:16:50] (03merge) 10dancy: sync-world: Reformat --k8s-only [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/376 [20:16:51] (03update) 10dancy: sync-world: Reformat --k8s-only [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/376 [20:17:35] (03merge) 10dancy: kokkuri.yaml: KOKKURI_IMAGE: use v2.0.3 [repos/releng/kokkuri] - 10https://gitlab.wikimedia.org/repos/releng/kokkuri/-/merge_requests/100 [20:18:39] (03merge) 10dancy: .gitlab-ci.yml: Fix duplicate pipelines when pushing merge request [repos/releng/blubber] - 10https://gitlab.wikimedia.org/repos/releng/blubber/-/merge_requests/107 [20:27:59] (03open) 10dancy: sync: Refactor deployment stages [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/377 [20:28:02] (03update) 10dancy: sync: Refactor deployment stages [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/377 [20:32:10] (03update) 10dancy: sync: Refactor deployment stages [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/377 [20:34:46] (03update) 10dancy: sync: Refactor deployment stages [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/377 [20:37:13] (03update) 10dancy: sync: Refactor deployment stages [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/377 [20:37:14] (03open) 10dduvall: ci: Try building directly from GitLab CI Git URL [repos/releng/blubber] - 10https://gitlab.wikimedia.org/repos/releng/blubber/-/merge_requests/113 [20:37:16] (03update) 10dduvall: ci: Try building directly from GitLab CI Git URL [repos/releng/blubber] - 10https://gitlab.wikimedia.org/repos/releng/blubber/-/merge_requests/113 [21:21:02] (03approved) 10swfrench: sync: Refactor deployment stages [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/377 (owner: 10dancy) [21:56:07] (03update) 10dancy: sync: Refactor deployment stages [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/377 [21:58:27] (03update) 10dancy: sync: Refactor deployment stages [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/377 [22:01:11] (03merge) 10dancy: sync: Refactor deployment stages [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/377 [22:53:10] 10Phabricator, 10Release-Engineering-Team (Priority Backlog 📥): Duplicating an EditEngine form does not log its creation - https://phabricator.wikimedia.org/T369568 (10Aklapper) 03NEW [22:53:36] 10Phabricator, 10Release-Engineering-Team (Priority Backlog 📥): Duplicating an EditEngine form does not log its creation - https://phabricator.wikimedia.org/T369568#9963451 (10Aklapper) p:05Triage→03Low a:03Aklapper [22:54:22] 10Phabricator, 10Release-Engineering-Team (Priority Backlog 📥): Duplicating an EditEngine form does not log its creation - https://phabricator.wikimedia.org/T369568#9963453 (10Aklapper) [23:34:10] 06Release-Engineering-Team, 10Data-Engineering (Q4 2024 April 1st - June 30th), 07Spike: [Developer Experience] [SPIKE] Investigate process to automate deployment of folders and artifacts to HDFS - https://phabricator.wikimedia.org/T360968#9963593 (10amastilovic) I've considered the option of pulling from th...