Page MenuHomePhabricator

Move mobileapps 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:54 AM

Change 625584 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] mobileapps: add tls-enabled endpoint

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

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

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

Change 625584 merged by Giuseppe Lavagetto:
[operations/puppet@production] mobileapps: add tls-enabled endpoint

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

Change 625643 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] mobileapps: enable monitoring on the TLS endpoint

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

Change 625643 merged by Giuseppe Lavagetto:
[operations/puppet@production] mobileapps: enable monitoring on the TLS endpoint

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

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

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

Change 625707 merged by Giuseppe Lavagetto:
[operations/puppet@production] service_proxy: switch mobileapps to the TLS endpoint

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

Change 625619 merged by Giuseppe Lavagetto:
[operations/deployment-charts@master] mobileapps: use the service proxy in staging

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

Change 625936 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/deployment-charts@master] mobileapps: make template for the restbase uri configurable

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

Change 625937 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/deployment-charts@master] mobileapps: use the service proxy for all calls in staging

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

Change 625936 merged by jenkins-bot:
[operations/deployment-charts@master] mobileapps: make template for the restbase uri configurable

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

Change 625937 merged by jenkins-bot:
[operations/deployment-charts@master] mobileapps: use the service proxy for all calls in staging

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

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

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

Change 626102 merged by jenkins-bot:
[operations/deployment-charts@master] mobileapps: use the service proxy everywhere

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

Change 627265 had a related patch set uploaded (by JMeybohm; owner: JMeybohm):
[operations/puppet@production] lvs: Remove mobileapps non-TLS endpoint from LVS

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

Change 627266 had a related patch set uploaded (by JMeybohm; owner: JMeybohm):
[operations/puppet@production] lvs: Completely remove mobileapps-http service stanza

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

Change 627271 had a related patch set uploaded (by JMeybohm; owner: JMeybohm):
[operations/puppet@production] lvs: Remove mobileapps non-TLS endpoint from LVS 1/3

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

Change 627265 abandoned by JMeybohm:
[operations/puppet@production] lvs: Remove mobileapps non-TLS endpoint from LVS 2/3

Reason:

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

Change 627271 merged by JMeybohm:
[operations/puppet@production] lvs: Remove mobileapps non-TLS endpoint from LVS 1/2

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

Change 627266 merged by JMeybohm:
[operations/puppet@production] lvs: Remove mobileapps non-TLS endpoint from LVS 2/2

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

JMeybohm updated the task description. (Show Details)