Page MenuHomePhabricator

dduvall (Dan Duvall)
Automation Engineer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 4:24 PM (300 w, 3 h)
Availability
Busy Busy until Jul 27.
IRC Nick
marxarelli
LDAP User
Dduvall
MediaWiki User
DDuvall (WMF) [ Global Accounts ]

Recent Activity

May 26 2020

dduvall placed T243330: train-deploy-notes Jenkins job fails in conjunction with branch.py up for grabs.
May 26 2020, 5:44 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), User-brennen, Release-Engineering-Team (Deployment services)
dduvall placed T248927: Blubber policy should be verified after expansion up for grabs.
May 26 2020, 5:43 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release-Engineering-Team (Pipeline), Release Pipeline (Blubber)

May 11 2020

dduvall added a project to T201875: Allow new blubber builders to be implemented in yaml: EngProd-Virtual-Hackathon.
May 11 2020, 10:09 PM · EngProd-Virtual-Hackathon, Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO, Release Pipeline (Blubber)

May 5 2020

dduvall placed T248351: Investigate wikimedia.biterg.io as possible replacement for people.wikimedia.org/~dduvall/jenkins up for grabs.
May 5 2020, 6:38 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), wikimedia.biterg.io
dduvall placed T244313: Experiment with different PipelineLib-/helm-based approaches to system testing up for grabs.
May 5 2020, 6:35 PM · Release-Engineering-Team (CI & Testing services), Release Pipeline
dduvall changed the status of T243436: Refine Seakeeper proposal for Security/SRE review from Open to Stalled.
May 5 2020, 6:27 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Security-Team, Release-Engineering-Team (CI & Testing services)
dduvall changed the status of T244384: Research available third-party Argo and Kubernetes cloud providers, a subtask of T243436: Refine Seakeeper proposal for Security/SRE review, from Open to Stalled.
May 5 2020, 6:27 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Security-Team, Release-Engineering-Team (CI & Testing services)
dduvall changed the status of T244384: Research available third-party Argo and Kubernetes cloud providers from Open to Stalled.
May 5 2020, 6:27 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release-Engineering-Team (CI & Testing services)

Apr 1 2020

dduvall updated the task description for T249162: High rate of timeouts on jsonTruncated channel upon group1 1.35.0-wmf.26 promotion.
Apr 1 2020, 8:22 PM · MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Core Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error
dduvall added a subtask for T247773: 1.35.0-wmf.26 deployment blockers: T249162: High rate of timeouts on jsonTruncated channel upon group1 1.35.0-wmf.26 promotion.
Apr 1 2020, 7:42 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release, Train Deployments
dduvall added a parent task for T249162: High rate of timeouts on jsonTruncated channel upon group1 1.35.0-wmf.26 promotion: T247773: 1.35.0-wmf.26 deployment blockers.
Apr 1 2020, 7:42 PM · MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Core Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error
dduvall triaged T249162: High rate of timeouts on jsonTruncated channel upon group1 1.35.0-wmf.26 promotion as Unbreak Now! priority.
Apr 1 2020, 7:42 PM · MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Core Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error
dduvall created T249162: High rate of timeouts on jsonTruncated channel upon group1 1.35.0-wmf.26 promotion.
Apr 1 2020, 7:42 PM · MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Core Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error
dduvall lowered the priority of T244384: Research available third-party Argo and Kubernetes cloud providers from High to Medium.
Apr 1 2020, 5:30 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release-Engineering-Team (CI & Testing services)

Mar 31 2020

dduvall added a subtask for T247773: 1.35.0-wmf.26 deployment blockers: T249045: PHP Warning: Recursion detected in RequestContext::getLanguage.
Mar 31 2020, 8:16 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release, Train Deployments
dduvall added a parent task for T249045: PHP Warning: Recursion detected in RequestContext::getLanguage: T247773: 1.35.0-wmf.26 deployment blockers.
Mar 31 2020, 8:16 PM · MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), Core Platform Team Workboards (Clinic Duty Team), Patch-For-Review, User-DannyS712, Wikimedia-production-error
dduvall created T249045: PHP Warning: Recursion detected in RequestContext::getLanguage.
Mar 31 2020, 8:16 PM · MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), Core Platform Team Workboards (Clinic Duty Team), Patch-For-Review, User-DannyS712, Wikimedia-production-error

