argocd-base/1_ingress-nginx.yaml
2022-10-28 09:54:06 +02:00

48 lines
1.1 KiB
YAML

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: ingress-nginx
namespace: argocd
spec:
project: default
source:
path: ''
repoURL: 'https://kubernetes.github.io/ingress-nginx'
targetRevision: 4.0.13
chart: ingress-nginx
helm:
values: |
controller:
config:
proxy-body-size: 2m
server-tokens: "false"
ssl-redirect: "true"
use-forwarded-headers: "true"
extraArgs:
enable-ssl-passthrough: ''
metrics:
enabled: true
podAnnotations:
controller:
metrics:
service:
servicePort: "9090"
prometheus.io/port: "10254"
prometheus.io/scrape: "true"
replicaCount: 2
service:
type: LoadBalancer
watchIngressWithoutClass: true
ingressClassResource:
default: true
destination:
namespace: ingress-nginx
server: 'https://kubernetes.default.svc'
syncPolicy:
syncOptions:
- CreateNamespace=true
automated:
prune: true
selfHeal: true