Add ip/cidr white list support

This commit is contained in:
Manuel de Brito Fontes 2016-06-06 14:31:40 -04:00
parent b395b714be
commit e792e940b2
6 changed files with 187 additions and 0 deletions

View file

@ -18,6 +18,7 @@ package nginx
import (
"k8s.io/contrib/ingress/controllers/nginx/nginx/auth"
"k8s.io/contrib/ingress/controllers/nginx/nginx/ipwhitelist"
"k8s.io/contrib/ingress/controllers/nginx/nginx/ratelimit"
"k8s.io/contrib/ingress/controllers/nginx/nginx/rewrite"
)
@ -99,6 +100,7 @@ type Location struct {
RateLimit ratelimit.RateLimit
Redirect rewrite.Redirect
SecureUpstream bool
Whitelist ipwhitelist.Whitelist
}
// LocationByPath sorts location by path