59 Commits
Author SHA1 Message Date
LucasBoisserie a97ff92c93 Update doc for validating Webhook with helm 2020-04-11 22:10:38 +02:00
Ilya MashchenkoandGitHub 9bb18c9a17 [docs]: fix Prerequisite section
Clarify that mandatory command is not needed for deployment in minikube.
2020-03-21 01:46:03 +03:00
Manuel Alejandro de Brito FontesandGitHub f1f90ef495 Release 0.30.0 (#5155) 2020-02-24 09:34:19 -03:00
Manuel Alejandro de Brito FontesandGitHub eedcdcdbf6 Release 0.29.0 (#5075) 2020-02-15 08:28:22 -03:00
Manuel Alejandro de Brito FontesandGitHub 0365a7c172 Remove minikube and only use kind (#5059) 2020-02-12 20:19:57 -03:00
Abdul RaufandGitHub dbb0970393 docs(deploy): fix helm install command for helm v3 (#5020)
--name flag has been removed from helm and is now mandatory
 helm install [NAME] [CHART] [flags]
2020-02-06 20:47:28 -03:00
Manuel Alejandro de Brito FontesandGitHub 19e9e9d7ed Fix image version (#4977) 2020-01-28 08:56:12 -03:00
Manuel Alejandro de Brito FontesandGitHub 9fa3940089 Release 0.28.0 (#4970) 2020-01-28 07:56:33 -03:00
Manuel Alejandro de Brito FontesandGitHub 1257ded99e Release 0.27.1 (#4929) 2020-01-15 15:03:37 -03:00
Manuel Alejandro de Brito FontesandGitHub 77ddda7f61 Release 0.27.0 (#4906) 2020-01-11 18:04:18 -03:00
Dave AndersonandGitHub 2fe3e92633 Correct MetalLB setup instructions.
MetalLB IPs must not be shared with any other system. That includes DHCP servers and Kubernetes node IPs. IP conflicts result in hard to debug failures, and generally just doesn't work correctly.
2020-01-04 16:21:55 -08: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 0dce5be743 Migrate ingress definitions from extensions to networking.k8s.io 2019-12-12 21:25:00 -03:00
Manuel Alejandro de Brito FontesandGitHub d1eea794e9 Fix broken links in documentation (#4746) 2019-11-08 16:22:52 -03:00
Valentin RulandGitHub 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 FontesandGitHub 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 RobotandGitHub 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 HumphriesandGitHub 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 FontesandGitHub 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 FossandGitHub 4c3001bdc1 not a script 2018-10-15 16:03:56 -05:00
Ray FossandGitHub 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 KatzandGitHub 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 FontesandGitHub 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 VanthilloandGitHub 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-robotandGitHub 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 PendrayandGitHub da036b7bd9 Update index.md
Correct chart name
2018-07-10 01:57:46 +01:00
Eren BaşakandGitHub 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 SalamancaandManuel Alejandro de Brito Fontes 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 FontesandGitHub 26eacf4c46 Release 0.16.2 (#2703) 2018-06-25 11:24:07 -04:00
Manuel Alejandro de Brito FontesandGitHub 4f44ddcf73 Release 0.16.1 (#2695) 2018-06-23 09:22:46 -04:00