Releases: keikoproj/instance-manager
Releases · keikoproj/instance-manager
instance-manager v0.11.0-alpha2
[v0.11.0-alpha2] - 2020-4-28
Fixed
- Functional-test fixes (#272, #276)
- Add build stage to Github Actions (#281) @backjo
- Add locking to Namespaces map access (#279)
Added
- annotation for IRSA enabled nodes (#271)
- add image default label to nodes (#270)
- prometheus metrics integration (#274)
- conditional default values (#273) @backjo
Notes
- Node rotation will be triggered when controller is upgraded due to #270 which adds an AMI label.
instance-manager v0.10.1-alpha2
instance-manager v0.10.0-alpha2
[v0.10.0-alpha2] - 2021-2-11
Added
- Launch template placement support (#199) @preflightsiren
- Support bootstrap options / maxPods (#216) @backjo
- Automatic caluclation of custom networking maxPods (#244) @backjo
- Support new volume types (#233) @backjo
- Pre/Post bootstrap userdata for Windows Nodes (#220) @backjo
- Pre/Post bootstrap userdata for Bottlerocket Nodes (#227) @backjo
- ConfigMap Namespace Exclusion (#221)
- Build ARM compatible images (#224) @backjo
- Add MaxRetries to CRD Strategy (#249)
Changes
- Move BDD to Github Actions (#228, #229, #231, #232)
- Readme improvements (#226)
- Update dependency versions (#222)
- Move to Go 1.15 (#246)
Fixed
- Avoid launch template creation loop (#225)
- Remove confighash on excluded namespace (#236)
- Remove handling of upgrade resource name conflicts (#243, #253)
- BDD cleanup timing (#245)
- Set launch template version after creation (#239) @backjo
- Add missing namespace watch permissions (#242) @backjo
- Guard cast of launchtemplate with type check (#254, #256)
- Remove whitespace in userdata (#248)
Notes
- CRD update is required
- RBAC update is required
instance-manager v0.9.2-alpha2
instance-manager v0.9.1-alpha2
instance-manager v0.9.0-alpha2
[v0.9.0-alpha2] - 2020-11-13
Added
- Launch Template support (#179) 🎉
- Support windows and bottlerocket images (#188, #186) contrib: @backjo
- Cluster Autoscaler configuration support (#183) contrib: @backjo
- Lifecycle Hooks support (#176)
- Add status fields for Strategy & Provisioner (#171)
- Support additional volume options (#169)
- Support base64 payload in userData (#168)
Changed
- Make scaling config retention configurable (#172)
- Refactor: scaling configuration abstraction (#165)
Notes
- CRD update is required.
- Controller AWS permissions added, see list
instance-manager v0.8.0-alpha2
[v0.8.0-alpha2] - 2020-8-7
Added
- Basic GitOps/Platform Support (#157)
- Suspend Processes (#132, #136)
- "Replace" concurrency policy (#138)
- Configurable AWS API retries (#139)
- UserData support (#146, #160)
- Node Label for Lifecycle State (#152)
- Additional NodeVolume options (#161)
- CRD Validation on Upgrade (#133)
Changed
Fixed
- Documentation/RBAC/Logging fixes (#134, #154)
- BDD Fixes (#140, #148)
- Allow upgrade if nodes NotReady (#147)
Notes
instance-manager v0.7.0-alpha2
[v0.7.0-alpha2] - 2020-6-1
Added
- Event publishing (#110)
- Metrics collection (#111)
- AWS API calls optimization (#123, #124, #126)
- AWS SDK caching (#127)
- Default role labels according to cluster version (#125)
- Node relabeling & migration path to Kubernetes 1.16 (#129)
Fixed
- Update examples to support Kubernetes 1.16 (#121)
Upgrade Notes
- This version includes support for Kubernetes 1.16, see further instructions in #129
- RBAC has been added for patching node objects
- This version includes CRD changes