Ricardo Katz
0e606ddcb2
Speed up admission hook by eliminating deep copy of Ingresses in CheckIngress ( #7298 ) ( #7333 )
...
Co-authored-by: Kirill Trofimenkov <cgorbit@joom.com>
2021-07-09 13:38:54 -07:00
Kirill Trofimenkov
a064337621
Rewrite clean-nginx-conf.sh in Go to speed up admission webhook ( #7076 ) ( #7322 )
...
* 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-07-06 10:50:19 -07:00
Ricardo Katz
f5c80783bf
[Cherry Pick] - Add configuration to disable external name service feature ( #7314 ) ( #7321 )
...
* Add configuration to disable external name service feature (#7314 )
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
* Fix CI files
2021-07-05 21:50:18 -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
Aditya Sharma
475bcde64c
Skip validation checks if an ingress is marked as deleted ( #7216 )
...
Signed-off-by: Aditya Sharma <git@adi.run>
2021-06-08 09:27:34 -07:00
Ricardo Katz
11d4ddca8e
Revert "feat: multiple-cors-allow-origin support ( #7134 )" ( #7168 )
...
This reverts commit 8a55801cc0
.
2021-05-27 05:38:24 -07:00
Alex Zhang
8a55801cc0
feat: multiple-cors-allow-origin support ( #7134 )
2021-05-23 09:13:39 -07:00
Matt Miller
b3dfee6ada
Allow preservation of trailing slashes on TLS redirects via annotation. ( #7144 )
...
* allow retaining a trailing slash in a TLS redirect via annotation.
Signed-off-by: mamiller <mamiller@rosettastone.com>
* requested changes
* gofmt
2021-05-23 08:51:38 -07:00
qianyong
b6dc384afb
Bugfix: non-host canary ingress use default server name as host to merge
2021-05-14 10:25:12 +08:00
tokers
a08887040b
fix: use exponential backoff mechanism to listen on nginx.StatusPort
2021-05-13 15:02:11 +08:00
cjyyb
49ae85099b
Fix log printing error
2021-05-02 11:34:57 +08:00
Ricardo Pchevuzinske Katz
0dceedfad7
Remove localhost calls from external names
...
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@gmail.com>
2021-04-30 16:49:35 -03:00
Kubernetes Prow Robot
cfbe30c232
Merge pull request #6889 from alanjcastonguay/server-tokens-default-false
...
NIT: Correct comment re default of server-tokens=false
2021-04-29 07:16:51 -07:00
Mahnoor Mehboob
bc8a731e28
reset backend and disableCatchAll to og value
2021-04-26 17:32:50 -04:00
Mahnoor Mehboob
8f7fecab17
Deny catch-all ingress when DisableCatchAll is set
2021-04-24 11:49:45 -04:00
Mahnoor Mehboob
2503b23b09
Alter e2e test for disable_catch_all.go
2021-04-22 12:01:41 -04:00
Mahnoor Mehboob
cc4d5f2283
update catch-all ingress requirement logic
2021-04-21 17:49:58 -04:00
Kubernetes Prow Robot
559690f579
Merge pull request #6971 from anthonyho007/fix-crl-no-reload
...
Fix crl not reload when crl got updated in the ca secret
2021-04-05 07:43:12 -07:00
anthonyho007
4ddb0c724a
fix crl not reload when crl got updated in the ca secret
2021-03-31 16:13:07 -04:00
Matthew Silverman
71c8ef119d
add support for the jaeger propagation format
...
adding default, testing w3c traceparent is propagated
2021-03-26 12:33:24 -04:00
Kubernetes Prow Robot
c90d33c313
Merge pull request #6884 from timmysilv/tracing-endpoint
...
jaeger-endpoint feature for non-agent trace collectors
2021-03-09 10:59:05 -08:00
AnaClaudia
ef714ae52f
Allow multiple publish status addresses
2021-02-26 16:57:54 -05:00
Alan J Castonguay
aecc5bac21
NIT: Correct comment re default of server-tokens=false
...
The default value of ShowServerTokens aka server-tokens in the
global configmap was changed in commit
87aa96b468
in 2020-09-17 (release v0.40.0)
but one reference was overlooked in this comment.
Other documentation, implementation and testcases are all in agreement.
Correct the comment to align with others: server-tokens=false.
2021-02-19 13:38:50 -05:00
Matthew Silverman
28280de175
jaeger-endpoint configmap attribute
2021-02-18 17:29:35 -05:00
Michael Nikitochkin
9a261d6339
Remove extra comma from Jaeger config json
...
It is not a valid Json generated for Jaeger.
There is extra comma.
2021-02-01 16:52:02 +01:00
Björn Carlsson
54b13bd216
Add flag to allow setting a shutdown grace period
2021-01-27 14:09:04 +01:00
Kubernetes Prow Robot
d9f613e52a
Merge pull request #6796 from aledbf/default
...
Updates to the custom default SSL certificate must trigger a reload
2021-01-22 07:41:27 -08:00
Manuel Alejandro de Brito Fontes
04e2603ecc
Update PemSHA field for default SSL certificate
2021-01-21 19:15:03 -03:00
cormick
56b252e9b7
🐛 return error if tempconfig missing
...
Fmt: gofmt
2021-01-21 22:01:45 +08:00
Kubernetes Prow Robot
5bcfc54662
Merge pull request #6669 from EclesioMeloJunior/add-ingress-resolver-tests
...
chore: Add test to internal ingress resolver pkg
2021-01-05 06:56:00 -08:00
Elvin Efendi
e0dece48f7
Add Global Rate Limiting support
2021-01-04 17:47:07 -05:00
Elvin Efendi
2cff9fa41d
generalize cidr parsing and improve lua tests
2021-01-04 15:01:55 -05:00
Elvin Efendi
bc6a2718d2
fix generated code for the new year
2021-01-02 11:22:53 -05:00
Manuel Alejandro de Brito Fontes
6f87f3288b
Do not assume ingress-nginx is using recommended labels
2020-12-30 09:00:39 -03:00
Kubernetes Prow Robot
06cb6696a5
Merge pull request #6692 from andyxning/add_string_split_function_to_template_funcMap
...
add string split function to template funcMap
2020-12-29 05:32:28 -08:00
Kubernetes Prow Robot
cff52e69c7
Merge pull request #6685 from foxdalas/geoip_local_mirror
...
Add GeoIP Local mirror support
2020-12-29 04:48:30 -08:00
andyxning
bbf831afae
add string split function to template funcMap
2020-12-29 13:57:30 +08:00
Maxim Pogozhiy
b55f4371e3
Add GeoIP Local mirror support
2020-12-28 17:37:26 +10:00
Manuel Alejandro de Brito Fontes
d9af197e62
Remove dead code
2020-12-27 22:26:51 -03:00
eclesiomelojunior
7a533f035b
chore: Add test to internal ingress resolver pkg
2020-12-23 13:33:12 -03:00
Josh Soref
a8728f3d2c
Spelling
2020-12-15 16:10:48 -05:00
Kubernetes Prow Robot
fe65e9d22f
Merge pull request #6620 from nic-6443/sticky-session-fix
...
Fix sticky session not set for host in server-alias annotation (#6448 )
2020-12-15 03:47:48 -08:00
qianyong
44aaa2e367
Fix sticky session not set for host in server-alias annotation ( #6448 )
2020-12-15 11:01:19 +08:00
qianyong
f9ffa93588
Allow FQDN for ExternalName Service
2020-12-14 20:32:08 +08:00
Manuel Alejandro de Brito Fontes
9c0a39636d
Refactor ingress nginx variables
2020-12-12 08:52:47 -03:00
Manuel Alejandro de Brito Fontes
77234fcde0
Fix nginx ingress variables for definitions with Backend
2020-12-05 14:40:22 -03:00
Manuel Alejandro de Brito Fontes
5df2951948
Fix nginx ingress variables for definitions without hosts
2020-12-04 20:30:55 -03:00
Manuel Alejandro de Brito Fontes
81bf8056da
Disable HTTP/2 in the webhook server
2020-12-04 20:29:36 -03:00
Manuel Alejandro de Brito Fontes
d781d99797
Fixes for gosec
2020-12-04 20:29:07 -03:00
agile6v
06f53bcf05
feat: allow user to specify the maxmium number of retries in stream block.
2020-12-02 14:54:14 +08:00