Skip to content

[prom-label-proxy] Add Gateway API HTTPRoute support - #7032

Merged
jkroepke merged 1 commit into
prometheus-community:mainfrom
somaz94:feat/prom-label-proxy-httproute
Jun 24, 2026
Merged

jkroepke merged 1 commit into
prometheus-community:mainfrom
somaz94:feat/prom-label-proxy-httproute

Conversation

@somaz94

@somaz94 somaz94 commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Add Gateway API HTTPRoute support to the prom-label-proxy chart, mirroring the pattern already merged for the prometheus, prometheus-pushgateway, alertmanager, prometheus-blackbox-exporter, and prometheus-json-exporter charts.

The HTTPRoute is opt-in and disabled by default, so the default render is unchanged.

Validation:

  • helm template renders nothing when route.main.enabled=false (default)

  • helm template renders a valid HTTPRoute with ci/httproute-values.yaml (numeric backend port, parentRefs, hostnames, filters, additionalRules)

  • httpsRedirect=true renders only the RequestRedirect filter

  • ct lint --config .github/linters/ct.yaml passes

  • helm install --dry-run=server against a kind cluster with Gateway API CRDs validates the rendered HTTPRoute against the live CRD schema

  • DCO signed

Signed-off-by: somaz <genius5711@gmail.com>
@somaz94
somaz94 marked this pull request as ready for review June 24, 2026 05:09
@somaz94
somaz94 requested a review from jkroepke as a code owner June 24, 2026 05:09
@jkroepke
jkroepke merged commit de51c22 into prometheus-community:main Jun 24, 2026
6 checks passed
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.

2 participants