Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ASG Launch Lifecycle Hook #940

Merged
merged 27 commits into from
Jan 22, 2024
Merged

ASG Launch Lifecycle Hook #940

merged 27 commits into from
Jan 22, 2024

Conversation

GavinBurris42
Copy link
Contributor

Issue #, if available:
#292

Description of changes:
In SQS mode, NTH now can catch ASG launch lifecycle events. NTH completes the launch lifecycle hook if the newly launched instance is found and ready as a node.

In order to allow for Capacity Rebalance's launch-before-termination, NTH no longer completes the ASG termination lifecycle hook.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@GavinBurris42 GavinBurris42 requested a review from a team as a code owner January 4, 2024 18:06
GavinBurris42 and others added 27 commits January 19, 2024 14:18
… not completed by NTH to allow for Capacity Rebalance
Add functionality for NTH to catch and complete ASG launch lifecycle hooks. Created acceptance test script to test ASG launch lifecycle hook completion
…istinct handlers for different interruption event Kinds
…ASG launch lifecycle bash script

Refactored interruption event handling into a seperate package with distinct handlers for different interruption event Kinds. Updated ASG launch lifecycle hook acceptance test and eks-cluster run-test
…Updated test timeouts to match Assertionscript standards
@cjerad cjerad merged commit 82d006a into aws:main Jan 22, 2024
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants