Manuel Alejandro de Brito Fontes
a662db5366
Update go dependencies
2019-06-24 09:07:24 -04:00
Manuel Alejandro de Brito Fontes
6140fdd31d
Update go dependencies for e2e tests
2019-06-18 23:44:10 -04:00
Manuel Alejandro de Brito Fontes
5f8deb2312
Update go dependencies
2019-06-13 11:32:39 -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
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
Alex Kursell
bb1cf73ba2
Bump mergo version
2019-02-21 13:23:10 -05:00
Kubernetes Prow Robot
9ba67992be
Merge pull request #3686 from Shopify/dbg-tool
...
Add debug binary to the docker image
2019-02-11 07:27:15 -08:00
Manuel Alejandro de Brito Fontes
bfb7f61936
Update go dependencies
2019-02-09 19:03:51 -03:00
Alex Kursell
190b60fba0
make dep-ensure
2019-02-08 11:32:23 -05:00
Manuel Alejandro de Brito Fontes
c22861931b
Add httpunix dependency
2019-02-06 18:00:10 -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 Alejandro de Brito Fontes
aec40c171f
Improve configuration change detection ( #2656 )
...
* Use information about the configuration configmap to determine changes
* Add hashstructure dependency
* Rename queue functions
* Add test for configmap checksum
2018-06-21 10:50:57 -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 de Brito Fontes
e035ea8ab8
Ensure dep fix fsnotify
2018-04-20 14:52:25 -03:00
Manuel Alejandro de Brito Fontes
93c72ef646
Update go dependencies ( #2234 )
2018-03-23 13:35:19 -03:00
Manuel Alejandro de Brito Fontes
9bcb5b08ea
Use a ring channel to avoid blocking write of events ( #2082 )
...
* Use a ring channel to avoid blocking write of events
* Add eapache/channels dependency
2018-02-13 17:46:18 -08: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
Manuel de Brito Fontes
f6ba3abca3
Add OCSP support
2017-10-04 22:36:44 -03:00
Nick Sardo
6a59f4c9a2
Update dependencies to K8s 1.8
2017-09-29 10:12:14 -07:00
Manuel de Brito Fontes
3afddc4ece
Limit the number of goroutines used for the update of ingress status
2017-09-20 00:40:39 -03:00
Chance Zibolski
bb09963b66
Godeps,vendor: Add k8s.io/client-go/tools/cache/testing
2017-09-01 15:26:37 -07:00
Manuel de Brito Fontes
1a37256fbc
Fix dependencies issues
2017-08-29 16:34:54 -03:00
Minhan Xia
46c73032bb
godep vendor informer
2017-08-18 14:20:01 -07:00
Manuel Alejandro de Brito Fontes
d251a50b52
Merge pull request #1076 from aledbf/ssl-tests
...
Add more ssl test cases
2017-08-05 19:37:01 -04:00
Manuel de Brito Fontes
2084d572c7
Update dependencies
2017-08-05 19:14:38 -04:00
Manuel Alejandro de Brito Fontes
faf80ad89a
Merge pull request #1035 from antoineco/fix-godep-restore
...
Update dependency github.com/paultag/sniff
2017-08-03 20:45:47 -04:00
Manuel de Brito Fontes
88f171fc2a
Update fsnotify dependency to fix arm64 issue
2017-08-02 14:13:45 -04:00
Nick Sardo
9b22796383
Update vendored dependencies
2017-07-31 13:35:10 -07:00
Antoine Cotten
ba137f5e1d
Update dependency github.com/paultag/sniff
...
ref in Godeps.json does not exist
2017-07-28 00:09:57 +02:00
Manuel de Brito Fontes
4fb61c73d1
Update go dependencies
2017-07-20 10:43:09 -07:00
Manuel de Brito Fontes
20e99fa409
Update sniff parser to fix index out of bound error
2017-05-26 14:25:06 -04:00
Manuel de Brito Fontes
9ddf98769a
Update golang dependencies
2017-05-20 20:11:38 -04:00
Manuel de Brito Fontes
590bc0dfc1
Add go-proxyproto dependencies
2017-04-19 01:39:14 -03:00
Manuel de Brito Fontes
de14e2f4f1
Refactor ssl-passthroug using go to handle TLS hello
2017-04-19 01:39:14 -03:00