Commit graph

54 commits

Author SHA1 Message Date
Manuel Alejandro de Brito Fontes
ec3da4d2c9 Update go dependencies 2020-05-22 21:07:02 -04:00
Manuel Alejandro de Brito Fontes
837d370ab2 Update go dependencies 2020-04-20 11:30:49 -04:00
Manuel Alejandro de Brito Fontes
3eafaa35a1 Update go dependencies 2020-03-27 19:52:51 -03:00
Manuel Alejandro de Brito Fontes
f00f49a295
Update go dependencies (#5170) 2020-02-26 14:56:11 -03:00
Manuel Alejandro de Brito Fontes
23e7565ebc Update go dependencies 2020-01-27 00:01:13 -03:00
Manuel Alejandro de Brito Fontes
bcdd975025 Fix code-generator task 2019-12-12 22:38:01 -03:00
Manuel Alejandro de Brito Fontes
75c3c47f81 Update go dependencies to v1.17.0 2019-12-10 21:55:54 -03:00
Manuel Alejandro de Brito Fontes
d7b530cb0a
Update go dependencies for kubernetes 1.16.0 2019-09-19 11:01:00 -03:00
Manuel Alejandro de Brito Fontes
341d64b652
Update go dependencies (#4524) 2019-09-02 21:30:28 -04:00
Manuel Alejandro de Brito Fontes
c5334b2b3e
Update klog (#4426) 2019-08-10 13:49:12 -04:00
Manuel Alejandro de Brito Fontes
fcb1b6217b
Update go dependencies 2019-07-31 20:55:11 -04:00
Manuel Alejandro de Brito Fontes
a54ab3341e
Update go dependencies (#4322) 2019-07-17 09:21:14 -04:00
Manuel Alejandro de Brito Fontes
6db1ed390d
Update go dependencies 2019-06-27 10:34:47 -04:00
Manuel Alejandro de Brito Fontes
a662db5366
Update go dependencies 2019-06-24 09:07:24 -04:00
Manuel Alejandro de Brito Fontes
5f8deb2312
Update go dependencies 2019-06-13 11:32:39 -04:00
Manuel Alejandro de Brito Fontes
d3c957192e
Update go dependencies 2019-05-23 04:58:14 -04:00
Manuel Alejandro de Brito Fontes
3dd1699637
Add dependencies for code generator 2019-05-14 20:15:49 -04: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
1720059244
Switch to go modules 2019-04-15 08:34:23 -04:00
Manuel Alejandro de Brito Fontes
14f4a7b8e8
Update go dependencies 2019-03-28 22:36:15 -03:00
Alex Kursell
9e424a4a6a Add kubectl plugin 2019-02-25 15:54:00 -05:00
Manuel Alejandro de Brito Fontes
bfb7f61936 Update go dependencies 2019-02-09 19:03:51 -03:00
Manuel Alejandro de Brito Fontes
f4a4daed84 Update go dependencies 2018-12-05 13:27:09 -03:00
Manuel Alejandro de Brito Fontes
6c33bee8fd
Update go dependencies 2018-10-10 21:46:45 -03:00
Manuel de Brito Fontes
2882fb5ebe Update go dependencies 2018-09-22 14:54:24 -03:00
Manuel de Brito Fontes
fe616fc9d7 Update go dependencies 2018-08-25 18:53:28 -03:00
Manuel de Brito Fontes
063cc68d1c
Update go dependencies 2018-07-12 13:19:17 -04:00
Manuel de Brito Fontes
bb4d483837
Update go dependencies 2018-05-26 16:27:45 -04:00
Manuel de Brito Fontes
b7a799bf82
Update go dependencies 2018-04-21 14:26:59 -03:00
Manuel Alejandro de Brito Fontes
93c72ef646
Update go dependencies (#2234) 2018-03-23 13:35:19 -03:00
Manuel de Brito Fontes
c795447101
Update apiextensions-apiserver dependency manually (temporally) 2018-01-07 13:01:27 -03:00
Manuel de Brito Fontes
44fd79d061
Update go dependencies and cleanup deprecated packages 2018-01-07 12:10:25 -03:00
Manuel de Brito Fontes
f3bde94d68 Update go dependencies 2017-11-12 20:08:33 -03:00
Manuel de Brito Fontes
7ab2987fd8 Update go dependencies 2017-11-06 19:57:35 -03:00
Manuel de Brito Fontes
601fb7dacf Add e2e tests 2017-10-20 20:33:48 -03:00
Manuel de Brito Fontes
d6d374b28d Update dependencies 2017-10-06 19:40:31 -03:00
Manuel de Brito Fontes
bf5616c65b Replace godep with dep 2017-10-06 17:26:14 -03:00
Nick Sardo
6a59f4c9a2 Update dependencies to K8s 1.8 2017-09-29 10:12:14 -07:00
Chance Zibolski
bb09963b66 Godeps,vendor: Add k8s.io/client-go/tools/cache/testing 2017-09-01 15:26:37 -07:00
Minhan Xia
46c73032bb godep vendor informer 2017-08-18 14:20:01 -07:00
Manuel de Brito Fontes
2084d572c7 Update dependencies 2017-08-05 19:14:38 -04:00
Nick Sardo
9b22796383 Update vendored dependencies 2017-07-31 13:35:10 -07:00
Manuel de Brito Fontes
4fb61c73d1 Update go dependencies 2017-07-20 10:43:09 -07:00
Manuel de Brito Fontes
9ddf98769a Update golang dependencies 2017-05-20 20:11:38 -04:00
Manuel de Brito Fontes
88a2751234 Update go dependencies 2017-04-04 16:11:36 -03:00
Manuel de Brito Fontes
9085e24a29 Update godeps 2017-01-12 13:40:32 -03:00
Manuel de Brito Fontes
f7011d22f8 Update godeps 2016-11-29 18:10:06 -03:00
Manuel de Brito Fontes
1bc383f9c5 Update godeps 2016-11-11 18:22:34 -03:00
Manuel de Brito Fontes
73e22a50d2 Update godeps 2016-09-21 20:51:23 -03:00
Manuel de Brito Fontes
28db8fb16d Update ingress godeps 2016-08-25 15:41:02 -03:00