Commit graph

669 commits

Author SHA1 Message Date
Peter Wilson
4f342cc3c6 add ForceSSLRedirect ingress annotation 2017-03-03 16:44:29 +11:00
Manuel Alejandro de Brito Fontes
133d1210af Merge pull request #354 from caiyixiang/addJudgment
add judgment
2017-03-03 01:03:58 -03:00
caiyixiang
5a29b48fff add judgment 2017-03-03 08:39:18 +08:00
Manuel Alejandro de Brito Fontes
c043af265f Merge pull request #364 from whereisaaron/patch-1
Fix error caused by increasing proxy_buffer_size (#363)
2017-03-02 18:48:19 -03:00
Aaron Roydhouse
19868fd9cc Fix error caused by increasing proxy_buffer_size (#363)
This fixes the bug raised in #363, by increasing the size of the proxy_buffers (memory allocation) to match the size of the proxy buffer. This leaves the default values (with no ingress setting) unchanged:
```
proxy_buffer_size      4k
proxy_buffers            4 4k
```
If 'proxy-buffer-size' is set, then now both the buffer size and the memory allocation size is increased:
```
proxy_buffer_size     "{{ $location.Proxy.BufferSize }}";
proxy_buffers           4 "{{ $location.Proxy.BufferSize }}";
```
I have been using this patch with 0.8.3 and 0.9.0-beta.2.
2017-03-02 16:11:27 -05:00
Manuel Alejandro de Brito Fontes
3f83042c4e Merge pull request #361 from caiyixiang/haproxyDaemonset
haproxy Daemonset
2017-03-02 09:05:03 -03:00
caiyixiang
7bf5e5f162 haproxy Daemonset 2017-03-02 16:49:55 +08:00
Manuel Alejandro de Brito Fontes
5830c25abb Merge pull request #358 from rikatz/issue-242
Checks if the TLS secret contains a valid keypair structure
2017-03-01 23:56:23 -03:00
Manuel Alejandro de Brito Fontes
1b156dd0a0 Merge pull request #360 from chentao1596/multi-deployment
add example of 'run multiple nginx ingress controllers as a deployment'
2017-03-01 23:55:48 -03:00
chentao1596
45fdfb6310 add example of 'run multiple nginx ingress controllers as a deployment' 2017-03-02 09:33:01 +08:00
Manuel Alejandro de Brito Fontes
83029860b6 Merge pull request #352 from gianrubio/customize-logformat
Add ability to customize upstream and stream log format
2017-03-01 15:54:14 -03:00
Ricardo Pchevuzinske Katz
181d468e66 Checks if the TLS secret contains a valid keypair structure, with 'CERTIFICATE' before the Private Key 2017-03-01 15:44:39 -03:00
Giancarlo Rubio
cd018f5f48 Add ability to customize upstream and stream log format 2017-03-01 18:47:11 +01:00
Manuel Alejandro de Brito Fontes
ec84c38fd1 Merge pull request #351 from danielqsj/master
Enable custom election id for status sync.
2017-02-27 09:19:15 -03:00
shijunqian
ca4fc3907e Enable custom election id for status sync. 2017-02-27 15:35:04 +08:00
Manuel Alejandro de Brito Fontes
1d7a1bbe69 Merge pull request #347 from aledbf/fix-proxy-protocol
Fix client source IP address
2017-02-26 19:24:46 -03:00
Manuel de Brito Fontes
8738976220 Fix client source IP address 2017-02-26 19:01:07 -03:00
Manuel Alejandro de Brito Fontes
decc4a8a4c Merge pull request #235 from rikatz/ingress-ssl-auth
Adds correct support for TLS Muthual autentication
2017-02-25 20:34:28 -03:00
Manuel Alejandro de Brito Fontes
bd8718226d Merge pull request #346 from piosz/metrics
Expose Prometheus metrics in glbc controller
2017-02-25 17:07:44 -03:00
Piotr Szczesniak
6b9f470d83 Expose Prometheus metrics in glbc controller 2017-02-25 18:30:00 +01:00
Manuel Alejandro de Brito Fontes
4a352ee60f Merge pull request #221 from tonglil/typos
Typo: unittesting -> unit testing
2017-02-25 08:12:53 -03:00
Manuel Alejandro de Brito Fontes
0fd106ba5c Merge pull request #222 from tonglil/fix-log-message
Change arg ordering in log message
2017-02-25 08:12:41 -03:00
Manuel Alejandro de Brito Fontes
ec9a3c2fe8 Merge pull request #224 from tonglil/check-error
Check for error getting cert
2017-02-25 08:12:25 -03:00
Ricardo Pchevuzinske Katz
218ed647fc Adds correct support for TLS Muthual autentication and depth verification
modified:   controllers/nginx/configuration.md
	modified:   controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl
	modified:   core/pkg/ingress/annotations/authtls/main.go
	modified:   core/pkg/ingress/controller/backend_ssl.go
	modified:   core/pkg/ingress/controller/controller.go
	modified:   core/pkg/ingress/controller/util_test.go
	modified:   core/pkg/ingress/resolver/main.go
	modified:   core/pkg/ingress/types.go
	modified:   core/pkg/net/ssl/ssl.go
	modified:   examples/PREREQUISITES.md
	new file:   examples/auth/client-certs/nginx/README.md
	new file:   examples/auth/client-certs/nginx/nginx-tls-auth.yaml
2017-02-24 22:49:01 -03:00
Manuel Alejandro de Brito Fontes
ba350bb82e Merge pull request #345 from aledbf/fmt
Fix lint error
2017-02-24 22:16:13 -03:00
Manuel de Brito Fontes
2c26b93eb9 Fix lint error 2017-02-24 21:54:47 -03:00
Manuel Alejandro de Brito Fontes
82d3e0a148 Merge pull request #320 from chentao1596/fix-test-http-service
update some descriptions about of 'Test HTTP Service'
2017-02-24 20:59:56 -03:00
Manuel Alejandro de Brito Fontes
34cd3207c9 Merge pull request #344 from aledbf/tcp-udp
Refactoring of TCP and UDP services
2017-02-24 20:48:13 -03:00
Manuel de Brito Fontes
2b9924861e Refactoring of TCP and UDP services 2017-02-24 20:14:43 -03:00
Manuel Alejandro de Brito Fontes
c97fb56b45 Merge pull request #332 from aledbf/snippets
Add annotation to customize nginx configuration
2017-02-24 18:39:45 -03:00
Manuel Alejandro de Brito Fontes
d9a32d734c Merge pull request #343 from aledbf/node-lister
Fix node lister when --watch-namespace is used
2017-02-24 15:12:01 -03:00
Manuel de Brito Fontes
481df19f59 Fix node lister when --watch-namespace is used 2017-02-24 14:18:10 -03:00
Manuel Alejandro de Brito Fontes
8f16d6f150 Merge pull request #341 from porridge/drop-cover
Do not run coverage check in the default target.
2017-02-24 13:09:53 -03:00
Manuel Alejandro de Brito Fontes
ce1a6cd1ca Merge pull request #340 from gianrubio/custom-proxy-cookies
Add support for specify proxy cookie path/domain
2017-02-24 13:02:40 -03:00
Marcin Owsiany
ed3d0823e6 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
Giancarlo Rubio
72e08ac8a3 Add support for proxy cookie path/proxy cookie domain 2017-02-24 16:06:30 +01:00
Manuel Alejandro de Brito Fontes
98c0853259 Merge pull request #337 from porridge/fix-fmt
Fix for formatting error introduced in #304.
2017-02-24 10:04:10 -03:00
Manuel Alejandro de Brito Fontes
a648c79edd Merge pull request #336 from porridge/silence-vet
Fix for vet complaints: #335.
2017-02-24 09:17:57 -03:00
Marcin Owsiany
8819714674 Fix for formatting error introduced in #304.
Why don't we fail the travis build when go fmt is unhappy?
2017-02-24 12:05:31 +01:00
Marcin Owsiany
8e399477af Fix for vet complaints: #335. 2017-02-24 11:56:31 +01:00
Manuel de Brito Fontes
93f355e012 Add annotation to customize nginx location configuration 2017-02-23 16:48:59 -03:00
Manuel Alejandro de Brito Fontes
761d977303 Merge pull request #331 from jgeraerts/patch-1
Correct spelling mistake
2017-02-23 16:05:19 -03:00
Jo Geraerts
93c3c9fa32 Correct spelling mistake 2017-02-23 16:52:10 +01:00
Manuel Alejandro de Brito Fontes
b13dd63949 Merge pull request #328 from fate-grand-order/patch-1
fix misspell "affinity" in main.go
2017-02-23 11:20:16 -03:00
fate-grand-order
0d8a5332cf fix misspell "affinity" in main.go 2017-02-23 21:59:09 +08:00
Manuel Alejandro de Brito Fontes
17f3a3a9ac Merge pull request #295 from tangle329/master
We need check content, when cmd failed.
2017-02-23 00:28:13 -03:00
Manuel Alejandro de Brito Fontes
740f3272cf Merge pull request #326 from chentao1596/daemonset
add nginx daemonset example
2017-02-22 23:56:24 -03:00
Manuel Alejandro de Brito Fontes
ea102adb8f Merge pull request #317 from aledbf/custom-controller
Add missing method in custom-controller
2017-02-22 23:51:20 -03:00
chentao1596
d80df079ed add nginx daemonst example 2017-02-23 10:17:34 +08:00
Manuel Alejandro de Brito Fontes
88a03d48b0 Merge pull request #303 from aledbf/release-beta-2
Release 0.9.0-beta.2
2017-02-22 15:02:15 -03:00