Commit graph

6007 commits

Author SHA1 Message Date
Ricardo Katz
f973f3ffda
Release new helm chart with certgen fixed (#7478)
* Update go version, modules and remove ioutil

* Release new helm chart with certgen fixed
2021-08-12 12:05:50 -07:00
Akshit Grover
fd8687c648
Add controller.watchIngressWithoutClass config option (#7459)
Signed-off-by: Akshit Grover <akshit.grover2016@gmail.com>
2021-08-09 05:53:32 -07:00
Neha Lohia
7bc8b8d0a2
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>
2021-08-06 09:39:20 -07:00
Jintao Zhang
3c0bfc1ca3
[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>
2021-08-03 10:45:04 -07:00
Long Wu Yuan
86aed932b0
Removed tabs that were inserted because of copy paste (#7427) 2021-08-03 10:20:48 -07:00
Ricardo Katz
7c1809d70c
Change the order of annotation just to trigger a new helm release (#7425) 2021-08-03 07:18:48 -07:00
Long Wu Yuan
ceda3ec49b
Release v1.0.0-beta.1 - helm and manifests (#7422) 2021-08-03 06:34:48 -07:00
Ricardo Katz
6663c7a69e
Merge pull request #7406 from strongjz/v1.0.0-beta.1-release-notes
update readme and changelog for v1.0.0-beta.1
2021-07-29 16:08:46 -03:00
James Strong
a8f982c1fe
update readme and changelog for v1.0.0-beta.1 2021-07-29 15:07:23 -04:00
Ricardo Katz
da790570bd
Merge pull request #7405 from strongjz/v1.0.0-beta.1-tag
update tag to v1.0.0-beta.1
2021-07-29 14:55:23 -03:00
James Strong
b43d548a9c
update tag to v1.0.0-beta.1 2021-07-29 13:52:53 -04:00
Ricardo Katz
cef147a24d
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
2021-07-28 14:58:46 -07:00
Shahid
0d57e87819
Downgrade Lua modules for s390x (#7355)
Downgrade Lua modules to last known working version.
2021-07-25 20:11:07 -07:00
Carlos Tadeu Panato Junior
33bf063af0
update OWNERS and aliases files (#7365) (#7366)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2021-07-16 07:10:11 -07:00
Bouke Versteegh
ea54484795
Lower webhook timeout for digital ocean (#7319)
* Lower webhook timeout for digital ocean

* Set Digital Ocean value controller.admissionWebhooks.timeoutSeconds to 29
2021-07-16 05:10:09 -07:00
Tore
ea0f02524b
fix: allow scope/tcp/udp configmap namespace to altered (#7161) 2021-07-16 04:58:10 -07:00
Tom Hayward
62f9dc9516
Fix forwarding of auth-response-headers to gRPC backends (#7331)
* add e2e test for auth-response-headers annotation

* add e2e test for grpc with auth-response-headers

* fix forwarding of auth header to GRPC backends

* add test case for proxySetHeader(nil)
2021-07-12 23:08:29 -07:00
Carlos Tadeu Panato Junior
21812311ab
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>
2021-07-12 06:36:48 -07:00
Ricardo Katz
73943ad6f1
Merge pull request #7336 from rikatz/changelog-v1alpha2
Add changelog for v1.0.0-alpha.2
2021-07-09 18:40:34 -03:00
Ricardo Katz
db099fc972 Add changelog for v1.0.0-alpha.2 2021-07-09 18:37:41 -03:00
Ricardo Katz
cbd6386192
Merge pull request #7334 from rikatz/tag-alpha1
Release v1.0.0-alpha.2
2021-07-09 17:32:41 -03:00
Ricardo Katz
af89935308 Release v1.0.0-alpha.1 2021-07-09 17:31:29 -03:00
Kirill Trofimenkov
046c0276dd
Speed up admission hook by eliminating deep copy of Ingresses in CheckIngress (#7298) 2021-07-09 12:20:53 -07:00
Tom Hayward
abf22b2014
fix: discover mounted geoip db files (#7228)
* fix: discover mounted geoip db files

* add test

* fix runtime reload of config.MaxmindEditionFiles

* add e2e test

* log missing geoip2 db
2021-07-08 17:16:53 -07:00
Sergey Shakuto
b0ae678ce6
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>
2021-07-08 15:08:53 -07:00
Kyle Michel
1cfbacc237
Fix definition order of modsecurity directives for controller to match PR 5315 (#6940)
* Fix definition order of modsecurity directives for controller to match PR 5315

* Add a test
2021-07-05 08:30:54 -07:00
Tom Hayward
25f8a722a2
remove mercurial from build (#7031) 2021-07-04 20:08:20 -07:00
boxjan
0c685c1e94
use listen to ensure the port is free (#6990) 2021-07-04 15:24:18 -07:00
Kundan Kumar
a21d28d01b
Updated v1beta1 to v1 as its deprecated (#7308) 2021-07-04 14:08:19 -07:00
Carlos Tadeu Panato Junior
5acc0ab622
Handle named (non-numeric) ports correctly (#7311)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2021-07-04 14:06:18 -07:00
Ricardo Katz
bc220f7366
Add configuration to disable external name service feature (#7314)
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
2021-07-04 13:24:19 -07:00
Ricardo Katz
16072ac690
Add file containing stable release (#7313) 2021-07-01 11:59:42 -07:00
Arsh Sharma
0ef8edd564
replacing master with main for k/k8s.io links (#7307)
Signed-off-by: RinkiyaKeDad <arshsharma461@gmail.com>
2021-07-01 05:43:54 -07:00
Matt1360
197a26a8f4
ingress/tcp: add additional error logging on failed (#7208) 2021-06-29 12:27:39 -07:00
Mansur Marvanov
4bdb5538a4
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
2021-06-29 06:14:41 -07:00
Kirill Trofimenkov
8328b532f7
Rewrite clean-nginx-conf.sh in Go to speed up admission webhook (#7076)
* Rewrite clean-nginx-conf.sh to speed up admission webhook

* Less diff with original clean-nginx-conf.sh

* Add error handling, add documentation, add unit test

* indent code

* Don't ignore Getwd() error
2021-06-28 06:33:25 -07:00
Sathish Ramani
24bb739c81
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
2021-06-27 15:21:24 -07:00
Jintao Zhang
f5af88a320
chart: using Helm builtin capabilities check (#7190)
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>
2021-06-27 14:51:24 -07:00
Bill Cassidy
f2509e4a3f
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.
2021-06-27 14:09:24 -07:00
Ray
91bcf54a25
Fix link to e2e-tests.md in developer-guide (#7201) 2021-06-27 11:53:24 -07:00
Tianhao Guo
20273697e7
add docs for syslog feature (#7219) 2021-06-27 11:47:24 -07:00
Ricardo Katz
56e09b5ad3
Add tao12345666333 to reviewers (#7287) 2021-06-26 07:41:23 -07:00
James Strong
4b95eefab0
Add strongjz to Owners file (#7282) 2021-06-24 08:47:41 -07:00
Ricardo Katz
1feec89002
Update changelog and matrix table for v1.0.0-alpha.1 (#7274)
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
2021-06-23 15:22:11 -07:00
Ricardo Katz
919f930f74
Merge pull request #7273 from rikatz/new-alpha-release
Prepare for v1.0.0-alpha.1 release
2021-06-23 18:39:40 -03:00
Ricardo Pchevuzinske Katz
bf62df9567 Prepare for v1.0.0-alpha.1 release
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
2021-06-23 18:24:59 -03:00
Ricardo Katz
78afe7e389
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
2021-06-23 14:20:10 -07:00
Jintao Zhang
a8408cdb51
release: helm chart v3.34.0 (#7258)
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>
2021-06-22 04:37:58 -07:00
Ricardo Katz
39ace3176b
Fix nilpointer in admission and remove failing test (#7255)
* Fix nilpointer in admission when it was unable to validate default backend ingress

Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>

* Remove temporarily the slow shutdown tests

Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
2021-06-21 12:32:51 -07:00
Long
2a190d2657
added namespace field in the namespace scoped resource templates of helm chart (#7256)
* added namespace field in the namespace scoped resource templates of helm chart

* moved namespace field from roleRef to metadata
2021-06-21 04:56:51 -07:00