Releases: keikoproj/instance-manager
Releases · keikoproj/instance-manager
instance-manager v0.17.0-alpha2
What's Changed
- Fix incorrect counter name by @ZihanJiang96 (#409)
- Bump sigs.k8s.io/controller-runtime from 0.12.1 to 0.12.3 by @dependabot(#400)
- Bump github.com/prometheus/client_golang by @dependabot (#403)
- Bump github.com/onsi/gomega from 1.27.10 to 1.28.0 by @dependabot (#404)
- Bump crazy-max/ghaction-docker-meta from 1 to 5 by @dependabot (#407)
- Bump golang.org/x/net from 0.12.0 to 0.17.0 by @dependabot (#408)
- Bump docker/build-push-action from 2 to 5 by @dependabot (#406)
- Bump docker/login-action from 1 to 3 by @dependabot (#405)
- Bump github.com/aws/aws-sdk-go from 1.45.14 to 1.45.19 by @dependabot (#402)
- Bump codecov/codecov-action from 1 to 3 by @dependabot (#395)
- Bump docker/setup-qemu-action from 1 to 3 by @dependabot (#397)
- Bump docker/setup-buildx-action from 1 to 3 by @dependabot (#394)
- Bump actions/setup-go from 2 to 4 by @dependabot (#393)
- Bump actions/checkout from 2 to 4 by @dependabot (#396)
- Add dependabot configuration by @tekenstam (#392)
- Update aws-auth and aws-sdk-go-cache by @tekenstam (#391)
- Update go to 1.19, client-go to v0.24.14, and controller-runtime to v0.12.1 by @tekenstam (#389)
- Set LaunchTemplate as default value for default-scaling-configuration by @shreyas-badiger (#387)
- Bump gopkg.in/yaml.v3 by @dependabot (#386)
- Feat: support overriding default scaling configuration by @shreyas-badiger (#385)
Full Changelog: 0.16.0...0.17.0
instance-manager v0.16.0-alpha2
What's Changed
- Make launchtemplates as a default scaling group configuration, instead of launchconfigurations. by @shreyas-badiger in #385
Due to AWS limited support and deprecation of launch configurations, this release modifies the default scaling configuration to launch templates! if your custom resource does not specify a scaling configuration explicitly it will use launch templates (previously launch configuration). If you wish to stay with launch configurations, make sure your resources explicitly declare this spec.
New Contributors
- @shreyas-badiger made their first contribution in #385
Full Changelog: 0.15.0...0.16.0
instance-manager v0.15.0-alpha2
What's Changed
- fix: functional test by @garomonegro and @vgunapati in (#383) (#382)
- chore: Update functional-test.yaml ubuntu-20.04 by @garomonegro in (#381)
- fix: Not honoring gp3 volume iops and throughput values by @vgunapati in (#380)
- chore(deps): Bump golang.org/x/net (#377)
- chore(deps): Bump github.com/prometheus/client_golang (#375)
- fix: Replace ARN format validation procedure by @srosenberg-apptio in (#374)
- fix: remove spot dependency from functional test by @eytan-avisror in (#360)
- feat: add support for container runtime on windows AMIs by @backjo in (#359)
- chore: Add CodeQL analysis by @backjo in (#358)
- feat: use IMDS for autoscaling information by @backjo in (#357)
Full Changelog: 0.14.1...0.15.0
instance-manager v0.14.1-alpha2
What's Changed
- fix: Add override instance type for running instances in MixedInstancePolicy by @eytan-avisror in #350
- feat: allow resolving EKS AMIs by version/slug for better readability… by @backjo in #351
- chore: update dependencies by @eytan-avisror in #353
- fix: use non-deprecated CRD api by @backjo in #355
- chore: release 0.14.1 by @backjo in #356
Full Changelog: 0.14.0...0.14.1
instance-manager v0.14.0-alpha2
What's Changed
- feat: add support for calculating max pods when prefix assignment is … by @backjo in #326
- fix: check architecture when considering similar instance types in the same family by @backjo in #332
- feat: automated ami upgrades + upgrade locking by @preflightsiren in #327
- chore: Add missing bdd templates by @preflightsiren in #334
- fix: Stop passing in ClusterCA and Endpoint information for Windows nodes by @backjo in #337
- fix: don't set max pods above kubernetes recommended limit by @backjo in #342
- chore: update go, improve cross-compilation in docker by @backjo in #343
- fix: Deduplicate Subnets by @eytan-avisror in #344
- fix: Enforce Restricted Fields usage when no default value by @eytan-avisror in #345
- fix: Avoid launch template creation loop when switching from launch config and failing by @sahilbadla in #346
Notes
- notable change: custom networking max pods capped at 110 pods - see #342
New Contributors
- @sahilbadla made their first contribution in #346
Full Changelog: 0.13.0...0.14.0
instance-manager v0.13.0-alpha2
[v0.13.0-alpha2] - 2021-7-21
Added
- feat: add support for specifying container runtime (#323)
- feat: Pass API Endpoint & CA Cert directly to bootstrap
Fixed
- fix: calculate cluster dns correctly for non /16 blocks (#319)
- fix: add throughput parameter for volumes, allow iops to be set for any provisioned iops-supported volume (#316)
- fix: add addl tags for scale to 0 support for windows nodes (#315)
- fix: evaluate controller-added tags (#314)
Notes
- CRD Update required
instance-manager v0.12.1-alpha2
[v0.12.1-alpha2] - 2021-6-4
Fixed
- fix: Set InstanceTypes before provisioned early exit (#312)
- refactor: awsprovider file restructure (#296)
- fix: Ignore mixedInstancePolicy if type is LaunchConfig (#303)
- fix: add sorting when resolving securitygroups/subnets (#302)
Added
- feat: add support for instance metadata options (#305)
Notes
- CRD Update required
instance-manager v0.12.0-alpha2
instance-manager v0.11.1-alpha2
[v0.11.1-alpha2] - 2020-4-29
Fixed
- Only set restricted field to default value if none of the conditionals set it (#284)
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.