Skip to content

Migrate on K8s Gateway API#213

Merged
DmitriiRabenok merged 2 commits intomainfrom
Migrate-on-K8s-Gateway-API
Mar 5, 2026
Merged

Migrate on K8s Gateway API#213
DmitriiRabenok merged 2 commits intomainfrom
Migrate-on-K8s-Gateway-API

Conversation

@nikhil1697
Copy link
Collaborator

@nikhil1697 nikhil1697 commented Mar 2, 2026

  • Added charts/site-manager/templates/httproute.yaml (conditional creation).
  • Added charts/site-manager/templates/backendtlspolicy.yaml for HTTPS backend verification.
  • Updated charts/site-manager/templates/ingress.yaml:
    • added gateway-api-converter.netcracker.com/ignore: "true",
    • aligned host handling to shared helper.
  • Updated charts/site-manager/templates/_helpers.tpl:
    • added site-manager.ingress.host helper (ingress.name or site-manager-<ns>.<CLOUD_PUBLIC_HOST>),
    • reused it in certificate DNS names.
  • Updated charts/site-manager/values.yaml:
    • added httpRoute.gatewayName and httpRoute.gatewayNamespace,
    • added CLOUD_PUBLIC_HOST default.

Gateway API resources are created only when:

  • gateway.networking.k8s.io/v1 CRD is present
  • PAAS_PLATFORM=KUBERNETES

BackendTLSPolicy is additionally created only when:

  • tls.enabled=true

@nikhil1697 nikhil1697 marked this pull request as ready for review March 5, 2026 11:01
@nikhil1697 nikhil1697 force-pushed the Migrate-on-K8s-Gateway-API branch from b0285c5 to 0a23b9e Compare March 5, 2026 11:03
@pranavcracker pranavcracker self-assigned this Mar 5, 2026
@DmitriiRabenok DmitriiRabenok merged commit 88eef00 into main Mar 5, 2026
18 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Mar 5, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants