Notable changes between versions.
- Change base image from alpine to fedora
- Add AWS CLI to allow kubeconfig's that exec
aws
- The AWS CLI v2 has troublesome dynamic linking
- Add AWS CLI to allow kubeconfig's that exec
- Allow the node name to be set directly (#8)
- Add
-node
flag to set the Kubernetes node name - Default to using the
HOSTNAME
environment variable
- Add
- Add Slack threading and reactions (#7)
- Add
-channel-id
flag to set a channel - Add
-token
flag to set a Slack token
- Add
- Add Slack notifications for lifecycle events (#6)
- Add
-webhook
flag for basic Slack notifications
- Add
- Initial port from bash script to Go
- Make uncordon, drain, and delete optional
- Poll AWS spot instance termination notices
- Drop requirement that
kubectl
be present