Commit graph

535 commits

Author SHA1 Message Date
Caleb Gilmour
86d4f351ee Update datadog tracer to v1.1.3 2020-02-17 05:42:40 +00:00
Manuel Alejandro de Brito Fontes
36a8134cf1
Cleanup build of nginx image (#5085) 2020-02-15 15:16:23 -03:00
Manuel Alejandro de Brito Fontes
12314aa1ac
Cleanup docker build (#5084) 2020-02-15 13:59:56 -03:00
Manuel Alejandro de Brito Fontes
eed9e0d57f
Cleanup docker build (#5083) 2020-02-15 09:27:41 -03:00
Manuel Alejandro de Brito Fontes
fa3642d01b
Update go to 1.13.8 (#5070) 2020-02-13 19:41:35 -03:00
Manuel Alejandro de Brito Fontes
d7fc7185f3 Remove binary from repository 2020-02-13 15:33:14 -03:00
Manuel Alejandro de Brito Fontes
ac2ce11739
Add echo image to avoid building and installing dependencies in each test (#5028) 2020-02-06 18:08:44 -03:00
Manuel Alejandro de Brito Fontes
be22a5d9bc
Fix dep-ensure task (#5016) 2020-02-05 09:41:04 -03:00
Manuel Alejandro de Brito Fontes
a16ed1b01f
Update nginx image, go to 1.13.7 and e2e image (#5011) 2020-02-04 14:02:10 -03:00
Manuel Alejandro de Brito Fontes
6ab10fa68d
Update nginx image (#5010) 2020-02-04 11:49:07 -03:00
Manuel Alejandro de Brito Fontes
02c99e9ccf Update e2e image 2020-01-27 00:01:13 -03:00
Manuel Alejandro de Brito Fontes
5eddf1095d
Add verification of docker buildx support (#4966) 2020-01-26 10:07:55 -03:00
Manuel Alejandro de Brito Fontes
1443ebf5a8
Cleanup of e2e docker images (#4962) 2020-01-25 17:43:21 -03:00
Manuel Alejandro de Brito Fontes
c8015c7734
Update nginx image, use docker buildx and remove qemu (#4923)
* Update nginx image, use docker buildx and remove qemu

* Update e2e image
2020-01-14 20:52:57 -03:00
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
Glenn Slaven
2fa539089a Increment nginx image tag 2018-06-08 16:55:40 +10:00
Glenn Slaven
0d5942c14c Add geoip2 module and DB to nginx build 2018-06-08 16:54:52 +10:00
Lorenzo Fontana
2c6b302288
Bump nginx influxdb module to f8732268d44aea706ecf8d9c6036e9b6dacc99b2
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2018-06-05 04:33:33 +02:00
Paul DeCarlo
cf9ce3dde1 symlink lua-platform-path for all platforms 2018-06-04 15:35:09 -05:00
Manuel de Brito Fontes
b0643e46f7
Update nginx dependencies 2018-05-31 15:00:15 -04:00
Manuel de Brito Fontes
8a0ed4f787
Do not run qemu static register automatically 2018-05-26 16:27:45 -04:00
Manuel de Brito Fontes
bb4d483837
Update go dependencies 2018-05-26 16:27:45 -04:00
Manuel Alejandro de Brito Fontes
132a60ac5e
Update nginx modules to fix core dump [ci skip] (#2569) 2018-05-25 00:01:36 -04:00
Manuel Alejandro de Brito Fontes
0564c17d74
Update qemu to 2.12.0 [ci skip] (#2558) 2018-05-23 19:47:17 -04:00
Johannes 'fish' Ziemke
a582ec806a Update module-vts = 0.1.16 to fix duration metrics
Currently the ingress image uses 0.1.15 which exposes broken duration
metrics on newer nginx versions like the one used in the ingress
controller (1.13.12).

See downstream issue: https://github.com/vozlt/nginx-module-vts/issues/121
2018-05-22 18:59:20 +02:00
Manuel de Brito Fontes
29ea6c9ddc
Update nginx modules 2018-05-17 15:33:38 -04:00
Lorenzo Fontana
eb277bcdb0
Nginx image: add the influxdb module
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2018-05-17 15:53:29 +02:00
Nick Sardo
3731f5156d Increase keepalive_timeout for echoheaders 2018-05-16 14:36:12 -07:00
k8s-ci-robot
c8fec068d9
Merge pull request #2502 from aledbf/update-go
Update go version in fortune teller image
2018-05-13 08:45:25 -07:00
Manuel de Brito Fontes
c210f80edd Update go version in fortune teller image 2018-05-13 09:24:04 -04:00
Elvin Efendi
b4b0bbe25a [ci skip] bump nginx baseimage version 2018-05-11 11:14:19 -04:00
Elvin Efendi
86b0846369 add resty cookie 2018-05-10 16:25:20 -04:00
Paul Cody Johnston
e98e3f3b9d Example of using nginx-ingress with gRPC 2018-05-03 20:39:38 -06:00
Manuel de Brito Fontes
3fb5ea1fb0 Update nginx image 2018-04-24 16:24:38 -03:00
Jeff Schroeder
916ccf39d3
Update nginx-opentracing to 0.3.0
This version includes a new `http.host` header to make searching by
vhost in zipkin or jaeger more trivial.
2018-04-23 18:55:13 -05:00
Elvin Efendi
5bc8d4f966 include lua-resty-balancer in nginx image 2018-04-19 23:41:40 -04:00
Manuel de Brito Fontes
86b0c8e9f4 Update nginx image to fix modsecurity crs issues 2018-04-17 18:48:33 -03:00
Manuel Alejandro de Brito Fontes
22a2e9b426
Update nginx to 1.13.12 (#2327) 2018-04-10 19:09:41 -03:00
Manuel Alejandro de Brito Fontes
888b74b336
Disable lua waf where luajit is not available (#2306) 2018-04-07 15:27:10 -03:00
Manuel Alejandro de Brito Fontes
fd458df0a6
Fix issues building nginx image in different platforms (#2305) 2018-04-07 10:02:16 -03:00
Elvin Efendi
6987b3f667 include the rest of lua-resty-waf dependencies (#2303) 2018-04-07 07:49:21 -03:00
Elvin Efendi
82a6d4c2f5 include lua-resty-waf and its dependencies in the base Nginx image (#2301)
* install lua-resty-waf

* bump version

* include Kubernetes header
2018-04-06 18:08:25 -03:00
Manuel Alejandro de Brito Fontes
13d390ebb0
Update nginx to 1.13.11 (#2290) 2018-04-04 12:18:17 -03:00
Manuel Alejandro de Brito Fontes
e2937cc8f6
Fix custom-error-pages image publication script (#2289) 2018-04-03 15:09:34 -03:00
AdamDang
bcb162ac0f Update README.md (#2276)
Small typo fix .
2018-03-30 08:00:43 -03:00
Ashley Gau
84a6e0c1ab add http/2 2018-03-22 10:25:35 -07:00
Manuel Alejandro de Brito Fontes
0398c410e6
Update nginx to 1.13.10 and enable gRPC (#2221) 2018-03-21 00:26:36 -03:00
Elvin Efendi
dbbeffb86c include lua-resty-lock in nginx image (#2172) 2018-03-08 14:00:19 -08:00
Elvin Efendi
164bb7bd57 include lua-upstream-nginx-module in Nginx build (#2163) 2018-03-03 13:38:02 -03:00
Manuel Alejandro de Brito Fontes
3e07e06e7b
Update nginx with new modules (#2155) 2018-03-02 23:02:17 -03:00
rvkubiak
8ddb610604 Add GCB config to build defaultbackend (#2125)
Uses Google Container Builder to build and push the defaultbackend
image.  This will be used for automated builds of Kubernetes addon
images.
2018-02-28 18:18:12 -03:00
Manuel Alejandro de Brito Fontes
0990c5b6ad
Migrate to codecov.io (#2120)
* Migrate to codecov.io

* Fix data race

* Update nginx to 1.13.9
2018-02-20 08:27:02 -08:00
Karl Stoney
d1b6f32981 Enabled the dynamic reload of GeoIP data (#2107)
* Moved geoip data into its own folder so it can be volume mounted

* Added FS watches for the geoip data

* Fixed single quotes issue (interpolation)

* Fixed gofmt errors

* Updated to directory crawl
2018-02-17 12:24:50 -08:00
Manuel Alejandro de Brito Fontes
ce8ba06208
Fix e2e tests updating nginx image (#2112) 2018-02-17 12:23:00 -08:00
Karl Stoney
769f11df60 Added GeoIP Organisational data (#2099) 2018-02-15 14:10:20 -08:00
Manuel Alejandro de Brito Fontes
9bb9011e57
Only pods in running phase are vallid for status (#2093) 2018-02-14 21:19:27 -08:00
Nick Sardo
1f79333789
Merge pull request #2091 from nicksardo/https-port-echo
Add HTTPS port to echoheaders
2018-02-14 14:12:06 -08:00
rvkubiak
0311a99d3e Update Makefile to allow specifying tag from command line (#2092)
The usage text in the Makefile suggests that you can specify TAG=1.4 to your make command to build with the specified tag.  This does not work, since TAG is hard coded in the Makefile and overwrites any value you pass on the command line.

$ GOPATH=/go TAG=notagforyou make container
docker build --pull -t gcr.io/google_containers/defaultbackend-amd64:1.4 .
Sending build context to Docker daemon  5.921MB
Step 1/4 : FROM scratch
 ---> 
Step 2/4 : USER 65534:65534
 ---> Using cache
 ---> 0f38024aa24e
Step 3/4 : COPY server /
 ---> f8509ce4595d
Step 4/4 : ENTRYPOINT /server
 ---> Running in 29b31420e648
 ---> 65818e326440
Removing intermediate container 29b31420e648
Successfully built 65818e326440
Successfully tagged gcr.io/google_containers/defaultbackend-amd64:1.4

Update the TAG variable to work as documented.
2018-02-14 14:10:42 -08:00
Nick Sardo
665985921b Add HTTPS port to echoheaders 2018-02-14 14:07:45 -08:00
Arno Uhlig
5101e74347 Ingress custom backend (#2086)
* fix out of range

* add metrics and health endpoint

* ensure extension dot prefix
2018-02-14 09:16:44 -08:00
Karl Stoney
d76ea2c6f4 Added nginx_cookie_flag_module (#2021) 2018-02-07 18:14:20 -08:00
david
5ca39ae600 add matchLabels in Deployment yaml, that both API extensions/v1beta1 and apps/v1 can be used (#2036)
Signed-off-by: LinWengang <linwengang@chinacloud.com.cn>
2018-02-07 08:50:12 -08:00
Karl Stoney
cab72086f5 Use v3/dev/performance of ModSecurity because of performance (#1996)
* Updated to very specific versions of modsecurity and
modsecurity-crs to deal with performance problems

* Put rules back in the correct order

* brotli rollback
2018-02-01 02:42:56 -08:00
Marc Sensenich
07c2bb8dde Add --with-http_secure_link_module for the Nginx build configuration (#1914) 2018-01-17 15:14:11 -02:00
Manuel Alejandro de Brito Fontes
a8cea88573
Release nginx 0.32 (#1909) 2018-01-17 09:55:05 -02:00
Manuel Alejandro de Brito Fontes
b329786ec3
Update nginx modules (#1852)
Update nginx to v1.13.8 and update modules
2017-12-26 20:05:23 -03:00
Manuel de Brito Fontes
a4f67c0853 Fix verification of boilerplate, style and file headers 2017-12-03 13:58:23 -03:00
Manuel de Brito Fontes
e52275d3be Update nginx v1.13.7 2017-11-21 18:57:21 -03:00
Manuel de Brito Fontes
81e02e6c08 Deprecate ubuntu-slim 2017-11-12 00:47:46 -03:00
Manuel de Brito Fontes
811829de60 Release nginx 0.29 2017-11-12 00:34:40 -03:00
Ricardo Pchevuzinske Katz
fddcfd0340 Adds Brotli support 2017-11-01 17:53:18 -02:00
Manuel Alejandro de Brito Fontes
e4e1e6874c
Merge pull request #1598 from acoshift/404-server-shutdown
404-server: graceful shutdown
2017-10-27 13:45:36 -03:00
Manuel Alejandro de Brito Fontes
d534a90e11 Merge pull request #1593 from aledbf/fix-ubuntu-slim-makefile
Fix makefile default task
2017-10-26 12:37:04 -03:00
acoshift
2f8e81e383 404-server: graceful shutdown 2017-10-26 21:03:55 +07:00
Manuel de Brito Fontes
01410028f7 Fix makefile default task 2017-10-25 23:38:20 -03:00
Manuel de Brito Fontes
e560536857 Update opentracing module and release image to quay.io 2017-10-25 23:37:37 -03:00
Manuel de Brito Fontes
febd7cf3e2 Report information about errors deployments 2017-10-25 19:43:01 -03:00
Manuel de Brito Fontes
d5a0d34e37 Add scripts to release from travis-ci 2017-10-25 19:09:12 -03:00
rnburn
888375acef Upgrade nginx-opentracing. 2017-10-24 13:49:30 -07:00
Nick Sardo
69efc3fec9 Merge pull request #1569 from aledbf/default-backend
Update 404 server image
2017-10-24 10:28:30 -07:00
rnburn
efaff02837 Fix Makefile to work in OSX. 2017-10-23 18:18:52 -07:00
Manuel de Brito Fontes
5f8fe1aab8 Update 404 server 2017-10-22 11:31:50 -03:00
Manuel de Brito Fontes
f2bb02da95 Release nginx-slim 0.27 2017-10-21 19:49:33 -03:00
Manuel de Brito Fontes
6537ff3ebf Auto stash before merge of "master" and "master/master" 2017-10-20 22:38:27 -03:00
Manuel de Brito Fontes
98e4661607 Update nginx to 1.13.6 2017-10-10 15:16:15 -03:00
Manuel de Brito Fontes
b038e7a954 Build modsecurity module as dynamic 2017-10-10 11:10:00 -03:00
Manuel de Brito Fontes
a9a22b0c72 Add modsecurity module 2017-10-10 09:56:39 -03:00
Manuel Alejandro de Brito Fontes
169b776856 Merge pull request #1352 from aledbf/custom-error-pages
Add example for nginx custom error pages
2017-09-28 10:36:20 -07:00
Albert Vaca
ea7771ead9 Allow overriding the tag and registry
The same way it is possible in controllers/nginx/Makefile
2017-09-26 23:11:25 +02:00
Manuel de Brito Fontes
319a60a313 Release nginx-slim 0.25 2017-09-17 20:38:39 -03:00
Manuel de Brito Fontes
bc464c7cb8 Add example for nginx custom error pages 2017-09-13 20:11:32 -03:00
Rye Terrell
362469ba0a Update sha256sum of nginx substitutions
For whatever reason, this sha256sum changed. Double check this before merging, obviously, but it seems legit.
2017-09-12 08:31:55 -05:00
Manuel de Brito Fontes
87b1d137da Release nginx-slim 0.24 2017-09-08 11:31:45 -03:00
Manuel de Brito Fontes
baf9cc47bd Update go dependencies 2017-08-16 09:12:47 -03:00
Jonathan Pulsifer
042de7a494
[404-server] Fix path in Godeps.json 2017-08-14 19:02:27 -04:00
Jonathan Pulsifer
5ffc721b34
Add 404-server (defaultbackend) 2017-08-14 18:57:43 -04:00
Mohammad Asif Siddiqui
82be2077b6 Make Readme file more readable 2017-08-10 11:48:06 +08:00
Manuel de Brito Fontes
d0ee250ef4 Release nginx-slim 0.23 2017-08-08 14:06:54 -04:00
Nick Sardo
6b4f1c1dd6 Merge pull request #1073 from aledbf/remove-lua-ngx
Release nginx-slim 0.22
2017-08-07 16:58:58 -07:00
Manuel de Brito Fontes
95b04ff9eb Release nginx-slim 0.22 2017-08-07 19:50:03 -04:00
Manuel de Brito Fontes
e4aa52509b Disable platform s390x 2017-08-07 19:44:13 -04:00
Manuel de Brito Fontes
d758f79fc2 Release ubuntu-slim 0.14 2017-08-04 12:31:59 -04:00
Nick Sardo
3495bfb4ac Merge pull request #1007 from mkumatag/echoserver_multiarch
Multi arch echoserver image
2017-07-27 11:44:21 -07:00
Manjunath A Kumatagi
38e6c11979
Multi arch echoserver image 2017-07-24 14:44:03 +05:30
chentao1596
343a9f367d change the version of echoserver for creating app 2017-07-24 15:24:23 +08:00
Jonathan Pulsifer
03056aa563
echoheaders: Release echoserver:1.7 2017-07-17 14:55:56 -04:00
Jonathan Pulsifer
64f19e0ec3
echoheaders: nginx-slim:0.21 2017-07-17 14:46:24 -04:00
Nick Sardo
70ee676c4b Merge pull request #959 from aledbf/update-ngx
Release nginx-slim 0.21
2017-07-14 13:03:37 -07:00
Manuel de Brito Fontes
0e94849524 Release nginx-slim 0.21 2017-07-12 20:12:02 -04:00
Manuel de Brito Fontes
7315082dd0 Release ubuntu-slim:0.13 2017-07-12 20:10:43 -04:00
Remington Reackhof
53b83695d4 fix nginx version to 1.13.3 to fix integer overflow in the range filter vulnerability 2017-07-11 11:32:16 -05:00
Manuel de Brito Fontes
e7fc9a5fcc Release nginx-slim 0.20 2017-06-27 19:36:08 -04:00
Nick Sardo
a26bdc608c Merge pull request #887 from aledbf/update-ngx
Release nginx-slim 0.19
2017-06-20 17:21:13 -07:00
Manuel de Brito Fontes
04c06eaaa6 Release nginx-slim 0.19 2017-06-20 19:57:25 -04:00
Jeff Grafton
b423e6d6ca Release ubuntu-slim:0.12 2017-06-19 15:40:20 -07:00
Ryan Hitchman
e5d5bda1ca Rewrite echoheaders to use openresty's templating.
This automatically escapes things, and makes the code easier to read.

template.lua was slightly modifed to not escape /, so it is vendored.
2017-06-14 17:54:53 -07:00
Nick Sardo
a5aaf45926 Merge pull request #823 from aledbf/update-nginx
Release nginx-slim 0.18
2017-06-12 15:08:48 -07:00
Manuel de Brito Fontes
98454a0aa2 Release nginx-slim 0.18 2017-06-07 11:07:12 -04:00
Manuel de Brito Fontes
1ea89a6112 Release ubuntu-slim 0.11 2017-06-07 10:38:03 -04:00
Manuel de Brito Fontes
c18c8f76ba Publish echoheader image 2017-05-30 13:51:32 -04:00
Manjunath A Kumatagi
5ce45a1e7d Makefile target for cross building all the supported archs 2017-05-22 08:14:18 -04:00
Nick Sardo
da723f91fa Merge pull request #729 from aledbf/update-nginx
Release nginx-slim 0.17
2017-05-18 13:24:35 -07:00
Manuel de Brito Fontes
b72ee2479e Release nginx-slim 0.17 2017-05-17 11:22:11 -04:00
Manuel de Brito Fontes
257d927262 Release ubuntu-slim 0.10 2017-05-17 10:13:36 -04:00
Dan Cech
485098fd69 use nginx vts module version 0.1.14 2017-05-11 13:56:42 -04:00
Manjunath A Kumatagi
9f426888b8 Add support for arm, arm64 and s390x arch 2017-04-25 15:12:07 +05:30
Manjunath A Kumatagi
172f7548d4 Multi arch nginx-slim docker image
Signed-off-by: Manjunath A Kumatagi <mkumatag@in.ibm.com>
2017-04-14 07:33:02 +05:30
Manuel de Brito Fontes
bc68f9eea3 Update nginx and vts module 2017-04-02 16:07:38 -03:00
Jeff Grafton
9e09b43a58 Release ubuntu-slim:0.8
This has no code changes, but it uses updated upstream dependencies with
fixes for the following:
* CVE-2016-1234
* CVE-2016-3706
* CVE-2016-4429
* CVE-2016-5417
* CVE-2016-6323
* CVE-2017-6507
2017-03-30 16:09:28 -07:00
bprashanth
bb489633b9 Add PUSH_TOOL to ubuntu Makefile 2017-02-17 10:20:34 -08:00
Prashanth B
477c1ba0fa Merge pull request #289 from aledbf/update-nginx-slim
[nginx-slim] Update nginx-slim to 1.11.10
2017-02-17 22:43:10 +05:30
Prashanth B
3b92315a7c Merge pull request #288 from aledbf/reduce-ubuntu-slim
[ubuntu-slim] Release ubuntu-slim 0.7
2017-02-17 22:42:55 +05:30
Tony Li
bba7213128 do the same for other makefiles 2017-02-16 17:13:36 -08:00
Manuel de Brito Fontes
a7b6c70ad1 Update nginx-slim to 1.11.10 2017-02-16 13:11:20 -03:00
Manuel de Brito Fontes
b22c19309c Release ubuntu-slim 0.7 2017-02-16 10:27:35 -03:00
bprashanth
d002ca2f5e Move custom images out of contrib 2017-01-31 10:23:05 -08:00