Skip to content

NTH queue handler behaviour broken by PR #940 #990

@stevehipwell

Description

@stevehipwell

Describe the bug
PR #940 removed the continue lifecycle action behaviour for ASGs which breaks the expected NTH behaviour; which is to signal to the ASG that the node can be deleted once it's drained.

If the PR author wanted to disable this functionality for their use case they should have provided configuration to do so, and only changed the default behaviour as part of a major version (if even wanted).

Steps to reproduce
Replace an ASG instance with instance refresh, the instance will not be terminated until the lifecycle hook times out.

Expected outcome
I'd expect the instance to be terminated by the ASG once NTH has completed draining it.

Application Logs
The log output when experiencing the issue.

Environment

  • NTH App Version: v1.21.0
  • NTH Mode (IMDS/Queue processor): Queue processor
  • OS/Arch: n/a
  • Kubernetes version: n/a
  • Installation method: Helm

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions