Commit graph

46 commits

Author SHA1 Message Date
Manuel Alejandro de Brito Fontes
d1eea794e9
Fix broken links in documentation (#4746) 2019-11-08 16:22:52 -03:00
Valentin Rul
66c3d70208
Fixed upgrading example command 2019-10-16 14:58:30 +03:00
张潇
cabab54eab Increase the kubernetes 1.14 version to the installation prompt 2019-10-15 07:31:46 +08:00
Manuel Alejandro de Brito Fontes
78d6ce6e6e
Partially revert usage of kustomize for installation (#4159) 2019-06-05 10:59:38 -04:00
Nick Novitski
51ad0bc54b Rearrange deployment files into kustomizations 2019-05-19 12:35:54 -07:00
Kubernetes Prow Robot
b4f2880ee6
Merge pull request #3802 from tjamet/admission-controller
Add a validating webhook for ingress sanity check
2019-05-02 07:52:25 -07:00
James Humphries
2a31790887
Docs have incorrect command in baremetal.md
The output shown is for `kubectl get node` and not `kubectl describe node`.

I've updated the docs to use the correct command.
2019-04-25 11:10:16 +01:00
William Zhang
a94eea2c03 🔧 fix navigation error in file baremetal.md
Signed-off-by: William Zhang <zhang.wanmin@zte.com.cn>
2019-04-24 15:45:04 +08:00
Thibault Jamet
1cd17cd12c
Implement a validation webhook
In case some ingress have a syntax error in the snippet configuration,
the freshly generated configuration will not be reloaded to prevent tearing down existing rules.
Although, once inserted, this configuration is preventing from any other valid configuration to be inserted as it remains in the ingresses of the cluster.
To solve this problem, implement an optional validation webhook that simulates the addition of the ingress to be added together with the rest of ingresses.
In case the generated configuration is not validated by nginx, deny the insertion of the ingress.

In case certificates are mounted using kubernetes secrets, when those
changes, keys are automatically updated in the container volume, and the
controller reloads it using the filewatcher.

Related changes:

- Update vendors
- Extract useful functions to check configuration with an additional ingress
- Update documentation for validating webhook
- Add validating webhook examples
- Add a metric for each syntax check success and errors
- Add more certificate generation examples
2019-04-18 19:07:04 +02:00
Chris Carty
5fb1116282 update GKE header to match link in contents 2019-03-10 09:13:34 -04:00
Manuel Alejandro de Brito Fontes
6eac5785ac
Rever TCP/UDP documentation removal and links (#3456) 2018-11-21 23:24:34 -03:00
Angga Lanuma
c4834e5063 fix baremetal.md link 2018-10-31 00:13:21 +07:00
Sebastiaan van Steenis
4c25bfe75a Fix links in deploy index docs 2018-10-29 14:07:54 +01:00
Ray Foss
4c3001bdc1
not a script 2018-10-15 16:03:56 -05:00
Ray Foss
dfacb6cb8e
Clarify mandatory script doc
The warnings should probably be above the script, not below, especially in the ever popular GKE, where they are prerequisites. Generic Deployment sounds like it's a deployment that should work on all vanilla Kubernetes installations. It sounds like an OR logic operator, when it should be an AND.
2018-10-15 15:41:47 -05:00
Ricardo Katz
f444c4ee7f
Add a note to the deployment into GKE 2018-10-14 15:50:20 -03:00
eutopian
797affbe48 Fixed link to aws elb 2018-09-20 15:39:08 -04:00
Manuel Alejandro de Brito Fontes
66a1d4bcb5
Fix baremetal images [skip ci] (#3094) 2018-09-13 21:09:20 -03:00
Manuel de Brito Fontes
4ffe3a2fdd
Update mkdocs 2018-09-13 17:52:15 -03:00
Manuel de Brito Fontes
8dd6c422ea
Add note about default namespace and merge behavior 2018-09-13 10:26:37 -03:00
Antoine Cotten
82aad99da2
docs: Add MetalLB and externalIPs to bare-metal deployment page 2018-09-12 12:21:39 +02:00
Jay Wallace
e866ab077d
document when to modify elb timeouts and set default to 60s 2018-09-05 21:14:07 -07: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
Antoine Cotten
775b8358c6
docs: Bare-metal considerations 2018-09-04 21:32:47 +02:00
Manuel de Brito Fontes
f5dda5fecc
Fix documentation format 2018-08-30 15:31:12 -03:00
Dmitri Fedotov
cbdd12f898 fixed jsonpath command in examples 2018-08-28 09:43:24 +03:00
Luís Fernando Guedes
f1d0c97779 Fix broked anchor link to GCE/GKE 2018-08-20 15:04:56 -03:00
Manuel de Brito Fontes
87b210499d Release 0.18.0 2018-08-11 19:51:45 -04:00
Lorenz Vanthillo
91675b3221
Update index.md
docker for mac is now officially supported by Docker 18.06.0 (Since I was struggling with the squash on a PR a new one..)
2018-07-28 15:27:14 +02:00
k8s-ci-robot
48ee93f5a5
Merge pull request #2762 from dpen2000/patch-1
Update index.md
2018-07-18 16:50:45 -07:00
Manuel de Brito Fontes
cb675b9dbf Release 0.17.1 2018-07-16 17:06:03 -04:00
Manuel de Brito Fontes
bc59b7ddee
Release 0.17.0 2018-07-14 18:30:19 -04:00
David Pendray
da036b7bd9
Update index.md
Correct chart name
2018-07-10 01:57:46 +01:00
Eren Başak
0e8961296b
Modify Deployment Document
I found it confusing to see the helm after the list of generic steps (should I run `helm install ...` after I followed the steps above or is it a different way?). Also, the verification and version detection steps don't work with helm chart due to different app label (`ingress-nginx` vs `nginx-ingress`) and namespace. 

This change does two things:
1. Separate helm installation from generic installation and provide version detection commands that work for helm
2. Rename `Custom Service Provider Deployment` to `Provider Specific Steps` and fix the broken link while doing so.
2018-07-05 13:11:21 +03:00
Denis Salamanca
29c5d77068 GCE/GKE proxy mentioned for Azure (#2717)
GCE/GKE are part of Google cloud not azure, so the note "proxy protocol is not supported in GCE/GKE" does not apply for azure
2018-06-27 15:49:24 -04:00
Manuel Alejandro de Brito Fontes
26eacf4c46
Release 0.16.2 (#2703) 2018-06-25 11:24:07 -04: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
Matt Schallert
0add51fab0 [docs] Fix manifest URL for GKE + Azure 2018-05-19 19:43:27 -04:00
Manuel Alejandro de Brito Fontes
f92f5f80e4
Simplify installation and e2e manifests (#2515) 2018-05-17 17:50:21 -04:00
Manuel de Brito Fontes
c07cb23d3b Release nginx ingress controller 0.15.0 2018-05-15 23:48:50 -04:00
Aarni Koskela
f1f3785fbd Add upgrade documentation
Closes #2458
2018-05-03 14:42:47 +03:00
Francisco de Brito Fontes
2f6f9a29ba Improve documentation format 2018-04-29 03:17:29 -03:00
Aarni Koskela
17745a920d Move "Customizing NGINX" documentation under "NGINX Configuration" 2018-04-26 13:57:18 +03:00
Aarni Koskela
13ace4a5c7 Configure mkdocs with mkdocs-material and friends 2018-04-26 13:57:18 +03:00
Aarni Koskela
dc18dff431 Move deployment documentation under docs/deploy/ 2018-04-26 13:57:18 +03:00