Skip to content

feat: migrate manifests from Ingress to Gateway API (HTTPRoute) for Envoy Gateway support #481

@TineoC

Description

@TineoC

Description

The sandbox cluster is migrating away from ingress-nginx as it reaches EOL at the end of March 2026. This migration is being handled by adopting Envoy Gateway and the Gateway API.

This repository (balancer-main) provides the base manifests consumed by the cluster. To support this migration, the current Ingress resources should be replaced with HTTPRoute resources.

This migration is tracked in CodeForPhilly/cfp-sandbox-cluster#130.

Proposed Changes

  • Replace deploy/manifests/balancer/base/ingress.yaml with an equivalent httproute.yaml.
  • The HTTPRoute should define the routing logic (e.g., targeting the balancer service on port 80).
  • For the sandbox environment, the HTTPRoute will need to be attached to the main-gateway in the envoy-gateway-system namespace.

References

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions