Commit graph

3900 commits

Author SHA1 Message Date
Alex Kursell
d8fe2d992b Remove useless nodeip call and deprecate --force-namespace-isolation 2019-03-11 18:19:13 -04:00
Kubernetes Prow Robot
8e7480e0f1
Merge pull request #3853 from aledbf/remove-authbind
Remove authbind
2019-03-11 07:09:29 -07:00
Kubernetes Prow Robot
7342247ede
Merge pull request #3886 from ElvinEfendi/fix-dynamic-cert-mode
Clean up ssl package and fix dynamic cert mode
2019-03-11 04:53:27 -07:00
Elvin Efendi
c934509309 fix function comment 2019-03-11 00:53:06 -04:00
Elvin Efendi
5667ea5d67 bugfix: when secret includes ca.crt store it on disk even in dynamic cert mode 2019-03-11 00:53:06 -04:00
Elvin Efendi
c28247abf6 adjust unit tests 2019-03-11 00:53:06 -04:00
Elvin Efendi
70df5e03e5 clean up certificate processing 2019-03-11 00:53:06 -04:00
Elvin Efendi
0dc5a1d2e2 do not repeat cert verification against root ca 2019-03-11 00:53:06 -04:00
Elvin Efendi
301a4fb9a5 extract common logic into a helper 2019-03-11 00:53:06 -04:00
Kubernetes Prow Robot
3c83d22cb5
Merge pull request #3884 from cartyc/gke-doc-link
update GKE header to match link in contents
2019-03-10 07:07:25 -07:00
Chris Carty
5fb1116282 update GKE header to match link in contents 2019-03-10 09:13:34 -04:00
Kubernetes Prow Robot
99888d6799
Merge pull request #3864 from alpeb/multihosts_servicename
ing.Service with multiple hosts fix
2019-03-09 05:09:27 -08:00
Kubernetes Prow Robot
6525ea826e
Merge pull request #3874 from joelsmith/secdoc
Update embargo doc link in SECURITY_OWNERS and change PST to PSC
2019-03-08 11:16:56 -08:00
Joel Smith
80d8498f90 Update embargo doc link in SECURITY_OWNERS and changes PST to PSC 2019-03-08 10:23:48 -07:00
Manuel Alejandro de Brito Fontes
1186d88f08
Fix name of field used to sort ingresses (#3871) 2019-03-07 21:24:46 -03:00
Alejandro Pedraza
7ea245e6e6 Add test
Signed-off-by: Alejandro Pedraza <alejandro.pedraza@gmail.com>
2019-03-07 06:18:06 -05:00
Alejandro Pedraza
a3c87cf9cb Properly set ing.Service when there are multiple rules with different hosts using the same path
Fixes #3611

Signed-off-by: Alejandro Pedraza <alejandro.pedraza@gmail.com>
2019-03-07 06:06:24 -05:00
Kubernetes Prow Robot
ef0b1633e2
Merge pull request #3856 from aledbf/master
Fix ssl-dh-param issue when secret does not exit
2019-03-05 18:04:02 -08:00
Manuel Alejandro de Brito Fontes
d898169484 Fix ssl-dh-param issue when secret does not exit 2019-03-05 16:31:33 -03:00
Manuel Alejandro de Brito Fontes
26f2b1330f Remove authbind 2019-03-05 10:08:34 -03:00
Kubernetes Prow Robot
b1c2812dc5
Merge pull request #3849 from trnl/master
Use Gauge instead of Counter for connections_active Prometheus metric
2019-03-05 03:09:00 -08:00
Kubernetes Prow Robot
7a0ca9c597
Merge pull request #3847 from tjamet/fix-basic-doc
Add missing basic usage documentation link
2019-03-04 13:48:23 -08:00
Kubernetes Prow Robot
c6f4ffd686
Merge pull request #3846 from tjamet/test-race-condition
Fix race condition in metric process collector test
2019-03-04 13:44:43 -08:00
Uladzimir Mihura
13d0f0ddab Use Gauge instead of Counter for connections_active Prometheus metric 2019-03-04 22:35:45 +01:00
Thibault Jamet
a08ca38ac0
Fix missing basic usage documentation link
fix `make live-docs` reporting

```
INFO    -  The following pages exist in the docs directory, but are not
included in the "nav" configuration:
  - user-guide/basic-usage.md
```

Change-Id: Iafd4d49b063ffb676cc303135495283a125b5297
2019-03-04 22:00:28 +01:00
Thibault Jamet
27a98f2920
Fix race condition in metric process collector test
There was a goroutine started to log things upon a test that could be
ended at the time `cmd.Wait()` ends.

To solve the problem, when the sub-test ends, ensure we wait until the
command ends when ending the test

The output of `make test` before the fix shows:

```
=== RUN   TestNewUDPLogListener
==================
WARNING: DATA RACE
Read at 0x00c0002a8643 by goroutine 74:
  testing.(*common).logDepth()
      /usr/local/go/src/testing/testing.go:629 +0x132
  testing.(*common).Logf()
      /usr/local/go/src/testing/testing.go:614 +0x90
  k8s.io/ingress-nginx/internal/ingress/metric/collectors.TestProcessCollector.func1.1()
      /go/src/k8s.io/ingress-nginx/internal/ingress/metric/collectors/process_test.go:54 +0x140

Previous write at 0x00c0002a8643 by goroutine 72:
  testing.tRunner.func1()
      /usr/local/go/src/testing/testing.go:856 +0x33e
  testing.tRunner()
      /usr/local/go/src/testing/testing.go:869 +0x17f

Goroutine 74 (running) created at:
  k8s.io/ingress-nginx/internal/ingress/metric/collectors.TestProcessCollector.func1()
      /go/src/k8s.io/ingress-nginx/internal/ingress/metric/collectors/process_test.go:50 +0x218
  testing.tRunner()
      /usr/local/go/src/testing/testing.go:865 +0x163

Goroutine 72 (finished) created at:
  testing.(*T).Run()
      /usr/local/go/src/testing/testing.go:916 +0x699
  testing.runTests.func1()
      /usr/local/go/src/testing/testing.go:1157 +0xa8
  testing.tRunner()
      /usr/local/go/src/testing/testing.go:865 +0x163
  testing.runTests()
      /usr/local/go/src/testing/testing.go:1155 +0x523
  testing.(*M).Run()
      /usr/local/go/src/testing/testing.go:1072 +0x2eb
  main.main()
      _testmain.go:52 +0x222
==================
--- PASS: TestNewUDPLogListener (0.00s)
```

after the patch:

```
=== RUN   TestNewUDPLogListener
--- PASS: TestNewUDPLogListener (0.01s)
```

Change-Id: I8ea246d14f5f80b330be19dd5b8299c6762f6d6b
2019-03-04 21:54:42 +01:00
Kubernetes Prow Robot
213b8c8267
Merge pull request #3743 from Shopify/remove-session-cookie-hash
Remove session-cookie-hash annotation
2019-03-04 10:56:15 -08:00
Alex Kursell
d3ac73be79 Remove session-cookie-hash annotation 2019-03-04 10:34:48 -05:00
Kubernetes Prow Robot
79c52cf094
Merge pull request #3829 from Shopify/protect-e2e-test
Prevent e2e-tests from running on non-local clusters
2019-03-02 11:37:48 -08:00
Manuel Alejandro de Brito Fontes
706b62a41c
Update mkdocs [skip ci] (#3836) 2019-03-02 15:02:31 -03:00
Kubernetes Prow Robot
817c1bf760
Merge pull request #3835 from aledbf/update-nginx
Update nginx image
2019-03-01 05:03:25 -08:00
Manuel Alejandro de Brito Fontes
fbed06fd3c
Update nginx image 2019-03-01 09:18:45 -03:00
Kubernetes Prow Robot
e48e9c1c77
Merge pull request #3833 from ElvinEfendi/bump-luajit
bump luajit version to v2.1-20190228
2019-03-01 03:16:37 -08: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
Alex Kursell
047aeb5c29 Prevent e2e-tests from running on non-local clusters 2019-02-28 10:54:43 -05:00
Kubernetes Prow Robot
de2f760e41
Merge pull request #3827 from Shopify/fix-plugin-install-docs
Fix plugin install location
2019-02-27 12:40:15 -08:00
Alex Kursell
d4b14b40ff Use incantation from release page 2019-02-27 12:57:55 -05:00
Kubernetes Prow Robot
be1329b225
Merge pull request #3825 from aledbf/release-0.23
Release 0.23.0
2019-02-27 09:28:24 -08:00
Alex Kursell
25a0d7a01c Fix plugin install location 2019-02-27 12:26:12 -05:00
Manuel Alejandro de Brito Fontes
f27b6e2109 Release 0.23.0 2019-02-27 13:21:53 -03:00
Kubernetes Prow Robot
a1b2e132e5
Merge pull request #3822 from Shopify/satisfy-default-remove
Set default for satisfy annotation to nothing
2019-02-27 06:13:06 -08:00
Alex Kursell
28d99c6d7d Set default for satisfy annotation to nothing 2019-02-26 15:05:45 -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
Kubernetes Prow Robot
4ed3339739
Merge pull request #3820 from aledbf/master
Update nginx image
2019-02-26 10:34:20 -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
Kubernetes Prow Robot
ec3a2d6bc7
Merge pull request #3819 from aledbf/fix-e2e-osx
Fix e2e test in osx
2019-02-26 08:41:54 -08:00
Manuel Alejandro de Brito Fontes
51c6e950a3
Fix e2e test in osx 2019-02-26 12:46:38 -03:00
Kubernetes Prow Robot
ec632817ad
Merge pull request #3780 from arturxx8/master
Enable access log for default backend
2019-02-26 05:51:39 -08:00
Mikhail Marchenko
8b3702c829 Enable access log for default backend
disable log on default_server
2019-02-26 11:14:31 +03:00