ingress-nginx-helm/internal/ingress/annotations
Ricardo Katz c5f348ea2e
Implement annotation validation (#9673)
* Add validation to all annotations

* Add annotation validation for fcgi

* Fix reviews and fcgi e2e

* Add flag to disable cross namespace validation

* Add risk, flag for validation, tests

* Add missing formating

* Enable validation by default on tests

* Test validation flag

* remove ajp from list

* Finalize validation changes

* Add validations to CI

* Update helm docs

* Fix code review

* Use a better name for annotation risk
2023-07-21 20:32:07 -07:00
..
alias Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
auth Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
authreq Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
authreqglobal Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
authtls Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
backendprotocol Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
canary Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
clientbodybuffersize Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
connection Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
cors Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
customhttperrors Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
defaultbackend Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
fastcgi Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
globalratelimit Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
http2pushpreload Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
ipallowlist Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
ipdenylist Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
loadbalancing Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
log Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
mirror Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
modsecurity Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
opentelemetry Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
opentracing Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
parser Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
portinredirect Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
proxy Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
proxyssl Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
ratelimit Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
redirect Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
rewrite Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
satisfy Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
serversnippet Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
serviceupstream Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
sessionaffinity Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
snippet Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
sslcipher Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
sslpassthrough Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
streamsnippet Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
upstreamhashby Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
upstreamvhost Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
xforwardedprefix Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
annotations.go Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00
annotations_test.go Implement annotation validation (#9673) 2023-07-21 20:32:07 -07:00