--- apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: name: ingress-nginx namespace: default spec: interval: 15m chart: spec: chart: ingress-nginx version: 4.3.0 sourceRef: kind: HelmRepository name: ingress-nginx-charts namespace: flux-system install: createNamespace: true remediation: retries: 5 upgrade: remediation: retries: 5 dependsOn: - name: cert-manager namespace: default values: controller: replicaCount: 2 service: type: LoadBalancer externalIPs: - ${CLUSTER_LB_NGINX} externalTrafficPolicy: Local publishService: enabled: true ingressClassResource: default: true config: client-body-buffer-size: "100M" client-body-timeout: 120 client-header-timeout: 120 custom-http-errors: 400,401,403,404,500,502,503,504 enable-brotli: "true" forwarded-for-header: "CF-Connecting-IP" hsts-max-age: "31449600" keep-alive-requests: 10000 keep-alive: 120 log-format-escape-json: "true" log-format-upstream: '{"time": "$time_iso8601", "remote_addr": "$proxy_protocol_addr", "x_forwarded_for": "$proxy_add_x_forwarded_for", "request_id": "$req_id", "remote_user": "$remote_user", "bytes_sent": $bytes_sent, "request_time": $request_time, "status": $status, "vhost": "$host", "request_proto": "$server_protocol", "path": "$uri", "request_query": "$args", "request_length": $request_length, "duration": $request_time,"method": "$request_method", "http_referrer": "$http_referer", "http_user_agent": "$http_user_agent" }' proxy-body-size: "100M" ssl-protocols: "TLSv1.3 TLSv1.2" use-forwarded-headers: "true" extraArgs: default-ssl-certificate: |- default/${SECRET_CLUSTER_DOMAIN/./-}-tls metrics: enabled: true serviceMonitor: enabled: true namespace: default namespaceSelector: any: true resources: requests: memory: 411Mi cpu: 23m limits: memory: 1Gi affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 podAffinityTerm: labelSelector: matchExpressions: - key: app.kubernetes.io/name operator: In values: - ingress-nginx topologyKey: kubernetes.io/hostname defaultBackend: enabled: true image: repository: ghcr.io/tarampampam/error-pages tag: 2.19.0 extraEnvs: - name: TEMPLATE_NAME value: l7-light - name: SHOW_DETAILS value: "true" resources: requests: memory: 105Mi cpu: 25m limits: memory: 105Mi