Files
home-cluster/cluster/apps/networking/ingress-nginx/helm-release.yaml
T
2021-04-15 15:46:44 -04:00

42 lines
1014 B
YAML

---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: ingress-nginx
namespace: networking
spec:
interval: 5m
chart:
spec:
# renovate: registryUrl=https://kubernetes.github.io/ingress-nginx
chart: ingress-nginx
version: 3.29.0
sourceRef:
kind: HelmRepository
name: ingress-nginx-charts
namespace: flux-system
values:
controller:
ingressClass: nginx
replicaCount: 1
service:
type: LoadBalancer
loadBalancerIP: "${INGRESS_NGINX_LB}"
externalTrafficPolicy: Local
config:
ssl-protocols: "TLSv1.3 TLSv1.2"
proxy-body-size: "100m"
use-forwarded-headers: "true"
metrics:
enabled: false
serviceMonitor:
enabled: false
extraArgs:
default-ssl-certificate: "networking/${SECRET_DOMAIN_CERT}-tls"
resources:
requests:
memory: 100Mi
cpu: 100m
limits:
memory: 500Mi