Releases: aws/karpenter-provider-aws
Releases · aws/karpenter-provider-aws
v1.2.0
Features
- support paths in IAM roles #7524 (Saurav Agarwalla)
- crd: add optional custom annotations to the crds (#7421) #7421 (Victor @ Keltio)
- Add Support for Node Monitoring Agent (#7545) #7545 (Amanuel Engeda)
Bug Fixes
- mark ec2nodeclass as NotReady when validation is bypassed (#7404) #7404 (Reed Schalo)
- unify nodeclass status and termination controllers to prevent ra… (#7597) #7597 (Saurav Agarwalla)
Documentation
- add docs for v1.1.1 (#7537) #7537 (Nick Tran)
- Update docs to indicate do-not-disrupt does not block expiration #7554 (jigisha620)
- fix typo in kubectl command (#7570) #7570 (Andrii Omelianenko)
- Convert mentions of
do-not-evict
todo-not-disrupt
(#7539) #7539 (Trevor DiMartino) - update migration docs to 0.37.6 (#7569) #7569 (Talbalash-legit)
- Add Legit Security to ADOPTERS (#7577) #7577 (Talbalash-legit)
- Update the Managed AMIs task to reflect the v1 API (#7582) #7582 (Jonathan Innis)
- fix graceful-node-shutdown url reference (#7605) #7605 (Andrii Omelianenko)
- Add notes about instanceStorePolicy that can help prevent deadlock (#7566) #7566 (Brandon Clodius)
- Add a section Node Auto Repair (#7622) #7622 (Amanuel Engeda)
- 1.1.2 doc changes (#7635) #7635 (edibble21)
Continuous Integration
- Drop stalebot for PRs (#7620) #7620 (Jonathan Innis)
Chores
- Add Unknown Kubelet Ready condition into Repair Policies (#7514) #7514 (Amanuel Engeda)
- deps: bump actions/setup-go from 5.1.0 to 5.2.0 in /.github/actions/e2e/cleanup in the action-deps group (#7531) #7531 (dependabot[bot])
- deps: bump actions/setup-go from 5.1.0 to 5.2.0 in /.github/actions/install-deps in the action-deps group (#7530) #7530 (dependabot[bot])
- deps: bump the go-deps group with 3 updates (#7528) #7528 (dependabot[bot])
- deps: bump actions/setup-go from 5.1.0 to 5.2.0 in the actions-deps group (#7529) #7529 (dependabot[bot])
- deps: bump the k8s-go-deps group with 5 updates (#7527) #7527 (dependabot[bot])
- deps: bump the go-deps group across 1 directory with 15 updates (#7567) #7567 (dependabot[bot])
- Update data from AWS APIs (#7532) #7532 (github-actions[bot])
- deps: bump golang.org/x/net from 0.24.0 to 0.33.0 in /test/hack/resource (#7579) #7579 (dependabot[bot])
- Bump kubernetes-sigs/Karpenter (#7581) #7581 (Amanuel Engeda)
- deps: bump the go-deps group with 12 updates (#7584) #7584 (dependabot[bot])
- Update data from AWS APIs (#7587) #7587 (github-actions[bot])
- Use security group policy to manage
pod-eni
resource (#7607) #7607 (Amanuel Engeda) - deps: bump actions/upload-artifact from 4.4.3 to 4.6.0 in the actions-deps group (#7612) #7612 (dependabot[bot])
- deps: bump the k8s-go-deps group with 5 updates (#7610) #7610 (dependabot[bot])
- deps: bump the go-deps group with 12 updates (#7611) #7611 (dependabot[bot])
- Update data from AWS APIs (#7614) #7614 (github-actions[bot])
- Add unregistered taint when nodes register (#7616) #7616 (Amanuel Engeda)
- Add more granular condition reason and messages (#7625) #7625 (Jonathan Innis)
- deps: bump the actions-deps group with 2 updates (#7643) #7643 (dependabot[bot])
- deps: bump actions/setup-go from 5.2.0 to 5.3.0 in /.github/actions/install-deps in the action-deps group (#7641) #7641 (dependabot[bot])
- deps: bump actions/setup-go from 5.2.0 to 5.3.0 in /.github/actions/e2e/cleanup in the action-deps group (#7638) #7638 (dependabot[bot])
- deps: bump sigs.k8s.io/controller-runtime from 0.20.0 to 0.20.1 in the k8s-go-deps group (#7639) #7639 (dependabot[bot])
- Revert handling for NodeClaims when NodeClasses are Unknown (#7649) #7649 ([Jonathan Innis](https://github.com/aws/karpen...
v1.1.2
Note: This release updates Karpenter's Kubernetes version check to fail open instead of closed. This will enable users to run Karpenter v1.1 on EKS 1.32, unblocking users who upgraded to 1.32 before a version of Karpenter with official 1.32 support was released. We do want to emphasize, this version is not considered compatible with 1.32, reference the compatibility matrix for officially supported versions.
Commits
v1.1.1
Features
- Enable setting schedulerName in Helm chart (#7456) #7456 (Robin Ketelbuters)
- implement observability for usage of deprecated AMIs (#7362) #7362 (Shabbir Kagalwala)
Bug Fixes
- fix typos on the apisv1 (#7277) #7277 (Vacant2333)
- re-reconcile the nodeclass status (#7305) #7305 (Vacant2333)
Documentation
- fix header type in migration guide (#7475) #7475 (Jason Deal)
- update CRD note in upgrade guide (#7473) #7473 (Jason Deal)
- update ICE cache timeout (#7477) #7477 (Jason Deal)
- add note on domain discovery for TSC (#7476) #7476 (Jason Deal)
- fix karpenter service namespace (#7481) #7481 (andyblog)
- Adding Kaltura to the list of adopters (#7501) #7501 (Ido Ziv)
- Clarify NodePool disruption budgets impact on drift reconciliation (#7483) #7483 (Josh Ferrell)
- Add HENNGE K.K. to adopters (#7507) #7507 (Muhammad Furqan Habibi)
Chores
- Bump
sigs.k8s.io/karpenter
to latest (#7464) #7464 (Jonathan Innis) - Bump sigs.k8s.io/karpenter to latest (#7465) #7465 (Jonathan Innis)
- Release v1.1.0 (#7463) #7463 (github-actions[bot])
- deps: bump the go-deps group with 12 updates (#7467) #7467 (dependabot[bot])
- Update data from AWS APIs (#7472) (github-actions[bot])
- Update data from AWS APIs (#7472) #7472 (github-actions[bot])
- Bump
sigs.k8s.io/karpenter
to latest (#7484) #7484 (Jonathan Innis) - Bump
sigs.k8s.io/karpenter
to latest (#7489) #7489 (Jonathan Innis) - Helm chart option to set POD container name (#7384) #7384 (udhos)
- Bump K8s karpenter (#7504) #7504 (Amanuel Engeda)
- deps: bump actions/cache from 4.1.2 to 4.2.0 in /.github/actions/install-deps in the action-deps group (#7496) #7496 (dependabot[bot])
- deps: bump aws-actions/aws-codebuild-run-build from 1.0.17 to 1.0.18 in /.github/actions/e2e/run-tests-private-cluster in the action-deps group (#7499) #7499 (dependabot[bot])
- deps: bump golang.org/x/sync from 0.9.0 to 0.10.0 in the go-deps group (#7497) #7497 (dependabot[bot])
- Update data from AWS APIs (#7502) #7502 (github-actions[bot])
- update the flowschema api version from v1beta3 to v1 (#7500) #7500 (Shawn Zhang)
- Drop deprecated AMI status condition (#7512) #7512 (Amanuel Engeda)
- Only stale triage/needs-information and triage/solved issues (#7511) #7511 (Jonathan Innis)
- update go mod for v1.1.1 (#7518) #7518 (Nick Tran)
Commits
v1.1.0
Features
- deprecated AMIs should be discoverable when specifying ami id o… (#6500) #6500 (Shabbir Kagalwala)
- add optional mutator to instancetype provider (#7095) #7095 (Jason Deal)
- Allow instance store policy to be configured on BR family (#7044) #7044 (Jonathan Innis)
- Discover Instance Type Memory Capacity (#7004) #7004 (Isaac)
- allow setting service annotations via helm chart (#6894) #6894 (James Duffy)
- Get Neuron device and core count from EC2 API for all
trn*
andinf*
instance types (#6510) #6510 (Bryant Biggs) - invalidate SSM cache upon AMI deprecation (#7301) #7301 (Jason Deal)
- add nodeclass tag validation during instance create (#7390) #7390 (Reed Schalo)
- Add node events based metrics (#7382) #7382 (Amanuel Engeda)
- Add Repair Policy cloud provider interface (#7345) #7345 (Amanuel Engeda)
- add cpu sustained clock speed label to instance metadata (#7043) #7043 (Aidan Rowe)
- only operate on managed resources (#7423) #7423 (Jason Deal)
Bug Fixes
- right order to environment variable exports (#6798) #6798 (avielb-navina)
- ensure alias version isn't dropped round-trip (#6777) #6777 (Jason Deal)
- consume log path values (#6875) #6875 (Reed Schalo)
- "iam:PassRole" defined in CFN to work properly in AWS China (#6839) #6839 (artem-nefedov)
- Fix conflicting nodeclaim.garbagecollcation controller name (#6996) #6996 (Jonathan Innis)
- Ensure all patch calls can conflict when resource version doesn't match (#6985) #6985 (Jonathan Innis)
- Correct the AMI selector label requirements for NVIDIA and Neuron variants (#6976) #6976 (Bryant Biggs)
- disruption.md consolidationPolicy value cases (#7110) #7110 (Alan Wu)
- Fix typo in example (#7268) #7268 (afreyermuth98)
- drop neuron variant for bottlerocket AMIs (#7304) #7304 (Jason Deal)
- Fix error checking ordering for DescribeInstances (#7381) #7381 (Jonathan Innis)
- only tag owned resources (#7446) #7446 (Jason Deal)
Documentation
- fix typos #6756 (jigisha620)
- Update spot-to-spot consolidation feature flag to be alpha (#6758) #6758 (Amanuel Engeda)
- Add in Azure presence (#6747) #6747 (David Tesar)
- Update for the Group for nodeclassref docs (#6770) #6770 (Amanuel Engeda)
- fix cloud formation resources (#6774) #6774 (Nick Tran)
- invalid Getting Started NodePool yaml (#6769) #6769 (Kaji)
- fix typo (#6763) #6763 (Boseok Son)
- update node-ownership.md (#6785) #6785 (Ikko Eltociear Ashimine)
- Fix doc link references to preview (#6793) #6793 (Jonathan Innis)
- update cpuCFSquota is supported #6794 (jigisha620)
- Update docs for status conditions #6786 (jigisha620)
- fix example link to example NodePools (#6811) #6811 (Thomas Krisch)
- add troubleshooting note on VM_MEMORY_OVERHEAD_PERCENT (#6805) #6805 (Jason Deal)
- clarify terminationGracePeriod (#6783) #6783 (Ruben Laguna)
- Adding pointer to troubleshooting guide for crd update errors v1-migration.md (#6842) #6842 (Natasha Rooney)
- Remove references to the post install hook (#6831) #6831 (Amanuel Engeda)
- typo (#6869) #6869 (Bryan Stenson)
- Update provisioning wording (#6876) #6876 (Reed Schalo)
- detail how to discover alias versions (#6810) #6810 (Jason Deal)
- Remove references to v1beta1 in docs #6918 ([jigisha620](https://g...
v0.37.6
Bug Fixes
- smoke test for webhook e2e (#7218) #7218 (Reed Schalo)
- 0.37.x: disable webhooks appropriately in chart (#7177) #7177 (Jason Deal)
- simplify e2e for webhooks (#7229) #7229 (Reed Schalo)
- Template v1 and Conversion CRD stanzas v0.37.x (#7237) #7237 (Reed Schalo)
- env var in test (#7260) #7260 (Reed Schalo)
- 0.37.x: discover deprecated EKS optimized AMIs (#7245) #7245 (Jason Deal)
- chart snapshot for webhook test v0.37.x (#7262) #7262 (Reed Schalo)
- remove skip-crds (#7267) #7267 (Reed Schalo)
- scope CRD update permissions v0.37.x (#7329) #7329 (Reed Schalo)
Tests
- add smoke test for webhooks (#7186) #7186 (Reed Schalo)
Commits
- v0.37.x: feat: invalidate SSM cache upon AMI deprecation (#7301) (#7335) #7335 (Jason Deal)
- 5f55b1d: bump sigs.k8s.io/karpenter (jigisha620) #7352
v0.36.8
Bug Fixes
- smoke test for webhook e2e (#7218) v0.36.x (#7221) #7221 (Reed Schalo)
- 0.36.x: discover deprecated EKS optimized AMIs (#7246) #7246 (Jason Deal)
- Cherry pick chart change v0.36.x (#7294) #7294 (Reed Schalo)
- scope CRD update permissions v0.36.x (#7330) #7330 (Reed Schalo)
Commits
v0.35.11
Bug Fixes
- Backport webhook smoke test v0.35.x (#7226) #7226 (Reed Schalo)
- 0.35.x: discover deprecated EKS optimized AMIs (#7243) #7243 (Jason Deal)
- Cherry pick chart change v0.35.x (#7295) #7295 (Reed Schalo)
- scope CRD update permissions v0.35.x (#7331) #7331 (Reed Schalo)
Commits
v0.34.12
Bug Fixes
- Backport webhook smoke test v0.34.x (#7227) #7227 (Reed Schalo)
- 0.34.x: discover deprecated EKS optimized AMIs (#7244) #7244 (Jason Deal)
- Cherry pick chart change v0.34.x (#7296) #7296 (Reed Schalo)
- scope CRD update permissions v0.34.x (#7332) #7332 (Reed Schalo)
Commits
v0.33.11
Bug Fixes
- Backport webhook smoke test v0.33.x (#7228) #7228 (Reed Schalo)
- 0.33.x: discover deprecated EKS optimized AMIs (#7247) #7247 (Jason Deal)
- Cherry pick chart change v0.33.x (#7297) #7297 (Reed Schalo)
- scope CRD update permissions v0.33.x (#7333) #7333 (Reed Schalo)
Commits
v1.0.8
Features
- invalidate SSM cache upon AMI deprecation (#7301) (#7313) #7313 (Jason Deal)