Mar 23 2020

dduvall created T248351: Investigate wikimedia.biterg.io as possible replacement for people.wikimedia.org/~dduvall/jenkins.
Mar 23 2020, 8:42 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), wikimedia.biterg.io

Mar 18 2020

dduvall added a comment to T234902: quibble + local-charts?.

If I'm understanding the task description correctly—inquiring about doing ephemeral chart-based deployments in CI for the sake of system/e2e testing?—then T244313: Experiment with different PipelineLib-/helm-based approaches to system testing might be relevant.

Mar 18 2020, 5:45 PM · Release-Engineering-Team-TODO, Patch-For-Review, Quibble

Mar 13 2020

thcipriani awarded T247320: Order of magnitude for New CI hosting budget a Barnstar token.
Mar 13 2020, 4:30 PM · Release-Engineering-Team (CI & Testing services), Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
dduvall closed T247320: Order of magnitude for New CI hosting budget as Resolved.

Hand-wavy estimates using the GCS calculator have been sent to @thcipriani and @greg. Note that we haven't chosen a vendor at this point; The GCS calculator was simply the most convenient option available.

Mar 13 2020, 4:26 PM · Release-Engineering-Team (CI & Testing services), Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
dduvall closed T247320: Order of magnitude for New CI hosting budget, a subtask of T244384: Research available third-party Argo and Kubernetes cloud providers, as Resolved.
Mar 13 2020, 4:26 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release-Engineering-Team (CI & Testing services)

Mar 11 2020

dduvall triaged T247320: Order of magnitude for New CI hosting budget as High priority.
Mar 11 2020, 10:51 PM · Release-Engineering-Team (CI & Testing services), Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
dduvall updated the task description for T244384: Research available third-party Argo and Kubernetes cloud providers.
Mar 11 2020, 4:24 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release-Engineering-Team (CI & Testing services)
dduvall added a comment to T243436: Refine Seakeeper proposal for Security/SRE review.

See the task description for a draft (and very WIP) rewrite of the Seakeeper proposal.

Mar 11 2020, 4:22 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Security-Team, Release-Engineering-Team (CI & Testing services)
dduvall updated the task description for T243436: Refine Seakeeper proposal for Security/SRE review.
Mar 11 2020, 4:22 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Security-Team, Release-Engineering-Team (CI & Testing services)

Mar 6 2020

dduvall reopened T247109: Replace integration-trigger-01 with running the dummy job on contint1001 agent, a subtask of T236576: Move all Wikimedia CI (WMCS integration project) instances from jessie to stretch, as Open.
Mar 6 2020, 10:17 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release-Engineering-Team (CI & Testing services), Continuous-Integration-Infrastructure (phase-out-jessie), Cloud-VPS (Debian Jessie Deprecation)
dduvall reopened T247109: Replace integration-trigger-01 with running the dummy job on contint1001 agent as "Open".

Reopening for follow-up patch review that schedules trigger builds on the master node.

Mar 6 2020, 10:17 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release-Engineering-Team (CI & Testing services), Continuous-Integration-Infrastructure (phase-out-jessie)
dduvall awarded T236203: Add CI checks for golang admission controllers a Love token.
Mar 6 2020, 9:34 PM · Continuous-Integration-Config, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release-Engineering-Team (CI & Testing services), Toolforge, cloud-services-team (Kanban), Kubernetes
dduvall added a comment to T247109: Replace integration-trigger-01 with running the dummy job on contint1001 agent.

This effectively limits the number of concurrent pipelinelib based jobs to 3 since contint1001 is configured with just 3 executors. Another approach we might take is to create a dummy node for trigger jobs that uses a second ssh connection to contint1001 (different user maybe) and has more executors assigned. The only concern there is that contint1001 would be allocating memory for a jenkins agent that does nothing.

Mar 6 2020, 7:49 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release-Engineering-Team (CI & Testing services), Continuous-Integration-Infrastructure (phase-out-jessie)

Mar 2 2020

dduvall created T246700: Implement golang directives for Blubber.
Mar 2 2020, 7:16 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release Pipeline (Blubber)
dduvall added a comment to T236203: Add CI checks for golang admission controllers.

@Bstorm, we've been toiling quite a bit on documentation for Blubber and PipelineLib, and I've just added a Go-specific user guide that should get you what you need for these two projects.

Mar 2 2020, 7:05 PM · Continuous-Integration-Config, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release-Engineering-Team (CI & Testing services), Toolforge, cloud-services-team (Kanban), Kubernetes

Feb 28 2020

dduvall placed T246253: Review pipelinelib reference documentation up for grabs.

The reference documentation on Wikitech should now be sufficiently dense, including all possible configuration fields and output variables. Since I did a substantial amount of refactoring and expanding, it would be for @LarsWirzenius to re-review.

Feb 28 2020, 11:37 PM · Release Pipeline, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))

Feb 26 2020

dduvall triaged T246253: Review pipelinelib reference documentation as Medium priority.
Feb 26 2020, 6:46 PM · Release Pipeline, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
dduvall created T246253: Review pipelinelib reference documentation.
Feb 26 2020, 6:45 PM · Release Pipeline, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))

Feb 25 2020

dduvall added a comment to T240943: Security Concept Review For new CI.

Sounds good, @chasemp. Looking forward to giving this another go when we're ready.

Feb 25 2020, 4:39 PM · secscrum, SecTeam Discussion, Security-Team, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Security Preview

Feb 21 2020

dduvall closed T240913: Write Pipelinelib tutorial, a subtask of T239423: Document pipelinelib, as Resolved.
Feb 21 2020, 5:08 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release Pipeline
dduvall closed T240913: Write Pipelinelib tutorial as Resolved.

Thanks for the review, @LarsWirzenius!

Feb 21 2020, 5:08 PM · User-zeljkofilipin, Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release Pipeline
dduvall closed T240914: Write pipelinelib user guide, a subtask of T239423: Document pipelinelib, as Resolved.
Feb 21 2020, 5:07 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release Pipeline
dduvall closed T240914: Write pipelinelib user guide as Resolved.

@LarsWirzenius, thanks for reviewing!

Feb 21 2020, 5:07 PM · Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release Pipeline

Feb 19 2020

dduvall claimed T243330: train-deploy-notes Jenkins job fails in conjunction with branch.py.

Stealing this from @mmodell since I broke the job (or hit a Zuul bug, rather) with the recent Zuul layout changes.

Feb 19 2020, 6:19 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), User-brennen, Release-Engineering-Team (Deployment services)

Feb 18 2020

dduvall added a comment to T243330: train-deploy-notes Jenkins job fails in conjunction with branch.py.

Looks like the job filter introduced to zuul/layout.yaml in https://gerrit.wikimedia.org/r/c/integration/config/+/571849 that was meant to limit scheduling of the job for only changes to the includes/DefaultSettings.php file on wmf/* branches is not working.

Feb 18 2020, 8:55 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), User-brennen, Release-Engineering-Team (Deployment services)
dduvall added a comment to T240914: Write pipelinelib user guide.

I've written one very basic user guide which could use some review.

Feb 18 2020, 7:59 PM · Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release Pipeline
dduvall updated subscribers of T240913: Write Pipelinelib tutorial.

There are now three tutorials that could use some review before I close this out.

Feb 18 2020, 7:57 PM · User-zeljkofilipin, Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release Pipeline
dduvall closed T233867: 1.35.0-wmf.19 deployment blockers as Resolved.
Feb 18 2020, 6:03 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release, Train Deployments
dduvall closed T245202: RESTBase 500 spike of all /page/related/ hits following 1.35.0-wmf.19 all-wiki deployment as Resolved.

Today's re-roll of 1.35.0-wmf.19 showed no such increase in pool counter rejections nor spikes in restbase/varnish 500s.

Feb 18 2020, 6:02 PM · Patch-For-Review, CirrusSearch, Discovery-Search, Android-app-Bugs, iOS-app-Bugs, Wikipedia-iOS-App-Backlog, RESTBase, Wikipedia-Android-App-Backlog, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
dduvall closed T245202: RESTBase 500 spike of all /page/related/ hits following 1.35.0-wmf.19 all-wiki deployment, a subtask of T233867: 1.35.0-wmf.19 deployment blockers, as Resolved.
Feb 18 2020, 6:02 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release, Train Deployments

Feb 13 2020

dduvall updated the task description for T245202: RESTBase 500 spike of all /page/related/ hits following 1.35.0-wmf.19 all-wiki deployment.
Feb 13 2020, 11:11 PM · Patch-For-Review, CirrusSearch, Discovery-Search, Android-app-Bugs, iOS-app-Bugs, Wikipedia-iOS-App-Backlog, RESTBase, Wikipedia-Android-App-Backlog, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
dduvall edited Stack Trace on T245202: RESTBase 500 spike of all /page/related/ hits following 1.35.0-wmf.19 all-wiki deployment.
Feb 13 2020, 11:10 PM · Patch-For-Review, CirrusSearch, Discovery-Search, Android-app-Bugs, iOS-app-Bugs, Wikipedia-iOS-App-Backlog, RESTBase, Wikipedia-Android-App-Backlog, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
dduvall added a project to T245202: RESTBase 500 spike of all /page/related/ hits following 1.35.0-wmf.19 all-wiki deployment: CirrusSearch.
Feb 13 2020, 11:07 PM · Patch-For-Review, CirrusSearch, Discovery-Search, Android-app-Bugs, iOS-app-Bugs, Wikipedia-iOS-App-Backlog, RESTBase, Wikipedia-Android-App-Backlog, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
dduvall edited Stack Trace on T245202: RESTBase 500 spike of all /page/related/ hits following 1.35.0-wmf.19 all-wiki deployment.
Feb 13 2020, 11:07 PM · Patch-For-Review, CirrusSearch, Discovery-Search, Android-app-Bugs, iOS-app-Bugs, Wikipedia-iOS-App-Backlog, RESTBase, Wikipedia-Android-App-Backlog, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
dduvall edited Stack Trace on T245202: RESTBase 500 spike of all /page/related/ hits following 1.35.0-wmf.19 all-wiki deployment.
Feb 13 2020, 11:05 PM · Patch-For-Review, CirrusSearch, Discovery-Search, Android-app-Bugs, iOS-app-Bugs, Wikipedia-iOS-App-Backlog, RESTBase, Wikipedia-Android-App-Backlog, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
dduvall added a comment to T245202: RESTBase 500 spike of all /page/related/ hits following 1.35.0-wmf.19 all-wiki deployment.

Relevant logstash range for restbase errors during the deployed period.

