Commit Graph

244 Commits

Author SHA1 Message Date
James Strong 4daff157cb
update version 2021-04-30 18:43:44 -04:00
James Strong 54fd7fef22
update helm charts 2021-04-30 18:43:44 -04:00
Kubernetes Prow Robot d4f00794b7
Merge pull request #6914 from Shan1024/patch-1
Update Ingress variable label
2021-04-29 03:50:51 -07:00
Kubernetes Prow Robot d0914cc781
Merge pull request #6999 from secustor/fix-add-usage_of_regex
fix(dashboard): use regex for ingress
2021-04-29 03:46:50 -07:00
mcorbin 7b5a492a09
Add Exoscale in the documentation 2021-04-23 16:28:45 +02:00
Ricardo Katz ed5aee7659
Prepare for v0.45.0 release (#7026)
* Prepare for v0.45.0 release

* Apply suggestions from code review

Co-authored-by: Elvin Efendi <elvin.efendiyev@gmail.com>

* Prepare for v0.45.0 release

Co-authored-by: Elvin Efendi <elvin.efendiyev@gmail.com>
2021-04-06 12:10:21 -07:00
sebastian.poxhofer 4f58ef3e0f fix(dashboard): remove unnecessary namespace variable in query 2021-03-29 20:20:05 +02:00
sebastian.poxhofer 6364e9d3e3 fix(dashboard): use regex for ingress 2021-03-29 20:05:08 +02:00
Shan Mahanama 698cdd668e
Update Ingress variable label
Update the label `controller` to `controller_pod`.
2021-02-27 13:00:22 +08:00
Manuel Alejandro de Brito Fontes d2f139b01f Release helm chart v3.23.0 2021-02-04 11:16:24 -03:00
Jaeyoung Lee fdd3f9c5aa Change break link for documentation 2021-01-29 15:34:48 +09:00
Kubernetes Prow Robot 032fccb292
Merge pull request #6756 from shubhambhattar/patch-1
Dashboard Panel supposed to show average is showing sum.
2021-01-24 09:14:53 -08:00
Manuel Alejandro de Brito Fontes 9985d72f79 Update static manifests 2021-01-20 14:42:12 -03:00
Shubham Bhattar 117cb3b6d8
Dashboard supposed to show average is showing sum. 2021-01-14 17:21:02 +05:30
Manuel Alejandro de Brito Fontes 37140a3863 Release ingress-nginx 0.43.0 2020-12-30 14:56:29 -03:00
Manuel Alejandro de Brito Fontes 0abfad70ce Release v0.42.0 2020-12-24 16:13:13 -03:00
Slobodan Mišković c4d5f4d1e6
Fix link to kustomize docs 2020-12-16 10:27:32 -08:00
ml- 29a170617f Fix sum of nginx process connections
nginx_ingress_controller_nginx_process_connections returns four elements
for each pod, one for each "state" (active, reading, waiting, writing).

The value of the element with state "active" is the sum of the other
three elements of other states:

active = reading + waiting + writing

So sum() returns a value that is 2x of the actual amount of connections.
To fix this we simply select elements with state "active".
2020-11-16 18:43:09 +01:00
Manuel Alejandro de Brito Fontes 8b99f49d2d Release 0.41.2 2020-11-12 17:39:07 -03:00
Manuel Alejandro de Brito Fontes 52dd877841 Release v0.41.1 2020-11-12 12:43:19 -03:00
Manuel Alejandro de Brito Fontes 8aefb97fea Release 0.41.0 chart 2020-11-03 14:58:10 -03:00
Manuel Alejandro de Brito Fontes a4afffc73d Update static manifests 2020-10-11 16:45:37 -03:00
Manuel Alejandro de Brito Fontes 528d214f20 Release 0.40.2 2020-10-06 16:42:33 -03:00
Manuel Alejandro de Brito Fontes f7f3815bc7 Release v0.40.1 2020-10-02 15:15:09 -03:00
Manuel Alejandro de Brito Fontes 680378b334 Release v0.40.0 2020-10-01 16:56:44 -03:00
Manuel Alejandro de Brito Fontes d0b37d18df Update static manifest yaml files 2020-09-16 11:24:14 -03:00
Manuel Alejandro de Brito Fontes 27598b5f90 Update chart requirements 2020-09-15 14:50:32 -03:00
Patrik Cyvoct 6318d40339
Add install command for Scaleway
Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>
2020-09-10 13:47:52 +02:00
Manuel Alejandro de Brito Fontes 12150e318b Release v0.35.0 2020-08-28 10:24:34 -04:00
Manuel Alejandro de Brito Fontes 8102fff242 Switch images to k8s.gcr.io after Vanity Domain Flip 2020-08-26 22:07:22 -04:00
Manuel Alejandro de Brito Fontes 8a80bcfcc3 Update NLB idle timeout information 2020-08-26 13:33:37 -04:00
haslersn 7ddb7343fa feat(baremetal): Add kustomization.yaml 2020-08-06 00:43:42 +02:00
Philipp Strube beae32b6fe Update deploy scripts using hack/generate-deploy-scripts.sh 2020-07-29 12:02:09 +02:00
David Dooling f4585f99a6
Do not add namespace to cluster-scoped resources
When adding namespace to the helm-generated YAML files, do not add it
to cluster-scoped resources like ClusterRole, ClusterRoleBinding, and
ValidatingWebhookConfiguration.  Regenerate static YAML resource
specs.
2020-07-28 14:14:05 -05:00
Manuel Alejandro de Brito Fontes 1d250bcbd9 Release helm chart for v0.34.1 2020-07-15 16:33:06 -04:00
Manuel Alejandro de Brito Fontes 6c73d66ae6 Update helm chart for v0.34.0 2020-07-10 08:57:40 -04:00
Manuel Alejandro de Brito Fontes 9aa1a59e1d Update deploy manifests 2020-07-03 17:28:22 -04:00
Manuel Alejandro de Brito Fontes bdbf11f6b4
Use fully qualified images to avoid cri-o issues 2020-06-25 18:14:46 -04:00
Manuel Alejandro de Brito Fontes df8ceea8a9 Release 0.33.0 2020-06-11 10:24:08 -04:00
Manuel Alejandro de Brito Fontes a9add96fc2 Release chart 2.1.0 2020-05-04 16:39:30 -04:00
Manuel Alejandro de Brito Fontes 446845114c Release 0.32.0 2020-05-01 11:16:10 -04:00
Manuel Alejandro de Brito Fontes 768a91f58d Fix chart missing default backend name 2020-04-29 22:44:04 -04:00
Manuel Alejandro de Brito Fontes e1e8621ffb Add install command for Digial Ocean 2020-04-29 18:59:06 -04:00
Cédric Laubacher da12e01544
Update job image 2020-04-29 22:35:30 +02:00
Manuel Alejandro de Brito Fontes b68839118f Release 0.31.1 2020-04-27 10:43:23 -04:00
Manuel Alejandro de Brito Fontes c7c06e0e6f Release 0.31.0 2020-04-26 16:45:37 -04:00
Manuel Alejandro de Brito Fontes efbb3f9fc8 Add support for IngressClass and ingress.class annotation 2020-04-22 09:15:32 -04:00
Manuel Alejandro de Brito Fontes 5c5e2328ba Add manifest for kind documentation 2020-04-20 11:22:24 -04:00
Manuel Alejandro de Brito Fontes fd23ebc6d1 Cleanup deploy docs and remove old yaml manifests 2020-04-18 18:16:44 -04:00
Manuel Alejandro de Brito Fontes 7da08be741 Add port for plain HTTP to HTTPS redirection 2020-04-18 17:50:49 -04:00
Manuel Alejandro de Brito Fontes f266854ad3 Update deployment manifests 2020-04-06 13:16:46 -04:00
Manuel Alejandro de Brito Fontes 42fcc076b9 Add script to generate yaml files from helm 2020-04-05 22:27:05 -04:00
Neel Mehta d59018cf56
Add DS_PROMETHEUS datasource for templating
When running this dashboard on Grafana, I received the error `Datasource named ${DS_PROMETHEUS} was not found`, this change fixes that issue.
2020-03-24 16:49:03 -04:00
Manuel Alejandro de Brito Fontes f1f90ef495
Release 0.30.0 (#5155) 2020-02-24 09:34:19 -03:00
Naseem 11e6d4d856
Add request handling performance dashboard
This second dashboard helps end users drill down on a particular service and get more golden signals type metrics such as error rate by path and median upstream response time by path.

Signed-off-by: Naseem <naseem@transit.app>
2020-02-19 16:56:25 -05:00
Manuel Alejandro de Brito Fontes 37c24b0df5
Migration e2e installation to helm (#5086) 2020-02-16 11:58:37 -03:00
Manuel Alejandro de Brito Fontes eedcdcdbf6
Release 0.29.0 (#5075) 2020-02-15 08:28:22 -03:00
Manuel Alejandro de Brito Fontes e179a24f97 Cleanup of e2e tests 2020-02-14 01:09:08 -03:00
Manuel Alejandro de Brito Fontes 0365a7c172
Remove minikube and only use kind (#5059) 2020-02-12 20:19:57 -03:00
Abdul Rauf 54dac873fd [ImgBot] Optimize images
*Total -- 1,383.42kb -> 872.43kb (36.94%)

/docs/images/jaeger-demo.png -- 141.39kb -> 70.07kb (50.44%)
/docs/images/zipkin-demo.png -- 119.85kb -> 60.54kb (49.48%)
/deploy/grafana/dashboards/screenshot.png -- 606.25kb -> 328.93kb (45.74%)
/docs/images/prometheus-dashboard.png -- 112.45kb -> 80.67kb (28.26%)
/docs/images/elb-l7-listener.png -- 36.84kb -> 28.26kb (23.29%)
/docs/images/baremetal/cloud_overview.jpg -- 47.11kb -> 37.87kb (19.61%)
/docs/images/baremetal/baremetal_overview.jpg -- 37.34kb -> 30.15kb (19.26%)
/docs/images/baremetal/hostnetwork.jpg -- 40.53kb -> 33.71kb (16.82%)
/docs/images/baremetal/metallb.jpg -- 49.01kb -> 40.85kb (16.65%)
/docs/images/grafana.png -- 83.87kb -> 69.98kb (16.56%)
/docs/images/baremetal/nodeport.jpg -- 47.23kb -> 39.53kb (16.3%)
/docs/images/baremetal/user_edge.jpg -- 61.56kb -> 51.85kb (15.77%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-02-09 01:01:35 +05:00
Manuel Alejandro de Brito Fontes 431637d81a
Fix limitrange definition (#4999) 2020-02-01 21:14:33 -03: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 a4f3467f9b
Cleanup dev-env script (#4932) 2020-01-25 20:17:26 -03:00
Manuel Alejandro de Brito Fontes 0a7913a45a
Master branch uses a master tag image (#4887) 2020-01-06 00:37:03 -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 aba58d67f2
Release 0.26.2 (#4860) 2019-12-24 23:36:00 -03:00
Manuel Alejandro de Brito Fontes d83b83bc0d
Define minimum limits to run the ingress controller (#4843) 2019-12-23 13:19: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
Paul Voss f5a02c1452
Add a datasource variable $DS_PROMETHEUS 2019-11-30 14:04:39 +01:00
Bouke van der Bijl 5b918e2d95 deploy: add protocol to all Container/ServicePorts
kubectl apply --server-side currently doesn't work with Port specs that
are missing protocol:
https://github.com/kubernetes-sigs/structured-merge-diff/issues/130 so
we should always specify it.
2019-11-28 12:41:48 +00:00
xiaozhang 1908d0e605 Bind ingress controller to linux nodes to avoid Windows scheduling on kubernetes cluster includes linux nodes and windows nodes 2019-10-13 08:59:11 +08:00
Manuel Alejandro de Brito Fontes 2de5a893aa
Release 0.26.1 (#4618) 2019-09-29 18:26:23 -03:00
Manuel Alejandro de Brito Fontes 6715108d8a
Release 0.26.0 2019-09-27 10:23:12 -03:00
Guillaume Gelin 9915a1032f Show current reloads count, not total 2019-09-05 15:03:40 +02:00
Manuel Alejandro de Brito Fontes 8f09acac2b
Update images to 0.25.1 (#4485) 2019-08-23 10:48:33 -04:00
Naseem 54071c9c17 Squash rules regarding ingresses
Signed-off-by: Naseem <naseemkullah@gmail.com>
2019-07-09 16:47:03 -04:00
Manuel Alejandro de Brito Fontes e0e7b57ce0
Fix RBAC issues with networking.k8s.io (#4298) 2019-07-09 08:02:52 -04:00
Manuel Alejandro de Brito Fontes c681501c14
Release 0.25.0 2019-07-04 22:32:22 -04:00
Manuel Alejandro de Brito Fontes 84102eec2b
Migrate to new networking.k8s.io/v1beta1 package 2019-06-13 11:32:39 -04: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
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
Manuel Alejandro de Brito Fontes 45a5ab4c1e
Release 0.24.1 2019-04-13 17:45:30 -04:00
Manuel Alejandro de Brito Fontes 4efe549502
Update yaml files to 0.24.0 [skip-ci] (#3975) 2019-04-07 20:25:17 -04:00
Manuel Alejandro de Brito Fontes f27b6e2109 Release 0.23.0 2019-02-27 13:21:53 -03:00
Kubernetes Prow Robot d74dea7585
Merge pull request #3682 from ocowchun/patch-1
enable use-forwarded-headers for L7 LB
2019-02-18 19:55:14 -08:00
ocowchun(Ben Yeh) 2f45d4f56d enable use-forwarded-headers for L7 LB 2019-02-18 14:31:09 +08:00
Manuel Alejandro de Brito Fontes 1bb31eb1fc Adjust probe timeouts 2019-02-06 20:19:12 -03:00
Manuel Alejandro de Brito Fontes 06efac9f0b
Release 0.22.0 2019-01-14 13:36:09 -03:00
Aracki d2c0cc1156 Replace deprecated apiVersion in deploy/ 2019-01-09 22:40:24 +01:00
Gavin 2be35d024b Fixed: error parsing with-rbac.yaml: error converting YAML to JSON: yaml: line 36: did not find expected key 2019-01-08 00:22:42 +08:00
Manuel Alejandro de Brito Fontes 9be174738d Add allowPrivilegeEscalation 2018-12-21 19:30:19 -03:00
David Dooling 83050fe3df Add standard labels to namespace specs
Add standard app resource metadata labels to the namespaces specs
created when deploying nginx-ingress.

Closes kubernetes/ingress-nginx#3576
2018-12-18 16:38:42 -06:00
Raul Gonzales 9694ab6121
Rename nginx.yaml to nginx.json 2018-12-14 11:39:12 +00:00
Manuel Alejandro de Brito Fontes 06d53f0260
Fix error in configmap yaml definition (#3516) 2018-12-04 20:06:14 -03:00
Sungmin Lee 5febf3e8ea Revert removal of TCP and UDP support configmaps in mandatroy manifest 2018-12-04 13:13:09 -08:00
Manuel Alejandro de Brito Fontes f821a5bee0 Release 0.21.0 2018-11-21 15:57:13 -03:00
Manuel Alejandro de Brito Fontes 168f30d1ec Revert removal of support for TCP and UDP services 2018-11-16 13:48:47 -03:00
xiezongzhe f1b2a540fd
fix typo 2018-11-02 15:31:54 +08:00