Skip to content

Commit 8cfc190

Browse files
authored
feat(eks): bump aws-node-termination-handler to 0.9.5 (#10278)
Closes #10277 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
1 parent 0653e6b commit 8cfc190

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

packages/@aws-cdk/aws-eks/README.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -292,9 +292,19 @@ Spot instance nodes will be labeled with `lifecycle=Ec2Spot` and tainted with `P
292292
The [AWS Node Termination Handler](https://github.com/aws/aws-node-termination-handler)
293293
DaemonSet will be installed from [
294294
Amazon EKS Helm chart repository
295-
](https://github.com/aws/eks-charts/tree/master/stable/aws-node-termination-handler) on these nodes. The termination handler ensures that the Kubernetes control plane responds appropriately to events that can cause your EC2 instance to become unavailable, such as [EC2 maintenance events](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-instances-status-check_sched.html) and [EC2 Spot interruptions](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-interruptions.html) and helps gracefully stop all pods running on spot nodes that are about to be
295+
](https://github.com/aws/eks-charts/tree/master/stable/aws-node-termination-handler) on these nodes.
296+
The termination handler ensures that the Kubernetes control plane responds appropriately to events that
297+
can cause your EC2 instance to become unavailable, such as [EC2 maintenance events](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-instances-status-check_sched.html)
298+
and [EC2 Spot interruptions](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-interruptions.html) and helps gracefully stop all pods running on spot nodes that are about to be
296299
terminated.
297300

301+
Current version:
302+
303+
| name | version |
304+
|------------|---------|
305+
| Helm Chart | 0.9.5 |
306+
| App | 1.7.0 |
307+
298308
### Bootstrapping
299309

300310
When adding capacity, you can specify options for

packages/@aws-cdk/aws-eks/lib/cluster.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1334,7 +1334,7 @@ export class Cluster extends ClusterBase {
13341334
if (!this._spotInterruptHandler) {
13351335
this._spotInterruptHandler = this.addChart('spot-interrupt-handler', {
13361336
chart: 'aws-node-termination-handler',
1337-
version: '0.7.3',
1337+
version: '0.9.5',
13381338
repository: 'https://aws.github.io/eks-charts',
13391339
namespace: 'kube-system',
13401340
values: {

packages/@aws-cdk/aws-eks/test/integ.eks-cluster.expected.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2528,7 +2528,7 @@
25282528
},
25292529
"Release": "ksclustertestclusterchartspotinterrupthandlerf41ba997",
25302530
"Chart": "aws-node-termination-handler",
2531-
"Version": "0.7.3",
2531+
"Version": "0.9.5",
25322532
"Values": "{\"nodeSelector.lifecycle\":\"Ec2Spot\"}",
25332533
"Namespace": "kube-system",
25342534
"Repository": "https://aws.github.io/eks-charts",

0 commit comments

Comments
 (0)