All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add retries/logging on AWS throttling (#106)
- Avoid modifications to desired instances (#108)
- Bootstrapping of shared roles (#102)
- eks provisioner v2 (#83)
- eks-cf provisioner deprecated (#94)
- functional tests improvements (#79)
- Removed vended code (#91)
- Use golang 1.13.10 & update SDKs (#90)
- General fixes, refactor, and code improvements (#93, #92, #75, #80)
- Documentation improvements (#96)
If you are migrating from 0.5.0 and lower, you MUST delete all instance groups, update CRD, RBAC and controller, and re-create your instance groups using the new eks
API. make sure to review the new API spec here.
- Support for EKS managed node groups (#76)
- Use latest aws-sdk (#67, #76)
- Documentation fixes (#74)
- Support scenarios where existing IAM role is different than existing instance profile (#64)
- Existing IAM role support (#62)
- Managed policy prefix including account id (#61)
- Basic spot-instance support (#36, #41)
- Additional options for rollingUpdate (#44)
- CFN stack prefixes (#46)
- Managed policy support (#55)
- MetricsCollection support (#57)
- Switch to aws-auth library (#40, #43)
- Improve reconcile of error states (#42)
- Fix rollingUpdate defaults (#59)
- Changed org name and all references
- Added tagging for KubernetesCluster
- CI integration & enhancments (#3, #4, #11, #12)
- CRD strategy concurrency (#6)
- Initial alpha release of instance-manager
- Bugfix: CRD strategy concurrency fix (#20)
- Bugfix: better management of aws-auth configmap (#23)
- CI integration & enhancments (#3, #4, #11, #12)
- CRD strategy concurrency (#6)
- Initial alpha release of instance-manager