Skip to content

Add Gateway API HTTPRoute support#19

Draft
Copilot wants to merge 4 commits intomainfrom
copilot/support-gateway-api-httproute
Draft

Add Gateway API HTTPRoute support#19
Copilot wants to merge 4 commits intomainfrom
copilot/support-gateway-api-httproute

Conversation

Copy link
Contributor

Copilot AI commented Jan 16, 2026

Adds Gateway API v1 HTTPRoute as an alternative to the deprecated Ingress resource.

Changes

  • New template: templates/httproute.yaml implements Gateway API v1 HTTPRoute spec
    • Supports multiple parent references (Gateways) with full field configuration
    • Supports multiple hostnames including wildcards
    • Supports path, header, and query parameter matching
    • Optional matches field allows catch-all rules
  • Configuration: Added httpRoute section to values.yaml (disabled by default)
  • Documentation: Updated README template and regenerated with helm-docs

Usage

httpRoute:
  enabled: true
  parentRefs:
    - name: my-gateway
      namespace: gateway-system
  hostnames:
    - semaphore.example.com
  rules:
    - matches:
        - path:
            type: PathPrefix
            value: /api
          headers:
            - type: Exact
              name: X-API-Version
              value: "2.0"

HTTPRoute and Ingress can coexist for gradual migration scenarios.

Original prompt

This section details on the original issue you should resolve

<issue_title>Support Gateway API HTTPRoute</issue_title>
<issue_description>Since ingress is going to be depreciated, it would be nice if Semaphore chart supported the gateway api for httproute in addition to ingress until it is fully removed.

Thanks</issue_description>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 3 commits January 16, 2026 22:17
Co-authored-by: fiftin <914224+fiftin@users.noreply.github.com>
Co-authored-by: fiftin <914224+fiftin@users.noreply.github.com>
Co-authored-by: fiftin <914224+fiftin@users.noreply.github.com>
Copilot AI changed the title [WIP] Add support for Gateway API HTTPRoute in Semaphore chart Add Gateway API HTTPRoute support Jan 16, 2026
Copilot AI requested a review from fiftin January 16, 2026 22:23
@mha-cdm
Copy link

mha-cdm commented Jan 21, 2026

Hi,

Can we expect this in the upcoming release ?

Many thanks for your efforts

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.

Support Gateway API HTTPRoute

3 participants