Feb 13 2020, 11:04 PM · Patch-For-Review, CirrusSearch, Discovery-Search, Android-app-Bugs, iOS-app-Bugs, Wikipedia-iOS-App-Backlog, RESTBase, Wikipedia-Android-App-Backlog, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
dduvall renamed T245202: RESTBase 500 spike of all /page/related/ hits following 1.35.0-wmf.19 all-wiki deployment from Varnish 500 spike of all /page/related/ hits following 1.35.0-wmf.19 all-wiki deployment to RESTBase 500 spike of all /page/related/ hits following 1.35.0-wmf.19 all-wiki deployment.
Feb 13 2020, 11:03 PM · Patch-For-Review, CirrusSearch, Discovery-Search, Android-app-Bugs, iOS-app-Bugs, Wikipedia-iOS-App-Backlog, RESTBase, Wikipedia-Android-App-Backlog, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
dduvall triaged T245202: RESTBase 500 spike of all /page/related/ hits following 1.35.0-wmf.19 all-wiki deployment as Unbreak Now! priority.
Feb 13 2020, 8:45 PM · Patch-For-Review, CirrusSearch, Discovery-Search, Android-app-Bugs, iOS-app-Bugs, Wikipedia-iOS-App-Backlog, RESTBase, Wikipedia-Android-App-Backlog, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
dduvall created T245202: RESTBase 500 spike of all /page/related/ hits following 1.35.0-wmf.19 all-wiki deployment.
Feb 13 2020, 8:45 PM · Patch-For-Review, CirrusSearch, Discovery-Search, Android-app-Bugs, iOS-app-Bugs, Wikipedia-iOS-App-Backlog, RESTBase, Wikipedia-Android-App-Backlog, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
dduvall edited parent tasks for T245062: Double ?uselang= passed to a file results in "Cache key contains characters that are not allowed: `P180_1101514477_fr?uselang=fr_label`", added: T233868: 1.35.0-wmf.20 deployment blockers; removed: T233867: 1.35.0-wmf.19 deployment blockers.
Feb 13 2020, 8:26 PM · MW-1.35-notes (1.35.0-wmf.24; 2020-03-17), Patch-For-Review, Wikidata-Campsite (Wikidata-Campsite-Iteration-∞), Wikidata, WikibaseMediaInfo, Wikimedia-production-error
dduvall removed a subtask for T233867: 1.35.0-wmf.19 deployment blockers: T245062: Double ?uselang= passed to a file results in "Cache key contains characters that are not allowed: `P180_1101514477_fr?uselang=fr_label`".
Feb 13 2020, 8:25 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release, Train Deployments
dduvall added a subtask for T233868: 1.35.0-wmf.20 deployment blockers: T245062: Double ?uselang= passed to a file results in "Cache key contains characters that are not allowed: `P180_1101514477_fr?uselang=fr_label`".
Feb 13 2020, 8:25 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release, Train Deployments

Feb 12 2020

dduvall closed T244512: Allow additional helm overrides in PipelineLib config, a subtask of T244313: Experiment with different PipelineLib-/helm-based approaches to system testing, as Resolved.
Feb 12 2020, 4:57 PM · Release-Engineering-Team (CI & Testing services), Release Pipeline
dduvall closed T244512: Allow additional helm overrides in PipelineLib config as Resolved.
Feb 12 2020, 4:57 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release-Engineering-Team (CI & Testing services), Release Pipeline

Feb 7 2020

dduvall updated the task description for T244512: Allow additional helm overrides in PipelineLib config.
Feb 7 2020, 7:27 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release-Engineering-Team (CI & Testing services), Release Pipeline
dduvall moved T244512: Allow additional helm overrides in PipelineLib config from INBOX to New Work on the Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)) board.
Feb 7 2020, 7:11 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release-Engineering-Team (CI & Testing services), Release Pipeline
dduvall triaged T244512: Allow additional helm overrides in PipelineLib config as Medium priority.
Feb 7 2020, 7:10 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release-Engineering-Team (CI & Testing services), Release Pipeline

Feb 6 2020

dduvall created T244512: Allow additional helm overrides in PipelineLib config.
Feb 6 2020, 5:59 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release-Engineering-Team (CI & Testing services), Release Pipeline

Feb 5 2020

dduvall renamed T244384: Research available third-party Argo and Kubernetes cloud providers from Research available third-party Kubernetes cloud providers to Research available third-party Argo and Kubernetes cloud providers.
Feb 5 2020, 6:06 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release-Engineering-Team (CI & Testing services)
dduvall created T244384: Research available third-party Argo and Kubernetes cloud providers.
Feb 5 2020, 6:01 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release-Engineering-Team (CI & Testing services)
dduvall added a comment to T244313: Experiment with different PipelineLib-/helm-based approaches to system testing.

Thanks, @Jrbranaa. I'll set something up.

Feb 5 2020, 5:17 PM · Release-Engineering-Team (CI & Testing services), Release Pipeline
dduvall updated the task description for T244313: Experiment with different PipelineLib-/helm-based approaches to system testing.
Feb 5 2020, 12:34 AM · Release-Engineering-Team (CI & Testing services), Release Pipeline
dduvall updated subscribers of T244313: Experiment with different PipelineLib-/helm-based approaches to system testing.

