Ricardo Katz
|
90c79689c4
|
Release v1 (#7470)
* Drop v1beta1 from ingress nginx (#7156)
* Drop v1beta1 from ingress nginx
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
* Fix intorstr logic in controller
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
* fixing admission
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
* more intorstr fixing
* correct template rendering
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
* Fix e2e tests for v1 api
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
* Fix gofmt errors
* This is finally working...almost there...
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
* Re-add removed validation of AdmissionReview
* Prepare for v1.0.0-alpha.1 release
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
* Update changelog and matrix table for v1.0.0-alpha.1 (#7274)
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
* add docs for syslog feature (#7219)
* Fix link to e2e-tests.md in developer-guide (#7201)
* Use ENV expansion for namespace in args (#7146)
Update the DaemonSet namespace references to use the `POD_NAMESPACE` environment variable in the same way that the Deployment does.
* chart: using Helm builtin capabilities check (#7190)
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>
* Update proper default value for HTTP2MaxConcurrentStreams in Docs (#6944)
It should be 128 as documented in https://github.com/kubernetes/ingress-nginx/blob/master/internal/ingress/controller/config/config.go#L780
* Fix MaxWorkerOpenFiles calculation on high cores nodes (#7107)
* Fix MaxWorkerOpenFiles calculation on high cores nodes
* Add e2e test for rlimit_nofile
* Fix doc for max-worker-open-files
* ingress/tcp: add additional error logging on failed (#7208)
* Add file containing stable release (#7313)
* Handle named (non-numeric) ports correctly (#7311)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
* Updated v1beta1 to v1 as its deprecated (#7308)
* remove mercurial from build (#7031)
* Retry to download maxmind DB if it fails (#7242)
* Retry to download maxmind DB if it fails.
Signed-off-by: Sergey Shakuto <sshakuto@infoblox.com>
* Add retries count arg, move retry logic into DownloadGeoLite2DB function
Signed-off-by: Sergey Shakuto <sshakuto@infoblox.com>
* Reorder parameters in DownloadGeoLite2DB
Signed-off-by: Sergey Shakuto <sshakuto@infoblox.com>
* Remove hardcoded value
Signed-off-by: Sergey Shakuto <sshakuto@infoblox.com>
* Release v1.0.0-alpha.1
* Add changelog for v1.0.0-alpha.2
* controller: ignore non-service backends (#7332)
* controller: ignore non-service backends
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
* update per feedback
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
* fix: allow scope/tcp/udp configmap namespace to altered (#7161)
* Lower webhook timeout for digital ocean (#7319)
* Lower webhook timeout for digital ocean
* Set Digital Ocean value controller.admissionWebhooks.timeoutSeconds to 29
* update OWNERS and aliases files (#7365) (#7366)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
* Downgrade Lua modules for s390x (#7355)
Downgrade Lua modules to last known working version.
* Fix IngressClass logic for newer releases (#7341)
* Fix IngressClass logic for newer releases
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
* Change e2e tests for the new IngressClass presence
* Fix chart and admission tests
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
* Fix helm chart test
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
* Fix reviews
* Remove ingressclass code from admission
* update tag to v1.0.0-beta.1
* update readme and changelog for v1.0.0-beta.1
* Release v1.0.0-beta.1 - helm and manifests (#7422)
* Change the order of annotation just to trigger a new helm release (#7425)
* [cherry-pick] Add dev-v1 branch into helm releaser (#7428)
* Add dev-v1 branch into helm releaser (#7424)
* chore: add link for artifacthub.io/prerelease annotations
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>
Co-authored-by: Ricardo Katz <rikatz@users.noreply.github.com>
* k8s job ci pipeline for dev-v1 br v1.22.0 (#7453)
* k8s job ci pipeline for dev-v1 br v1.22.0
Signed-off-by: Neha Lohia <nehapithadiya444@gmail.com>
* k8s job ci pipeline for dev-v1 br v1.21.2
Signed-off-by: Neha Lohia <nehapithadiya444@gmail.com>
* remove v1.21.1 version
Signed-off-by: Neha Lohia <nehapithadiya444@gmail.com>
* Add controller.watchIngressWithoutClass config option (#7459)
Signed-off-by: Akshit Grover <akshit.grover2016@gmail.com>
* Release new helm chart with certgen fixed (#7478)
* Update go version, modules and remove ioutil
* Release new helm chart with certgen fixed
* changed appversion, chartversion, TAG, image (#7490)
* Fix CI conflict
* Fix CI conflict
* Fix build.sh from rebase process
* Fix controller_test post rebase
Co-authored-by: Tianhao Guo <rggth09@gmail.com>
Co-authored-by: Ray <61553+rctay@users.noreply.github.com>
Co-authored-by: Bill Cassidy <cassid4@gmail.com>
Co-authored-by: Jintao Zhang <tao12345666333@163.com>
Co-authored-by: Sathish Ramani <rsathishx87@gmail.com>
Co-authored-by: Mansur Marvanov <nanorobocop@gmail.com>
Co-authored-by: Matt1360 <568198+Matt1360@users.noreply.github.com>
Co-authored-by: Carlos Tadeu Panato Junior <ctadeu@gmail.com>
Co-authored-by: Kundan Kumar <kundan.kumar@india.nec.com>
Co-authored-by: Tom Hayward <thayward@infoblox.com>
Co-authored-by: Sergey Shakuto <sshakuto@infoblox.com>
Co-authored-by: Tore <tore.lonoy@gmail.com>
Co-authored-by: Bouke Versteegh <info@boukeversteegh.nl>
Co-authored-by: Shahid <shahid@us.ibm.com>
Co-authored-by: James Strong <strong.james.e@gmail.com>
Co-authored-by: Long Wu Yuan <longwuyuan@gmail.com>
Co-authored-by: Jintao Zhang <zhangjintao9020@gmail.com>
Co-authored-by: Neha Lohia <nehapithadiya444@gmail.com>
Co-authored-by: Akshit Grover <akshit.grover2016@gmail.com>
|
2021-08-21 13:42:00 -07:00 |
|
Manuel Alejandro de Brito Fontes
|
108637bb1c
|
Migrate to structured logging (klog)
|
2020-09-27 18:59:57 -03:00 |
|
Manuel Alejandro de Brito Fontes
|
cb86c5698c
|
Migrate to klog v2
|
2020-08-08 21:01:03 -04:00 |
|
Laszlo Janosi
|
cc84bd4ab6
|
Server level proxy_ssl parameters are applied again, following the comments received.
Also writing tls.crt and tls.key to disk is according to the original code.
|
2019-10-26 20:20:18 +02:00 |
|
Laszlo Janosi
|
37fe9c9876
|
Enabling per-location proxy-ssl parameters, so locations of the same server but with own unique Ingress definitions can have different SSL configs
|
2019-10-17 10:15:53 +02:00 |
|
Manuel Alejandro de Brito Fontes
|
55820ef1e8
|
Allow multiple CA Certificates (#4556)
|
2019-09-13 09:22:24 -03:00 |
|
Ricardo Katz
|
9c51676f17
|
Add support to CRL (#3164)
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@serpro.gov.br>
Add support to CRL
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@serpro.gov.br>
|
2019-09-03 16:47:28 -04:00 |
|
Manuel Alejandro de Brito Fontes
|
8def5ef7ca
|
Add support for multiple alias and remove duplication of SSL certificates (#4472)
|
2019-08-26 10:58:44 -04:00 |
|
Manuel Alejandro de Brito Fontes
|
80bd481abb
|
Only support SSL dynamic mode
|
2019-08-13 17:33:34 -04:00 |
|
Manuel Alejandro de Brito Fontes
|
3d7a09347d
|
Apply fixes suggested by staticcheck
|
2019-07-08 16:18:52 -04:00 |
|
Manuel Alejandro de Brito Fontes
|
8807db9748
|
Check and complete intermediate SSL certificates
|
2019-07-04 19:13:21 -04:00 |
|
Manuel Alejandro de Brito Fontes
|
84102eec2b
|
Migrate to new networking.k8s.io/v1beta1 package
|
2019-06-13 11:32:39 -04:00 |
|
Elvin Efendi
|
417af76e97
|
properly handle default and custom default certs in dynamic ssl mode
|
2019-04-13 12:32:06 -04:00 |
|
Elvin Efendi
|
fc6e7c9be0
|
fix dynamic cert bug
|
2019-04-09 22:11:21 -04:00 |
|
Elvin Efendi
|
5667ea5d67
|
bugfix: when secret includes ca.crt store it on disk even in dynamic cert mode
|
2019-03-11 00:53:06 -04:00 |
|
Elvin Efendi
|
70df5e03e5
|
clean up certificate processing
|
2019-03-11 00:53:06 -04:00 |
|
Archangel_SDY
|
ece5e1c678
|
Pass k8sStore to member functions by pointer
Passing `k8sStore` by value implies read and copy of `backendConfig`,
which is not protected by a mutex and may cause race conditions.
|
2018-12-06 22:11:19 +08:00 |
|
Archangel_SDY
|
d58dbde5e3
|
Add a mutex to protect against simultaneous read/write to backend config
This addresses issues found by race detector.
|
2018-12-06 22:02:17 +08:00 |
|
Manuel Alejandro de Brito Fontes
|
68f344233b
|
Fix lint issues
|
2018-12-05 13:28:28 -03:00 |
|
Manuel Alejandro de Brito Fontes
|
2fa55eabf6
|
Replace glog with klog
|
2018-12-05 13:27:55 -03:00 |
|
Fernando Diaz
|
10de8cac56
|
Log Errors Missing in Internal
Adds a few missing errors and fix formatting for others.
Fixes #3013
|
2018-08-30 15:02:42 -05:00 |
|
Henry Tran
|
7faf089082
|
Add dynamic certificate feature to controller
|
2018-08-16 20:19:33 -04:00 |
|
Antoine Cotten
|
472dcb371b
|
Clarify log messages in controller pkg
|
2018-07-02 22:59:54 +02:00 |
|
Manuel de Brito Fontes
|
b57a7cf939
|
Remove warning when secret is used only for authentication
|
2018-05-15 08:10:29 -04:00 |
|
Antoine Cotten
|
fec3ddc6cc
|
Sync secrets (SSL certificates) on events
Remove scheduled check for missing secrets.
|
2018-04-13 16:14:29 +02: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 Alejandro de Brito Fontes
|
e596a084f8
|
Do not cancel the synchronization of secrets (#2069)
|
2018-02-11 21:37:02 -08:00 |
|
Manuel de Brito Fontes
|
9af683b02a
|
Cleanup
|
2018-01-19 15:53:25 -03:00 |
|
Manuel de Brito Fontes
|
e9a00ff916
|
Refactoring of kubernetes informers and local caches
|
2018-01-18 16:14:54 -03:00 |
|