Commit Graph

200 Commits

Author SHA1 Message Date
Lorenzo Fontana 5c680ba629
docs: Precisations on the usage of the InfluxDB module
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2018-08-12 11:24:06 +02:00
Manuel de Brito Fontes f311668625 Add misspell target 2018-08-11 08:26:14 -04:00
Manuel de Brito Fontes 322dae6cee
Add documentation to install prometheus and grafana 2018-08-08 18:44:18 -04:00
Manuel de Brito Fontes 7af93e03c7
Add annotation backend-protocol 2018-08-07 08:59:38 -04:00
Manuel Alejandro de Brito Fontes a68820808a
Fix documentation (#2902) 2018-08-05 22:30:46 -04:00
k8s-ci-robot 9b3207d4c6
Merge pull request #2897 from aledbf/enable-reuseport
Enable reuse-port by default
2018-08-04 19:43:43 -07:00
Manuel Alejandro de Brito Fontes d31f5ec31a
Fix default sync-period doc (#2898) 2018-08-04 17:57:15 -04:00
Manuel de Brito Fontes 1d00a5c2bc Enable reuse-port by default 2018-08-04 17:43:34 -04:00
Tom Reznik b7bcf92480 support configuring multi_accept directive via configmap 2018-08-04 19:20:01 +03:00
Tom Reznik 1bacf1655e support custom configuration to main context of nginx config 2018-08-04 00:53:06 +03:00
Karl Stoney 09832557ed
Add permanent-redirect-code annotation 2018-07-29 11:50:16 +02:00
Elvin Efendi 8a67ace5c3 enable dynamic backend configuration by default 2018-07-26 15:16:06 -04:00
Vincent Gramer 9024d2f451 doc log-format: add variables about ingress 2018-07-19 17:38:38 +02:00
Fernando Diaz 52ecdf0b46 Add Better Error Handling for SSLSessionTicketKey
Adds more error handling when writing an SSLSessionTicketKey to
the config map. Also adds tests and makes the function for modular.

Fixes #2756
2018-07-15 19:53:39 -05:00
Manuel Alejandro de Brito Fontes 3b947eb90d
Update docs and mkdoc dependencies [ci skip] (#2778) 2018-07-13 19:23:13 -04:00
Info-Screen e2f4d2cdaa
Use language neutral links to MDN insetead of es 2018-07-10 04:23:56 +02:00
Jason Stangroome 8e06afbb45 Allow gzip compress level to be controlled via ConfigMap 2018-07-09 10:30:59 +10:00
Andrii Kostenko bc53d1eb74
Sample rate configmap option for zipkin in nginx-opentracing 2018-06-28 18:13:31 +03:00
Antoine Cotten 130866b51c
Proofreading 2018-06-25 00:04:43 +02:00
Fernando Diaz 7370694609 Enhance Distributed Tracing Documentation
Corrects a few items in the Zipkin Collector Example. Adds a Example
of setting up the Jaeger Collector.
2018-06-23 23:51:46 -05:00
jstoja 0cfd6dca83 Add documentation for proxy-cookie-domain annotation (#2034) 2018-06-19 22:25:57 +02:00
Manuel de Brito Fontes 63b38e1c21
Remove VTS from the ingress controller 2018-06-14 11:11:29 -04:00
Dario Nieuwenhuis 4dfc83a698 Capitalize NGINX in docs. 2018-06-13 21:10:56 +02:00
Antoine Cotten 55679aa268 Update documentation for custom error pages (#2630)
* Update documentation for custom error pages

* custom-error-pages: Fix path to error pages

Bump version to 0.2
2018-06-12 18:03:48 -04:00
Dario Nieuwenhuis 94266ff167 Document use-forwarded-headers configmap option. 2018-06-12 21:48:32 +02:00
Jian Qiu 92182596eb Add annotation doc on proxy buffer size 2018-06-12 16:06:30 +08:00
Antoine Cotten a74c34dbf1
Proofread cmd package and update flags description 2018-06-11 13:15:45 +02:00
k8s-ci-robot fa9823634c
Merge pull request #2504 from jrthrawny/proxy-protocol-timeout-for-passthrough-pr
Add Timeout For TLS Passthrough
2018-06-03 22:54:53 -07:00
Jason Roberts d637a9b978 Configurable Proxy Protocol header timeout for TLS passthrough 2018-06-03 20:10:41 -05:00
Borek Bernard fcfa4f2eb0
Improved link in modsecurity.md 2018-05-30 09:25:12 +02:00
Tobias Bradtke 0c2aa4bc98
Fix wrong default value for `enable-brotli`
Brotli is disabled by default since c67e9185b6
2018-05-24 17:36:32 +02:00
Elvin Efendi 7d8a0130a5 use better defaults for proxy-next-upstream(-tries) 2018-05-23 21:37:56 -04:00
k8s-ci-robot b8b5e5bc51
Merge pull request #2548 from Stono/master
Implement generate-request-id
2018-05-21 13:55:12 -07:00
Karl Stoney 206d32a2cd Implement generate-request-id
Fixes https://github.com/kubernetes/ingress-nginx/issues/2546
2018-05-21 08:32:50 +01:00
Lorenzo Fontana 93be8db612
Annotations for the InfluxDB Module
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2018-05-19 09:22:46 +02:00
k8s-ci-robot aa256ac887
Merge pull request #2423 from diazjf/fix-2074
Resolves issue with proxy-redirect nginx configuration
2018-05-18 12:42:51 -07:00
Roman Sokolkov d004fcac05
DOCS: Correct ssl-passthrough annotation description. 2018-05-18 17:22:21 +02:00
Fernando Diaz e224259e38 Resolves issue with proxy-redirect nginx configuration
Resolves an issue where the proxy-redirect annotations were not generating the
correct configuration possibly because of user error. This is done by only
setting the proxy_redirect if both proxy-redirect-from and proxy-redirect-to
have valid values. Also adds the e2e tests.

Fixes #2074
2018-05-17 11:22:31 -05:00
k8s-ci-robot 2e53fa21e6
Merge pull request #2517 from gmile/patch-1
Fix typo about the kind of request
2018-05-16 15:51:50 -07:00
Manuel de Brito Fontes a085808d2d
Add tests for bind-address 2018-05-16 14:53:29 -04:00
Eugene Pirogov 552df3bdcd
Fix typo about the kind of request 2018-05-16 09:53:17 +03:00
Mike Tougeron 17e5b35f10 Add some clarification around multiple ingress controller behavior 2018-05-11 16:10:41 -07:00
Aarni Koskela f1e5c9b2dd Clean up annotations.md; extract default backend from miscellaneous 2018-05-03 15:44:57 +03:00
Aarni Koskela 4b85ef9c9c Add note about changing annotation prefixes 2018-05-03 14:42:47 +03:00
Aarni Koskela b66efdd8bd Reformat log-format.md 2018-05-03 14:42:47 +03:00
Aarni Koskela 572aac4421 multiple-ingress.md: rework page for clarity and less repetition 2018-05-03 14:42:47 +03:00
Aarni Koskela ed48199b30 TLS.md: Remove useless manual TOC 2018-05-02 17:49:18 +03:00
Aarni Koskela ec56200ee0 TLS.md: Reformat and grammar check 2018-05-02 17:49:15 +03:00
Aarni Koskela aca5097a56 TLS.md: Remove the frankly useless curl output in the default certificate section 2018-05-02 17:49:13 +03:00
Aarni Koskela f65c8f0aaa TLS.md: Clarify how to set --default-ssl-certificate 2018-05-02 17:49:11 +03:00
Aarni Koskela 451a01bb0a TLS.md: Move the TLS secret misc bit to the TLS document 2018-05-02 17:49:06 +03:00
Manuel de Brito Fontes d97bf0675a Add gRPC annotation doc 2018-04-30 14:29:29 -03:00
Francisco de Brito Fontes 2f6f9a29ba Improve documentation format 2018-04-29 03:17:29 -03:00
k8s-ci-robot 0813b38314
Merge pull request #2437 from JordanP/rewrite_log
Add annotation to enable rewrite logs in a location
2018-04-27 10:27:19 -07:00
JordanP c995031ffd Add annotation to enable rewrite logs in a location 2018-04-27 17:50:14 +02:00
Sam Fleming ce9d42b52d
Update custom-errors.md
Fix grammatical errors
2018-04-27 16:24:05 +01:00
k8s-ci-robot 22f78325b7
Merge pull request #2436 from mustafaakin/patch-1
Update exposing-tcp-udp-services.md
2018-04-27 04:46:19 -07:00
Mustafa Akın e5ed2165e2
Update exposing-tcp-udp-services.md
Minor tick missing for syntax highlighting which makes it look ugly on https://kubernetes.github.io/ingress-nginx/user-guide/exposing-tcp-udp-services/
2018-04-27 13:45:12 +03:00
Manuel de Brito Fontes 4ddedd41a6
Fix broken links in the docs 2018-04-26 22:24:50 -03:00
Aarni Koskela 8aa9db8397 Move documents related to third-party extensions under third-party-addons 2018-04-26 13:57:18 +03:00
Aarni Koskela e677ea22e2 Remove default-ssl-certificate.md (the content is already in tls.md) 2018-04-26 13:57:18 +03:00
Aarni Koskela 1196b48745 Regenerate cli-arguments.md from the actual usage of 0.13 2018-04-26 13:57:18 +03:00
Aarni Koskela 17745a920d Move "Customizing NGINX" documentation under "NGINX Configuration" 2018-04-26 13:57:18 +03:00
Aarni Koskela 34314254f3 Remove empty ingress-annotations document; fix up annotations.md's layout slightly 2018-04-26 13:57:18 +03:00
Aarni Koskela d1479a2d21 Move miscellaneous tidbits from README to miscellaneous.md and other files 2018-04-26 13:57:18 +03:00
Antoine Cotten 9211f3beaf
Document changes to annotations with Secret reference 2018-04-20 00:31:25 +02:00
Roman Sokolkov 54f1568e11
DOCS: Add clarification regarding ssl passthrough 2018-04-19 17:13:46 +02:00
Rajat Jindal 4237f290ed fix the default cookie name in doc 2018-04-18 09:27:34 -07:00
Nick Novitski 8886b8a50e Add vts-sum-key config flag 2018-04-17 11:39:32 -07:00
Giancarlo Rubio c60ed24f4b Detect if header injected request_id before creating one 2018-04-17 15:49:35 +02:00
k8s-ci-robot 564ec885fb
Merge pull request #2353 from bashofmann/master
Add proxy-add-original-uri-header config flag
2018-04-16 05:46:59 -07:00
Bastian Hofmann 1c17962ba0 Add proxy-add-original-uri-header config flag
This makes it configurable if a location adds an X-Original-Uri header to the backend request. Default is "true", the current behaviour.
2018-04-16 12:34:26 +02:00
AdamDang bf9edcc9f7
Typo fix in cli-arguments.md
it's endpoints->its endpoints
2018-04-15 23:45:01 +08:00
Elvin Efendi d6eb44376d run lua-resty-waf in different modes (#2317)
* run lua-resty-waf in different modes

* update docs
2018-04-09 09:19:13 -03:00
Elvin Efendi bad8295a42 extra waf rules per ingress (#2315)
* extra waf rules per ingress

* document annotation nginx.ingress.kubernetes.io/lua-resty-waf-extra-rules

* regenerate internal/file/bindata.go
2018-04-09 07:14:30 -03:00
Elvin Efendi 16faf309ca annotation to ignore given list of WAF rulesets (#2314) 2018-04-08 22:55:23 -03:00
Elvin Efendi a6fe800a47 lua-resty-waf controller (#2304) 2018-04-08 17:37:13 -03:00
Alvaro Aleman e7aa74b5d4 Add NoAuthLocations and default it to "/.well-known/acme-challenge" (#2243)
* Add NoAuthLocations and default it to "/.well-known/acme-challenge"

* Add e2e tests for no-auth-location

* Improve wording of no-auth-location tests
2018-04-01 21:02:34 -03:00
AdamDang 660e67dc9e Typo fixes in modsecurity.md (#2274)
* Update modsecurity.md

Some typo fixes

* Update modsecurity.md
2018-03-29 13:48:16 -03:00
Sylvain Rabot 385368990c Managing a whitelist for _/nginx_status (#2187)
Signed-off-by: Sylvain Rabot <s.rabot@lectra.com>
2018-03-28 09:27:34 -03:00
AdamDang 5c016bee87 Update annotations.md (#2255)
a typo fix
2018-03-25 12:55:30 -03:00
Zenara Daley 6e099c5f57 Add EWMA as configurable load balancing algorithm (#2229) 2018-03-23 12:06:21 -03:00
maxlaverse 8575769781 Make proxy_next_upstream_tries configurable (#2232)
* Make proxy_next_upstream_tries configurable

* Code generation
2018-03-22 08:12:36 -03:00
Manuel Alejandro de Brito Fontes df00b03a70
Fix log format documentation (#2219) 2018-03-20 08:51:04 -03:00
Manuel Alejandro de Brito Fontes 41217eb9e4
Update cli-arguments.md (#2213) 2018-03-19 13:17:44 -03:00
Alvaro Aleman 94deb3a01a Add configoption to exclude routes from tls upgrading (#2203)
* Add configoption to exclude routes from tls upgrading

* Add tests for IsLocationInLocationList

* Seperate elements in NoTLSRedirectLocations by comma

* Set NoTLSRedirectLocations to "/.well-known/acme-challenge/" by default

* Remove trailing slash from "/.well-known/acme-challenge" default
2018-03-18 17:44:59 -03:00
Oilbeater 5c02d700cb Allow config to disable geoip (#2202)
For a offline or private cloud environment, geoip is not needed.
Implementing https://github.com/kubernetes/ingress-nginx/issues/2179
2018-03-18 13:30:05 -03:00
Oilbeater 41cefeb178 Add worker-cpu-affinity nginx option (#2201)
worker_cpu_affinity is a common optimization method for improving nginx performance, adding this as a custom configuration. Also fix some format issues found during editing.
2018-03-16 13:32:45 -03:00
Elvin Efendi 36cce00fdd configuring load balancing per ingress (#2167)
* configure load balancing through a ingress annotation

* update docs
2018-03-09 13:09:41 -08:00
maxlaverse 31306658f1 Add documentation about secure-verify-ca-secret (#2169) 2018-03-05 11:01:50 -08:00
Qiu Jian 56036ddc57 Add publish-status-address flag (#2148)
* Add publish-status-address flag

If this flag is set, status of ingress resources will be updated
with this address.

* Address aledbf's comment
2018-02-27 00:02:19 -03:00
Manuel Alejandro de Brito Fontes 0dee303ac2
Add annotation to disable logs in a location (#2144) 2018-02-25 11:38:54 -03:00
Thanatat Tamtan 309a79483f fix limit-req-status-code doc (#2133) 2018-02-22 11:39:16 -08:00
nrmitchi a4874806f2 Update configmap.md (#2124) 2018-02-21 11:09:32 -08:00
Victor Trac 131fdf1e01 replace '&#8209;' with actual dashes '-' (#2111) 2018-02-16 15:02:41 -08:00
Mathieu Parent b02c0f502a Fix proxy_redirect description (#2102) 2018-02-16 09:59:12 -08:00
Bea f468007d6c Updates and extends client cert documentation (#2105)
Updates and extends the documentation about enabling client certificate authentication.
2018-02-16 07:17:29 -08:00
Oilbeater 7ede78f004 fix spell error reslover -> resolver (#2041) 2018-02-07 07:24:09 -08:00
Oilbeater 36acee29ff fix wrong annotation (#2040) 2018-02-07 07:23:41 -08:00
Luke Jolly 42076e8ed0 Added configmap option to disable IPv6 in nginx DNS resolver (#1992) 2018-02-02 11:53:28 -08:00