Releases: k3s-io/cluster-api-k3s
Releases · k3s-io/cluster-api-k3s
v0.3.0
What's Changed
- Add a github workflow to enable e2e for PR blocker by @nasusoba in #117
 - docs: updates to README, add samples to 
CAPDandCAPZby @nasusoba in #144 - feat: add devbox configuration by @richardcase in #152
 - feat: concurrency by @jokuniew in #151
 - 🌱 Bump docker/login-action from 2 to 3 by @dependabot in #157
 - samples: add proxmox by @tamcore in #149
 - 🌱 Bump docker/metadata-action from 4 to 5 by @dependabot in #156
 - 🌱 Bump actions/setup-go from 4 to 5 by @dependabot in #155
 - feat: capi bump to v1.10.x by @richardcase in #160
 - feat: enable containers securitycontext by @jokuniew in #169
 - 🌱 Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #165
 - 🌱 Bump actions/upload-artifact from 4.3.2 to 4.6.2 by @dependabot in #164
 
New Contributors
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- feat: user could set airgapped install script path by @nasusoba
 - ci: Add clusterctl upgrade test by @nasusoba
 - upgrade go to 1.22.5, capi to 1.8.1, linter to 1.57.2 by @nasusoba
 - support ssa patch by @nasusoba
 - fix: metadata add release series by @richardcase
 
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- append /run/cluster-api/bootstrap-success.complete by @anmazzotti in #79
 - feat: first pass at MHC support by @lukebond in #77
 - Update README for capv by @zawachte in #81
 - Deploy etcd CA cert if k3s use embeded etcd by @mogliang in #78
 - Fix bug that k3scp ObservedGeneration doesn't change by @mogliang in #86
 - Implement etcd connection by @mogliang in #82
 - chore: changes from org move by @richardcase in #90
 - chore: changes from bumping capi version by @richardcase in #91
 - fix(controlplane): remove 2nd call to ctrl.SetupSignalHandler by @cannonpalms in #94
 - Integrate with CAPI e2e test framework by @nasusoba in #95
 - Add cluster-upgrade e2e tests by @nasusoba in #98
 - ❇️ Support airgap install by @nasusoba in #99
 - 📖 Add a development guide for setting up tilt by @nasusoba in #100
 - Fix k3s v1beta1 openstack by @pli01 in #101
 - Modify node removal logic with removal annotation [Etcd proxy] by @nasusoba in #103
 - Bump up kube-rbac-proxy version to v0.16.0 by @nasusoba in #104
 - Implement control plane template by @anmazzotti in #88
 - Bump up cluster-api version to v1.7.1 and go version to 1.21.9 by @nasusoba in #105
 - Fix KCP remediation & add machine deployment remediation test by @nasusoba in #109
 - Deprecate DisableExternalCloudProvider by @anmazzotti in #112
 - Implement CustomValidator and CustomDefaulter webhook interfaces. by @anmazzotti in #111
 - Check k3s-serving secret to determine controlPlane.Status.Initialized by @anmazzotti in #113
 - feat: Changes to controlplane spec should trigger a rollout by @wikoion in #114
 - feat: Change from upgradeAfter to rolloutAfter in v1beta2 api upgrade by @wikoion in #116
 - Add NodeDeletionTimeout and NodeVolumeDetachTimeout by @nasusoba in #118
 - Fix a TODO for kubeconfig rotation by @nasusoba in #122
 - Fix a bug for etcd removal machine controller [Etcd Proxy] by @nasusoba in #125
 - Add 
Status.Versionfor KThreesControlPlane by @nasusoba in #127 - Add v1beta2 and clusterclass test for e2e by @nasusoba in #124
 - Use CustomDefaulter to default KThreesControlPlane spec by @anmazzotti in #121
 - Fix a bug for ClusterClass e2e template [e2e test] by @nasusoba in #128
 - fix: Remove resource limit for controlplane controller [v0.2.0] by @nasusoba in #131
 - fix: Set requeue time for etcd proxy [etcd proxy][v0.2.0] by @nasusoba in #129
 - Add system-default-registry setting by @nasusoba in #132
 
New Contributors
- @richardcase made their first contribution in #90
 - @nasusoba made their first contribution in #95
 - @pli01 made their first contribution in #101
 - @wikoion made their first contribution in #114
 
