atlassian / atlassian/escalator
Add option to perform a drain before terminating a node
Open
enhancement
feature
- Dominant language
- Go
- Stars
- 685
- Forks
- 68
- Avg merge
- 47m
- Merged PRs (30d)
- 1
Description
Add a option (in the nodegroup.yaml configuration file) to perform a drain before terminating an instance in a node group.
This option should be per node group, as some node groups may have jobs only vs some with services only.
Contributor guide
Research direction
Start by locating the nodegroup.yaml configuration handling and the code path that terminates an instance in a node group. Trace how node groups distinguish jobs from services and how Kubernetes node draining is invoked. Done means a per-node-group option controls whether draining occurs before termination, with behavior verified for both enabled and disabled configurations.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, go, kubernetes
- Domain
- infrastructure
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100