Page MenuHomePhabricator

move micro sites from ganeti to kubernetes
Open, Needs TriagePublic

Description

After T281538 is done and created the new kubernetes service miscweb, this ticket is about removing the (remaining) micro sites from "miscweb on Ganeti VMs" (miscweb1/2* machines) to the kubernetes service with the name. With the long-term goal to completely remove the miscweb* VMs.

Also part of this ticket is removing static-bugzilla code and other sites that are moved completely from the puppet repo.

The first site that has already moved was

One medium-term goal will be moving 3 additional sites since this is an OKR in Betterworks for this quarter.

Sites currently on the ganeti VMs are:

This is a mix of static sites and apps though. That is because we merged "webserver misc static" and "webserver misc apps" into a single role in the past.

For the kubernetes service miscweb only the static sites are expected to move there, not the applications.

Event Timeline

Change 755761 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] delete bugzilla_static after it moved from puppet to k8s

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

Change 755761 merged by Dzahn:

[operations/puppet@production] delete bugzilla_static after it moved from puppet to k8s

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

Change 757505 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] httpbb: move tests for static-bugzilla to new file for miscweb-k8s

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

Change 757509 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] backup: remove fileset for static-bugzilla

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

Change 757505 merged by Dzahn:

[operations/puppet@production] httpbb: move tests for static-bugzilla to new file for miscweb-k8s

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

Change 757509 merged by Jcrespo:

[operations/puppet@production] backup: remove fileset for static-bugzilla

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

Change 761049 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/container/miscweb@master] add content of the annual report 2015 site, aka 15.wikipedia.org

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

Change 761050 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/container/miscweb@master] add httpd config for 15.wikipedia.org

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

Change 761049 merged by Dzahn:

[operations/container/miscweb@master] add content of the annual report 2015 site, aka 15.wikipedia.org

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

Change 761050 merged by jenkins-bot:

[operations/container/miscweb@master] add httpd config for 15.wikipedia.org

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

Change 761987 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/container/miscweb@master] blubber: copy config for 15.wikipedia into container

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

Change 761987 merged by jenkins-bot:

[operations/container/miscweb@master] blubber: copy config for 15.wikipedia into container

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

Change 766190 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/container/miscweb@master] load apache module setenvif

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

Change 766190 merged by jenkins-bot:

[operations/container/miscweb@master] load apache module setenvif

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

Change 766875 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/deployment-charts@master] add 15.wikipedia.org to cert for miscweb behind istio ingress

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

Mentioned in SAL (#wikimedia-operations) [2022-03-01T00:17:44Z] <mutante> 15.wikipedia.org on k8s (staging) deploy1002:~] $ curl -s --resolve "15.wikipedia.org:4111:staging.svc.eqiad.wmnet" 'https://15.wikipedia.org' | grep grandpa => "&ldquo;Wikipedia is like an all-knowing grandpa.&rdquo;" | T300171

Change 791094 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/container/miscweb@master] define entrypoint only once instead of in each variant, simplify test variant

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

Change 791097 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/container/miscweb@master] move html and httpd config for 15.wp to own directory, reorganize variants

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

Change 791097 merged by jenkins-bot:

[operations/container/miscweb@master] move html and httpd config for 15.wp to own directory, reorganize variants

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

Change 791094 merged by jenkins-bot:

[operations/container/miscweb@master] define entrypoint only once instead of in each variant, simplify test variant

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

Change 791072 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/container/miscweb@master] rename the production variant to bzstatic

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

Change 791072 merged by jenkins-bot:

[operations/container/miscweb@master] rename the production variant to bzstatic

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

Change 791462 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/container/miscweb@master] setup build pipelines for bzstatic and fifteenwp variants

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

Change 791462 merged by jenkins-bot:

[operations/container/miscweb@master] setup build pipelines for bzstatic and fifteenwp variants

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