Page MenuHomePhabricator

Fail k8s config template render for api-gateway if some critical values are not defined
Closed, DeclinedPublic

Description

API Gateway has a complex config with a lot of inter-dependencies. We need to make it more self-validating, thus we need to add explicit checks whether some critical components are defined and fail template render otherwise. Examples:

  1. When referencing the upstream cluster check whether it's defined.
  2. ... more to come

Event Timeline

As API Gateway is nowadays owned by serviceops, adding the serviceops project tag to open API Gateway tasks tagged with the deprecated/archived "Platform Team Initiatives (API Gateway)" tag at https://phabricator.wikimedia.org/project/profile/4321/, as part of Phabricator Housekeeping.