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
Kubernetes Prow Robot
e3a3ea8826
Merge pull request #6294 from ianbuss/auth-error-redirect-param
...
Allow customisation of redirect URL parameter in external auth redirects
2020-11-23 01:27:37 -08:00
Manuel Alejandro de Brito Fontes
1389cc0e80
Refactor extraction of ingress pod details
2020-11-19 17:31:28 -03:00
Manuel Alejandro de Brito Fontes
e7d6c3fedc
Update tests
2020-11-12 16:07:21 -03:00
Manuel Alejandro de Brito Fontes
2ca1f92697
Add PathType details in external auth location
2020-11-12 16:07:21 -03:00
Manuel Alejandro de Brito Fontes
3f153add00
Refactor handling of path Prefix and Exact
2020-11-10 07:21:34 -03:00
Manuel Alejandro de Brito Fontes
f49d2fdb3b
Improve class.IsValid logs
2020-11-09 11:01:03 -03:00
aimuz
e5fa90db9b
fix: empty IngressClassName, Error handling
2020-11-09 11:36:00 +08:00
JacieChao
615485affb
Reload nginx when L4 proxy protocol change
...
Signed-off-by: JacieChao <kathyyy@163.com>
2020-11-03 19:33:32 +08:00
Manuel Alejandro de Brito Fontes
a6b6f03b53
Add support for k8s ingress pathtype Prefix
2020-11-02 09:56:49 -05:00
Manuel Alejandro de Brito Fontes
4d65097afa
Improve log messages
2020-10-26 17:14:36 -03:00
Manuel Alejandro de Brito Fontes
a85e53f4cb
Remove k8s.io/kubernetes dependency
2020-10-26 13:04:00 -03:00
Manuel Alejandro de Brito Fontes
a762d8a4e3
Check pod is ready
2020-10-26 11:59:14 -03:00
Manuel Alejandro de Brito Fontes
d74ea25df8
Add validation for wildcard server names
2020-10-26 10:51:14 -03:00
Manuel Alejandro de Brito Fontes
cdd6437380
Refactor Exact path matthing
2020-10-26 10:51:03 -03:00
Manuel Alejandro de Brito Fontes
703c2d6f8e
Enable validation of ingress definitions from extensions package
2020-10-26 10:50:44 -03:00
Kubernetes Prow Robot
a6d603566b
Merge pull request #6325 from sylr/filter-helm-secrets
...
Filter out secrets that belong to Helm v3
2020-10-13 11:46:27 -07:00
Sylvain Rabot
ca7db0e330
Filter out secrets that belong to Helm
...
Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>
2020-10-13 17:45:26 +02:00
Aditya Purandare
57b10f5693
Add datadog environment as a configuration option
...
(cherry picked from commit 4306558baa595606cd6befff08c8c815d6fe2bd4)
2020-10-12 13:52:15 -07:00
Ian Buss
41cf628bdf
Add a configurable URL redirect parameter for error URLs
2020-10-08 12:53:46 +01:00
Stevo Slavić
96f8094fdc
Improve HandleAdmission resiliency
...
Signed-off-by: Stevo Slavić <sslavic@gmail.com>
2020-10-06 07:48:23 +02:00
Manuel Alejandro de Brito Fontes
9c94d772fb
Add support for admission review v1beta1
2020-10-02 14:03:55 -03:00
Kubernetes Prow Robot
8d45bb39a4
Merge pull request #5348 from Antiarchitect/stream-log-annotations
...
Ability to separately disable access log in http and stream contexts
2020-09-28 11:02:53 -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
a767b1d906
Cleanup
2020-09-27 17:16:09 -03:00
Manuel Alejandro de Brito Fontes
29ea30a4e8
Add events for NGINX reloads
2020-09-27 17:16:09 -03:00
Kubernetes Prow Robot
6fd891f3df
Merge pull request #6217 from touchifyapp/@feature/cors-expose-headers
...
Add annotation to configure CORS Access-Control-Expose-Headers
2020-09-26 16:52:48 -07:00
Manuel Alejandro de Brito Fontes
7722fa38aa
Add admission controller e2e test
2020-09-26 16:06:58 -03:00
Manuel Alejandro de Brito Fontes
a990ac3910
Change defaults
2020-09-24 21:33:56 -03:00
Maxime LUCE
b7b85175f6
Add annotation to configure CORS Access-Control-Expose-Headers
2020-09-23 17:41:52 +02:00
Elvin Efendi
e050ff1b9f
disable session tickets by default
2020-09-18 00:08:00 -04:00
Julien Laffaye
d280a344c4
inspect symlinks to auto-reload k8s secrets
2020-09-17 16:11:33 -04:00
Manuel Alejandro de Brito Fontes
87aa96b468
Change server-tokens default value to false
2020-09-17 09:52:07 -03:00
Manuel Alejandro de Brito Fontes
38fc35f206
Add validation support for networking.k8s.io/v1
2020-09-17 08:57:41 -03:00
Manuel Alejandro de Brito Fontes
e659efbfdb
Use dynamic load of modules
2020-09-10 11:39:35 -03:00
Kubernetes Prow Robot
91c6d1a081
Merge pull request #6150 from timmysilv/master
...
Reject ingresses that use the default annotation if a custom one was provided
2020-09-10 07:11:45 -07:00
Matthew Silverman
9612180f6e
reject annotations with default prefix in the case of an override
2020-09-10 09:16:44 -04:00
Kubernetes Prow Robot
b1c64fa822
Merge pull request #6101 from GianOrtiz/burst
...
Add annotation to set value for burst multiplier on rate limit
2020-09-10 05:09:45 -07:00
Manuel Alejandro de Brito Fontes
b26ebb0050
Update default gzip level
2020-09-08 17:23:47 -03:00
Manuel Alejandro de Brito Fontes
d13fdf01f6
Update zipkin library location
2020-09-08 16:20:03 -03:00
Manuel Alejandro de Brito Fontes
0925f20d05
Refactor load of tracer load
2020-09-08 16:20:03 -03:00
Manuel Alejandro de Brito Fontes
8abe794178
Use net.JoinHostPort to avoid IPV6 issues
2020-09-02 22:58:51 -04:00
Manuel Alejandro de Brito Fontes
b1f0d28634
Require Kubernetes v1.14 or higher and deprecate extensions
2020-09-02 10:00:16 -04:00
Gian Ortz
3820aa416b
Add annotation to set value for burst multiplier on rate limit
2020-08-30 19:43:08 -03:00
hazim1093
32b8a3a473
Return unique addresses from service
2020-08-30 23:13:59 +02:00
Manuel Alejandro de Brito Fontes
a981862ff2
Fix nginx command env variable reference
2020-08-09 12:06:11 -04:00
Manuel Alejandro de Brito Fontes
cb86c5698c
Migrate to klog v2
2020-08-08 21:01:03 -04:00
Kubernetes Prow Robot
c500bd4b3f
Merge pull request #4139 from choffmeister/fix/collect-metrics-if-metrics-per-host-false
...
Always collect metrics when --metrics-per-host=false
2020-08-08 12:02:19 -07:00
Laszlo Janosi
7d82903ce9
Fix panic in ingress class validation
...
If an ingress had no class annotation, nor IngressClassName at all, and an IngressClass resource was created for the ingress-nginx there was a panic when the controller tried to check the IngressClassName of the Ingress.
2020-08-07 17:09:14 +00:00
Mitsuo Heijo
094967cfd9
bump fsnotify to v1.4.9
...
migrate gopkg.in/fsnotify/fsnotify.v1 to github.com/fsnotify/fsnotify
2020-07-31 02:14:03 +09:00
Bernard Van De Walle
f3537204d2
Adding Zipkin collector to the E2E opentracing test as it is required to load at least one tracer to enable opentracing
...
Work on PR comments
Add tests for template builder
Signed-off-by: Bernard Van De Walle <bernard.vandewalle@getcruise.com>
2020-07-23 15:25:50 -07:00
Bernard Van De Walle
2baca9e32a
Merge branch 'add-opentracing-operation-name-settings' of https://github.com/JorritSalverda/ingress-nginx into add-opentracing-operation-name-settings
2020-07-23 11:42:44 -07:00
Kubernetes Prow Robot
e825af86e1
Merge pull request #5887 from dschwar/force-use-forwarded-for
...
Add force-enable-realip-module
2020-07-17 07:17:02 -07:00
David Schwartz
d52141c2b9
Add enable-real-ip
2020-07-15 15:25:29 -04:00
Manuel Alejandro de Brito Fontes
dc3876666b
Revert "use-regex annotation should be applied to only one Location"
...
This reverts commit a8a8b5f6e9
.
2020-07-15 11:20:47 -04:00
Manuel Alejandro de Brito Fontes
e4c4edd626
Custom default backend service must have ports
2020-07-07 08:49:13 -04:00
Manuel Alejandro de Brito Fontes
a8a8b5f6e9
use-regex annotation should be applied to only one Location
2020-07-06 19:29:39 -04:00
Mitsuo Heijo
8557677a5e
fix json tag for SSLPreferServerCiphers
...
related https://github.com/kubernetes/ingress-nginx/pull/5534
2020-07-06 23:45:36 +09:00
Zhongcheng Lao
c0629e92c2
Add proxy-ssl-server-name to enable passing SNI
2020-07-03 14:14:32 +08:00
agile6v
38447408e1
Remove redundant health check to avoid liveness or readiness timeout
2020-07-01 10:53:31 +08:00