aws-eks-asg-rolling-update-handler
aws-eks-asg-rolling-update-handler copied to clipboard
Handles rolling upgrades for AWS ASGs on EKS
This is a bit tricky, because if, for instance, the max is 1 and there's a desired size of 1 before the upgrade, it would be fine to increase the...
## Summary Fixes #28 ## Checklist - [X] Tested and/or added tests to validate that the changes work as intended, if applicable. - [X] Added the documentation in `README.md`, if...
### Describe the feature request In `client.Drain()` the value of `GracePeriodSeconds` is hard coded but should be configurable via an environment variable. The default should stay `-1` if no other...
### Describe the feature request ``` [cluster-a-us-east-1-large-nodes-az1] outdated=10; updated=0; updatedAndReady=0; asgCurrent=10; asgDesired=10; asgMax=10 [cluster-a-us-east-1-large-nodes-az1][i-0xyz] Node already started rollout process [cluster-a-us-east-1-large-nodes-az1][i-0xyz] Updated nodes do not have enough resources available, increasing desired...
### Describe the feature request It will allow us to define an off-hour time range and only roll nodes during that time. e.g. HANDLER_START_HOUR, HANDLER_STOP_HOUR == from HANDLER_START_HOUR to HANDLER_STOP_HOUR...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.52.2 to 1.53.0. Release notes Sourced from github.com/aws/aws-sdk-go's releases. Release v1.53.0 (2024-05-10) Service Client Updates service/discovery: Updates service API add v2 smoke tests and smithy smokeTests trait...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.52.2 to 1.53.5. Release notes Sourced from github.com/aws/aws-sdk-go's releases. Release v1.53.5 (2024-05-17) Service Client Updates service/application-autoscaling: Updates service API service/codebuild: Updates service API and documentation Aws CodeBuild...
Hi, as part of making our platform more reliable we are creating SLOs for all the core components, but for aws-eks-asg-rolling-update-handler we dont have any metric which can be used...