Commit graph

371 commits

Author SHA1 Message Date
Manuel Alejandro de Brito Fontes
26f574dc27
Cleanup docker build of nginx image (#4925) 2020-01-14 13:57:44 -03:00
Manuel Alejandro de Brito Fontes
c86e4e0d9a
Use docker buildx and remove qemu-static binary (#4922) 2020-01-13 20:34:24 -03:00
Manuel Alejandro de Brito Fontes
a9dc66f40c
Rollback jaeger module version (#4920) 2020-01-13 17:44:27 -03:00
Manuel Alejandro de Brito Fontes
fcd3a580d9
Use docker to run makefile tasks (#4893) 2020-01-09 00:58:16 -03:00
Manuel Alejandro de Brito Fontes
9c0061f482
Update e2e image (#4884) 2020-01-04 22:18:29 -03:00
Manuel Alejandro de Brito Fontes
8fb2695d54
Update e2e image (#4883) 2020-01-04 20:29:49 -03:00
Manuel Alejandro de Brito Fontes
422f554ba9
Remove download of geoip databases (#4880) 2020-01-04 11:19:52 -03:00
Manuel Alejandro de Brito Fontes
048ce1a130 Migrate to alpine linux 2019-12-28 21:35:18 -03:00
Manuel Alejandro de Brito Fontes
9ba6289054 Add nginx patches 2019-12-28 21:35:18 -03:00
Manuel Alejandro de Brito Fontes
283536154d Switch to nginx 2019-12-28 21:35:18 -03:00
Manuel Alejandro de Brito Fontes
0ae5892935
Update nginx image (#4848) 2019-12-18 09:32:20 -03:00
Lucas Charles
85836ac1bb
Update Modsecurity-nginx to latest
Updates Modsecurity-nginx connector to release v1.0.1
2019-12-17 10:05:27 -08:00
Manuel Alejandro de Brito Fontes
750f067e4c Update modsecurity crs to v3.2.0 2019-12-13 11:13:14 -03:00
Manuel Alejandro de Brito Fontes
ba2bef7a72 Add parallel to e2e-prow image 2019-12-12 22:07:03 -03:00
Manuel Alejandro de Brito Fontes
508d8db015 Update kind to v0.6.1 2019-12-12 21:44:19 -03:00
Manuel Alejandro de Brito Fontes
fd9e2b2214
Update nginx and e2e images (#4805) 2019-12-02 14:36:49 -03:00
Manuel Alejandro de Brito Fontes
97c59728dc
Update nginx image to fix regression in jaeger tracing (#4803) 2019-12-02 12:17:26 -03:00
Manuel Alejandro de Brito Fontes
46953ccb4d
Update nginx image and Go to 1.13.4 (#4785) 2019-11-29 15:20:18 -03:00
Manuel Alejandro de Brito Fontes
d8ac82db9c Update nginx image to use openresty master 2019-11-04 15:36:03 -03:00
Kubernetes Prow Robot
daf8634acf
Merge pull request #4595 from aledbf/nginx-update
Rollback change of ModSecurity setting SecAuditLog
2019-09-24 17:05:59 -07:00
Elvin Efendi
159dfc5fc3 make a note for clarity 2019-09-24 19:16:36 -04:00
Manuel Alejandro de Brito Fontes
ea5add6f5c
Rollback change of ModSecurity setting SecAuditLog 2019-09-24 14:53:44 -03:00
Manuel Alejandro de Brito Fontes
bf82482aeb
Rollback luarocks version to 3.1.3 (#4545) 2019-09-09 13:15:46 -03:00
Manuel Alejandro de Brito Fontes
9eedc1be56
Add terraform scripts to build nginx image (#4484) 2019-09-09 01:18:30 -03:00
Manuel Alejandro de Brito Fontes
1433cde9e6
Improve the time to run e2e tests 2019-09-05 11:46:53 -04:00
Kubernetes Prow Robot
b4ab6f3f35
Merge pull request #4509 from aledbf/nginx
Update openresty and third party modules
2019-09-04 13:14:22 -07:00
Manuel Alejandro de Brito Fontes
66350509d7
Remove gdb 2019-09-04 11:55:26 -04:00
Manuel Alejandro de Brito Fontes
1304cb194f
Update nginx image to 0.92 2019-09-04 10:34:54 -04:00
Manuel Alejandro de Brito Fontes
efc66451f4
Update openresty 2019-09-04 09:30:25 -04:00
Manuel Alejandro de Brito Fontes
dc20551288
Cleanup of docker images 2019-09-03 19:10:40 -04:00
Manuel Alejandro de Brito Fontes
c85450c1e7
Remove hard-coded names from e2e test and use local docker dependencies (#4502) 2019-09-01 14:16:52 -04:00
Elvin Efendi
fddd7dca6b use latest openresty with CVE patches 2019-08-14 17:57:27 -04:00
Manuel Alejandro de Brito Fontes
333d9fd48d
Fixes for CVE-2018-16843, CVE-2018-16844, CVE-2019-9511, CVE-2019-9513, and CVE-2019-9516 (#4440) 2019-08-13 16:30:41 -04:00
Kubernetes Prow Robot
c8a3710fb8
Merge pull request #4344 from Nuglif/fastcgi-backend-support
Add FastCGI backend support (#2982)
2019-07-31 11:20:14 -07:00
Charle Demers
72271e9313
FastCGI backend support (#2982)
Co-authored-by: Pierrick Charron <pierrick@adoy.net>
2019-07-31 10:39:21 -04:00
Caleb Gilmour
a6869faed4 Update datadog tracing plugin to v1.0.1 2019-07-29 01:02:09 +00:00
Manuel Alejandro de Brito Fontes
d5c7fa8cfb
Fix scripts to be able to run tests in docker 2019-07-17 11:06:53 -04:00
Jintao Zhang
5f1ebb4c84 fix image link.
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>
2019-07-07 23:16:14 +08:00
Kubernetes Prow Robot
2586542608
Merge pull request #3852 from aledbf/arm
Enable arm again
2019-06-26 20:45:19 -07:00
Manuel Alejandro de Brito Fontes
ddffa2a173
Enable arm again 2019-06-26 23:00:58 -04:00
Manuel Alejandro de Brito Fontes
3268d79610
Update nginx image to 0.90 2019-06-26 18:46:56 -04:00
Manuel Alejandro de Brito Fontes
d57fddebd7
Update image dependencies (#4225) 2019-06-25 06:58:27 -04:00
Manuel Alejandro de Brito Fontes
d769c8a4d8
Update nginx image 2019-06-24 23:36:23 -04:00
Kubernetes Prow Robot
5dfc7e211f
Merge pull request #4221 from aledbf/upgrade-nginx-image
Switch to openresty image
2019-06-24 09:45:57 -07:00
Manuel Alejandro de Brito Fontes
73be06960e
Update test image and binaries 2019-06-23 22:51:38 -04:00
Manuel Alejandro de Brito Fontes
723411521b
Migrate to openresty 2019-06-23 20:25:47 -04:00
Manuel Alejandro de Brito Fontes
14a394fc9e
Update nginx (#4150)
* Update nginx image
* Fix IPV6 test issues in Prow
2019-06-04 12:15:03 -04:00
Ionut Craciunescu
d08b8844a1 update modsecurity to latest, libmodsecurity to v3.0.3 and owasp-scrs to v3.1.0 (#4140) 2019-06-04 12:13:40 -04:00
Kubernetes Prow Robot
29ced14f4a
Merge pull request #4123 from aledbf/update-nginx
Update nginx image to 0.86
2019-05-26 10:07:49 -07:00
Manuel Alejandro de Brito Fontes
77f5e4decb
Update nginx image to 0.86 2019-05-26 11:28:35 -04:00
Elvin Efendi
37a603a1af updated nginx and some other modules 2019-05-26 09:09:57 -04:00
Manuel Alejandro de Brito Fontes
f63f0457be
Update e2e images (#4110) 2019-05-24 02:47:14 +02:00
Manuel Alejandro de Brito Fontes
b8fb09d7b3
Update go to 1.12.5, kubectl to 1.14.1 and kind to 0.2.1 (#4064) 2019-05-06 23:28:15 -04:00
Manuel Alejandro de Brito Fontes
e7a5bec5c7
Release custom error pages image v0.4 [skip-ci] (#4042) 2019-04-25 16:02:03 -04:00
Julio H Morimoto
7245340e88
Fix default Content-Type for custom-error-pages example
This should fix issue [4039](https://github.com/kubernetes/ingress-nginx/issues/4039). This default backend fails to send the correct `Content-Type` header when it fails to decode the `Accept` request header.

This patch simply forces `text/html` in that specific scenario.
2019-04-25 14:53:22 -03:00
Manuel Alejandro de Brito Fontes
7283a01b9f
Update nginx image and Go to 1.12.4 (#4010) 2019-04-17 22:45:51 -04:00
Manuel Alejandro de Brito Fontes
dddbd8293b
Update nginx to 1.15.12 2019-04-17 15:44:03 -04:00
Alex Kursell
ae592821c6 Remove valgrind 2019-04-12 12:09:52 -04:00
Manuel Alejandro de Brito Fontes
c9d069e64d
Update nginx image to 0.84 (#3969) 2019-04-06 12:30:35 -03:00
Manuel Alejandro de Brito Fontes
8960226f40
Update nginx image (#3968) 2019-04-06 12:30:13 -03:00
Kubernetes Prow Robot
c181f22774
Merge pull request #3933 from aledbf/update-nginx
Update nginx to 1.15.10
2019-03-27 16:14:48 -07:00
Manuel Alejandro de Brito Fontes
f38f1d9d0e
Update nginx image 2019-03-26 17:28:44 -03:00
Manuel Alejandro de Brito Fontes
1e9567b1c0
Update nginx to 1.15.10 2019-03-26 15:39:34 -03:00
Gregor Noczinski
bcc7d087ac Aligned to golint 2019-03-22 11:59:58 +01:00
Gregor Noczinski
1bef3e75b2 Set X-Request-ID for the default-backend, too. 2019-03-22 11:33:11 +01:00
Kubernetes Prow Robot
ec81605cae
Merge pull request #3908 from aledbf/update-nginx
Update nginx image
2019-03-21 11:45:41 -07:00
Manuel Alejandro de Brito Fontes
0bd5f5e9a0
Update nginx image 2019-03-19 10:18:19 -03:00
Manuel Alejandro de Brito Fontes
6d0f3a00c7
Remove unnecessary copy of GeoIP databases 2019-03-19 09:36:30 -03:00
Manuel Alejandro de Brito Fontes
26f2b1330f Remove authbind 2019-03-05 10:08:34 -03:00
Manuel Alejandro de Brito Fontes
fbed06fd3c
Update nginx image 2019-03-01 09:18:45 -03:00
Elvin Efendi
584750454f bump luajit version to v2.1-20190228 that has fix for https://github.com/openresty/luajit2/issues/42 2019-02-28 21:16:49 -05:00
Kubernetes Prow Robot
166dd1a41f
Merge pull request #3821 from aledbf/update-nginx
Update nginx to 1.15.9
2019-02-26 10:36:27 -08:00
Manuel Alejandro de Brito Fontes
f899506b2b Update nginx image 2019-02-26 14:38:09 -03:00
Manuel Alejandro de Brito Fontes
46d15e0039 Update nginx to 1.15.9 2019-02-26 14:19:53 -03:00
Manuel Alejandro de Brito Fontes
e0d1060606 Update nginx image 2019-02-25 13:46:39 -03:00
Dayang Shen
db4d012a97 Upgrade openresty/lua-resty-balancer
This fixes bug in chash:reinit which prevents endpoints from being
updated correctly.

See https://github.com/openresty/lua-resty-balancer/pull/25
2019-02-25 21:33:45 +08:00
Elvin Efendi
d2d160b839 print what lib is being downloaded 2019-02-20 08:09:25 -05:00
Elvin Efendi
f4b31743c0 build lua-bridge-tracer 2019-02-20 07:49:34 -05:00
Alan J Castonguay
a9eab9549c Datadog Opentracing support - part 1
This commit is part 1 of 2, adding the Datadog Opentracing
module to the nginx container.

Download https://github.com/DataDog/dd-opentracing-cpp and
https://github.com/msgpack/msgpack-c/, build and install both
during build of the quay.io/kubernetes-ingress-controller image.

Bump nginx tag version to 0.77

Fixes half of #3752
2019-02-15 15:11:50 -05:00
Kubernetes Prow Robot
265b00f8a2
Merge pull request #3747 from aledbf/update-nginx
Update nginx and modules
2019-02-13 15:35:12 -08:00
Manuel Alejandro de Brito Fontes
80d9024fca Update e2e image 2019-02-13 16:58:17 -03:00
Manuel Alejandro de Brito Fontes
414511b279
Update nginx and modules 2019-02-10 15:25:31 -03:00
Kubernetes Prow Robot
35f5a6ce1f
Merge pull request #3644 from aledbf/update-ngx
Update nginx image
2019-01-09 18:11:58 -08:00
Manuel Alejandro de Brito Fontes
d663f58879 Update nginx image 2019-01-09 21:13:32 -03:00
Manuel Alejandro de Brito Fontes
d2e1daf087 Update nginx image 2019-01-09 21:07:44 -03:00
Manuel Alejandro de Brito Fontes
da5b75ebaf
Update nginx image (#3625) 2019-01-04 15:59:58 -03:00
Manuel Alejandro de Brito Fontes
811075a0c8
Update nginx to fix geoip database deprecation 2019-01-04 01:08:45 -03:00
Manuel Alejandro de Brito Fontes
5119f64e5c
Update nginx to 1.15.8 (#3601) 2018-12-26 19:12:21 -03:00
Manuel Alejandro de Brito Fontes
d9bc997e7c Update go to 1.11.4 2018-12-19 11:33:47 -03:00
Manuel Alejandro de Brito Fontes
ea89d27b5d
Update nginx image (#3530) 2018-12-06 15:59:14 -03:00
Manuel Alejandro de Brito Fontes
4ef72b70da Update nginx to 1.15.7 2018-12-03 17:08:43 -03:00
Andre Marianiello
56342a5e4b Bump nginx-opentracing to get grpc tracing 2018-11-26 23:51:47 -05:00
k8s-ci-robot
d26543aa85
Merge pull request #3424 from aledbf/update-image
Update nginx image
2018-11-16 08:42:00 -08:00
Manuel Alejandro de Brito Fontes
f314d88e0e
Update nginx modules (#3425) 2018-11-16 13:19:01 -03:00
Manuel Alejandro de Brito Fontes
c6856625ee
Update nginx image 2018-11-16 12:29:21 -03:00
Jonathan Pulsifer
8aad76e9f1 [404-server] Removes 404 server (#3156)
* [404-server] Removes the 404-server
2018-11-15 14:51:00 -03:00
Manuel Alejandro de Brito Fontes
debf024921
Fix modsecurity configuration file location (#3408) 2018-11-12 13:56:39 -03:00
k8s-ci-robot
97b9bf9558
Merge pull request #3406 from aledbf/update-image
Update nginx and e2e image
2018-11-12 08:10:36 -08:00
Manuel Alejandro de Brito Fontes
ddd8eef8d0
Update nginx image (#3404) 2018-11-12 11:51:48 -03:00
Manuel Alejandro de Brito Fontes
e20d651ceb Update nginx and e2e image 2018-11-12 11:29:18 -03:00
Manuel Alejandro de Brito Fontes
1f1b1039c9
Update nginx 2018-11-06 18:55:22 -03:00
Manuel Alejandro de Brito Fontes
bc5934d806
Add missing modsecurity unicode.mapping file (#3357) 2018-11-04 12:35:33 -03:00
Manuel Alejandro de Brito Fontes
1978bed594
Update nginx modules (#3353) 2018-11-03 19:29:07 -03:00
Manuel Alejandro de Brito Fontes
d869aab61d Update e2e image 2018-10-29 13:14:57 -03:00
Manuel Alejandro de Brito Fontes
fed013ab6f Fix status update in case of connection errors 2018-10-29 13:01:41 -03:00
Manuel Alejandro de Brito Fontes
a42f181d73
Update nginx image and QEMU version 2018-10-29 11:30:51 -03:00
Manuel Alejandro de Brito Fontes
4e124675fa Update nginx and add support for TLSv1.3 2018-10-29 09:20:35 -03:00
Maximilian Bode
77fed7bf68 Fix download of geoip2 databases 2018-10-28 21:29:15 +01:00
Maximilian Bode
0ab6d4a688 Bump geoip2 module version 3.0 -> 3.2 2018-10-28 21:26:31 +01:00
Manuel Alejandro de Brito Fontes
3de8b48a80 Update nginx image 2018-10-10 10:14:07 -03:00
Manuel Alejandro de Brito Fontes
dcc6495f0a
Cleanup of nginx image (#3214) 2018-10-10 09:17:01 -03:00
mooncake
df79cd8e58 remove duplication 2018-10-07 23:05:23 +08:00
Manuel Alejandro de Brito Fontes
c8abff1987
Update nginx to 1.15.5 (#3178) 2018-10-03 23:28:54 -03:00
k8s-ci-robot
50bb7897cf
Merge pull request #3125 from jonpulsifer/change-default-backend-metrics-port
[404-server] Conceal /metrics and /healthz behind port 10254
2018-09-26 14:38:17 -07:00
Jonathan Pulsifer
d487a50e39
[404-server] conceal /metrics behind port 10254
This commit conceals the /metrics endpoint behind port 10254.

Thanks to @aledbf for all the help getting this through!

Signed-off-by: Jonathan Pulsifer <jonathan.pulsifer@shopify.com>
2018-09-26 16:02:18 -04:00
Manuel Alejandro de Brito Fontes
3f29e436f3 Update nginx image 2018-09-25 18:35:01 -03:00
Manuel Alejandro de Brito Fontes
9096822895
Update nginx to 1.15.4 2018-09-25 16:48:16 -03:00
Elvin Efendi
c83150739c install openresty-gdb-utils 2018-09-11 21:06:29 -04:00
Elvin Efendi
1a84719e0b build luajit with debug symbols 2018-09-11 20:52:53 -04:00
Wong Hoi Sing Edison
6d3e9ea7d0 Fixup #2970: Add Missing Label app.kubernetes.io/part-of: ingress-nginx
-    Add missing label `app.kubernetes.io/part-of: ingress-nginx` for deploy example
-    Update new labels for docs/deploy and docs/examples
-    Update new labels for test/e2e and test/manifests
-    Update new labels for images/nginx

Also close #3001
2018-09-05 11:48:29 +08:00
Manuel de Brito Fontes
fcade77c96 Update nginx image 2018-08-29 09:48:19 -03:00
k8s-ci-robot
91eecdebd2
Merge pull request #3006 from ElvinEfendi/nginx-patch-for-cert-by-lua
apply nginx patch to make ssl_certificate_by_lua_block work properly
2018-08-29 05:15:40 -07:00
Elvin Efendi
0408d66234 apply nginx patch to make ssl_certificate_by_lua_block work properly 2018-08-29 00:31:14 -04:00
Manuel de Brito Fontes
fdc9ab2158 Fix gdb issue and update e2e image 2018-08-28 22:57:28 -03:00
Manuel de Brito Fontes
ea8f1e120d Update nginx to 1.15.3 2018-08-28 21:13:06 -03:00
Manuel de Brito Fontes
cd9d2aae65 Update go to 1.11 2018-08-25 10:45:16 -03:00
k8s-ci-robot
b78bb2524e
Merge pull request #2956 from aledbf/update-nginx-image
Update nginx and e2e images
2018-08-17 15:10:49 -07:00
Manuel de Brito Fontes
285210ecd9 Update nginx and e2e images 2018-08-17 17:35:17 -03:00
Manuel de Brito Fontes
a5e5ed7450 Update nginx opentracing zipkin module 2018-08-17 12:23:24 -03:00
Manuel de Brito Fontes
330b7fafb3 Update nginx image 2018-08-14 23:12:39 -03:00
Manuel de Brito Fontes
365a1d9502 Add gdb package 2018-08-14 10:32:26 -03:00
Manuel de Brito Fontes
fc6bf29b60
Update nginx dependencies 2018-08-10 22:09:58 -04:00
Manuel Alejandro de Brito Fontes
77b922aa00
Remove echoheaders image from the repository (#2921) 2018-08-10 07:08:46 -04:00
Manuel Alejandro de Brito Fontes
e2f5d9066e
Update nginx image (#2893) 2018-08-04 08:02:20 -04:00
Manuel Alejandro de Brito Fontes
82bfcb0337
Update nginx to 1.15.2 (#2872) 2018-07-30 17:33:36 -04:00
Manuel de Brito Fontes
e815370a13 Use an existing e2e image 2018-07-28 14:52:46 -04:00
Manuel Alejandro de Brito Fontes
aeae20ca6e
Remove setcap from image (#2826) 2018-07-21 18:12:29 -04:00
Manuel Alejandro de Brito Fontes
5827c981af
Update opentracing-cpp and modsecurity (#2747) 2018-07-05 20:12:57 -04:00
Mike Bryant
0e26cff42f refactor: Remove unnecessary libthrift libraries, as Jaeger is statically linked
See https://github.com/kubernetes/ingress-nginx/pull/2744#discussion_r200425386
2018-07-05 19:09:12 +01:00
Mike Bryant
85d1742283 fix: Use the correct opentracing plugin for Jaeger
Part of #2738
2018-07-05 19:09:12 +01:00
Manuel Alejandro de Brito Fontes
18418157dc
Update opentracing nginx module (#2675)
* Update opentracing nginx module

* Update nginx file permissions

* Allow binding to a port less than 1024 to non-root users
2018-06-21 16:57:02 -04:00
Manuel de Brito Fontes
ef4476ecc4
Add additional header when debug is enabled 2018-06-17 15:51:32 -04:00
Manuel Alejandro de Brito Fontes
cd7625b72f
Rollback nginx to 1.13.12 (#2655) 2018-06-17 10:06:00 -04:00
Lorenzo Fontana
36b5ec86e0
Hotfix: influxdb module disable, see: https://github.com/influxdata/nginx-influxdb-module/pull/9
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2018-06-17 05:03:54 +02:00
Manuel Alejandro de Brito Fontes
409c8fa6aa
Update nginx to 0.15.0 (#2651) 2018-06-16 14:15:31 -04:00
k8s-ci-robot
3cbd2d66bf
Merge pull request #2643 from aledbf/remove-vts
Remove VTS from the ingress controller
2018-06-14 23:59:29 -07:00
Manuel Alejandro de Brito Fontes
71920391e6
Rllback nginx 1.15.0 (#2646) 2018-06-14 16:12:23 -04:00
Manuel de Brito Fontes
63b38e1c21
Remove VTS from the ingress controller 2018-06-14 11:11:29 -04:00
Manuel Alejandro de Brito Fontes
9c6201b79a
Update nginx to 1.15.0 and remove VTS module (#2618)
Update nginx to 1.15.0 and remove VTS module
2018-06-14 10:17:31 -04:00
Antoine Cotten
55679aa268 Update documentation for custom error pages (#2630)
* Update documentation for custom error pages

* custom-error-pages: Fix path to error pages

Bump version to 0.2
2018-06-12 18:03:48 -04:00