Releases: keikoproj/instance-manager
Releases · keikoproj/instance-manager
Release list
v0.20.2
What's Changed
- fix: LaunchTemplates to set InstanceMetadataTags as "disabled" by @kevdowney in #503
- chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in #513
- chore(deps): Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #520
- chore(deps): Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #519
- chore(deps): Bump k8s.io/client-go from 0.32.4 to 0.32.9 by @dependabot[bot] in #518
- chore(deps): Bump actions/attest-build-provenance from 2 to 3 by @dependabot[bot] in #514
- chore(deps): Bump github.com/aws/aws-sdk-go from 1.55.6 to 1.55.8 by @dependabot[bot] in #504
- chore(deps): Bump golangci/golangci-lint-action from 7 to 8 by @dependabot[bot] in #496
- chore(deps): Bump k8s.io/code-generator from 0.32.3 to 0.32.9 by @dependabot[bot] in #515
- fix: use safe prometheus.Register instead of MustRegister in main by @tekenstam in #522
- deps: update keikoproj libs, Go 1.26, K8s 1.33 client-go by @tekenstam in #521
- chore(deps): Bump actions/checkout from 5 to 6 by @dependabot[bot] in #535
- chore(deps): Bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #536
- chore(deps): Bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #532
- chore(deps): Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #534
- chore(deps): Bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #533
- chore(deps): Bump k8s.io/api from 0.33.9 to 0.33.10 by @dependabot[bot] in #531
- chore(deps): Bump golang.org/x/text from 0.33.0 to 0.35.0 by @dependabot[bot] in #527
- chore(deps): Bump k8s.io/client-go from 0.33.9 to 0.33.10 by @dependabot[bot] in #529
- chore(deps): Bump github.com/cucumber/godog from 0.15.0 to 0.15.1 by @dependabot[bot] in #528
- chore(deps): Bump docker/login-action from 3 to 4 by @dependabot[bot] in #546
- chore(deps): Bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #543
- chore(deps): Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #544
- chore(deps): Bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #545
- chore(deps): Bump k8s.io/apimachinery from 0.33.10 to 0.33.11 by @dependabot[bot] in #542
- chore(deps): Bump golang.org/x/text from 0.35.0 to 0.36.0 by @dependabot[bot] in #538
- chore(deps): Bump k8s.io/client-go from 0.33.10 to 0.33.11 by @dependabot[bot] in #540
- chore(deps): Bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 by @dependabot[bot] in #539
- chore(deps): Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 by @dependabot[bot] in #541
- chore(deps): Bump github.com/onsi/gomega from 1.40.0 to 1.41.0 by @dependabot[bot] in #550
- chore(deps): Bump k8s.io/api from 0.33.11 to 0.33.12 by @dependabot[bot] in #549
- chore(deps): Bump golang.org/x/text from 0.36.0 to 0.37.0 by @dependabot[bot] in #547
- chore(deps): Bump k8s.io/client-go from 0.33.11 to 0.33.12 by @dependabot[bot] in #551
- feat: change keypairName as optional parameter for instance group by @selin6 in #553
New Contributors
- @kevdowney made their first contribution in #503
- @selin6 made their first contribution in #553
Full Changelog: v0.20.1...v0.20.2
Docker Images
- DockerHub
- GHCR
docker pull ghcr.io/keikoproj/instance-manager:0.20.2docker pull keikoproj/instance-manager:0.20.2
Attestations
- DockerHub attestation for
0.20.2published (see OCI provenance) - GHCR attestation for
0.20.2published (see OCI provenance)
v0.20.1
What's Changed
- replace os family container arg with cm flag by @estela-ramirez in #497
Full Changelog: v0.20.0...v0.20.1
Docker Images
- DockerHub
- GHCR
docker pull ghcr.io/keikoproj/instance-manager:0.20.1docker pull keikoproj/instance-manager:0.20.1
Attestations
- DockerHub attestation for
0.20.1published (see OCI provenance) - GHCR attestation for
0.20.1published (see OCI provenance)
v0.20.0
What's Changed
- chore(deps): Bump k8s.io/client-go from 0.32.3 to 0.32.4 by @dependabot in #489
- Add al2023 support by @estela-ramirez in #491
New Contributors
- @estela-ramirez made their first contribution in #491
Full Changelog: v0.19.0...v0.20.0
Docker Images
- DockerHub
- GHCR
docker pull ghcr.io/keikoproj/instance-manager:0.20.0docker pull keikoproj/instance-manager:0.20.0
Attestations
- DockerHub attestation for
0.20.0published (see OCI provenance) - GHCR attestation for
0.20.0published (see OCI provenance)
v0.19.0
Docker Images
- DockerHub
- GHCR
docker pull ghcr.io/keikoproj/instance-manager:v0.19.0docker pull keikoproj/instance-manager:v0.19.0
Attestations
- DockerHub attestation for
v0.19.0published (see OCI provenance) - GHCR attestation for
v0.19.0published (see OCI provenance)
What's Changed
- chore(deps): Bump k8s.io/code-generator from 0.27.2 to 0.27.16 by @dependabot in #450
- chore(deps): Bump github.com/golang/glog from 1.1.2 to 1.2.4 by @dependabot in #458
- chore(deps): Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.5 by @dependabot in #453
- chore(deps): Bump github.com/aws/aws-sdk-go from 1.55.5 to 1.55.6 by @dependabot in #460
- chore: upgrade to Go 1.24 and update controller-gen by @tekenstam in #463
- chore(deps): Bump golang.org/x/net from 0.24.0 to 0.36.0 by @dependabot in #457
- chore: switch from golint to golangci-lint by @tekenstam in #465
- chore: update golang dependencies, fix linting issues, and improve test coverage by @tekenstam in #467
- chore(deps): Bump github.com/keikoproj/aws-auth from 0.5.0 to 0.6.1 by @dependabot in #462
- chore(deps): Bump github.com/onsi/gomega from 1.33.1 to 1.36.3 by @dependabot in #461
- chore(deps): Bump codecov/codecov-action from 4 to 5 by @dependabot in #455
- Update Dependencies in Instance Manager by @tekenstam in #469
- Improve GitHub Action Workflows and Fix Linting Issues by @tekenstam in #470
- fix: add workflow security configuration by @tekenstam in #471
- fix: improve image labels by @tekenstam in #472
- Improve Docker Image Build Process by @tekenstam in #473
- Fix Docker Image Build Process by @tekenstam in #474
- Fix GitHub Container Registry Authentication by @tekenstam in #475
- Improve GitHub Actions Workflows for Docker Image Building by @tekenstam in #476
- Fix Docker Registry Authentication in GitHub Actions by @tekenstam in #477
- Fix Docker Registry Authentication and OCI Annotations for Multi-arch Images by @tekenstam in #478
- Fix Docker Registry Authentication and Multi-arch Image Annotations by @tekenstam in #479
- Improve Container Image OCI Metadata and Versioning by @tekenstam in #480
- fix: add back file pointing to dockerfile by @tekenstam in #481
- fix: add checkout step to merge-and-push job in workflow by @tekenstam in #482
- fix: update GHA runner image to ubuntu-latest by @tekenstam in #484
- ci: use repo name variable and add release update in image-push workflow by @tekenstam in #483
Full Changelog: 0.18.0...v0.19.0
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/v1alpha1toapi/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