Path Lines of Code charts/ingress-nginx/Chart.yaml 55 charts/ingress-nginx/ci/controller-custom-ingressclass-flags.yaml 7 charts/ingress-nginx/ci/daemonset-customconfig-values.yaml 13 charts/ingress-nginx/ci/daemonset-customnodeport-values.yaml 19 charts/ingress-nginx/ci/daemonset-extra-modules.yaml 10 charts/ingress-nginx/ci/daemonset-headers-values.yaml 14 charts/ingress-nginx/ci/daemonset-internal-lb-values.yaml 14 charts/ingress-nginx/ci/daemonset-nodeport-values.yaml 10 charts/ingress-nginx/ci/daemonset-podannotations-values.yaml 17 charts/ingress-nginx/ci/daemonset-tcp-udp-configMapNamespace-values.yaml 18 charts/ingress-nginx/ci/daemonset-tcp-udp-values.yaml 14 charts/ingress-nginx/ci/daemonset-tcp-values.yaml 13 charts/ingress-nginx/ci/deamonset-default-values.yaml 10 charts/ingress-nginx/ci/deamonset-metrics-values.yaml 12 charts/ingress-nginx/ci/deamonset-psp-values.yaml 12 charts/ingress-nginx/ci/deamonset-webhook-and-psp-values.yaml 12 charts/ingress-nginx/ci/deamonset-webhook-values.yaml 10 charts/ingress-nginx/ci/deployment-autoscaling-behavior-values.yaml 14 charts/ingress-nginx/ci/deployment-autoscaling-values.yaml 11 charts/ingress-nginx/ci/deployment-customconfig-values.yaml 12 charts/ingress-nginx/ci/deployment-customnodeport-values.yaml 18 charts/ingress-nginx/ci/deployment-default-values.yaml 7 charts/ingress-nginx/ci/deployment-extra-modules.yaml 10 charts/ingress-nginx/ci/deployment-headers-values.yaml 13 charts/ingress-nginx/ci/deployment-internal-lb-values.yaml 13 charts/ingress-nginx/ci/deployment-metrics-values.yaml 11 charts/ingress-nginx/ci/deployment-nodeport-values.yaml 9 charts/ingress-nginx/ci/deployment-podannotations-values.yaml 16 charts/ingress-nginx/ci/deployment-psp-values.yaml 9 charts/ingress-nginx/ci/deployment-tcp-udp-configMapNamespace-values.yaml 17 charts/ingress-nginx/ci/deployment-tcp-udp-values.yaml 13 charts/ingress-nginx/ci/deployment-tcp-values.yaml 10 charts/ingress-nginx/ci/deployment-webhook-and-psp-values.yaml 11 charts/ingress-nginx/ci/deployment-webhook-resources-values.yaml 23 charts/ingress-nginx/ci/deployment-webhook-values.yaml 9 charts/ingress-nginx/templates/_helpers.tpl 139 charts/ingress-nginx/templates/_params.tpl 59 charts/ingress-nginx/templates/admission-webhooks/job-patch/clusterrole.yaml 34 charts/ingress-nginx/templates/admission-webhooks/job-patch/clusterrolebinding.yaml 23 charts/ingress-nginx/templates/admission-webhooks/job-patch/job-createSecret.yaml 74 charts/ingress-nginx/templates/admission-webhooks/job-patch/job-patchWebhook.yaml 76 charts/ingress-nginx/templates/admission-webhooks/job-patch/psp.yaml 39 charts/ingress-nginx/templates/admission-webhooks/job-patch/role.yaml 24 charts/ingress-nginx/templates/admission-webhooks/job-patch/rolebinding.yaml 24 charts/ingress-nginx/templates/admission-webhooks/job-patch/serviceaccount.yaml 16 charts/ingress-nginx/templates/admission-webhooks/validating-webhook.yaml 46 charts/ingress-nginx/templates/clusterrole.yaml 84 charts/ingress-nginx/templates/clusterrolebinding.yaml 19 charts/ingress-nginx/templates/controller-configmap-addheaders.yaml 14 charts/ingress-nginx/templates/controller-configmap-proxyheaders.yaml 19 charts/ingress-nginx/templates/controller-configmap-tcp.yaml 17 charts/ingress-nginx/templates/controller-configmap-udp.yaml 17 charts/ingress-nginx/templates/controller-configmap.yaml 28 charts/ingress-nginx/templates/controller-daemonset.yaml 225 charts/ingress-nginx/templates/controller-deployment.yaml 225 charts/ingress-nginx/templates/controller-hpa.yaml 50 charts/ingress-nginx/templates/controller-ingressclass.yaml 19 charts/ingress-nginx/templates/controller-keda.yaml 39 charts/ingress-nginx/templates/controller-poddisruptionbudget.yaml 19 charts/ingress-nginx/templates/controller-prometheusrules.yaml 21 charts/ingress-nginx/templates/controller-psp.yaml 77 charts/ingress-nginx/templates/controller-role.yaml 93 charts/ingress-nginx/templates/controller-rolebinding.yaml 21 charts/ingress-nginx/templates/controller-service-internal.yaml 79 charts/ingress-nginx/templates/controller-service-metrics.yaml 45 charts/ingress-nginx/templates/controller-service-webhook.yaml 40 charts/ingress-nginx/templates/controller-service.yaml 101 charts/ingress-nginx/templates/controller-serviceaccount.yaml 18 charts/ingress-nginx/templates/controller-servicemonitor.yaml 48 charts/ingress-nginx/templates/default-backend-deployment.yaml 118 charts/ingress-nginx/templates/default-backend-hpa.yaml 33 charts/ingress-nginx/templates/default-backend-poddisruptionbudget.yaml 21 charts/ingress-nginx/templates/default-backend-psp.yaml 36 charts/ingress-nginx/templates/default-backend-role.yaml 22 charts/ingress-nginx/templates/default-backend-rolebinding.yaml 21 charts/ingress-nginx/templates/default-backend-service.yaml 41 charts/ingress-nginx/templates/default-backend-serviceaccount.yaml 14 charts/ingress-nginx/templates/dh-param-secret.yaml 10 charts/ingress-nginx/values.yaml 298 cloudbuild.yaml 23 cmd/dbg/main.go 186 cmd/nginx/flags.go 280 cmd/nginx/main.go 267 cmd/plugin/commands/backends/backends.go 57 cmd/plugin/commands/certs/certs.go 43 cmd/plugin/commands/conf/conf.go 51 cmd/plugin/commands/exec/exec.go 46 cmd/plugin/commands/general/general.go 36 cmd/plugin/commands/info/info.go 33 cmd/plugin/commands/ingresses/ingresses.go 184 cmd/plugin/commands/lint/main.go 182 cmd/plugin/commands/logs/logs.go 76 cmd/plugin/commands/ssh/ssh.go 30 cmd/plugin/kubectl/kubectl.go 89 cmd/plugin/lints/deployment.go 72 cmd/plugin/lints/ingress.go 119 cmd/plugin/main.go 40 cmd/plugin/request/request.go 241 cmd/plugin/util/util.go 87 cmd/waitshutdown/main.go 22 deploy/grafana/deployment.yaml 33 deploy/grafana/kustomization.yaml 11 deploy/grafana/service.yaml 10 deploy/prometheus/deployment.yaml 28 deploy/prometheus/kustomization.yaml 18 deploy/prometheus/prometheus.yaml 29 deploy/prometheus/role-binding.yaml 11 deploy/prometheus/role.yaml 11 deploy/prometheus/service-account.yaml 4 deploy/prometheus/service.yaml 9 deploy/static/provider/aws/deploy.yaml 662 deploy/static/provider/aws/kustomization.yaml 2 deploy/static/provider/aws/nlb-with-tls-termination/deploy.yaml 674 deploy/static/provider/aws/nlb-with-tls-termination/kustomization.yaml 2 deploy/static/provider/baremetal/deploy.yaml 657 deploy/static/provider/baremetal/kustomization.yaml 2 deploy/static/provider/cloud/deploy.yaml 659 deploy/static/provider/cloud/kustomization.yaml 2 deploy/static/provider/do/deploy.yaml 662 deploy/static/provider/do/kustomization.yaml 2 deploy/static/provider/exoscale/deploy.yaml 668 deploy/static/provider/exoscale/kustomization.yaml 2 deploy/static/provider/kind/deploy.yaml 670 deploy/static/provider/kind/kustomization.yaml 2 deploy/static/provider/scw/deploy.yaml 661 deploy/static/provider/scw/kustomization.yaml 2 hack/add-namespace.py 14 hack/boilerplate/boilerplate.py 142 hack/manifest-templates/common/kustomization.yaml 13 hack/manifest-templates/common/namespace.yaml 7 hack/manifest-templates/provider/aws/kustomization.yaml 4 hack/manifest-templates/provider/aws/nlb-with-tls-termination/kustomization.yaml 4 hack/manifest-templates/provider/aws/nlb-with-tls-termination/values.yaml 25 hack/manifest-templates/provider/aws/values.yaml 8 hack/manifest-templates/provider/baremetal/kustomization.yaml 4 hack/manifest-templates/provider/baremetal/values.yaml 5 hack/manifest-templates/provider/cloud/kustomization.yaml 4 hack/manifest-templates/provider/cloud/values.yaml 4 hack/manifest-templates/provider/do/kustomization.yaml 4 hack/manifest-templates/provider/do/values.yaml 10 hack/manifest-templates/provider/exoscale/kustomization.yaml 4 hack/manifest-templates/provider/exoscale/values.yaml 16 hack/manifest-templates/provider/kind/kustomization.yaml 4 hack/manifest-templates/provider/kind/values.yaml 21 hack/manifest-templates/provider/scw/kustomization.yaml 4 hack/manifest-templates/provider/scw/values.yaml 8 hack/manifest-templates/static-kustomization-template.yaml 2 hack/tools.go 5 images/cfssl/cloudbuild.yaml 20 images/custom-error-pages/cloudbuild.yaml 20 images/custom-error-pages/rootfs/main.go 122 images/custom-error-pages/rootfs/metrics.go 23 images/custom-error-pages/rootfs/www/404.html 1 images/custom-error-pages/rootfs/www/4xx.html 1 images/custom-error-pages/rootfs/www/500.html 1 images/custom-error-pages/rootfs/www/5xx.html 1 images/echo/cloudbuild.yaml 20 images/fastcgi-helloserver/cloudbuild.yaml 20 images/fastcgi-helloserver/rootfs/main.go 24 images/go-grpc-greeter-server/cloudbuild.yaml 21 images/httpbin/cloudbuild.yaml 21 images/kube-webhook-certgen/cloudbuild.yaml 20 images/kube-webhook-certgen/hack/e2e.yaml 57 images/kube-webhook-certgen/rootfs/cmd/create.go 40 images/kube-webhook-certgen/rootfs/cmd/patch.go 98 images/kube-webhook-certgen/rootfs/cmd/root.go 88 images/kube-webhook-certgen/rootfs/cmd/version.go 20 images/kube-webhook-certgen/rootfs/core/version.go 5 images/kube-webhook-certgen/rootfs/main.go 7 images/kube-webhook-certgen/rootfs/pkg/certs/certs.go 85 images/kube-webhook-certgen/rootfs/pkg/k8s/k8s.go 208 images/nginx/cloudbuild.yaml 21 images/nginx/rc.yaml 44 images/opentelemetry/cloudbuild.yaml 21 images/test-runner/cloudbuild.yaml 20 internal/admission/controller/main.go 67 internal/admission/controller/server.go 55 internal/file/file.go 17 internal/file/filesystem.go 2 internal/file/structure.go 31 internal/ingress/annotations/alias/main.go 34 internal/ingress/annotations/annotations.go 185 internal/ingress/annotations/auth/main.go 159 internal/ingress/annotations/authreq/main.go 208 internal/ingress/annotations/authreqglobal/main.go 19 internal/ingress/annotations/authtls/main.go 90 internal/ingress/annotations/backendprotocol/main.go 34 internal/ingress/annotations/canary/main.go 59 internal/ingress/annotations/clientbodybuffersize/main.go 15 internal/ingress/annotations/connection/main.go 43 internal/ingress/annotations/cors/main.go 117 internal/ingress/annotations/customhttperrors/main.go 30 internal/ingress/annotations/defaultbackend/main.go 25 internal/ingress/annotations/fastcgi/main.go 65 internal/ingress/annotations/globalratelimit/main.go 73 internal/ingress/annotations/http2pushpreload/main.go 15 internal/ingress/annotations/influxdb/main.go 65 internal/ingress/annotations/ipwhitelist/main.go 54 internal/ingress/annotations/loadbalancing/main.go 15 internal/ingress/annotations/log/main.go 38 internal/ingress/annotations/mirror/main.go 52 internal/ingress/annotations/modsecurity/main.go 66 internal/ingress/annotations/opentracing/main.go 44 internal/ingress/annotations/parser/main.go 123 internal/ingress/annotations/portinredirect/main.go 19 internal/ingress/annotations/proxy/main.go 165 internal/ingress/annotations/proxyssl/main.go 128 internal/ingress/annotations/ratelimit/main.go 153 internal/ingress/annotations/redirect/redirect.go 86 internal/ingress/annotations/rewrite/main.go 84 internal/ingress/annotations/satisfy/main.go 19 internal/ingress/annotations/secureupstream/main.go 22 internal/ingress/annotations/serversnippet/main.go 15 internal/ingress/annotations/serviceupstream/main.go 21 internal/ingress/annotations/sessionaffinity/main.go 114 internal/ingress/annotations/snippet/main.go 15 internal/ingress/annotations/sslcipher/main.go 33 internal/ingress/annotations/sslpassthrough/main.go 19 internal/ingress/annotations/streamsnippet/main.go 15 internal/ingress/annotations/upstreamhashby/main.go 26 internal/ingress/annotations/upstreamvhost/main.go 15 internal/ingress/annotations/xforwardedprefix/main.go 15 internal/ingress/controller/certificate.go 76 internal/ingress/controller/checker.go 42 internal/ingress/controller/config/config.go 404 internal/ingress/controller/controller.go 1381 internal/ingress/controller/endpoints.go 86 internal/ingress/controller/ingressclass/ingressclass.go 13 internal/ingress/controller/location.go 62 internal/ingress/controller/nginx.go 916 internal/ingress/controller/process/nginx.go 19 internal/ingress/controller/status.go 79 internal/ingress/controller/store/backend_ssl.go 141 internal/ingress/controller/store/configmap.go 18 internal/ingress/controller/store/endpoint.go 18 internal/ingress/controller/store/ingress.go 29 internal/ingress/controller/store/ingress_annotation.go 18 internal/ingress/controller/store/ingressclass.go 18 internal/ingress/controller/store/local_secret.go 21 internal/ingress/controller/store/namespace.go 18 internal/ingress/controller/store/objectref.go 85 internal/ingress/controller/store/secret.go 18 internal/ingress/controller/store/service.go 18 internal/ingress/controller/store/store.go 837 internal/ingress/controller/tcp.go 92 internal/ingress/controller/template/buffer_pool.go 25 internal/ingress/controller/template/configmap.go 364 internal/ingress/controller/template/template.go 1324 internal/ingress/controller/util.go 107 internal/ingress/defaults/main.go 37 internal/ingress/errors/errors.go 59 internal/ingress/metric/collectors/admission.go 119 internal/ingress/metric/collectors/controller.go 244 internal/ingress/metric/collectors/main.go 2 internal/ingress/metric/collectors/nginx_status.go 142 internal/ingress/metric/collectors/process.go 159 internal/ingress/metric/collectors/socket.go 354 internal/ingress/metric/collectors/testutils.go 137 internal/ingress/metric/dummy.go 22 internal/ingress/metric/main.go 151 internal/ingress/resolver/main.go 44 internal/ingress/resolver/mock.go 27 internal/ingress/sslcert.go 33 internal/ingress/status/status.go 279 internal/ingress/types.go 177 internal/ingress/types_equals.go 551 internal/ingress/zz_generated.deepcopy.go 106 internal/k8s/main.go 111 internal/k8s/zz_generated.deepcopy.go 11 internal/net/dns/dns.go 34 internal/net/ipnet.go 47 internal/net/net.go 34 internal/net/ssl/ssl.go 392 internal/nginx/main.go 105 internal/nginx/maxmind.go 166 internal/runtime/cpu_linux.go 34 internal/runtime/cpu_notlinux.go 7 internal/sets/match.go 66 internal/task/queue.go 127 internal/watch/file_watcher.go 68 mkdocs.yml 120 rootfs/etc/nginx/lua/balancer.lua 302 rootfs/etc/nginx/lua/balancer/chash.lua 29 rootfs/etc/nginx/lua/balancer/chashsubset.lua 79 rootfs/etc/nginx/lua/balancer/ewma.lua 205 rootfs/etc/nginx/lua/balancer/resty.lua 27 rootfs/etc/nginx/lua/balancer/round_robin.lua 20 rootfs/etc/nginx/lua/balancer/sticky.lua 165 rootfs/etc/nginx/lua/balancer/sticky_balanced.lua 31 rootfs/etc/nginx/lua/balancer/sticky_persistent.lua 21 rootfs/etc/nginx/lua/certificate.lua 190 rootfs/etc/nginx/lua/configuration.lua 203 rootfs/etc/nginx/lua/global_throttle.lua 103 rootfs/etc/nginx/lua/lua_ingress.lua 141 rootfs/etc/nginx/lua/monitor.lua 97 rootfs/etc/nginx/lua/plugins.lua 49 rootfs/etc/nginx/lua/plugins/hello_world/main.lua 9 rootfs/etc/nginx/lua/tcp_udp_balancer.lua 175 rootfs/etc/nginx/lua/tcp_udp_configuration.lua 49 rootfs/etc/nginx/lua/util.lua 135 rootfs/etc/nginx/lua/util/dns.lua 120 rootfs/etc/nginx/lua/util/nodemap.lua 69 rootfs/etc/nginx/lua/util/resolv_conf.lua 66 rootfs/etc/nginx/lua/util/same_site.lua 24 rootfs/etc/nginx/lua/util/split.lua 62 version/version.go 20