Full Changelog: v0.1.9...v0.2.0
What's Changed
- append /run/cluster-api/bootstrap-success.complete by @anmazzotti in #79
 - feat: first pass at MHC support by @lukebond in #77
 - Update README for capv by @zawachte in #81
 - Deploy etcd CA cert if k3s use embeded etcd by @mogliang in #78
 - Fix bug that k3scp ObservedGeneration doesn't change by @mogliang in #86
 - Implement etcd connection by @mogliang in #82
 - chore: changes from org move by @richardcase in #90
 - chore: changes from bumping capi version by @richardcase in #91
 - fix(controlplane): remove 2nd call to ctrl.SetupSignalHandler by @cannonpalms in #94
 - Integrate with CAPI e2e test framework by @nasusoba in #95
 - Add cluster-upgrade e2e tests by @nasusoba in #98
 - ❇️ Support airgap install by @nasusoba in #99
 - 📖 Add a development guide for setting up tilt by @nasusoba in #100
 - Fix k3s v1beta1 openstack by @pli01 in #101
 - Modify node removal logic with removal annotation [Etcd proxy] by @nasusoba in #103
 - Bump up kube-rbac-proxy version to v0.16.0 by @nasusoba in #104
 - Implement control plane template by @anmazzotti in #88
 - Bump up cluster-api version to v1.7.1 and go version to 1.21.9 by @nasusoba in #105
 - Fix KCP remediation & add machine deployment remediation test by @nasusoba in #109
 - Deprecate DisableExternalCloudProvider by @anmazzotti in #112
 - Implement CustomValidator and CustomDefaulter webhook interfaces. by @anmazzotti in #111
 - Check k3s-serving secret to determine controlPlane.Status.Initialized by @anmazzotti in #113
 - feat: Changes to controlplane spec should trigger a rollout by @wikoion in #114
 - feat: Change from upgradeAfter to rolloutAfter in v1beta2 api upgrade by @wikoion in #116
 - Add NodeDeletionTimeout and NodeVolumeDetachTimeout by @nasusoba in #118
 - Fix a TODO for kubeconfig rotation by @nasusoba in #122
 - Fix a bug for etcd removal machine controller [Etcd Proxy] by @nasusoba in #125
 - Add 
Status.Versionfor KThreesControlPlane by @nasusoba in #127 - Add v1beta2 and clusterclass test for e2e by @nasusoba in #124
 - Use CustomDefaulter to default KThreesControlPlane spec by @anmazzotti in #121
 - Fix a bug for ClusterClass e2e template [e2e test] by @nasusoba in #128
 - fix: Remove resource limit for controlplane controller [v0.2.0] by @nasusoba in #131
 - fix: Set requeue time for etcd proxy [etcd proxy][v0.2.0] by @nasusoba in #129
 - Add system-default-registry setting by @nasusoba in #132
 
New Contributors
- @richardcase made their first contribution in #90
 - @nasusoba made their first contribution in #95
 - @pli01 made their first contribution in #101
 - @wikoion made their first contribution in #114
 
Full Changelog: v0.1.9...v0.2.0
v0.1.9
What's Changed
- chore: ci check to ensure generation has been run by @lukebond in #65
 - fix upgrade issue by @mogliang in #68
 - ci: run common tests in ./pkg in PRs by @cannonpalms in #72
 - feat: add CAPV setup samples by @luisdavim in #74
 - fix: move responsibility for managing k3s token to control plane controller by @cannonpalms in #71
 
New Contributors
- @mogliang made their first contribution in #68
 - @luisdavim made their first contribution in #74
 
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- fix(makefile): extract git lightweight or annotated tag for releases by @philjb in #57
 - Expose flag to explicitly disable cloud-provider=external kubelet argument by @anmazzotti in #60
 - Include metadata.yaml in release by @anmazzotti in #61
 - feat: expose custom labels for control plane machines by @lukebond in #59
 
New Contributors
- @philjb made their first contribution in #57
 - @anmazzotti made their first contribution in #60
 
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- Make script executable by @ekarlso in #42
 - Cleanup build and release issues by @ekarlso in #43
 - fix: update tilt provider image config for org change by @cannonpalms in #44
 - Fix controlplane-provider rbac for issue 45 by @zawachte in #46
 - Fix release tagging by @ekarlso in #47
 - Fix image tag by @ekarlso in #49
 - Use RELEASE_TAG by @ekarlso in #50
 - Add missing clusterctl label needed for move by @ekarlso in #51
 - chore: add kube scheduler server args & plumb through to config by @lukebond in #54
 
New Contributors
Full Changelog: v0.1.6...v0.1.7
v0.1.6-hotfix.2
What's Changed
- fix: update tilt provider image config for org change by @cannonpalms in #44
 - Fix controlplane-provider rbac for issue 45 by @zawachte in #46
 - Fix release tagging by @ekarlso in #47
 - Fix image tag by @ekarlso in #49
 - Use RELEASE_TAG by @ekarlso in #50
 
Full Changelog: v0.1.6-hotfix.1...v0.1.6-hotfix.2
v0.1.6-hotfix.1
What's Changed
Full Changelog: v0.1.6-hotfix.0...v0.1.6-hotfix.1
v0.1.6-hotfix.0
v0.1.6
What's Changed
- Sample template for Openstack by @luisgdf in #24
 - fix: add missing common provider label by @cannonpalms in #29
 - feat: add tilt provider support by @cannonpalms in #30
 - fix: Use singular in --node-label and --node-taint flags by @mkmik in #38
 - Rename package, update deps and add gha by @ekarlso in #39
 - Add and fix golangci issues by @ekarlso in #41
 
New Contributors
- @luisgdf made their first contribution in #24
 - @cannonpalms made their first contribution in #29
 - @ekarlso made their first contribution in #39
 
Full Changelog: v0.1.5...v0.1.6