Description
Setup LVS endpoint and monitoring for API Gateway
Done Criteria
- Review process for adding new LVS endpoint.
- Add new LVS for API Gateway Envoy
- Add Icinga monitoring and health checking of LVS Endpoint
Description
Setup LVS endpoint and monitoring for API Gateway
Done Criteria
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | • eprodromou | T235270 Wikimedia API Gateway | |||
Resolved | • eprodromou | T255030 Wikimedia API Gateway MVP | |||
Resolved | hnowlan | T235272 Client Developer has a preferred API server | |||
Resolved | • eprodromou | T254794 Envoy API Gateway Implementation | |||
Resolved | hnowlan | T254908 API Gateway LVS Endpoint |
Change 615512 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/puppet@production] Add discovery and disabled LVS components for API gateway
Change 616560 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/puppet@production] aptrepo: add component for future envoy packages
Change 616560 merged by Hnowlan:
[operations/puppet@production] aptrepo: add component for future envoy packages
Change 616121 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/deployment-charts@master] api-gateway: proxy clusters interface through Envoy
Change 616121 merged by jenkins-bot:
[operations/deployment-charts@master] api-gateway: open parts of the admin interface internally
Change 619490 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/deployment-charts@master] api-gateway: serve public traffic over TLS
Change 619499 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/dns@master] wmnet: add api-gateway records
Change 619499 merged by Hnowlan:
[operations/dns@master] wmnet: add api-gateway records
Change 615512 merged by Hnowlan:
[operations/puppet@production] Add discovery and disabled LVS components for API gateway
Change 619490 merged by jenkins-bot:
[operations/deployment-charts@master] api-gateway: serve public traffic over TLS
Change 619790 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/deployment-charts@master] api-gateway: healthcheck using HTTPS
Change 619790 merged by jenkins-bot:
[operations/deployment-charts@master] api-gateway: healthcheck using HTTPS
Change 619798 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/dns@master] api-gateway: create discovery records
Change 619800 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/puppet@production] api-gateway: change service state to lvs_setup
Change 619800 merged by Hnowlan:
[operations/puppet@production] api-gateway: change service state to lvs_setup
Mentioned in SAL (#wikimedia-operations) [2020-08-13T11:05:08Z] <hnowlan> restarting pybal on lvs1015 T254908
Mentioned in SAL (#wikimedia-operations) [2020-08-13T11:05:57Z] <hnowlan> restarting pybal on lvs1016 T254908
Mentioned in SAL (#wikimedia-operations) [2020-08-13T11:06:42Z] <hnowlan> restarting pybal on lvs2009 T254908
Mentioned in SAL (#wikimedia-operations) [2020-08-13T11:09:30Z] <hnowlan> restarting pybal on lvs2010 T254908
Change 619996 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/puppet@production] kubernetes: add api-gateway to LVS pools
Change 619997 had a related patch set uploaded (by Vgutierrez; owner: Vgutierrez):
[operations/puppet@production] api-gateway: Add LVS IP on kubernetes hosts
Change 619996 abandoned by Vgutierrez:
[operations/puppet@production] kubernetes: add api-gateway to LVS pools
Reason:
Dup I8ef8971e5045c10722ea0adcd05f16b9e45458f3
Change 619996 restored by Vgutierrez:
[operations/puppet@production] kubernetes: add api-gateway to LVS pools
Change 619996 merged by Hnowlan:
[operations/puppet@production] kubernetes: add api-gateway to LVS pools
Change 619997 abandoned by Vgutierrez:
[operations/puppet@production] api-gateway: Add LVS IP on kubernetes hosts
Reason:
dup I8ef8971e5045c10722ea0adcd05f16b9e45458f3
Change 620004 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/puppet@production] api-gateway: enable monitoring setup for service
Change 620004 merged by Hnowlan:
[operations/puppet@production] api-gateway: enable monitoring setup for service
Change 620019 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/puppet@production] api-gateway: move to production
Change 620023 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/puppet@production] api-gateway: Fix healthcheck path
Change 620023 merged by Hnowlan:
[operations/puppet@production] api-gateway: Fix healthcheck path
Change 620019 merged by Hnowlan:
[operations/puppet@production] api-gateway: move to production
Change 620067 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/puppet@production] trafficserver: route api.wikimedia.org to api-gateway service
Change 619798 merged by Hnowlan:
[operations/dns@master] api-gateway: create discovery records
Change 620067 merged by Hnowlan:
[operations/puppet@production] trafficserver: route api.wikimedia.org to api-gateway service
Change 620090 had a related patch set uploaded (by Hnowlan; owner: Hnowlan):
[operations/puppet@production] cache: fix naming of api.wikimedia.org
Change 620090 merged by Hnowlan:
[operations/puppet@production] cache: fix naming of api.wikimedia.org