feat(argocd-applicationset): Add ingress for webhook (#1059)

* feat(argocd-applicationset): Add service and ingress for webhook

Signed-off-by: Jos van Bakel <jos@codeaddict.org>

* Bump chart version

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

* Cleanup README

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

* Cleanup values.yaml

Signed-off-by: Jos van Bakel <jos@codeaddict.org>

* Add missing var 'kubeVersionOverride' to values and README

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

* Clarify changelog

Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>

Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
This commit is contained in:
Jos van Bakel 2022-01-09 19:07:37 +01:00 committed by GitHub
parent e7a27468b2
commit 9bfd353b6b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 182 additions and 4 deletions

View file

@ -146,3 +146,58 @@ extraVolumes: []
# -- List of extra cli args to add
extraArgs: []
# - --loglevel=warn
# -- Override the Kubernetes version, which is used to evaluate certain manifests
kubeVersionOverride: ""
## Override APIVersions
## If you want to template helm charts but cannot access k8s API server
## you can set api versions here
apiVersionOverrides:
# -- String to override apiVersion of ingresses rendered by this helm chart
ingress: "" # networking.k8s.io/v1beta1
## Webhook for the Git Generator
## Ref: https://argocd-applicationset.readthedocs.io/en/master/Generators-Git/#webhook-configuration)
webhook:
ingress:
# -- Enable an ingress resource for Webhooks
enabled: false
# -- Additional ingress annotations
annotations: {}
# -- Additional ingress labels
labels: {}
# -- Defines which ingress controller will implement the resource
ingressClassName: ""
# -- List of ingress hosts
## Hostnames must be provided if Ingress is enabled.
## Secrets must be manually created in the namespace
hosts: []
# - argocd-applicationset.example.com
# -- List of ingress paths
paths:
- /api/webhook
# -- Ingress path type. One of `Exact`, `Prefix` or `ImplementationSpecific`
pathType: Prefix
# -- Additional ingress paths
extraPaths: []
# - path: /*
# backend:
# serviceName: ssl-redirect
# servicePort: use-annotation
## for Kubernetes >=1.19 (when "networking.k8s.io/v1" is used)
# - path: /*
# pathType: Prefix
# backend:
# service:
# name: ssl-redirect
# port:
# name: use-annotation
# -- Ingress TLS configuration
tls: []
# - secretName: argocd-applicationset-tls
# hosts:
# - argocd-applicationset.example.com