@Jrbranaa, would love to talk with you and anyone else in Quality-and-Test-Engineering-Team (QTE) about the varying degrees of (in)sanity in these approaches.

Feb 5 2020, 12:30 AM · Release-Engineering-Team (CI & Testing services), Release Pipeline
dduvall added a comment to T225236: Figure out how to test Citoid with Zotero in the pipeline.

We're expanding the documentation for this currently; however, I think the tl;dr is that if you can run the test via helm test then it should be possible in the pipeline. The documentation for the deploy stage is somewhat sparse at the moment: https://wikitech.wikimedia.org/wiki/PipelineLib/Reference#Deploy_stage

Feb 5 2020, 12:26 AM · Release-Engineering-Team (CI & Testing services), Core Platform Team, Citoid, Release Pipeline
dduvall created T244313: Experiment with different PipelineLib-/helm-based approaches to system testing.
Feb 5 2020, 12:25 AM · Release-Engineering-Team (CI & Testing services), Release Pipeline

Jan 24 2020

dduvall added a comment to T240943: Security Concept Review For new CI.

Firstly, I just want to say thanks to @chasemp, @sbassett, @Reedy for taking the time to review the deep trove of meeting notes, supporting documents, and proposals around this year-long process of planning for the future of CI at WMF. As is often the case when making changes to such a widely utilized part of our developer ecosystem, there are some false starts, missing details, scope creep, revisions (revisions, revisions), and adaptions along the way. Making sense of such a large project at this point in the process is no small feat. So thank you for doing that work and for providing such a thorough and actionable response.

Jan 24 2020, 9:41 PM · secscrum, SecTeam Discussion, Security-Team, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Security Preview
dduvall edited projects for T243436: Refine Seakeeper proposal for Security/SRE review, added: Release-Engineering-Team (CI & Testing services); removed Release-Engineering-Team (Pipeline).
Jan 24 2020, 6:04 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Security-Team, Release-Engineering-Team (CI & Testing services)

Jan 22 2020

dduvall moved T243436: Refine Seakeeper proposal for Security/SRE review from INBOX to New Work on the Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)) board.
Jan 22 2020, 6:13 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Security-Team, Release-Engineering-Team (CI & Testing services)
dduvall claimed T243436: Refine Seakeeper proposal for Security/SRE review.
Jan 22 2020, 6:13 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Security-Team, Release-Engineering-Team (CI & Testing services)
dduvall triaged T243436: Refine Seakeeper proposal for Security/SRE review as High priority.
Jan 22 2020, 6:10 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Security-Team, Release-Engineering-Team (CI & Testing services)
dduvall created T243436: Refine Seakeeper proposal for Security/SRE review.
Jan 22 2020, 6:10 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Security-Team, Release-Engineering-Team (CI & Testing services)

Jan 21 2020

dduvall triaged T243305: Remove record-node-stats publisher as Medium priority.
Jan 21 2020, 6:23 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release-Engineering-Team (CI & Testing services), Continuous-Integration-Config
dduvall created T243305: Remove record-node-stats publisher.
Jan 21 2020, 6:22 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release-Engineering-Team (CI & Testing services), Continuous-Integration-Config

Jan 17 2020

dduvall closed T242896: Give "SonarQube bot" gerrit user V+1 rights in gerrit repos, a subtask of T238004: Implement sonarcloud integration for Java projects in the same way as PHP projects, as Resolved.
Jan 17 2020, 10:39 PM · Discovery-Search (Current work), Patch-For-Review, Code-Health
dduvall closed T242896: Give "SonarQube bot" gerrit user V+1 rights in gerrit repos as Resolved.
Jan 17 2020, 10:39 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Gerrit-Privilege-Requests, Code-Health
dduvall added a comment to T242896: Give "SonarQube bot" gerrit user V+1 rights in gerrit repos.

