Releases: aws/aws-node-termination-handler
Releases · aws/aws-node-termination-handler
v2.0.0-alpha
What's Changed
- add v2 scaffolding by @cjerad in #577
- replace kustomize with helm by @cjerad in #587
- Knative webhook by @cjerad in #596
- NTHv2 core functionality by @cjerad in #612
- Dynamically download toolchain and build symlinks by @cjerad in #622
- add workflow to run test suite by @cjerad in #623
- add node label selector to Terminator by @cjerad in #625
- add event action config to Terminator by @cjerad in #628
- add webhook config to Terminator by @cjerad in #641
- add make target explore-test-coverage by @cjerad in #646
- add dev setup guide by @cjerad in #656
- update dev guide and resources by @cjerad in #660
- add 'getting started' section to README.md by @cjerad in #671
- add prepare-for-release.sh script by @cjerad in #691
- add downloaded binaries to PATH by @cjerad in #692
- add build-and-push-images.sh script by @cjerad in #693
- add upload-resources-to-github.com script by @cjerad in #696
- add sync-to-aws-eks-charts.sh script by @cjerad in #697
- add sync-readme-to-ecr-public.sh script by @cjerad in #698
- add release workflow by @cjerad in #699
- update third-party licenses list by @cjerad in #700
- miscellaneous clean up by @cjerad in #702
- 🥑🤖 v2.0.0-alpha release prep by @cjerad in #707
- handle undefined variable in release scripts by @cjerad in #708
- multiple fixes by @cjerad in #709
- update helm crd by @cjerad in #711
- update gh path within downloaded archive by @cjerad in #712
- check that config file exists before move by @cjerad in #713
- set git identity in sync-to-aws-eks-charts.sh by @cjerad in #714
Full Changelog: 0ab461d...v2.0.0-alpha
v1.17.3
v1.17.2
v1.17.1
What's Changed
- divide log output between stdout and stderr by @cjerad in #676
- helm: Apply extraEnv to daemonsets by @hamishforbes in #674
Full Changelog: v1.17.0...v1.17.1
v1.17.0
⚠️ Callouts ⚠️
These may be breaking changes, depending on your setup:
- Remove calls to ASG APIs when determining whether NTH should manage an instance.
- If you use ASGs but do not propagate tags to your EC2 instances, NTH may stop managing those instances. This is because NTH will now only check tags on the instance itself to determine whether NTH should manage that instance.
- Deprecate two config values. Release
v1.17.0
supports both configs, but you'll see a warning if you use the deprecated name. We may remove the deprecated configs altogether in a future release.- Deprecate
CheckASGTagBeforeDraining
and replace it withCheckTagBeforeDraining
- Deprecate
ManagedAsgTag
replace it withManagedTag
- Deprecate
What's Changed
- Filter managed non-ASG nodes by tag by @AustinSiu in #669
- feat(observability): add eventID to exposed metrics by @cmotta2016 in #652
- Update infra setup steps for multi-cluster by @AustinSiu in #653
- Handle scheduled events immediately in IMDS mode, the same as queue processor mode by @snay2 in #661
- chore(README): add hint about EKS managed node groups by @m00lecule in #664
- Remove runAsUser in helm template for windows node by @pmcenery-bl in #663
New Contributors
- @cmotta2016 made their first contribution in #652
- @m00lecule made their first contribution in #664
- @pmcenery-bl made their first contribution in #663
Full Changelog: v1.16.5...v1.17.0
v1.16.5
v1.16.4
v1.16.3
What's Changed
- Remove
AssumeAsgTagPropagation
by @brycahta in #632 - Fix AWS Health Event Bridge Rule by @LikithaVemulapalli in #633
- Remove community meeting from ReadMe by @brycahta in #634
New Contributors
- @LikithaVemulapalli made their first contribution in #633
Full Changelog: v1.16.2...v1.16.3
v1.16.2
What's Changed
- Fix Helm chart service labels by @stevehipwell in #615
- Remove EOL kubernetes version by @ngoyal16 in #617
- Add option to fetch node name through Kubernetes node .spec.providerID in case custom names are used by @Ka1wa in #618
- Ignore test notification events by @cjerad in #621
- Update deployment.yaml file by @GastonKanze in #624
New Contributors
- @Ka1wa made their first contribution in #618
- @GastonKanze made their first contribution in #624
Full Changelog: v1.16.1...1.16.2
v1.16.1
What's Changed
Fixes and enhancements
- Add IsManaged nodeinfo field to scheduled events by @boffbowsh in #601
- CFN Template added by @ngoyal16 in #603
- Fix service monitor selector by @victorboissiere in #604
Build improvements
- Update go & lib versions in Dockerfiles by @brycahta in #605
- Update golangci action to increase timeout and hard-code version by @brycahta in #610
Full Changelog: v1.16.0...v1.16.1