Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add support for security group filter type #15

Merged
merged 7 commits into from
Jul 31, 2020
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion docs/config.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Sample config map looks like this
```yaml
syncInterval: 10s
filter:
filterType: LoadBalancer
labelName: app
labelValue: internal-ingress
ipProviders:
Expand All @@ -30,7 +31,8 @@ provider:
|Key |Status |Description|
|----|-------|-----------|
|syncInterval| required |The interval after which whitelister syncs the Ip Providers input with the security group. Sync interval is a positive sequence of decimal numbers, each with optional fraction and a unit suffix, such as "300ms", "1.5h" or "2h45m". Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h".|
|filter.labelName| required | Label Name on which to filter ingresses that will provide the load balancers whose security groups need to be modified|
|filter.filterType| required |The filter type based on which this whitelister will work. Filter type can be "LoadBalancer" or "SecurityGroup"|
fahad-rauf marked this conversation as resolved.
Show resolved Hide resolved
|filter.labelName| required |Label Name on which to filter ingresses that will provide the load balancers whose security groups need to be modified|
|filter.labelValue| required |Label Value on which to filter ingresses that will provide the load balancers whose security groups need to be modified|
|ipProviders| required, Min length = 1 |List of IP Providers.|
|ipProviders[].name| required |Name of the IP Provider e.g "kubernetes"|
Expand Down