Releases: aws/karpenter-provider-aws
Releases · aws/karpenter-provider-aws
v1.5.2
Bug Fixes
- kube-reserved memory calculation should match AL2/AL2023 calculation (#8214) #8214 (Jigisha Patil)
Chores
- bump k8s karpenter to 1.5.2 (#8232) #8232 (Jigisha Patil)
v1.5.1
Chores
- bump upstream karpenter and operatorpkg (#8201) #8201 (Jigisha Patil)
- Bump upstream Karpenter (#8203) #8203 (Reed Schalo)
v1.3.4
Chores
- Update Karpenter in the go mod for release-v1.3.x (#8123) #8123 (Amanuel Engeda)
Commits
- pin sigs.k8s.io/karpenter to v1.3.3 (#8137) #8137 (Jason Deal)
v1.2.4
Chores
- Update Karpenter in the go mod for release-v1.2.x (#8122) #8122 (Amanuel Engeda)
Commits
- pin sigs.k8s.io/karpenter to v1.2.3 (#8136) #8136 (Jason Deal)
v1.1.6
Chores
- Update Karpenter in the go mod for release-v1.1.x (#8124) #8124 (Amanuel Engeda)
Commits
- pin sigs.k8s.io/karpenter to v1.1.3 (#8135) #8135 (Jason Deal)
v1.0.10
Chores
- Update Karpenter in the go mod for release-v1.0.x (#8125) #8125 (Amanuel Engeda)
Commits
- pin sigs.k8s.io/karpenter to v1.0.7 (#8134) #8134 (Jason Deal)
v1.5.0
Features
- chart: Improved default security context (#7279) #7279 (Steve Hipwell)
- dynamically select instance types for validation (#7939) #7939 (Jason Deal)
- Fail to install the chart if settings.clusterName is not specified (#7983) #7983 (adriananeci)
- Add support for soft eviction when using Bottlerocket (#7981) #7981 (Lucas Heinlen)
- Add volumeInitializationRate option to EBS blockDeviceMappings (#8048) #8048 (Drew Sirenko)
- Create an AWS version of KWOK (#8104) #8104 (Jonathan Innis)
Bug Fixes
- Disable syncing taints from nodeclaims to nodes (#8029) #8029 (Jeremy Bolster)
- should delete instanceProfile from cache when nodeclass is deleted (#8074) #8074 (Jigisha Patil)
- Add kwok fake node annotation (#8110) #8110 (Jonathan Innis)
Documentation
- Fix Feature Flag Name (#7880) #7880 (Omar kamoun)
- Update Node Repair Feature Flag (#8005) #8005 (Amanuel Engeda)
- concepts: note IAM action required for capacity reservations (#7990) #7990 (Elliott Moos)
- auto-detect Kubernetes version in migration from cas setup (#7843) #7843 (Omer Aplatony)
- add upgrade guide for v1.4.0+ (#8053) #8053 (Reed Schalo)
- typo fix in 1.4.0 upgrade guide (#8054) #8054 (Reed Schalo)
- Improved SSH section under nodeclass by adding public key note and work around of get-parameter for issue #7651 (#7962) #7962 (Akshay B)
- devlopment guide - add note about enabling the profiling flag (#7987) #7987 (Kevin Pullin)
- typo fix in the
Disruption
article (#8071) #8071 (foreignmeloman) - update link for prometheus endpoint documentation (#8090) #8090 (Fernando Carletti)
- Update namespace on migrating from Cluster Autoscaler guide (#8094) #8094 (Amanuel Engeda)
- add description when the nodepool limit was not set (#7879) #7879 (Vacant2333)
- Add README and install KWOK commands in Makefile (#8109) #8109 (Jonathan Innis)
- update issue triage meeting schedule (#8116) #8116 (Jason Deal)
Tests
- Migrate Chaos tests from Upstream Karpenter (#8037) #8037 (Amanuel Engeda)
- Migrate Expiration tests from Upstream Karpenter (#8038) #8038 (Amanuel Engeda)
- Discover Karpenter imported Packages (#8039) #8039 (Amanuel Engeda)
- Reduce EFA resource requests for a test (#8045) #8045 (Amanuel Engeda)
- Add tests for additional properties in kubelet configuration for Bottlerocket (#8051) #8051 (Jigisha Patil)
- adding new functionality to return vpc information when calling DescribeSubnets (#8057) #8057 (DerekFrank)
- Migrate Intagration tests from Upstream Karpenter (#8079) #8079 (Amanuel Engeda)
- Migrate Termination tests from Upstream Karpenter (#8078) #8078 (Amanuel Engeda)
- Migrate Drift tests from Upstream Karpenter (#8076) #8076 (Amanuel Engeda)
- Migrate NodeClaim tests from Upstream Karpenter (#8077) #8077 (Amanuel Engeda)
Continuous Integration
- bump upgrade source ref to v1.3.3 (#8025) #8025 (Jason Deal)
- Modify the E2E test runs to use upstream binary (#8030) #8030 (Amanuel Engeda)
- Add source workflow dispatch call (#8034) #8034 (Amanuel Engeda)
- Remove jitter step for forked repositories (#8035) #8035 (Amanuel Engeda)
- Add source from E2E testing calls (#8036) #8036 (Amanuel Engeda)
- Allow all sources to be triggered for E2E tests (#8081) #8081 (Amanuel Engeda)
- Allow
all
sources to be triggered for upgrade E2E tests (#8088) #8088 (Amanuel Engeda) - Update test suite for upgrade E2E workflow (#8093) #8093 (Amanuel Engeda)
- Update All source Upgrade workflow (#8095) #8095 ([Amanuel Engeda](https://github....
v1.4.0
Features
- enable resolver based instance type filtering (#7919) #7919 (Jason Deal)
- add support for custom ssm parameters in amiSelectorTerms (#7341) #7341 (Wesley Yep)
- al2023 arm64 nvidia ami support (#7996) #7996 (Jason Deal)
Bug Fixes
- don't drift when launched into open ODCR (#7867) #7867 (Jason Deal)
- Fix spot pricing data being overridden when fetched (#7877) #7877 (Jonathan Innis)
- Handle rate limiting in validation controller (#7892) #7892 (edibble21)
- Create a separate controller for generating availability/pricing metrics (#7898) #7898 (Jonathan Innis)
- add pagination for subnets and security groups (#7954) #7954 (Reed Schalo)
- karpenter no longer panics if SQS queue is unavailable (#7951) #7951 (DerekFrank)
Documentation
- Add a 1.3.0 upgrade section to the upgrade guide (#7855) #7855 (Jonathan Innis)
- Drop some old compat notices that no longer apply (#7854) #7854 (Jonathan Innis)
- Add additional notes around PDBs into the docs (#7858) #7858 (Amanuel Engeda)
- Add note about using the reserved capacity type (#7859) #7859 (Jonathan Innis)
- contributing: Add section for building custom image (#7250) #7250 (Mark)
- Github should link to kubernetes sigs karpenter, instead of a provider (AWS) (#7730) #7730 (Stefan McShane)
- Update the docs for the patch releases (#7896) #7896 (Amanuel Engeda)
- Fix cloud provider anchor link in faq.md (#7901) #7901 (Gnana Siva Sai V)
- Fix ref on disruption.md (#7900) #7900 (Kohei Sugimoto)
- bump latest release to v1.3.3 (#7922) #7922 (Jason Deal)
- Improve clarity in NodePool constraint definition (#7932) #7932 (Aleg Malinovsky)
- Change node role policy ReadOnly -> PullOnly (support ECR pull-through cache) (#7963) #7963 (artem-nefedov)
- Fix broken link (#7968) #7968 (Eddie Grau)
Code Refactoring
- instance profile provider (#7971) #7971 (Jason Deal)
Tests
- Add e2etests for checking metrics (#7915) #7915 (Jonathan Innis)
- add race detection to E2Es (#7966) #7966 (Reed Schalo)
Chores
- Release v1.3.1 (#7852) #7852 (github-actions[bot])
- Bump upstream Karpenter version #7857 (jigisha620)
- deps: bump the go-deps group with 13 updates (#7862) #7862 (dependabot[bot])
- deps: bump sigs.k8s.io/controller-runtime from 0.20.2 to 0.20.3 in the k8s-go-deps group (#7861) #7861 (dependabot[bot])
- Add ability to the helm chart to specify initContainers. (#7668) #7668 (Daniel Ricart)
- deps: bump golang.org/x/net from 0.35.0 to 0.36.0 (#7887) #7887 (dependabot[bot])
- deps: bump golang.org/x/net from 0.33.0 to 0.36.0 in /test/hack/resource (#7886) #7886 (dependabot[bot])
- Add docs update to include a note on upgrading Karpenter using a CI/CD pipeline (#7888) #7888 (Amanuel Engeda)
- deps: bump docker/login-action from 3.3.0 to 3.4.0 in /.github/actions/e2e/install-karpenter in the action-deps group (#7905) #7905 (dependabot[bot])
- deps: bump docker/login-action from 3.3.0 to 3.4.0 in /.github/actions/e2e/run-tests-private-cluster in the action-deps group (#7906) #7906 (dependabot[bot])
- deps: bump docker/login-action from 3.3.0 to 3.4.0 in the actions-deps group (#7907) #7907 (dependabot[bot])
- deps: bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.208.0 to 1.210.0 in the go-deps group (#7910) #7910 (dependabot[bot])
- deps: bump the k8s-go-deps group with 4 updates (#7909) #7909 (dependabot[bot])
- Update data from AWS APIs (#7911) #7911 (github-actions[bot])
- Bump
sigs.k8s.io/karpenter
to the latest (#7918) #7918 (Jonathan Innis) - deps: bump the actions-deps group with 2 updates (#7944) #7944 (dependabot[bot]...