@@ -3511,6 +3511,45 @@ applicationSet:
35113511 # - secretName: argocd-applicationset-tls
35123512 # hosts:
35133513 # - argocd-applicationset.example.com
3514+
3515+ # # Gateway API HTTPRoute for the Git Generator webhook
3516+ # # Ref: https://argocd-applicationset.readthedocs.io/en/master/Generators-Git/#webhook-configuration)
3517+ # NOTE: Gateway API support is in EXPERIMENTAL status
3518+ # Support depends on your Gateway controller implementation
3519+ # Some controllers may require additional configuration (e.g., BackendTLSPolicy for HTTPS backends)
3520+ # Refer to https://gateway-api.sigs.k8s.io/implementations/ for controller-specific details
3521+ httproute :
3522+ # -- Enable HTTPRoute resource for Argo CD Applicationset Webhook (Gateway API)
3523+ enabled : false
3524+ # -- Additional HTTPRoute labels
3525+ labels : {}
3526+ # -- Additional HTTPRoute annotations
3527+ annotations : {}
3528+ # -- Gateway API parentRefs for the HTTPRoute
3529+ # # Must reference an existing Gateway
3530+ # @default -- `[]` (See [values.yaml])
3531+ parentRefs : []
3532+ # - name: example-gateway
3533+ # namespace: example-gateway-namespace
3534+ # sectionName: https
3535+ # -- List of hostnames for the HTTPRoute
3536+ # @default -- `[]` (See [values.yaml])
3537+ hostnames : []
3538+ # - argocd.example.com
3539+ # -- HTTPRoute rules configuration
3540+ # @default -- `[]` (See [values.yaml])
3541+ rules :
3542+ - matches :
3543+ - path :
3544+ type : PathPrefix
3545+ value : /api/webhook
3546+ # filters: []
3547+ # - type: RequestHeaderModifier
3548+ # requestHeaderModifier:
3549+ # add:
3550+ # - name: X-Custom-Header
3551+ # value: custom-value
3552+
35143553 # -- Enable ApplicationSet in any namespace feature
35153554 allowAnyNamespace : false
35163555
0 commit comments