144 Commits
Author SHA1 Message Date
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 MehtaandGitHub 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 FontesandGitHub 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 FontesandGitHub 37c24b0df5 Migration e2e installation to helm (#5086) 2020-02-16 11:58:37 -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 Fontes e179a24f97 Cleanup of e2e tests 2020-02-14 01:09:08 -03:00
Manuel Alejandro de Brito FontesandGitHub 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 FontesandGitHub 431637d81a Fix limitrange definition (#4999) 2020-02-01 21:14:33 -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 a4f3467f9b Cleanup dev-env script (#4932) 2020-01-25 20:17:26 -03:00
Manuel Alejandro de Brito FontesandGitHub 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 FontesandGitHub aba58d67f2 Release 0.26.2 (#4860) 2019-12-24 23:36:00 -03:00
Manuel Alejandro de Brito FontesandGitHub 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 FontesandGitHub 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 FontesandGitHub 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 FontesandGitHub 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 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
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 FontesandGitHub 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 RobotandGitHub 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 GonzalesandGitHub 9694ab6121 Rename nginx.yaml to nginx.json 2018-12-14 11:39:12 +00:00
Manuel Alejandro de Brito FontesandGitHub 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
xiezongzheandGitHub f1b2a540fd fix typo 2018-11-02 15:31:54 +08:00