Page MenuHomePhabricator

Move citoid to use TLS only
Closed, ResolvedPublic

Description

  • Add TLS support to the deployment chart
  • Enable TLS on k8s in production
  • Add Additional LVS endpoint configuration
  • Switch services to use the TLS LVS
  • Remove non-TLS LVS endpoint configuration
  • Remove the non-TLS k8s service

Event Timeline

JMeybohm triaged this task as Medium priority.Jul 21 2020, 7:53 AM

Change 625592 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] profile::services_proxy::envoy: add zotero as a backend

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

Change 625592 merged by Giuseppe Lavagetto:
[operations/puppet@production] profile::services_proxy::envoy: add zotero as a backend

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

Change 625595 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/deployment-charts@master] citoid: make the zotero port configurable

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

Change 625596 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/deployment-charts@master] citoid: use the service proxy

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

Change 625600 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] citoid: add LVS endpoint

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

Change 625601 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] citoid: promote https lvs to production status

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

Change 625602 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] service_proxy: switch citoid to TLS

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

Change 625603 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] citoid: remove unencrypted LVS endpoint

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

Change 625595 merged by jenkins-bot:
[operations/deployment-charts@master] citoid: make the zotero port configurable

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

Change 625596 merged by jenkins-bot:
[operations/deployment-charts@master] citoid: use the service proxy

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

This comment was removed by Mvolz.

Change 625600 merged by Giuseppe Lavagetto:
[operations/puppet@production] citoid: add TLS LVS endpoint

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

Change 625601 merged by Giuseppe Lavagetto:
[operations/puppet@production] citoid: promote https lvs to production status

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

Change 625602 merged by Giuseppe Lavagetto:
[operations/puppet@production] service_proxy: switch citoid to TLS

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

Change 629077 had a related patch set uploaded (by JMeybohm; owner: JMeybohm):
[operations/puppet@production] citoid: remove unencrypted LVS endpoint 1/2

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

Change 629077 merged by Giuseppe Lavagetto:
[operations/puppet@production] citoid: remove unencrypted LVS endpoint 1/2

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

Change 625603 merged by JMeybohm:
[operations/puppet@production] citoid: remove unencrypted LVS endpoint 2/2

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

Mentioned in SAL (#wikimedia-operations) [2020-09-22T14:09:15Z] <jayme> restarting pybal on lvs1016.eqiad.wmnet,lvs2010.codfw.wmnet - T255868 T255877

Mentioned in SAL (#wikimedia-operations) [2020-09-22T14:11:21Z] <jayme> restarting pybal on lvs1015.eqiad.wmnet,lvs2009.codfw.wmnet - T255868 T255877

Mentioned in SAL (#wikimedia-operations) [2020-09-22T14:12:01Z] <jayme> running ipvsadm -D -t 10.2.2.19:1970; ipvsadm -D -t 10.2.2.21:24766 on lvs1016.eqiad.wmnet,lvs1015.eqiad.wmnet - T255868 T255877

Mentioned in SAL (#wikimedia-operations) [2020-09-22T14:12:40Z] <jayme> running ipvsadm -D -t 10.2.1.19:1970; ipvsadm -D -t 10.2.1.21:24766 on lvs2010.codfw.wmnet,lvs2009.codfw.wmnet - T255868 T255877

Change 629646 had a related patch set uploaded (by JMeybohm; owner: JMeybohm):
[operations/puppet@production] monitor_services: switch citoid monitor to https

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

Change 629646 merged by JMeybohm:
[operations/puppet@production] monitor_services: switch citoid monitor to https

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

Change 631147 had a related patch set uploaded (by JMeybohm; owner: JMeybohm):
[operations/puppet@production] services_proxy: Add nodejs keepalive timeout (4.5s) to citoid and zotero

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

Change 631147 merged by JMeybohm:
[operations/puppet@production] services_proxy: Add nodejs keepalive timeout (4.5s) to citoid and zotero

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

Change 715449 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/deployment-charts@master] citoid: Remove HTTP service from kubernetes

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

Change 715449 merged by jenkins-bot:

[operations/deployment-charts@master] citoid: Remove HTTP service from kubernetes

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

JMeybohm updated the task description. (Show Details)