Skip to content

Add Gateway API HTTPRoute support to the Wiki.js Helm chart#8035

Open
somaz94 wants to merge 1 commit into
requarks:mainfrom
somaz94:feat/helm-httproute
Open

Add Gateway API HTTPRoute support to the Wiki.js Helm chart#8035
somaz94 wants to merge 1 commit into
requarks:mainfrom
somaz94:feat/helm-httproute

Conversation

@somaz94

@somaz94 somaz94 commented Jun 22, 2026

Copy link
Copy Markdown

This adds an optional Gateway API HTTPRoute template to the Wiki.js Helm
chart, as an alternative to the existing Ingress for clusters that route
with a Gateway controller. It is disabled by default (httpRoute.enabled:
false), so clusters without the Gateway API CRDs are unaffected.

Changes:

  • New templates/httproute.yaml, gated on httpRoute.enabled, backed by the
    existing Service (service.port).
  • httpRoute block in values.yaml (enabled, annotations, hostnames,
    parentRefs) with inline comments.
  • README: parameter table rows plus an "HTTPRoute (Gateway API)" section.

Validation (helm v3.18.1):

  • helm lint --strict: pass
  • httpRoute.enabled=false (default): nothing rendered
  • httpRoute.enabled=true with parentRefs and hostnames: valid HTTPRoute
  • enabled with hostnames omitted: hostnames field correctly dropped
  • full chart render: no regressions

@somaz94 somaz94 marked this pull request as ready for review June 23, 2026 09:40
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