Skip to content

Commit 58b4bca

Browse files
author
AWS
committed
Amazon Elastic Kubernetes Service Update: Added updateConfig option that allows customers to control upgrade velocity in Managed Node Group.
1 parent d077b67 commit 58b4bca

File tree

2 files changed

+30
-1
lines changed

2 files changed

+30
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Elastic Kubernetes Service",
4+
"contributor": "",
5+
"description": "Added updateConfig option that allows customers to control upgrade velocity in Managed Node Group."
6+
}

services/eks/src/main/resources/codegen-resources/service-2.json

+24-1
Original file line numberDiff line numberDiff line change
@@ -1178,6 +1178,7 @@
11781178
"shape":"LaunchTemplateSpecification",
11791179
"documentation":"<p>An object representing a node group's launch template specification. If specified, then do not specify <code>instanceTypes</code>, <code>diskSize</code>, or <code>remoteAccess</code> and make sure that the launch template meets the requirements in <code>launchTemplateSpecification</code>.</p>"
11801180
},
1181+
"updateConfig":{"shape":"NodegroupUpdateConfig"},
11811182
"capacityType":{
11821183
"shape":"CapacityTypes",
11831184
"documentation":"<p>The capacity type for your node group.</p>"
@@ -2252,6 +2253,7 @@
22522253
"shape":"NodegroupHealth",
22532254
"documentation":"<p>The health status of the node group. If there are issues with your node group's health, they are listed here.</p>"
22542255
},
2256+
"updateConfig":{"shape":"NodegroupUpdateConfig"},
22552257
"launchTemplate":{
22562258
"shape":"LaunchTemplateSpecification",
22572259
"documentation":"<p>If a launch template was used to create the node group, then this is the launch template that was used.</p>"
@@ -2340,6 +2342,18 @@
23402342
"DEGRADED"
23412343
]
23422344
},
2345+
"NodegroupUpdateConfig":{
2346+
"type":"structure",
2347+
"members":{
2348+
"maxUnavailable":{"shape":"NonZeroInteger"},
2349+
"maxUnavailablePercentage":{"shape":"PercentCapacity"}
2350+
}
2351+
},
2352+
"NonZeroInteger":{
2353+
"type":"integer",
2354+
"box":true,
2355+
"min":1
2356+
},
23432357
"NotFoundException":{
23442358
"type":"structure",
23452359
"members":{
@@ -2456,6 +2470,12 @@
24562470
},
24572471
"documentation":"<p>An object representing an OpenID Connect (OIDC) configuration. Before associating an OIDC identity provider to your cluster, review the considerations in <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/authenticate-oidc-identity-provider.html\">Authenticating users for your cluster from an OpenID Connect identity provider</a> in the <i>Amazon EKS User Guide</i>.</p>"
24582472
},
2473+
"PercentCapacity":{
2474+
"type":"integer",
2475+
"box":true,
2476+
"max":100,
2477+
"min":1
2478+
},
24592479
"Provider":{
24602480
"type":"structure",
24612481
"members":{
@@ -2883,6 +2903,7 @@
28832903
"shape":"NodegroupScalingConfig",
28842904
"documentation":"<p>The scaling configuration details for the Auto Scaling group after the update.</p>"
28852905
},
2906+
"updateConfig":{"shape":"NodegroupUpdateConfig"},
28862907
"clientRequestToken":{
28872908
"shape":"String",
28882909
"documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>",
@@ -2981,7 +3002,9 @@
29813002
"EncryptionConfig",
29823003
"AddonVersion",
29833004
"ServiceAccountRoleArn",
2984-
"ResolveConflicts"
3005+
"ResolveConflicts",
3006+
"MaxUnavailable",
3007+
"MaxUnavailablePercentage"
29853008
]
29863009
},
29873010
"UpdateParams":{

0 commit comments

Comments
 (0)