Page MenuHomePhabricator

Remove nutcracker from mediawiki chart
Closed, ResolvedPublic

Description

As nutcracker is now disabled on the application configuration level, it can be removed from the mediawiki helm chart.
First we disable nutcracker for the mwdebug helmfile service deployment and apply the new release.
We can then clean up the references to the nutcracker template and the template itself in the mediawiki chart.

Event Timeline

Clement_Goubert created this task.
Clement_Goubert moved this task from Incoming 🐫 to Doing 😎 on the serviceops board.
Clement_Goubert added a subscriber: jijiki.

Change 843425 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/deployment-charts@master] mwdebug: Disable nutcracker

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

Change 843878 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/deployment-charts@master] mediawiki: Remove all nutcracker templates and refs

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

Change 843880 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/deployment-charts@master] mwdebug: Remove nutcracker config values

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

Change 843425 merged by jenkins-bot:

[operations/deployment-charts@master] mwdebug: Disable nutcracker

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

Mentioned in SAL (#wikimedia-operations) [2022-10-18T10:57:08Z] <claime> Disabling nutcracker on k8s-experimental mwdebug - T321042

Mentioned in SAL (#wikimedia-operations) [2022-10-18T11:08:50Z] <claime> Nutcrackerd disabled on k8s-experimental mwdebug - T321042

root@deploy1002:/srv/deployment-charts/helmfile.d/services/mwdebug# kube_env mwdebug codfw
root@deploy1002:/srv/deployment-charts/helmfile.d/services/mwdebug# kubectl get pods -o jsonpath='{range .items[*]}{"\n"}{.metadata.name}{"\t"}{.metadata.namespace}{"\t"}{range .spec.containers[*]}{.name}{"=>"}{.image}{","}{end}{end}'|sort|column -t | grep nutcracker --color
root@deploy1002:/srv/deployment-charts/helmfile.d/services/mwdebug# kube_env mwdebug eqiad
root@deploy1002:/srv/deployment-charts/helmfile.d/services/mwdebug# kubectl get pods -o jsonpath='{range .items[*]}{"\n"}{.metadata.name}{"\t"}{.metadata.namespace}{"\t"}{range .spec.containers[*]}{.name}{"=>"}{.image}{","}{end}{end}'|sort|column -t | grep nutcracker --color

Change 843878 merged by jenkins-bot:

[operations/deployment-charts@master] mediawiki: Remove all nutcracker templates and refs

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

Change 843880 merged by jenkins-bot:

[operations/deployment-charts@master] mwdebug: Remove nutcracker config values

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

Mentioned in SAL (#wikimedia-operations) [2022-10-19T10:17:33Z] <claime> Deploying mediawiki helm chart v0.2.4 on k8s-experimental mwdebug - T321042

Change 844459 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] kubernetes mediawiki config: Remove nutcracker

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

Change 844459 merged by Clément Goubert:

[operations/puppet@production] kubernetes mediawiki config: Remove nutcracker

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

Change 844991 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] kubernetes mediawiki config: Cleanup nutcracker

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

Change 844991 merged by Clément Goubert:

[operations/puppet@production] kubernetes mediawiki config: Cleanup nutcracker

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