Zenara Daley
2b109b360b
Only set cookies on paths that enable session affinity
2018-11-19 11:42:12 -05:00
k8s-ci-robot
82721e575d
Merge pull request #3372 from Shopify/session-cookie-path
...
Add annotation for session affinity path
2018-11-19 07:25:32 -08:00
Zenara Daley
50b29feb4a
Add annotation for session affinity path
2018-11-19 09:15:24 -05:00
Fernando Diaz
95b3042b6e
Add a Snippet for ModSecurity
...
Allows for the configuration of Mod Security rules via
a Snippet.
2018-11-14 23:31:27 -06:00
Manuel Alejandro de Brito Fontes
5cc139999a
Fix link in documentation [skip ci] ( #3392 )
2018-11-09 15:57:20 -03:00
crystaljade
50e30b47ff
Update annotations.md
2018-11-09 20:19:22 +08:00
Fernando Diaz
5195600841
Allows ModSecurity to be configured per location
...
The following annotations will be added:
- enable-modsecurity
- enable-owasp-core-rules
- modsecurity-transaction-id
Fixes #3167
2018-11-06 22:24:31 -06:00
k8s-ci-robot
17cad51e47
Merge pull request #3341 from Shopify/canary_upstream
...
Add canary annotation and alternative backends for traffic shaping
2018-11-06 12:22:16 -08:00
Conor Landry
412cd70d3a
implement canary annotation and alternative backends
...
Adds the ability to create alternative backends. Alternative backends enable
traffic shaping by sharing a single location but routing to different
backends depending on the TrafficShapingPolicy defined by AlternativeBackends.
When the list of upstreams and servers are retrieved, we then call
mergeAlternativeBackends which iterates through the paths of every ingress
and checks if the backend supporting the path is a AlternativeBackend. If
so, we then iterate through the map of servers and find the real backend
that the AlternativeBackend should fall under. Once found, the
AlternativeBackend is embedded in the list of VirtualBackends for the real
backend.
If no matching real backend for a AlternativeBackend is found, then the
AlternativeBackend is deleted as it cannot be backed by any server.
2018-11-06 13:13:14 -05:00
k8s-ci-robot
265f96bf14
Merge pull request #3344 from ecosia/jg-customerrors-per-ingress
...
Adds CustomHTTPErrors ingress annotation and test
2018-11-06 09:21:49 -08:00
jasongwartz
0ebf0354cb
Adds CustomHTTPErrors ingress annotation and test
...
Adds per-server/location error-catch functionality to nginx template
Adds documentation
Reduces template duplication with helper function for CUSTOM_ERRORS data
Updates documentation
Adds e2e test for customerrors
Removes AllCustomHTTPErrors, replaces with template function with deduplication and adds e2e test of deduplication
Fixes copy-paste error in test, adds additional test cases
Reverts noop change in controller.go (unused now)
2018-11-06 16:47:52 +01:00
Adnan Baruni
b511333130
add support for auth-snippet annotation
...
add test for new auth-snippet annotation
document auth-snippet annotation
add e2e test for auth-snippet annotation
add log warning and update documentation
2018-11-05 16:02:29 -06:00
Desmond Ho
bf03046a80
UPT: updated e2e test and default true for process-multipart-body annotation
2018-10-25 14:17:38 +08:00
Desmond Ho
bab521e81a
UPT: align waf options
2018-10-20 12:46:39 +08:00
Desmond Ho
04a89ce234
UPT: annotation enhancement for resty-lua-waf
2018-10-20 12:09:38 +08:00
Ricardo Katz
091c914bab
Add missing annotations to Docs ( #3264 )
...
Add missing annotations to Docs
2018-10-18 12:38:37 -03:00
Elvin Efendi
78f12c25c5
delete upstream healthcheck annotation
2018-10-09 09:14:13 -04:00
Manuel Alejandro de Brito Fontes
859b298d42
Remove annotations grpc-backend and secure-backend already deprecated
2018-10-08 12:26:06 -03:00
k8s-ci-robot
b46523a1f4
Merge pull request #3149 from diazjf/proxy-e2e-tests
...
Add e2e Tests for Proxy Annotations
2018-10-05 05:15:09 -07:00
Yann
6d9977b622
Fix yaml indentation in server-snippet doc
...
Copy / Pasting the code made errors when injecting config in
kubernetes cluster. With this change, annotations now works
in ingresses metadata.
2018-10-03 19:31:14 +02:00
Fernando Diaz
c981a65058
Add e2e Tests for Proxy Annotations
...
Adds e2e tests for the following annotations:
- proxy-body-size
- proxy-connect-timeout
- proxy-send-timeout
- proxy-read-timeout
- proxy-buffering
- proxy-buffer-size
- proxy-request-buffering
- proxy-next-upstream
- proxy-next-upstream-tries
- proxy-cookie-domain
- proxy-cookie-path
and also updates some documentation.
2018-10-01 16:10:09 -05:00
Zenara Daley
f29bdc3e8d
Add 'use regex' annotation to toggle nginx regex location modifier
2018-10-01 13:54:11 -04:00
Hui Chen
aff2400ea4
update annotation name from rewrite-log to enable-rewrite-log
2018-09-17 11:54:25 +08:00
Antoine Cotten
a99f56dcbe
Complete documentation about SSL Passthrough
2018-09-10 19:41:27 +02:00
Manuel Alejandro de Brito Fontes
e60cbc4804
Remove link to invalid example [ci-skip] ( #3039 )
2018-09-04 20:13:47 -03:00
Fernando Diaz
2a990d2d2c
Add e2e tests for CORS and more
...
Adds the missing e2e tests for Cross-Origin Resource Sharing(CORS).
This will include all the CORS annotations. Also adds more unit tests.
2018-09-01 16:14:52 -05:00
Lorenzo Fontana
5c680ba629
docs: Precisations on the usage of the InfluxDB module
...
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2018-08-12 11:24:06 +02:00
Manuel de Brito Fontes
f311668625
Add misspell target
2018-08-11 08:26:14 -04:00
Manuel de Brito Fontes
7af93e03c7
Add annotation backend-protocol
2018-08-07 08:59:38 -04:00
Karl Stoney
09832557ed
Add permanent-redirect-code annotation
2018-07-29 11:50:16 +02:00
jstoja
0cfd6dca83
Add documentation for proxy-cookie-domain annotation ( #2034 )
2018-06-19 22:25:57 +02:00
Jian Qiu
92182596eb
Add annotation doc on proxy buffer size
2018-06-12 16:06:30 +08:00
Lorenzo Fontana
93be8db612
Annotations for the InfluxDB Module
...
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2018-05-19 09:22:46 +02:00
k8s-ci-robot
aa256ac887
Merge pull request #2423 from diazjf/fix-2074
...
Resolves issue with proxy-redirect nginx configuration
2018-05-18 12:42:51 -07:00
Roman Sokolkov
d004fcac05
DOCS: Correct ssl-passthrough annotation description.
2018-05-18 17:22:21 +02:00
Fernando Diaz
e224259e38
Resolves issue with proxy-redirect nginx configuration
...
Resolves an issue where the proxy-redirect annotations were not generating the
correct configuration possibly because of user error. This is done by only
setting the proxy_redirect if both proxy-redirect-from and proxy-redirect-to
have valid values. Also adds the e2e tests.
Fixes #2074
2018-05-17 11:22:31 -05:00
Eugene Pirogov
552df3bdcd
Fix typo about the kind of request
2018-05-16 09:53:17 +03:00
Aarni Koskela
f1e5c9b2dd
Clean up annotations.md; extract default backend from miscellaneous
2018-05-03 15:44:57 +03:00
Aarni Koskela
4b85ef9c9c
Add note about changing annotation prefixes
2018-05-03 14:42:47 +03:00
Manuel de Brito Fontes
d97bf0675a
Add gRPC annotation doc
2018-04-30 14:29:29 -03:00
Francisco de Brito Fontes
2f6f9a29ba
Improve documentation format
2018-04-29 03:17:29 -03:00
k8s-ci-robot
0813b38314
Merge pull request #2437 from JordanP/rewrite_log
...
Add annotation to enable rewrite logs in a location
2018-04-27 10:27:19 -07:00
JordanP
c995031ffd
Add annotation to enable rewrite logs in a location
2018-04-27 17:50:14 +02:00
Manuel de Brito Fontes
4ddedd41a6
Fix broken links in the docs
2018-04-26 22:24:50 -03:00
Aarni Koskela
17745a920d
Move "Customizing NGINX" documentation under "NGINX Configuration"
2018-04-26 13:57:18 +03:00