Done https://gerrit.wikimedia.org/r/plugins/gitiles/All-Projects/+/fe0864cd3ecb46918d91ebd8dbacd5b5f86746d0

Jan 17 2020, 10:39 PM · Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Gerrit-Privilege-Requests, Code-Health
dduvall added a comment to T240913: Write Pipelinelib tutorial.

Finished a second tutorial for introducing more concepts around multi-stage pipelines.

Jan 17 2020, 1:00 AM · User-zeljkofilipin, Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release Pipeline

Jan 13 2020

dduvall awarded T242446: Decide timing of the automatic mediawiki branch cut a Yellow Medal token.
Jan 13 2020, 8:06 PM · Patch-For-Review, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Core Platform Team, Release-Engineering-Team (Deployment services), Goal
dduvall awarded T214513: Deploy and migrate tools to a Kubernetes v1.15 or newer cluster a Love token.
Jan 13 2020, 7:45 PM · Sustainability (Incident Prevention), Goal, Epic, Toolforge, cloud-services-team (Kanban), Kubernetes

Dec 20 2019

thcipriani awarded T240913: Write Pipelinelib tutorial a Love token.
Dec 20 2019, 10:26 PM · User-zeljkofilipin, Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release Pipeline
dduvall added a comment to T240913: Write Pipelinelib tutorial.

Finished a first draft at https://wikitech.wikimedia.org/wiki/Deployment_pipeline/Pipelinelib/Tutorial/TestingHelloNode

Dec 20 2019, 10:03 PM · User-zeljkofilipin, Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release Pipeline

Dec 18 2019

dduvall committed rGBLBR5591b500752c: pipeline: Exclude binaries when copying source to docker images (authored by dduvall).
pipeline: Exclude binaries when copying source to docker images
Dec 18 2019, 6:32 PM

Dec 16 2019

dduvall committed rGBLBR2ef8a66d9948: Remove experimental warning from README (authored by dduvall).
Remove experimental warning from README
Dec 16 2019, 11:38 PM
dduvall added a project to T240913: Write Pipelinelib tutorial: Release Pipeline.
Dec 16 2019, 11:09 PM · User-zeljkofilipin, Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release Pipeline
dduvall created T240914: Write pipelinelib user guide.
Dec 16 2019, 11:09 PM · Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release Pipeline
dduvall created T240913: Write Pipelinelib tutorial.
Dec 16 2019, 11:06 PM · User-zeljkofilipin, Release-Engineering-Team (Pipeline), Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3)), Release Pipeline
dduvall added a comment to T240679: Create a threat model for new CI.

For CI systems that run on k8s, this might be useful:

Dec 16 2019, 5:52 PM · Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Release-Engineering-Team (CI & Testing services)

Dec 12 2019

dduvall closed T233858: 1.35.0-wmf.10 deployment blockers as Resolved.
Dec 12 2019, 8:22 PM · Release, Train Deployments

Dec 11 2019

dduvall added a subtask for T233858: 1.35.0-wmf.10 deployment blockers: T240505: Unbreak now (please) : newly broken CentralNotice admin interface.
Dec 11 2019, 9:41 PM · Release, Train Deployments
dduvall added a parent task for T240505: Unbreak now (please) : newly broken CentralNotice admin interface: T233858: 1.35.0-wmf.10 deployment blockers.
Dec 11 2019, 9:41 PM · Fundraising Sprint YAMLton, the Musical, Fundraising-Backlog

Dec 10 2019

dduvall committed rGBLBR23c715634779: Avoid extra image layers due to sparse user logs (authored by dduvall).
Avoid extra image layers due to sparse user logs
Dec 10 2019, 6:34 PM

Dec 9 2019

dduvall committed rGBLBR6111a02149e3: Fix `make clean` when project source is outside GOPATH (authored by dduvall).
Fix `make clean` when project source is outside GOPATH
Dec 9 2019, 3:49 PM
dduvall committed rGBLBR6f36820456b4: Commit complete go.mod and go.sum files (authored by dduvall).
Commit complete go.mod and go.sum files
Dec 9 2019, 3:49 PM