Bug Fixes
- Require
nodepool.spec.template
(#657) #657 (Amanuel Engeda) - match LabelDomainExceptions correctly as label domains (#808) #808 (Vojtech Splichal)
Documentation
- add disruption controls design (#516) #516 (Nick Tran)
- Add kubernetes template files (#807) #807 (Jonathan Innis)
Performance Improvements
Continuous Integration
- Use
mattn/goveralls
instead ofshogo821/goveralls
(#766) #766 (Amanuel Engeda) - Constrain action permissions (#800) #800 (Jonathan Innis)
- Pin Github Action versions to hashes (#801) #801 (Jonathan Innis)
- Pin
action-automatic-releases
action (#804) #804 (Jonathan Innis)
Chores
- remove v1alpha5 metrics and counter (#644) #644 (Nick Tran)
- remove v1alpha5 hash and disruption controllers (#645) #645 (Nick Tran)
- remove v1alpha5 from disruption controller tests (#647) #647 (Nick Tran)
- deps: bump the go-deps group with 2 updates (#646) #646 (dependabot[bot])
- remove v1alpha5 from lifecycle/consistency/garbage collection (#648) #648 (Nick Tran)
- remove v1alpha5 from provisioning (#653) #653 (Nick Tran)
- remove v1alpha5 from cluster state (#654) #654 (Nick Tran)
- remove machines from node termination and topology test (#656) #656 (Nick Tran)
- remove v1alpha5 utils (#658) #658 (Nick Tran)
- deps: bump the k8s-go-deps group with 1 update (#764) #764 (dependabot[bot])
- remove machine taint code (#762) #762 (Nick Tran)
- deps: bump the go-deps group with 4 updates (#765) #765 (dependabot[bot])
- Remove delete from supported verbs in NodeClaims (#772) #772 (Jonathan Innis)
- retract v0.27.7 release (#774) #774 (Jason Deal)
- remove various alpha code references (#780) #780 (Nick Tran)
- deps: bump the go-deps group with 2 updates (#782) #782 (dependabot[bot])
- add suite tests for budgets (#785) #785 (Nick Tran)
- remove provisioner utils (#787) #787 (Nick Tran)
- Drop
nodeclaim.Key
from provisioner, disruption, and state (#788) #788 (Jonathan Innis) - update kubebuilder toolchain and test k8sversion (#793) #793 (Nick Tran)
- limit queue depth to 1 (#797) #797 (Nick Tran)
- Revert staging changes for budgets (#799) #799 (Nick Tran)
- deps: bump the k8s-go-deps group with 4 updates (#809) #809 (dependabot[bot])
- Add NOTICE file for CNCF donation (#811) #811 (Jonathan Innis)
- Update NOTICE file to add new contributor and remove njtran (#814) #814 (Jonathan Innis)
- Drop NodePool Owner Key from codebase (#812) #812 (Jonathan Innis)
- deps: bump the go-deps group with 1 update #823 (dependabot[bot])
- Drop
setFlags
from options parsing (#830) #830 (Jonathan Innis) - fallback to sudo #831 (Jack Francis)
- deps: bump the go-deps group with 2 updates #837 (dependabot[bot])
- remove the remainder of the alpha references #840 (njtran)
Commits
- 44503bc: Add GHA linting (#652) (Jonathan Innis) #652
- 4a1ae30: Move goveralls to the ci run (Amanuel Engeda) #767
- add budgets api (#784) #784 (Nick Tran)
- 42fd932: remove gfcroft from list of 3rd parties yet to sign CNCF CLA - he has now signed (#815) (George Wheatcroft) #815
- b61e6ca: Update owner alias for ellistarn (Jonathan Innis) #816
- ec75cc1: Remove remaining alpha fields from codebase (Jonathan Innis) #819
- 0e148f3: Add back approvers with kubernetes-sigs membership (Jonathan Innis) #820
- a5551eb: Update aws/karpenter-core to sigs.k8s.io/karpenter (Amanuel Engeda) #824
- 18e7636: Update options defaults (Jonathan Innis) #821
- 222b6be: Drop logger config from ConfigMap and update defaults (Jonathan Innis) #821
- d7b0d91: Rename controllers constructors to NewController (Jonathan Innis) #826
- 6b2ee0f: update toolchain.sh (Jason Deal) #833
- e341665: update labels (Jason Deal) #836
- e38fb2f: comments (njtran) #840
- 81a79e8: fix test and comments (njtran) #840
- 159eb96: remove unneeded comment (njtran) #840