Commit graph

248 commits

Author SHA1 Message Date
Brian Kopp
1b523390bb Add SameSite=None support and conditionally omit SameSite=None for backwards compatibility 2020-01-29 14:30:00 -07:00
Manuel Alejandro de Brito Fontes
19e9e9d7ed
Fix image version (#4977) 2020-01-28 08:56:12 -03:00
Manuel Alejandro de Brito Fontes
9fa3940089
Release 0.28.0 (#4970) 2020-01-28 07:56:33 -03:00
Manuel Alejandro de Brito Fontes
68dd1583e7
Fix ssl-dh-param example (#4946) 2020-01-17 16:17:39 -03:00
Manuel Alejandro de Brito Fontes
1257ded99e
Release 0.27.1 (#4929) 2020-01-15 15:03:37 -03:00
Andy Chen
d0f39109f9
Update README.md 2020-01-11 16:56:57 -08:00
Manuel Alejandro de Brito Fontes
77ddda7f61
Release 0.27.0 (#4906) 2020-01-11 18:04:18 -03:00
Manuel Alejandro de Brito Fontes
bcc7d98d8e Use yaml files from a particular tag, not from master 2020-01-04 15:56:25 -03:00
Manuel Alejandro de Brito Fontes
025d4eaceb Migrate to alpine linux 2020-01-04 13:23:16 -03:00
Manuel Alejandro de Brito Fontes
0dce5be743 Migrate ingress definitions from extensions to networking.k8s.io 2019-12-12 21:25:00 -03:00
Manuel Alejandro de Brito Fontes
d890303a3f
Fix markdown list (#4801) 2019-12-01 21:57:09 -03:00
Manuel Alejandro de Brito Fontes
e864fc7198
Update sysctl example (#4800) 2019-12-01 21:48:00 -03:00
argeas
efc64c85a4 fix ingress name in get example 2019-11-13 02:24:48 +00:00
argeas
f5cf7e5566 set correct apiVersion 2019-11-13 02:23:27 +00:00
Manuel Alejandro de Brito Fontes
d1eea794e9
Fix broken links in documentation (#4746) 2019-11-08 16:22:52 -03:00
Guangming Wang
e7590ef727 remove duplicated line in docs
Signed-off-by: Guangming Wang <guangming.wang@daocloud.io>
2019-10-01 10:08:45 +08:00
Kubernetes Prow Robot
f6c2f5fb97
Merge pull request #4514 from alexmaret/4475-stickyness-mode
Added new affinity mode for maximum session stickyness.
2019-09-24 05:09:27 -07:00
Kubernetes Prow Robot
74031cc8b8
Merge pull request #4528 from aledbf/clean-docker
Cleanup of docker images
2019-09-03 18:04:58 -07:00
Manuel Alejandro de Brito Fontes
dc20551288
Cleanup of docker images 2019-09-03 19:10:40 -04:00
Ricardo Katz
9c51676f17 Add support to CRL (#3164)
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@serpro.gov.br>

Add support to CRL

Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@serpro.gov.br>
2019-09-03 16:47:28 -04:00
Alexander Maret-Huskinson
9170591185 Added new affinity mode for maximum session stickyness. Fixes kubernetes/ingress-nginx#4475 2019-08-30 11:40:29 +02:00
Manuel Alejandro de Brito Fontes
041a8457aa
Fix docs build due to an invalid link (#4389) 2019-08-01 19:57:09 -04:00
Kubernetes Prow Robot
292aca7c7a
Merge pull request #4329 from steakunderscore/update-oauth2_proxy-docs
Update references to oauth2_proxy
2019-08-01 06:58:15 -07:00
otnielvh
3b34d56c92 Add support for psp 2019-08-01 09:45:58 +03:00
Henry Jenkins
b8cedabbff Update references to oauth2_proxy
The custodian of the project has been shifted from [bitly] to [pusher].
So this diff updates these references.

[bitly]: https://github.com/bitly/oauth2_proxy
[pusher]: https://github.com/pusher/oauth2_proxy
2019-07-18 07:59:22 +01:00
Roemer Hendrikx
ef3ebbeab5
Add notes on timeouts while using long GRPC streams
GRPC streams longer than 60s hit multiple timeouts that NGINX has defined. Not all of them are easy to find, so I added some notes to the GRPC example to warn users of setting the correct timeouts if the wish their stream to not be aborted after 60 seconds.
2019-06-25 10:29:39 +02:00
Manuel Alejandro de Brito Fontes
84102eec2b
Migrate to new networking.k8s.io/v1beta1 package 2019-06-13 11:32:39 -04:00
Kubernetes Prow Robot
286ff13af2
Merge pull request #4048 from fedunineyu/change-upstream-on-error-with-sticky-session
Change upstream on error when sticky session balancer is used
2019-06-06 07:22:17 -07:00
Chuan Long
30d3505e7e
Update README.md for external-auth Test 4
Title for Test 4 should be `secure service with valid auth header`. The current one is the same as Test 3.
2019-05-29 13:23:20 -05:00
Eugene Fedunin
254629cf16 Added support for annotation session-cookie-change-on-failure
1. Session cookie is updated on previous attempt failure when `session-cookie-change-on-failure = true` (default value is `false`).
2. Added tests to check both cases.
3. Updated docs.

Co-Authored-By: Vladimir Grishin <yadolov@users.noreply.github.com>
2019-05-27 13:00:07 +03:00
Kevin Pullin
3ef6689bbd
Docs - Update capture group placeholder
The current ingress example uses the `$2` capture group placeholder, however the description refers to the `$1` placeholder (this was previously correct, but was not updated when the ingress example changed from $1 to $2).
2019-05-17 16:01:17 -07:00
Alan J Castonguay
5eda92b1c9
Explain references in custom-headers documentation
Augment description of custom-headers behavior. Explain the purpose of the two configmaps, making explicit that one cites the other by `namespace/name`. Link the two example yaml files, so they're more easily navigated to from a browser looking at https://kubernetes.github.io/ingress-nginx/examples/customization/custom-headers/

Campfire: grammar, standard installation is in the `ingress-nginx` namespace.
2019-05-13 17:50:59 -04:00
Marcos Estevez
69c1efc0e3
[doc] fixing regex in example of rewrite
avoids /somethingfoo to be matched by regex

Signed-off-by: Marcos Estevez <marcos.stvz@gmail.com>
2019-04-25 12:43:32 +02:00
Kubernetes Prow Robot
e68b68d20c
Merge pull request #3966 from GabrielNicolasAvellaneda/master
Documentation example code fix
2019-04-19 09:33:54 -07:00
Manuel Alejandro de Brito Fontes
d589fb485a
Fix CA certificate example docs 2019-04-08 08:35:34 -04:00
Gabriel Nicolas Avellaneda
d8764de423
Proper use of quotes for running the command
$1 on a shell has a special meaning and inside of double quotes (") it will be expaned to an empty string. Using single quotes fixes the issue.
2019-04-05 14:06:00 -03:00
Kubernetes Prow Robot
f66902db1d
Merge pull request #3841 from shroudedcode/improve-sticky-session-docs
Improve "Sticky session" docs
2019-03-27 16:42:47 -07:00
Sean Fern
bf670a314f
Update apiVersion to apps/v1, drop duplicate line 2019-03-25 11:43:36 -04:00
Niklas Higi
ec7247058d
Improve "Sticky sessions" documentation page 2019-03-18 22:31:59 +01:00
Alex Kursell
d3ac73be79 Remove session-cookie-hash annotation 2019-03-04 10:34:48 -05:00
Manuel Alejandro de Brito Fontes
d36de8a63d
Fix dashboard link [skip ci] (#3772) 2019-02-16 19:58:26 -03:00
Shreyans Sheth
05993e8a13
Correcting links for gRPC Fortune Teller app
The link was erroneous, corrected the same.
2019-01-23 17:02:16 +05:30
liuwei
7aa5834948 add cookie expires document and fix a flaw for session-cookie-expires 2019-01-11 15:35:39 +08:00
Kubernetes Prow Robot
2c3ce07135
Merge pull request #3396 from flugel-it/master
New balancer implementation: consistent hash subset
2019-01-04 10:31:03 -08:00
chainhelen
ccacef6a8a Typo: docs/examples/rewrite/README.md 2019-01-04 21:48:46 +08:00
Diego Woitasen
60b983503b Consistent hashing to a subset of nodes. It works like consistent hash,
but instead of mapping to a single node, we map to a subset of nodes.
2019-01-03 01:32:52 -03:00
Kubernetes Prow Robot
71cc6df74f
Merge pull request #3174 from Shopify/rewrite-regex
Generalize Rewrite Block Creation and Deprecate AddBaseUrl (not backwards compatible)
2019-01-02 12:30:18 -08:00
Fernando Diaz
85ab6bf26d Update Certificate Generation Docs to not use MD5
Updates the TLS and CA certificate sections to use algorithms
better than md5. Using md5 as a digest causes nginx to fail
to load because it is not accepted by open ssl.

Closes #3571
2018-12-18 11:17:06 -06:00
Zenara Daley
67654a6fd5 Generalize Rewrite Block Creation 2018-12-13 13:02:05 -05:00
Jeffrey Sica
513497e534 update version to latest dashboard version (v1.10.0) 2018-11-29 20:01:15 -05:00
Manuel Alejandro de Brito Fontes
6eac5785ac
Rever TCP/UDP documentation removal and links (#3456) 2018-11-21 23:24:34 -03:00
xichengliudui
ed107a489a Delete some extra words 2018-10-29 02:48:56 -04:00
Fernando Diaz
d6dcc3a681 Add Better Documentation for using AuthTLS (#3275)
Enhances the documentation for enabling and using Mutual Authentication.
2018-10-22 16:15:28 -03:00
Manuel Alejandro de Brito Fontes
469797e242
Fix documentation links [skip ci] (#3229) 2018-10-11 22:09:01 -03:00
k8s-ci-robot
3c1a5c5fc2
Merge pull request #3166 from gabel/patch-1
Added ingress tls values.yaml example to documentation
2018-10-10 10:19:12 -07:00
Ashley Davis
72de2600d7 Add some extra detail to the client cert auth example
Multiple people within my work organisation were caught out by the fact
that the trusted client cert issuers must be given in a file named
`ca.crt` and that other filenames will fail to work.

This change makes it more clear to those who stumble across the
documentation that this is a potential gotcha.
2018-10-09 22:51:00 +01:00
Elvin Efendi
78f12c25c5 delete upstream healthcheck annotation 2018-10-09 09:14:13 -04:00
Manuel Alejandro de Brito Fontes
859b298d42 Remove annotations grpc-backend and secure-backend already deprecated 2018-10-08 12:26:06 -03:00
mooncake
df79cd8e58 remove duplication 2018-10-07 23:05:23 +08:00
Martin F
64c68b61e9
Added ingress tls values.yaml example to documentation
In the live documentation (mkdocs) the file is hidden. A link only would still hide the content, so adding the content to the docs itself.
2018-10-02 08:22:12 +02:00
k8s-ci-robot
d9f58144eb
Merge pull request #3145 from Shopify/regex-modifier
Add "use-regex" Annotation to Toggle Regular Expression Location Modifier
2018-10-01 11:31:43 -07:00
Zenara Daley
f29bdc3e8d Add 'use regex' annotation to toggle nginx regex location modifier 2018-10-01 13:54:11 -04:00
Marc Spitzer
751d76c7eb
update name of config map 2018-09-30 10:51:42 +08:00
Elvin Efendi
14815c546c update docs 2018-09-25 21:49:37 -04:00
Max Braitmaiere
d1b678c1d4
multi-tls readme to reference the file
Makes the doc on https://kubernetes.github.io/ingress-nginx/examples/multi-tls/ clearer by pointing to the example file, not directory context there as in Github
2018-09-25 20:41:19 +03:00
Rafik Harabi
d28ee9537b
Update ingress service IP
Fix typo in the ingress service IP
2018-09-11 11:11:36 +02:00
Wong Hoi Sing Edison
6d3e9ea7d0 Fixup #2970: Add Missing Label app.kubernetes.io/part-of: ingress-nginx
-    Add missing label `app.kubernetes.io/part-of: ingress-nginx` for deploy example
-    Update new labels for docs/deploy and docs/examples
-    Update new labels for test/e2e and test/manifests
-    Update new labels for images/nginx

Also close #3001
2018-09-05 11:48:29 +08:00
Manuel de Brito Fontes
f5dda5fecc
Fix documentation format 2018-08-30 15:31:12 -03:00
k8s-ci-robot
b214282057
Merge pull request #2806 from yogin16/patch-1
add help for tls prerequisite for ingress.yaml
2018-08-23 05:51:37 -07:00
Manuel de Brito Fontes
87b210499d Release 0.18.0 2018-08-11 19:51:45 -04:00
Manuel Alejandro de Brito Fontes
77b922aa00
Remove echoheaders image from the repository (#2921) 2018-08-10 07:08:46 -04:00
takonomura
587c2a8765 Escape $request_uri for external auth 2018-07-19 15:22:05 +09:00
Yogin
ef69df6273
add help for tls prerequisite for ingress.yaml 2018-07-18 12:53:40 +05:30
Manuel de Brito Fontes
cb675b9dbf Release 0.17.1 2018-07-16 17:06:03 -04:00
Christian Ingenhaag
6d2400ee0f Basic-Auth doc misleading: fix double quotes leading to nginx config error (#2770) 2018-07-16 14:22:19 -04:00
k8s-ci-robot
7107e332f3
Merge pull request #2723 from LoicMahieu/patch-1
Docs: examples: fix link
2018-07-16 11:07:58 -07:00
Manuel de Brito Fontes
bc59b7ddee
Release 0.17.0 2018-07-14 18:30:19 -04:00
Thomas Peitz
25f0b29da8
Add redirect uri for oauth2 login 2018-07-04 11:57:51 +02:00
Loïc Mahieu
c0e6daebef
Docs: examples: fix link
Fix link
2018-06-29 15:37:21 +02:00
Manuel Alejandro de Brito Fontes
fd0ee624bc
Remove duplicated securityContext (#2705) 2018-06-25 12:45:36 -04:00
Manuel Alejandro de Brito Fontes
26eacf4c46
Release 0.16.2 (#2703) 2018-06-25 11:24:07 -04: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
Manuel Alejandro de Brito Fontes
4f44ddcf73
Release 0.16.1 (#2695) 2018-06-23 09:22:46 -04:00
Manuel Alejandro de Brito Fontes
39ebe0bd5f
Release 0.16.0 (#2679) 2018-06-22 14:11:29 -04:00
Manuel de Brito Fontes
ef4476ecc4
Add additional header when debug is enabled 2018-06-17 15:51:32 -04:00
Manuel de Brito Fontes
63b38e1c21
Remove VTS from the ingress controller 2018-06-14 11:11:29 -04: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
Pieter Lange
efdae5a96f Fix example
os.urandom sometimes returns more bytes and its generally encouraged to use python3's `secrets` module.
Also double64 encode to prevent messing up the environment variables
with binary data
2018-06-11 17:39:45 +02:00
AdamDang
712e243ff3
Typo fix: are be->are/to on->to
are be->are
to on->to
2018-06-01 08:56:28 +08:00
aviadatsnyk
d1758c5e5f
add secret scheme details to the example 2018-05-30 10:52:47 +03:00
Manuel de Brito Fontes
c07cb23d3b Release nginx ingress controller 0.15.0 2018-05-15 23:48:50 -04:00
Paul Cody Johnston
e98e3f3b9d Example of using nginx-ingress with gRPC 2018-05-03 20:39:38 -06:00
Aarni Koskela
a59b811e7d Index all examples and fix their titles 2018-05-03 15:44:57 +03:00
k8s-ci-robot
54957aa528
Merge pull request #2447 from praseodym/add-security-context-yaml
Add basic security context to deployment YAMLs
2018-04-29 23:20:16 -07:00
Francisco de Brito Fontes
2f6f9a29ba Improve documentation format 2018-04-29 03:17:29 -03:00
Mark Janssen
cbb0f96f74 Add basic security context to deployment YAMLs 2018-04-28 23:32:37 +02:00
Manuel de Brito Fontes
acaf3d8c04 Release nginx ingress controller 0.14.0 2018-04-27 16:09:28 -03:00
Aarni Koskela
dc18dff431 Move deployment documentation under docs/deploy/ 2018-04-26 13:57:18 +03:00
Aarni Koskela
4b80166d76 Fix some document titles 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
Aarni Koskela
0aa9d2e89f Move all documentation under docs/ 2018-04-26 13:57:18 +03:00
Rajat Jindal
4237f290ed fix the default cookie name in doc 2018-04-18 09:27:34 -07:00
Giancarlo Rubio
c60ed24f4b Detect if header injected request_id before creating one 2018-04-17 15:49:35 +02:00
Manuel de Brito Fontes
73d6c263c6
Release nginx ingress controller 0.13.0 2018-04-13 14:53:39 -03:00
AdamDang
6bc4dad38a Update README.md (#2267)
It should be "your Ingress targets" in line 7.
2018-03-27 12:50:26 -03:00
fqsghostcloud
65fde75a7f fix-link (#2239) 2018-03-22 08:32:33 -03:00
Jianhua Shi
0e26977dca Fix broken links in multi-tls (#2228) 2018-03-21 07:05:14 -03:00
Manuel Alejandro de Brito Fontes
1df421ac0c
Release nginx ingress controller 0.12.0 (#2206) 2018-03-19 08:57:16 -03:00
Manuel Alejandro de Brito Fontes
9d0ce7c960
Release nginx ingress controller 0.11.0 (#2122) 2018-02-21 06:16:52 -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
Manuel Alejandro de Brito Fontes
80462ecdad
Remove initContainer from default deployment (#2077) 2018-02-12 15:14:11 -08:00
david
5ca39ae600 add matchLabels in Deployment yaml, that both API extensions/v1beta1 and apps/v1 can be used (#2036)
Signed-off-by: LinWengang <linwengang@chinacloud.com.cn>
2018-02-07 08:50:12 -08:00
Jianfeng Li
f5d764cc9c fix typo stickyness to stickiness (#2039) 2018-02-07 07:23:06 -08:00
TaoGe
7625ef2276 Update README.md (#2038) 2018-02-07 07:22:34 -08:00
david
20675cccd0 fix broken links in static-ip readme (#2035)
Signed-off-by: LinWengang <linwengang@chinacloud.com.cn>
2018-02-05 17:43:35 -08:00
Manuel Alejandro de Brito Fontes
ad2238ca94
Show pod information in http-svc example (#2027) 2018-02-02 09:04:18 -08:00
qiupeng-huacloud
d818bc0dca broken link for sticky-ingress.yaml (#2011)
Signed-off-by: qiupeng-huacloud <qiupeng@chinacloud.com.cn>
2018-02-01 02:45:46 -08:00
Fernando Diaz
d1ae7ff29c Enable Customization of Auth Request Redirect (#1993)
Adds the 'nginx.ingress.kubernetes.io/auth-request-redirect'
annotation, which allows the customization of the
'X-Auth-Request-Redirect' Header. Fixes: #1979
2018-01-27 21:32:08 -03:00
Nhat Hoang
259a7fcaf3 add kube-system namespace for oauth2-proxy service (#1987) 2018-01-26 15:11:28 -03:00
Manuel Alejandro de Brito Fontes
fd7253ae2b
Auto stash before merge of "master" and "master/master" (#1982)
Release nginx ingress controller 0.10.2
2018-01-25 15:15:24 -03:00
Manuel Alejandro de Brito Fontes
5dc261dd9c
Release nginx ingress controller 0.10.1 (#1975) 2018-01-24 17:53:00 -03:00
Manuel Alejandro de Brito Fontes
4f02eed17c
Release nginx ingress controller 0.10.0 (#1934) 2018-01-22 09:37:01 -03:00
Manuel Alejandro de Brito Fontes
74fb88ae5d
Remove deploy of ingress controller from the example [ci skip] (#1933) 2018-01-19 15:37:09 -02:00
Manuel Alejandro de Brito Fontes
5a16a7aaa0
Fix doc links (#1925)
* Fix documentation links
* Replace external-traffic annotation
* Update awesome_bot docker image
2018-01-18 13:30:29 -02:00
Ray Foss
d824a2043d Missing r (#1913) 2018-01-17 15:05:17 -02:00
Daniel (Shijun) Qian
d744c2eba7 Fix annotation describe (#1819) 2017-12-13 11:29:41 -06:00
Tobias Bradtke
417a2ed015 Fix link to custom configuration (#1814) 2017-12-10 19:09:30 -06:00
Manuel Alejandro de Brito Fontes
17a4c53a53
Merge pull request #1778 from aledbf/release-0.9
Release nginx ingress controller 0.9.0
2017-12-04 10:07:38 -03:00
Wiiliam Chang
13d2185fb6 Update the example README.md 2017-12-03 17:20:41 +08:00
Manuel de Brito Fontes
09524cd336 Release nginx ingress controller 0.9.0 2017-11-30 18:46:06 -03:00
Manuel de Brito Fontes
091d272297 Release nginx ingress controller 0.9-beta.19 2017-11-28 20:10:18 -03:00
Manuel de Brito Fontes
a6d51a03b1 Change annotations prefix 2017-11-24 16:42:21 -03:00
Manuel de Brito Fontes
f199a8ecaf Release nginx ingress controller 0.9-beta.18 2017-11-23 22:14:39 -03:00
Mengxin Liu
e2ce52a55e fix: fix typos in docs. 2017-11-20 01:25:50 +08:00
Manuel de Brito Fontes
79f6afba06 Add docker-registry example [ci skip] 2017-11-17 20:33:41 -03:00
Manuel de Brito Fontes
74df879f32 Fix TLS example [ci skip] 2017-11-13 12:58:19 -03:00
Manuel de Brito Fontes
eed75f43f6 Release nginx ingress controller 0.9-beta.17 2017-11-09 18:46:22 -03:00
Manuel de Brito Fontes
311d286a34 Fix license in header of files 2017-11-05 18:35:46 -03:00
Manuel de Brito Fontes
b3d1539954 Release nginx ingress controller 0.9-beta.16 2017-11-02 12:08:59 -03:00
Manuel Alejandro de Brito Fontes
0dab51d9eb Merge pull request #1568 from zouyee/cluster-loadbalancing
update defaultbackend tag
2017-10-24 14:59:24 -03:00
Manuel de Brito Fontes
3e84be5fa6 Do not use relative urls 2017-10-23 11:14:51 -03:00
zouyee
db731c5a5d update defaultbackend tag 2017-10-22 18:34:16 +08:00
Manuel de Brito Fontes
6537ff3ebf Auto stash before merge of "master" and "master/master" 2017-10-20 22:38:27 -03:00
Manuel de Brito Fontes
32ca583a51 Update documentation and examples [ci skip] 2017-10-16 09:55:46 -03:00
Manuel de Brito Fontes
026bb52469 Improve documentation and examples [ci skip] 2017-10-15 12:55:40 -03:00
Manuel de Brito Fontes
a9168f276e Split documentation 2017-10-13 18:13:51 -03:00
bprashanth
939cb9c122 Expand developer docs 2016-12-13 10:50:08 -08:00
bprashanth
1bb8d11673 Improve title README, add examples outline 2016-11-27 17:42:36 -08:00