@@ -78,14 +78,19 @@ spec:
7878 description : PolicyEndpoint is the Schema for the policyendpoints API
7979 properties :
8080 apiVersion :
81- description : ' APIVersion defines the versioned schema of this representation
82- of an object. Servers should convert recognized schemas to the latest
83- internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
81+ description : |-
82+ APIVersion defines the versioned schema of this representation of an object.
83+ Servers should convert recognized schemas to the latest internal value, and
84+ may reject unrecognized values.
85+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
8486 type : string
8587 kind :
86- description : ' Kind is a string value representing the REST resource this
87- object represents. Servers may infer this from the endpoint the client
88- submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
88+ description : |-
89+ Kind is a string value representing the REST resource this object represents.
90+ Servers may infer this from the endpoint the client submits requests to.
91+ Cannot be updated.
92+ In CamelCase.
93+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
8994 type : string
9095 metadata :
9196 type : object
@@ -102,6 +107,12 @@ spec:
102107 cidr :
103108 description : CIDR is the network address(s) of the endpoint
104109 type : string
110+ domainName :
111+ description : |-
112+ DomainName is the FQDN for the endpoint (mutually exclusive with CIDR, egress-only)
113+ Note: This field should only be used in egress rules, not ingress
114+ pattern : ^(\*\.)?([a-zA-z0-9]([-a-zA-Z0-9_]*[a-zA-Z0-9])?\.)+[a-zA-z0-9]([-a-zA-Z0-9_]*[a-zA-Z0-9])?\.?$
115+ type : string
105116 except :
106117 description : Except is the exceptions to the CIDR ranges mentioned
107118 above.
@@ -115,9 +126,9 @@ spec:
115126 port/protocol
116127 properties :
117128 endPort :
118- description : Endport specifies the port range port to
119- endPort port must be defined and an integer, endPort
120- > port
129+ description : |-
130+ Endport specifies the port range port to endPort
131+ port must be defined and an integer, endPort > port
121132 format : int32
122133 type : integer
123134 port :
@@ -132,8 +143,6 @@ spec:
132143 type : string
133144 type : object
134145 type : array
135- required :
136- - cidr
137146 type : object
138147 type : array
139148 ingress :
@@ -146,6 +155,12 @@ spec:
146155 cidr :
147156 description : CIDR is the network address(s) of the endpoint
148157 type : string
158+ domainName :
159+ description : |-
160+ DomainName is the FQDN for the endpoint (mutually exclusive with CIDR, egress-only)
161+ Note: This field should only be used in egress rules, not ingress
162+ pattern : ^(\*\.)?([a-zA-z0-9]([-a-zA-Z0-9_]*[a-zA-Z0-9])?\.)+[a-zA-z0-9]([-a-zA-Z0-9_]*[a-zA-Z0-9])?\.?$
163+ type : string
149164 except :
150165 description : Except is the exceptions to the CIDR ranges mentioned
151166 above.
@@ -159,9 +174,9 @@ spec:
159174 port/protocol
160175 properties :
161176 endPort :
162- description : Endport specifies the port range port to
163- endPort port must be defined and an integer, endPort
164- > port
177+ description : |-
178+ Endport specifies the port range port to endPort
179+ port must be defined and an integer, endPort > port
165180 format : int32
166181 type : integer
167182 port :
@@ -176,18 +191,17 @@ spec:
176191 type : string
177192 type : object
178193 type : array
179- required :
180- - cidr
181194 type : object
182195 type : array
183196 podIsolation :
184- description : PodIsolation specifies whether the pod needs to be isolated
185- for a particular traffic direction Ingress or Egress, or both. If
186- default isolation is not specified, and there are no ingress/egress
187- rules, then the pod is not isolated from the point of view of this
188- policy. This follows the NetworkPolicy spec.PolicyTypes.
197+ description : |-
198+ PodIsolation specifies whether the pod needs to be isolated for a
199+ particular traffic direction Ingress or Egress, or both. If default isolation is not
200+ specified, and there are no ingress/egress rules, then the pod is not isolated
201+ from the point of view of this policy. This follows the NetworkPolicy spec.PolicyTypes.
189202 items :
190- description : PolicyType string describes the NetworkPolicy type
203+ description : |-
204+ PolicyType string describes the NetworkPolicy type
191205 This type is beta-level in 1.8
192206 type : string
193207 type : array
@@ -198,46 +212,48 @@ spec:
198212 description : matchExpressions is a list of label selector requirements.
199213 The requirements are ANDed.
200214 items :
201- description : A label selector requirement is a selector that
202- contains values, a key, and an operator that relates the key
203- and values.
215+ description : |-
216+ A label selector requirement is a selector that contains values, a key, and an operator that
217+ relates the key and values.
204218 properties :
205219 key :
206220 description : key is the label key that the selector applies
207221 to.
208222 type : string
209223 operator :
210- description : operator represents a key's relationship to
211- a set of values. Valid operators are In, NotIn, Exists
212- and DoesNotExist.
224+ description : |-
225+ operator represents a key's relationship to a set of values.
226+ Valid operators are In, NotIn, Exists and DoesNotExist.
213227 type : string
214228 values :
215- description : values is an array of string values. If the
216- operator is In or NotIn, the values array must be non-empty.
217- If the operator is Exists or DoesNotExist, the values
218- array must be empty. This array is replaced during a strategic
229+ description : |-
230+ values is an array of string values. If the operator is In or NotIn,
231+ the values array must be non-empty. If the operator is Exists or DoesNotExist,
232+ the values array must be empty. This array is replaced during a strategic
219233 merge patch.
220234 items :
221235 type : string
222236 type : array
237+ x-kubernetes-list-type : atomic
223238 required :
224239 - key
225240 - operator
226241 type : object
227242 type : array
243+ x-kubernetes-list-type : atomic
228244 matchLabels :
229245 additionalProperties :
230246 type : string
231- description : matchLabels is a map of {key,value} pairs. A single
232- {key,value} in the matchLabels map is equivalent to an element
233- of matchExpressions, whose key field is "key", the operator
234- is "In", and the values array contains only "value". The requirements
235- are ANDed.
247+ description : |-
248+ matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels
249+ map is equivalent to an element of matchExpressions, whose key field is "key", the
250+ operator is "In", and the values array contains only "value". The requirements are ANDed.
236251 type : object
237252 type : object
238253 x-kubernetes-map-type : atomic
239254 podSelectorEndpoints :
240- description : PodSelectorEndpoints contains information about the pods
255+ description : |-
256+ PodSelectorEndpoints contains information about the pods
241257 matching the podSelector
242258 items :
243259 description : PodEndpoint defines the summary information for the
@@ -300,7 +316,7 @@ metadata:
300316 app.kubernetes.io/name : aws-node
301317 app.kubernetes.io/instance : aws-vpc-cni
302318 k8s-app : aws-node
303- app.kubernetes.io/version : " v1.20.3 "
319+ app.kubernetes.io/version : " v1.21.0 "
304320---
305321# Source: aws-vpc-cni/templates/configmap.yaml
306322apiVersion : v1
@@ -312,7 +328,7 @@ metadata:
312328 app.kubernetes.io/name : aws-node
313329 app.kubernetes.io/instance : aws-vpc-cni
314330 k8s-app : aws-node
315- app.kubernetes.io/version : " v1.20.3 "
331+ app.kubernetes.io/version : " v1.21.0 "
316332data :
317333 enable-windows-ipam : " false"
318334 enable-network-policy-controller : " false"
@@ -331,7 +347,7 @@ metadata:
331347 app.kubernetes.io/name : aws-node
332348 app.kubernetes.io/instance : aws-vpc-cni
333349 k8s-app : aws-node
334- app.kubernetes.io/version : " v1.20.3 "
350+ app.kubernetes.io/version : " v1.21.0 "
335351rules :
336352 - apiGroups :
337353 - crd.k8s.amazonaws.com
@@ -367,6 +383,8 @@ rules:
367383 resources :
368384 - cninodes
369385 verbs : ["get", "list", "watch", "patch"]
386+ - nonResourceURLs : ["/apis/networking.k8s.aws", "/apis/networking.k8s.aws/*"]
387+ verbs : ["get"]
370388---
371389# Source: aws-vpc-cni/templates/clusterrolebinding.yaml
372390apiVersion : rbac.authorization.k8s.io/v1
@@ -377,7 +395,7 @@ metadata:
377395 app.kubernetes.io/name : aws-node
378396 app.kubernetes.io/instance : aws-vpc-cni
379397 k8s-app : aws-node
380- app.kubernetes.io/version : " v1.20.3 "
398+ app.kubernetes.io/version : " v1.21.0 "
381399roleRef :
382400 apiGroup : rbac.authorization.k8s.io
383401 kind : ClusterRole
@@ -397,7 +415,7 @@ metadata:
397415 app.kubernetes.io/name : aws-node
398416 app.kubernetes.io/instance : aws-vpc-cni
399417 k8s-app : aws-node
400- app.kubernetes.io/version : " v1.20.3 "
418+ app.kubernetes.io/version : " v1.21.0 "
401419spec :
402420 updateStrategy :
403421 rollingUpdate :
@@ -418,7 +436,7 @@ spec:
418436 hostNetwork : true
419437 initContainers :
420438 - name : aws-vpc-cni-init
421- image : 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon-k8s-cni-init:v1.20.3
439+ image : 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon-k8s-cni-init:v1.21.0
422440 imagePullPolicy : Always
423441 env :
424442 - name : DISABLE_TCP_EARLY_DEMUX
@@ -440,7 +458,7 @@ spec:
440458 {}
441459 containers :
442460 - name : aws-node
443- image : 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon-k8s-cni:v1.20.3
461+ image : 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon-k8s-cni:v1.21.0
444462 ports :
445463 - containerPort : 61678
446464 name : metrics
@@ -508,7 +526,7 @@ spec:
508526 - name : NETWORK_POLICY_ENFORCING_MODE
509527 value : " standard"
510528 - name : VPC_CNI_VERSION
511- value : " v1.20.3 "
529+ value : " v1.21.0 "
512530 - name : WARM_ENI_TARGET
513531 value : " 1"
514532 - name : WARM_PREFIX_TARGET
@@ -543,7 +561,7 @@ spec:
543561 - mountPath : /run/xtables.lock
544562 name : xtables-lock
545563 - name : aws-eks-nodeagent
546- image : 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-network-policy-agent:v1.2.6
564+ image : 602401143452.dkr.ecr.us-west-2.amazonaws.com/amazon/aws-network-policy-agent:v1.3.0
547565 imagePullPolicy : Always
548566 ports :
549567 - containerPort : 8162
0 commit comments