Skip to content

Commit 0a93d9e

Browse files
zac-nixonniclask25
authored and
niclask25
committed
fix quick-ci
1 parent 1a56900 commit 0a93d9e

File tree

3 files changed

+68
-8
lines changed

3 files changed

+68
-8
lines changed

config/crd/gateway/gateway-crds.yaml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,16 @@ spec:
4545
LoadBalancerConfiguration
4646
properties:
4747
customerOwnedIpv4Pool:
48-
description: customerOwnedIpv4Pool is the ID of the customer-owned
49-
address for Application Load Balancers on Outposts pool.
48+
description: |-
49+
customerOwnedIpv4Pool [Application LoadBalancer]
50+
is the ID of the customer-owned address for Application Load Balancers on Outposts pool.
5051
type: string
52+
enableICMP:
53+
description: |-
54+
EnableICMP [Network LoadBalancer]
55+
enables the creation of security group rules to the managed security group
56+
to allow explicit ICMP traffic for Path MTU discovery for IPv4 and dual-stack VPCs
57+
type: boolean
5158
enforceSecurityGroupInboundRulesOnPrivateLinkTraffic:
5259
description: enforceSecurityGroupInboundRulesOnPrivateLinkTraffic
5360
Indicates whether to evaluate inbound security group rules for traffic
@@ -61,6 +68,11 @@ spec:
6168
- dualstack
6269
- dualstack-without-public-ipv4
6370
type: string
71+
ipv4IPAMPoolId:
72+
description: |-
73+
IPv4IPAMPoolId [Application LoadBalancer]
74+
defines the IPAM pool ID used for IPv4 Addresses on the ALB.
75+
type: string
6476
listenerConfigurations:
6577
description: listenerConfigurations is an optional list of configurations
6678
for each listener on LB
@@ -193,7 +205,7 @@ spec:
193205
description: privateIPv4Allocation [Network LoadBalancer] the
194206
private ipv4 address to assign to this subnet.
195207
type: string
196-
sourceNatIPv6Prefix:
208+
sourceNAT:
197209
description: SourceNatIPv6Prefix [Network LoadBalancer] The
198210
IPv6 prefix to use for source NAT. Specify an IPv6 prefix
199211
(/80 netmask) from the subnet CIDR block or auto_assigned
@@ -212,6 +224,12 @@ spec:
212224
tag specified in the map key contains one of the values in the corresponding
213225
value list.
214226
type: object
227+
manageBackendSecurityGroupRules:
228+
description: |-
229+
ManageBackendSecurityGroupRules [Application / Network LoadBalancer]
230+
specifies whether you want the controller to configure security group rules on Node/Pod for traffic access
231+
when you specify securityGroups
232+
type: boolean
215233
scheme:
216234
description: scheme defines the type of LB to provision. If unspecified,
217235
it will be automatically inferred.
@@ -240,7 +258,7 @@ spec:
240258
tags:
241259
description: Tags defines list of Tags on LB.
242260
items:
243-
description: Tag defines a AWS Tag on resources.
261+
description: AWSTag defines a AWS Tag on resources.
244262
properties:
245263
key:
246264
description: The key of the tag.

config/crd/gateway/gateway.k8s.aws_loadbalancerconfigurations.yaml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,16 @@ spec:
4646
LoadBalancerConfiguration
4747
properties:
4848
customerOwnedIpv4Pool:
49-
description: customerOwnedIpv4Pool is the ID of the customer-owned
50-
address for Application Load Balancers on Outposts pool.
49+
description: |-
50+
customerOwnedIpv4Pool [Application LoadBalancer]
51+
is the ID of the customer-owned address for Application Load Balancers on Outposts pool.
5152
type: string
53+
enableICMP:
54+
description: |-
55+
EnableICMP [Network LoadBalancer]
56+
enables the creation of security group rules to the managed security group
57+
to allow explicit ICMP traffic for Path MTU discovery for IPv4 and dual-stack VPCs
58+
type: boolean
5259
enforceSecurityGroupInboundRulesOnPrivateLinkTraffic:
5360
description: enforceSecurityGroupInboundRulesOnPrivateLinkTraffic
5461
Indicates whether to evaluate inbound security group rules for traffic
@@ -62,6 +69,11 @@ spec:
6269
- dualstack
6370
- dualstack-without-public-ipv4
6471
type: string
72+
ipv4IPAMPoolId:
73+
description: |-
74+
IPv4IPAMPoolId [Application LoadBalancer]
75+
defines the IPAM pool ID used for IPv4 Addresses on the ALB.
76+
type: string
6577
listenerConfigurations:
6678
description: listenerConfigurations is an optional list of configurations
6779
for each listener on LB
@@ -194,7 +206,7 @@ spec:
194206
description: privateIPv4Allocation [Network LoadBalancer] the
195207
private ipv4 address to assign to this subnet.
196208
type: string
197-
sourceNatIPv6Prefix:
209+
sourceNAT:
198210
description: SourceNatIPv6Prefix [Network LoadBalancer] The
199211
IPv6 prefix to use for source NAT. Specify an IPv6 prefix
200212
(/80 netmask) from the subnet CIDR block or auto_assigned
@@ -213,6 +225,12 @@ spec:
213225
tag specified in the map key contains one of the values in the corresponding
214226
value list.
215227
type: object
228+
manageBackendSecurityGroupRules:
229+
description: |-
230+
ManageBackendSecurityGroupRules [Application / Network LoadBalancer]
231+
specifies whether you want the controller to configure security group rules on Node/Pod for traffic access
232+
when you specify securityGroups
233+
type: boolean
216234
scheme:
217235
description: scheme defines the type of LB to provision. If unspecified,
218236
it will be automatically inferred.
@@ -241,7 +259,7 @@ spec:
241259
tags:
242260
description: Tags defines list of Tags on LB.
243261
items:
244-
description: Tag defines a AWS Tag on resources.
262+
description: AWSTag defines a AWS Tag on resources.
245263
properties:
246264
key:
247265
description: The key of the tag.

config/rbac/role.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,19 +194,43 @@ rules:
194194
- get
195195
- patch
196196
- update
197+
- apiGroups:
198+
- gateway.networking.k8s.io
199+
resources:
200+
- gatewayclasses
201+
verbs:
202+
- get
203+
- list
204+
- watch
205+
- apiGroups:
206+
- gateway.networking.k8s.io
207+
resources:
208+
- gatewayclasses/finalizers
209+
verbs:
210+
- update
211+
- apiGroups:
212+
- gateway.networking.k8s.io
213+
resources:
214+
- gatewayclasses/status
215+
verbs:
216+
- get
217+
- patch
218+
- update
197219
- apiGroups:
198220
- gateway.networking.k8s.io
199221
resources:
200222
- gateways
201223
verbs:
202224
- get
203225
- list
226+
- patch
204227
- watch
205228
- apiGroups:
206229
- gateway.networking.k8s.io
207230
resources:
208231
- gateways/finalizers
209232
verbs:
233+
- patch
210234
- update
211235
- apiGroups:
212236
- gateway.networking.k8s.io

0 commit comments

Comments
 (0)