Page MenuHomePhabricator

Implement API Gateway solution for deployment-prep
Open, MediumPublic

Description

Description
In order to support testing of API GAteway in staging/beta environment deploy a version of API Gateway that is as representative of production as possible.

The implementation of this solution is dependent on the level of similarity required and complexity of delivering the solution.

Solution may use kubernetes or docker depending on which is more appropriate.

Done criteria

  • There is an instance of the Envoy API Gateway running in deployment-prep
  • This instance provides sufficiently similar functionality as production

Event Timeline

deployment-prep does not currently have a kubernetes cluster (at least yet, T276650).

Change 722411 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):

[operations/deployment-charts@master] WIP: api-gateway: add script for generating beta config

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

Change 722914 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/docker-images/production-images@master] ratelimit: load environment variables file in entrypoint

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