Releases: keikoproj/instance-manager
Releases · keikoproj/instance-manager
instance-manager v0.18.0-alpha2
Highlighted changes
- add informer client code to instance manager generated by codegen by @yuxuanzhu0214 in #448
we changed the api directory structure fromapi/v1alpha1
toapi/instancemgr/v1alpha1
What's Changed
- chore(deps): Bump k8s.io/client-go from 0.25.14 to 0.25.15 by @dependabot in #411
- chore(deps): Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 by @dependabot in #413
- chore(deps): Bump github.com/aws/aws-sdk-go from 1.45.19 to 1.48.10 by @dependabot in #416
- chore(deps): Bump actions/setup-python from 4 to 5 by @dependabot in #417
- chore(deps): Bump github/codeql-action from 2 to 3 by @dependabot in #418
- chore(deps): Bump actions/setup-go from 4 to 5 by @dependabot in #419
- chore(deps): Bump codecov/codecov-action from 3 to 4 by @dependabot in #422
- chore(deps): Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #424
- fix special character in windows script by @backjo in #421
- chore(deps): Bump k8s.io/client-go from 0.25.15 to 0.25.16 by @dependabot in #415
- chore(deps): Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.3 by @dependabot in #398
- chore(deps): Bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot in #425
- Update CODEOWNERS by @tekenstam in #426
- Update client-go for K8s 1.26 by @tekenstam in #427
- Update image push by @tekenstam in #429
- Update to go 1.21 by @tekenstam in #430
- chore(deps): Bump github.com/prometheus/client_golang from 1.17.0 to 1.19.0 by @dependabot in #423
- Update unit-test.yml by @tekenstam in #438
- chore(deps): Bump github.com/onsi/gomega from 1.28.0 to 1.33.1 by @dependabot in #434
- chore(deps): Bump github.com/aws/aws-sdk-go from 1.48.10 to 1.54.5 by @dependabot in #439
- chore(deps): Bump github.com/go-logr/logr from 1.3.0 to 1.4.2 by @dependabot in #437
- chore(deps): Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 by @dependabot in #435
- chore(deps): Bump docker/build-push-action from 5 to 6 by @dependabot in #441
- chore(deps): Bump github.com/aws/aws-sdk-go from 1.54.5 to 1.54.15 by @dependabot in #442
- chore(deps): Bump github.com/aws/aws-sdk-go from 1.54.15 to 1.55.5 by @dependabot in #443
New Contributors
- @yuxuanzhu0214 made their first contribution in #448
Full Changelog: 0.17.0...0.18.0
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)