Related task: T214158
Tue, Oct 27
I thought of some more guidelines we could use to help migrate our configuration. Open to feedback.
Thu, Oct 15
Tue, Oct 13
Fri, Oct 9
My concern is that this transition step becomes a permanent step.
Fri, Oct 2
Wed, Sep 30
I apologize - the comment about abandoning the patch in favor of the existing pipeline images slipped by me. But to answer your question, the Dockerfile from the patchset lines you referenced above is (with some modification due to not having already cloned the eventgate repo) what would be outputted from running blubber against the development variant for that repo (https://gerrit.wikimedia.org/r/plugins/gitiles/eventgate-wikimedia/+/refs/heads/master/.pipeline/blubber.yaml)
Tue, Sep 29
Is this accomplished by https://gerrit.wikimedia.org/r/c/mediawiki/tools/cli/+/622790?
Sep 25 2020
Sep 24 2020
Considering the two types of images we've discussed publishing:
Sep 23 2020
My mistake, I did not realize that the docker-override.yml file creation was already accomplished. :)
Sep 19 2020
Sep 18 2020
Various jobenqueue errors happened today in the past 6 hours with spikes of over 10k. I didn't see any k8s deployments correlated with them.
It looks like the helm test part is failing. This wasn't being tested with helm before so I can remove that part for now.
Sep 17 2020
Thanks for the replies all.
Sep 16 2020
Proposal was written in Google docs. I've now moved it to my user page: https://wikitech.wikimedia.org/wiki/User:Jeena_Huneidi/Complex_Dev_Environment
But really, it's been abandoned in favor of docker-compose - https://phabricator.wikimedia.org/project/view/4585/
Sep 15 2020
Sep 12 2020
Sep 11 2020
Sep 10 2020
Hi, just catching up on the comments here and clarifying that originally, the .6 version was copied into the .8 folder (talking this over later with thcipriani, we conjectured that this was because there was actually no .7 deploy)
I added php support to blubber. An example of what would be added to the variant in your blubberfile for php services:
php: requirements: [composer.json] production: true # optional for adding the --no-dev flag
Sep 9 2020
Sep 2 2020
Just want to let you know we've been working on improvements towards the direction of automated deploys :)
Sep 1 2020
@Physikerwelt Hi, I believe the problem is related to the pipelinelib issue as you mentioned. What happened is that the helm chart registry changed locations, so the deployment test failed since it's still trying to get the chart from the old location. T261346 attempts to fix this by adding the registry location to PipelineLib, but we still need to update the CI configuration to reflect those changes, which is why I created https://gerrit.wikimedia.org/r/c/mediawiki/services/mathoid/+/623480 .
@Physikerwelt sorry you got added to the change. You were added by reviewer-bot automatically, I assume since you tend to make changes to mathoid. I'll reply to your comment on [T207535#6421053]. As far as using the latest mathoid version, I'm not sure about restbase, but for CI, I've made it the default in my change to use the latest mathoid chart. If that's not desired please let me know and we can go back to using the previously specified version.
Actually I think this is a blubber thing, right?
Aug 26 2020
Hi, I'm working on https://phabricator.wikimedia.org/T255835, but I've only added the ability to specify image updates for an environment in the .pipeline/config.yaml. I'm wondering if I should also add this ability for releases as well...Is it likely we'll want to have an image version override in the release values.yaml?
Aug 20 2020
Aug 12 2020
Failing because kube_env is located in /etc/profile.d, so only loaded for interactive shell.
We decided to add a new step to pipelinelib called 'promote' to do this task. It will clone the deployment-charts repo and run an update script to update the versions, then push a patch to gerrit.
I thought I'd post some information about how RelEng supports docker images in case it is of interest to you.
Aug 6 2020
Thanks for taking a look. I should have confirmed the service-checker version!