Wed, Jan 22
Tue, Jan 21
Fri, Jan 17
I'm afraid things are running late and in too much of a flux for a tech talk in the foreseeable future.
@awight are there enough errors from that person's user page to warrant drastic action or might it be OK to suffer the consequences of ignoring it over the weekend?
Thu, Jan 16
All wikis currently on wmf.15. Nothing has exploded so far.
https://logstash.wikimedia.org/goto/c8695d3bc9c9744324c61075975b5120 should show the full message, for those with logstash access.
Wed, Jan 15
We had a second thread modelling meeting today. Notes on the threats page linked from the task description.
We (RelEng and SRE) had a second threat modelling meeting today, and the threats page is updated.
Would it be feasible to automatically cut the branch on Monday, and also automatically deploy it to testwiki on Monday? I.e., the pre-deployment-window steps on https://wikitech.wikimedia.org/wiki/Heterogeneous_deployment/Train_deploys#Before_the_deploy_window except the one-time configuration steps.
We don't run IRC ourselves. I don't know what the foundation's relationship with the freenode IRC network is, but paying someone to host Matrix for us should be no worse than our IRC situation is. Also no worse than Slack is.
There's about 120 of these now, and the count is going up. I'm not quite worried enough to make it a train blocker, yet, but it'd be nice to have this looked at anyway.
1: We're not blocked on the review. We're, separately, working with SRE on a threat model for CI. https://www.mediawiki.org/wiki/User:LarsWirzenius/NewCI/threats is the current status on that.
Right. There's now 20 occurences.
Mon, Jan 13
Thu, Jan 9
The deployment date is currently open, but sooner rather than later. RelEng is currently blocked on this by some discussions on K8s hosting with SRE, and doing a threat model with them.
Wed, Jan 8
This is written now and works sufficiently that I can use it. I'll be presenting it at a future Go study group meeting. The code is at http://git.liw.fi/go/ickadmin
I've done the test deployment and ran a couple of sample builds, per the Argo tutorial. So far, so good. Need to actually grok what I did, next.
Thu, Jan 2
Dec 18 2019
That's a start of the reference documentation for Pipelinelib. It needs review and fixing by Dan or others who have the knowledge.
Dec 17 2019
Dec 16 2019
I'm still logged in. I've now been logged in for a month and a day. I suggest we can close this ticket.
Dec 13 2019
Dec 11 2019
I last had to log in on Nov 15. I propose that if I'm still logged in on Monday, Dec 16, we close this ticket.
Dec 9 2019
Nit: we do currently use git for this process, it's just that we use it in a very manual way with a private, on-deployment repo for the patches in /srv/patches (as you mentioned) and by running git apply/am to apply security patches directly on the deployment server. IMO, the main push here is in the way of increased automation and process improvement and the consistency and accountability that would provide.
Dec 5 2019
A summary of a discussion that happened over email. I hope this
captures the essence of the discussion without omitting or distorting
any salient details.
I've updated the instructions at https://gerrit.wikimedia.org/r/plugins/gitiles/pgp-public-keys/+/refs/heads/master/process.mdwn and will be sending them out momentarily.
Occasional update: I last logged in on November 15, and am still logged in.
Dec 4 2019
Nov 28 2019
Have created the repository. Now waiting to hear what I need to set up to make it work so that reviewed changes get merged.
Nov 15 2019
I had to log in today as well. I had been logged in since October 24, so it seems the log-in-daily problem is getting solved.
Nov 12 2019
Archived Etherpad for the session:
Nov 6 2019
We may have to write a small adaptor, but other than that, yes.
Nov 5 2019
Aye, Argo is what we call it, though it's actually many components.
Argo, Airflow, and CI
For RelEng and CI, https://www.mediawiki.org/wiki/User:LarsWirzenius/NewCI is long, but the most important parts are introduction and requirements, which aren't all that long.
Nov 4 2019
In the hope it's useful, I'll mention I'm still logged in to Gerrit, since my previous log in on October 24.