Skip to content

EPMDEDP-17139: feat: add Envoy Gateway HTTPRoute support for GitServer webhook#291

Merged
SergK merged 1 commit into
masterfrom
add-support-for-envoy
Jul 7, 2026
Merged

EPMDEDP-17139: feat: add Envoy Gateway HTTPRoute support for GitServer webhook#291
SergK merged 1 commit into
masterfrom
add-support-for-envoy

Conversation

@SergK

@SergK SergK commented Jul 7, 2026

Copy link
Copy Markdown
Member

Add Gateway API (Envoy Gateway) as an alternative to nginx Ingress for exposing the Tekton EventListener webhook receiver, selectable per install so a cluster runs either nginx or Envoy.

  • Introduce INGRESS_CONTROLLER_TYPE (nginx|envoy) and GATEWAY_NAME/GATEWAY_NAMESPACE env vars, wired from the shared global.gatewayApi Helm values to stay consistent with the Gateway referenced by other components
  • Create an HTTPRoute attached to the shared Gateway when envoy is selected, mirroring the existing Ingress/Route create-if-absent logic; read it back to build the webhook URL
  • Grant httproutes RBAC and register the Gateway API scheme
  • Default platform type to kubernetes so the common case works without extra configuration

…r webhook

Add Gateway API (Envoy Gateway) as an alternative to nginx Ingress for exposing the
Tekton EventListener webhook receiver, selectable per install so a cluster runs either
nginx or Envoy.

- Introduce INGRESS_CONTROLLER_TYPE (nginx|envoy) and GATEWAY_NAME/GATEWAY_NAMESPACE env
  vars, wired from the shared global.gatewayApi Helm values to stay consistent with the
  Gateway referenced by other components
- Create an HTTPRoute attached to the shared Gateway when envoy is selected, mirroring the
  existing Ingress/Route create-if-absent logic; read it back to build the webhook URL
- Grant httproutes RBAC and register the Gateway API scheme
- Default platform type to kubernetes so the common case works without extra configuration

Signed-off-by: Sergiy Kulanov <sergiy_kulanov@epam.com>
@SergK SergK requested a review from a team as a code owner July 7, 2026 11:10
@SergK SergK merged commit 7d271ea into master Jul 7, 2026
6 checks passed
@SergK SergK deleted the add-support-for-envoy branch July 7, 2026 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant