Skip to content

Commit a77f602

Browse files
authored
Update Gateway API AWS CRDs (#902)
1 parent d89067c commit a77f602

2 files changed

Lines changed: 15 additions & 4 deletions

File tree

gateway.k8s.aws/loadbalancerconfiguration_v1beta1.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,20 @@
1919
"description": "customerOwnedIpv4Pool [Application LoadBalancer]\nis the ID of the customer-owned address for Application Load Balancers on Outposts pool.",
2020
"type": "string"
2121
},
22+
"defaultTargetGroupConfiguration": {
23+
"description": "defaultTargetGroupConfiguration references a TargetGroupConfiguration by name in the same namespace as this LoadBalancerConfiguration.\nThe referenced TGC provides default target group properties for all Service backends attached to the Gateway.\nService-level TGCs override these defaults on a per-field basis.",
24+
"properties": {
25+
"name": {
26+
"description": "name is the name of the TargetGroupConfiguration resource in the same namespace as this LoadBalancerConfiguration.",
27+
"type": "string"
28+
}
29+
},
30+
"required": [
31+
"name"
32+
],
33+
"type": "object",
34+
"additionalProperties": false
35+
},
2236
"disableSecurityGroup": {
2337
"description": "disableSecurityGroup provisions a load balancer with no security groups.\nAllows an NLB to be provisioned with no security groups.\n[Network Load Balancer]",
2438
"type": "boolean"

gateway.k8s.aws/targetgroupconfiguration_v1beta1.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@
433433
"type": "array"
434434
},
435435
"targetReference": {
436-
"description": "targetReference the kubernetes object to attach the Target Group settings to.",
436+
"description": "targetReference the kubernetes object to attach the Target Group settings to.\nWhen omitted, this TGC can only be used as a default via LoadBalancerConfiguration's\ndefaultTargetGroupConfiguration reference.",
437437
"properties": {
438438
"group": {
439439
"default": "",
@@ -457,9 +457,6 @@
457457
"additionalProperties": false
458458
}
459459
},
460-
"required": [
461-
"targetReference"
462-
],
463460
"type": "object",
464461
"additionalProperties": false
465462
},

0 commit comments

Comments
 (0)