You are viewing documentation for Cozystack next, which is currently in beta. For the latest stable version, see the v1.4 documentation.

Ingress-NGINX Controller Reference

Parameters

Common parameters

NameDescriptionTypeValue
replicasNumber of ingress-nginx replicas.int2
whitelistList of client networks.[]string[]
cloudflareProxyRestoring original visitor IPs when Cloudflare proxied is enabled.boolfalse
proxyProtocolEnable PROXY-protocol (use-proxy-protocol) on a tenant Ingress application. The upstream L4 load balancer in front of ingress-nginx MUST already inject PROXY-protocol v1 headers, otherwise all traffic to this ingress breaks — including in-cluster and direct-Service (hairpin) access to its public hostnames. Mutually exclusive with cloudflareProxy. For the host (external-facing) ingress use the platform-level publishing.proxyProtocol switch instead; the per-app value is rejected there because it would bypass the ouroboros hairpin handling and the disable-hazard guard.boolfalse
resourcesExplicit CPU and memory configuration for each ingress-nginx replica. When omitted, the preset defined in resourcesPreset is applied.object{}
resources.cpuCPU available to each replica.quantity""
resources.memoryMemory (RAM) available to each replica.quantity""
resourcesPresetDefault sizing preset used when resources is omitted.stringt1.micro