No introduction found. Create it?
Install with:
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx/
helm install nginx-external ingress-nginx/ingress-nginx -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| nginx-external | JJGadgets/Biohazard | 78 | 4.13.2 | 19 days ago |
| nginx-external | carpenike/k8s-gitops | 295 | 4.11.3 | 5 months ago |
| nginx-external | samip5/k8s-cluster | 142 | 4.12.2 | 6 months ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
| number, string | |
| string, boolean | |
| string, boolean | |
| number, string | |
| number, string | |
| number, string | |
| string | |
controller.config.ssl-protocols (18) TLSv1.3 TLSv1.2 | string |
| string | |
| number, string | |
| number | |
controller.config.log-format-upstream (17) {"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"}
| string |
| string | |
| string, boolean | |
controller.config.block-user-agents (12) GPTBot,~*GPTBot*,ChatGPT-User,~*ChatGPT-User*,Google-Extended,~*Google-Extended*,CCBot,~*CCBot*,Omgilibot,~*Omgilibot*,FacebookBot,~*FacebookBot* | string |
| string, boolean | |
controller.config.hide-headers (11) Server,X-Powered-By | string |
| string, boolean | |
| boolean, string | |
| string | |
| string | |
| boolean | |
controller.config.proxy-real-ip-cidr (2) ${CLUSTER_POD_IP_CIDR} | string |
| string, boolean | |
controller.config.addHeaders (1) networking/nginx-custom | string |
controller.config.custom-http-errors (1) 400,403,404,405,409,410,411,412,413,414,415,416,417,418,421,425,431,451,500,501,502,503,504,505,506,510 | string |
| string | |
| boolean | |
controller.config.forwarded-for-header (1) CF-Connecting-IP | string |
controller.config.global-allowed-response-headers (1) Content-Security-Policy,X-Frame-Options | string |
controller.config.hide-header (1) Server, X-Powered-By | string |
| boolean | |
| string | |
| string | |
controller.config.lua-shared-dicts (1) crowdsec_cache: 50m | string |
controller.config.plugins (1) crowdsec | string |
| string | |
| string | |
| string | |
controller.config.proxy-set-headers (1) networking/custom-headers | string |
controller.config.server-snippet (1) resolver local=on ipv6=off;
| string |
| boolean | |
| boolean | |
controller.config.ssl-procols (1) TLSv1.3 TLSv1.2 | string |
| boolean | |
controller.ingressClassResource.controllerValue (20) k8s.io/external | string |
| boolean | |
| string | |
controller.ingressClassResource.annotations."gatus.home-operations.com/endpoint" (1) ui:
hide-hostname: true
hide-url: true
conditions:
- "[STATUS] == any(200, 401)"
| string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controller.extraArgs.default-ssl-certificate (18) networking/${SECRET_DOMAIN/./-}-tls | string |
controller.extraArgs.publish-status-address (3) external.${SECRET_DOMAIN} | string |
| boolean | |
| boolean | |
| boolean | |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
controller.topologySpreadConstraints[].topologyKey (15) kubernetes.io/hostname | string |
| string | |
controller.service.annotations."external-dns.alpha.kubernetes.io/hostname" (13) external.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controller.service.type (10) LoadBalancer | string |
| boolean | |
controller.service.ipFamilies[] (2) - IPv4 | string |
controller.service.ipFamilyPolicy (2) PreferDualStack | string |
controller.service.externalIPs[] (1) - "192.168.100.39" | string |
| string | |
| string | |
controller.service.loadBalancerIP (1) 192.168.1.240 | string |
| boolean | |
| boolean | |
| number | |
controller.updateStrategy.type (4) RollingUpdate | string |
| number | |
| string | |
| string | |
| string | |
| string | |
controller.addHeaders.Permissions-Policy (2) interest-cohort=() | string |
controller.addHeaders.Referrer-Policy (2) no-referrer | string |
| string | |
| string | |
| string | |
controller.addHeaders.X-Robots-Tag (2) noindex, nofollow | string |
controller.addHeaders.X-XSS-Protection (2) 1; mode=block | string |
controller.maxmindLicenseKey (2) ${SECRET_GEOIP2_LICENSE} | string |
| string | |
controller.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[].labelSelector.matchExpressions[].key (1) app.kubernetes.io/instance | string |
| string | |
| string | |
| string | |
controller.annotations."configmap.reloader.stakater.com/reload" (1) nginx-external-controller | string |
controller."controller.maxmindLicenseKey" (1) ${SECRET_MAXMIND_LICENSE_KEY} | string |
controller.electionID (1) external-ingress-controller-leader | string |
| boolean | |
| string | |
controller.extraEnvs[].value (1) ${CLUSTER_TZ} | string |
controller.extraInitContainers[].command[] (1) - sh | string |
controller.extraInitContainers[].env[].name (1) API_URL | string |
controller.extraInitContainers[].env[].value (1) /crowdsec/crowdsec-bouncer.conf | string |
controller.extraInitContainers[].env[].valueFrom.secretKeyRef.key (1) CROWDSEC_API_URL | string |
controller.extraInitContainers[].env[].valueFrom.secretKeyRef.name (1) crowdsec-secrets | string |
controller.extraInitContainers[].envFrom[].secretRef.name (1) crowdsec-secrets | string |
controller.extraInitContainers[].image (1) crowdsecurity/lua-bouncer-plugin:v1.1.2 | string |
| string | |
controller.extraInitContainers[].name (1) init-clone-crowdsec-bouncer | string |
| string | |
controller.extraInitContainers[].volumeMounts[].name (1) crowdsec-bouncer-plugin | string |
controller.extraVolumeMounts[].mountPath (1) /etc/nginx/lua/plugins/crowdsec | string |
controller.extraVolumeMounts[].name (1) crowdsec-bouncer-plugin | string |
| string | |
controller.extraVolumes[].name (1) crowdsec-bouncer-plugin | string |
| boolean | |
controller.ingressClass (1) external | string |
controller.kind (1) DaemonSet | string |
controller.podAnnotations."configmap.reloader.stakater.com/reload" (1) cloudflare-proxied-networks | string |
controller.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[].podAffinityTerm.labelSelector.matchExpressions[].key (1) app.kubernetes.io/instance | string |
| string | |
| string | |
| string | |
| number | |
controller.priorityClassName (1) system-cluster-critical | string |
| boolean | |
| boolean | |
defaultBackend.extraEnvs[].name (2) TEMPLATE_NAME | string |
defaultBackend.extraEnvs[].value (2) cats | string |
defaultBackend.image.repository (2) ghcr.io/tarampampam/error-pages | string |
| string | |
| string | |
| string | |
| string | |
fullnameOverride (19) nginx-external | string |
fullNameOverride (1) nginx-external | string |