Commit graph

227 commits

Author SHA1 Message Date
Fernando Diaz
a99b59c8dd Set Focus for E2E Tests
Allows the user to set the focus of which tests to run, by default all
tests will run.
2018-05-17 11:20:25 -05:00
Manuel de Brito Fontes
692ab5e53c
Remove go-bindata 2018-05-17 07:58:50 -04:00
Manuel de Brito Fontes
c07cb23d3b Release nginx ingress controller 0.15.0 2018-05-15 23:48:50 -04:00
Manuel de Brito Fontes
d4f2b5d060
Fix and simplify local dev workflow and execution of e2e tests 2018-05-15 12:13:41 -04:00
Elvin Efendi
b4b0bbe25a [ci skip] bump nginx baseimage version 2018-05-11 11:14:19 -04:00
Paul Cody Johnston
326a2749c2 Exclude grpc-fortune-teller from go list
Deps are managed by bazel so these will fail to
show up in the vendor tree, triggering false positive build fail.
2018-05-03 20:39:38 -06:00
Andrew Louis
ef89692f3f Assert or install go-bindata before incanting 2018-04-30 14:24:22 -04:00
Antoine Cotten
7c246ec313
Use local image name for e2e tests 2018-04-27 23:24:22 +02:00
Manuel de Brito Fontes
acaf3d8c04 Release nginx ingress controller 0.14.0 2018-04-27 16:09:28 -03:00
Manuel de Brito Fontes
c719e2adbe Check ginkgo is installed before running e2e tests 2018-04-27 00:10:02 -03:00
Manuel de Brito Fontes
212f8bf73a
Add scripts and tasks to publish docs to github pages 2018-04-26 20:05:08 -03:00
k8s-ci-robot
57c10f947c
Merge pull request #2417 from Shopify/dev-up
Automate building developer environment
2018-04-24 13:52:02 -07:00
Zenara Daley
58f5eb4e1f automate dev environment build 2018-04-24 16:29:31 -04:00
Manuel de Brito Fontes
3fb5ea1fb0 Update nginx image 2018-04-24 16:24:38 -03:00
Zenara Daley
4f9865529a Add busted unit testing framework for lua code 2018-04-23 10:46:28 -04:00
k8s-ci-robot
293223eea0
Merge pull request #2370 from aledbf/update-nginx-image
Update nginx image
2018-04-21 04:37:59 -07:00
Manuel de Brito Fontes
8d4ff1f823
Update nginx image 2018-04-20 15:15:18 -03:00
Manuel de Brito Fontes
e035ea8ab8
Ensure dep fix fsnotify 2018-04-20 14:52:25 -03:00
Manuel de Brito Fontes
42e0c0abf7
Improve speed of e2e tests 2018-04-20 00:04:34 -03:00
Manuel de Brito Fontes
62a80a39ad
Remove most of the time.Sleep from the e2e tests 2018-04-19 17:48:50 -03:00
Manuel de Brito Fontes
73d6c263c6
Release nginx ingress controller 0.13.0 2018-04-13 14:53:39 -03:00
Manuel Alejandro de Brito Fontes
156bc7a177
Update nginx image (#2328)
* Update nginx image

* Update minikube start script
2018-04-10 19:52:58 -03:00
Elvin Efendi
a6fe800a47 lua-resty-waf controller (#2304) 2018-04-08 17:37:13 -03:00
Manuel Alejandro de Brito Fontes
adf12fced1
Add support for gRPC (#2223)
* Update nginx to 1.13.10 and enable gRPC

* Add support for grpc
2018-03-22 00:38:47 -03:00
Oilbeater
28e6f54a69 Add bindata verify check and fix missing bindata changes (#2208)
Add script to verify if bindata is up to date.
Add changes in https://github.com/kubernetes/ingress-nginx/pull/2205 to bindata and reformat bindata file to the format that go-bindata generated.
2018-03-19 09:27:30 -03:00
Manuel Alejandro de Brito Fontes
1df421ac0c
Release nginx ingress controller 0.12.0 (#2206) 2018-03-19 08:57:16 -03:00
halfcrazy
977cfcb4c7 add luacheck to lint lua files (#2205) 2018-03-18 13:31:49 -03:00
Elvin Efendi
c90a4e811e Live Nginx (re)configuration without reloading (#2174) 2018-03-18 10:13:41 -03:00
Oilbeater
41cefeb178 Add worker-cpu-affinity nginx option (#2201)
worker_cpu_affinity is a common optimization method for improving nginx performance, adding this as a custom configuration. Also fix some format issues found during editing.
2018-03-16 13:32:45 -03:00
Antoine Cotten
86a3a63488 Include tests in golint checks, fix warnings (#2180) 2018-03-07 08:37:30 -08:00
Manuel Alejandro de Brito Fontes
9d0ce7c960
Release nginx ingress controller 0.11.0 (#2122) 2018-02-21 06:16:52 -08: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
Manuel Alejandro de Brito Fontes
9dd5b0b023
Fix coveralls report (#2118) 2018-02-20 04:35:41 -08:00
Manuel Alejandro de Brito Fontes
ce8ba06208
Fix e2e tests updating nginx image (#2112) 2018-02-17 12:23:00 -08:00
Mathieu Parent
42c7111259 Run one test at a time (#2063)
Running in parallel could fail if one of the test changes the ConfigMap
2018-02-10 08:02:21 -08:00
Manuel Alejandro de Brito Fontes
2ee49d3869
Update nginx image (#2019) 2018-02-01 13:29:24 -08:00
Manuel Alejandro de Brito Fontes
fd7253ae2b
Auto stash before merge of "master" and "master/master" (#1982)
Release nginx ingress controller 0.10.2
2018-01-25 15:15:24 -03:00
Manuel Alejandro de Brito Fontes
5dc261dd9c
Release nginx ingress controller 0.10.1 (#1975) 2018-01-24 17:53:00 -03:00
Manuel Alejandro de Brito Fontes
4f02eed17c
Release nginx ingress controller 0.10.0 (#1934) 2018-01-22 09:37:01 -03:00
Manuel Alejandro de Brito Fontes
5a16a7aaa0
Fix doc links (#1925)
* Fix documentation links
* Replace external-traffic annotation
* Update awesome_bot docker image
2018-01-18 13:30:29 -02:00
Manuel Alejandro de Brito Fontes
9e9468aa31
Update nginx image to 0.32 (#1918) 2018-01-17 20:06:55 -02:00
Manuel Alejandro de Brito Fontes
2f202e5656
Update nginx image to 0.31 (#1871) 2018-01-02 14:48:30 -03:00
Manuel Alejandro de Brito Fontes
2a2d8612c2
Merge pull request #1791 from aledbf/fix-headers
Fix verification of boilerplate, style and file headers
2017-12-04 10:08:14 -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
09524cd336 Release nginx ingress controller 0.9.0 2017-11-30 18:46:06 -03:00
Manuel de Brito Fontes
091d272297 Release nginx ingress controller 0.9-beta.19 2017-11-28 20:10:18 -03:00
Manuel de Brito Fontes
f199a8ecaf Release nginx ingress controller 0.9-beta.18 2017-11-23 22:14:39 -03:00
Manuel de Brito Fontes
f055022e58 Simplify annotations 2017-11-23 14:11:31 -03:00
Manuel de Brito Fontes
18d6573981 Add fake filesystem for test to avoid temporal files on the local filesystem 2017-11-22 19:52:30 -03:00
Manuel de Brito Fontes
588166d06e Update nginx 2017-11-22 17:45:55 -03:00
Manuel de Brito Fontes
f4cbf7b888 Update nginx to v0.29 2017-11-12 10:16:52 -03:00
Manuel de Brito Fontes
c38b1a96ec Rollback to nginx-slim 0.28 until new nginx-slim release 2017-11-12 01:00:28 -03:00
Manuel de Brito Fontes
1cee16f96a Enable s390x 2017-11-12 00:40:10 -03:00
Manuel de Brito Fontes
eed75f43f6 Release nginx ingress controller 0.9-beta.17 2017-11-09 18:46:22 -03:00
Manuel de Brito Fontes
5ddd0829cd Fix travis script and update kubernetes to 1.8.0 2017-11-06 13:29:25 -03:00
Manuel de Brito Fontes
b3d1539954 Release nginx ingress controller 0.9-beta.16 2017-11-02 12:08:59 -03:00
Manuel de Brito Fontes
5115adef82 Update nginx to 0.28 and enable brotli 2017-11-01 22:54:22 -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
Manuel de Brito Fontes
7507c2fe44 Update nginx version 2017-10-22 11:26:32 -03:00
Manuel de Brito Fontes
e867c670c6 Add task to verify markdown links 2017-10-20 22:24:57 -03:00
Manuel de Brito Fontes
601fb7dacf Add e2e tests 2017-10-20 20:33:48 -03:00
rnburn
219b39e621 Use portable options for cp. 2017-10-17 11:57:58 -07:00
Manuel de Brito Fontes
7632465ce3 Enable modsecurity feature 2017-10-10 11:24:21 -03:00
Manuel de Brito Fontes
1e7489927c Refactor go packages 2017-10-06 17:11:04 -03:00
Manuel de Brito Fontes
2139ee85e7 Move nginx to root directory 2017-10-06 16:58:36 -03:00
Manuel de Brito Fontes
0661eaa08c Cleanup 2017-09-17 16:12:58 -03:00
Manuel de Brito Fontes
4493d9d602 Add release task in Makefiles and avoid multiple builds 2017-06-30 16:19:41 -04:00
Manuel de Brito Fontes
b8d571628a Fix docker-push task to publish arm and ppc64le 2017-06-30 00:26:18 -04:00
Manuel de Brito Fontes
796aa945f0 Release nginx ingress controller 0.9-beta.9 2017-06-29 20:00:08 -04:00
Marcin Owsiany
ed65647c78 Drop superfluous dependencies in top-level Makefile. 2017-03-30 13:06:39 +02:00
Marcin Owsiany
2e302de264 Do not run coverage check in the default target.
Reasons:
- this takes a lot longer than the other steps
- its results are harder to interpret at a single glance, compared to other
  steps
- it requires special privileges to succeed, and should probably not be ran
  from a random developer's checkout, since it pushes results to a shared
  service
2017-02-24 16:50:10 +01:00
Manuel de Brito Fontes
6895e71f80 Fix e2e make targets 2016-12-15 10:12:16 -03:00
Manuel de Brito Fontes
f7bda48e78 Relax lint checks 2016-11-25 13:55:57 -03:00
Marcin Owsiany
cec1c9fb21 Make "make" useful rather than produce error. 2016-11-25 13:32:45 +01:00
Manuel de Brito Fontes
61f124d786 Enable coveralls 2016-11-24 00:13:05 -03:00
Manuel de Brito Fontes
827fcf10dd Fix lint errors 2016-11-11 18:23:02 -03:00