Skip to content

Commit

Permalink
Add service account selector support
Browse files Browse the repository at this point in the history
Signed-off-by: wgrayson <wgrayson@vmware.com>
  • Loading branch information
GraysonWu committed Dec 2, 2021
1 parent 4851df5 commit 3a108a6
Show file tree
Hide file tree
Showing 16 changed files with 988 additions and 2 deletions.
118 changes: 118 additions & 0 deletions build/yamls/antrea-aks.yml
Expand Up @@ -656,6 +656,45 @@ spec:
matchLabels:
x-kubernetes-preserve-unknown-fields: true
type: object
serviceAccounts:
items:
oneOf:
- required:
- name
- namespace
- required:
- selector
properties:
name:
type: string
namespace:
type: string
selector:
properties:
matchExpressions:
items:
properties:
key:
type: string
operator:
enum:
- In
- NotIn
- Exists
- DoesNotExist
type: string
values:
items:
pattern: ^(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?$
type: string
type: array
type: object
type: array
matchLabels:
x-kubernetes-preserve-unknown-fields: true
type: object
type: object
type: array
type: object
type: array
egress:
Expand Down Expand Up @@ -803,6 +842,45 @@ spec:
matchLabels:
x-kubernetes-preserve-unknown-fields: true
type: object
serviceAccounts:
items:
oneOf:
- required:
- name
- namespace
- required:
- selector
properties:
name:
type: string
namespace:
type: string
selector:
properties:
matchExpressions:
items:
properties:
key:
type: string
operator:
enum:
- In
- NotIn
- Exists
- DoesNotExist
type: string
values:
items:
pattern: ^(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?$
type: string
type: array
type: object
type: array
matchLabels:
x-kubernetes-preserve-unknown-fields: true
type: object
type: object
type: array
type: object
type: array
toServices:
Expand Down Expand Up @@ -951,6 +1029,45 @@ spec:
matchLabels:
x-kubernetes-preserve-unknown-fields: true
type: object
serviceAccounts:
items:
oneOf:
- required:
- name
- namespace
- required:
- selector
properties:
name:
type: string
namespace:
type: string
selector:
properties:
matchExpressions:
items:
properties:
key:
type: string
operator:
enum:
- In
- NotIn
- Exists
- DoesNotExist
type: string
values:
items:
pattern: ^(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?$
type: string
type: array
type: object
type: array
matchLabels:
x-kubernetes-preserve-unknown-fields: true
type: object
type: object
type: array
type: object
type: array
name:
Expand Down Expand Up @@ -3606,6 +3723,7 @@ rules:
- namespaces
- services
- configmaps
- serviceaccounts
verbs:
- get
- watch
Expand Down
118 changes: 118 additions & 0 deletions build/yamls/antrea-eks.yml
Expand Up @@ -656,6 +656,45 @@ spec:
matchLabels:
x-kubernetes-preserve-unknown-fields: true
type: object
serviceAccounts:
items:
oneOf:
- required:
- name
- namespace
- required:
- selector
properties:
name:
type: string
namespace:
type: string
selector:
properties:
matchExpressions:
items:
properties:
key:
type: string
operator:
enum:
- In
- NotIn
- Exists
- DoesNotExist
type: string
values:
items:
pattern: ^(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?$
type: string
type: array
type: object
type: array
matchLabels:
x-kubernetes-preserve-unknown-fields: true
type: object
type: object
type: array
type: object
type: array
egress:
Expand Down Expand Up @@ -803,6 +842,45 @@ spec:
matchLabels:
x-kubernetes-preserve-unknown-fields: true
type: object
serviceAccounts:
items:
oneOf:
- required:
- name
- namespace
- required:
- selector
properties:
name:
type: string
namespace:
type: string
selector:
properties:
matchExpressions:
items:
properties:
key:
type: string
operator:
enum:
- In
- NotIn
- Exists
- DoesNotExist
type: string
values:
items:
pattern: ^(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?$
type: string
type: array
type: object
type: array
matchLabels:
x-kubernetes-preserve-unknown-fields: true
type: object
type: object
type: array
type: object
type: array
toServices:
Expand Down Expand Up @@ -951,6 +1029,45 @@ spec:
matchLabels:
x-kubernetes-preserve-unknown-fields: true
type: object
serviceAccounts:
items:
oneOf:
- required:
- name
- namespace
- required:
- selector
properties:
name:
type: string
namespace:
type: string
selector:
properties:
matchExpressions:
items:
properties:
key:
type: string
operator:
enum:
- In
- NotIn
- Exists
- DoesNotExist
type: string
values:
items:
pattern: ^(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?$
type: string
type: array
type: object
type: array
matchLabels:
x-kubernetes-preserve-unknown-fields: true
type: object
type: object
type: array
type: object
type: array
name:
Expand Down Expand Up @@ -3606,6 +3723,7 @@ rules:
- namespaces
- services
- configmaps
- serviceaccounts
verbs:
- get
- watch
Expand Down

0 comments on commit 3a108a6

Please sign in to comment.