Releases: canonical/cluster-api-k8s
Releases · canonical/cluster-api-k8s
Release v0.2.0
What's Changed
- Fix annotation, Skip nil response by @HomayoonAlimohammadi in #48
- Rename maas cluster-template.rc to template-variables.rc by @maci3jka in #49
- Bump github.com/docker/docker from 25.0.5+incompatible to 25.0.6+incompatible by @dependabot in #35
- Add rollout upgrade integration test by @bschimke95 in #29
- vSphere infrastructure provider template by @eaudetcobello in #25
- Added initial in place update machine controller implementation by @berkayoz in #37
- Add in-place upgrade e2e tests by @berkayoz in #53
- Add in-place upgrade proposal by @berkayoz in #30
- Stabilize e2e tests by @bschimke95 in #50
- Add cluster-wide in-place upgrade proposal by @HomayoonAlimohammadi in #55
- Bump github.com/regclient/regclient from 0.6.1 to 0.7.1 in /hack/tools by @dependabot in #38
- Adapt scale test to not remove HA by @bschimke95 in #56
- Fix MachineReconciler comment by @HomayoonAlimohammadi in #57
- rename max to maxDuration to fix predeclared lint by @eaudetcobello in #59
- Add Certificates Refresh Controller - Control Plane by @mateoflorido in #58
- Use in-place upgrade release annotation if present by @berkayoz in #61
- Add Certs Refresh Proposal by @mateoflorido in #54
- Add Cluster-wide Certificates Refresh by @mateoflorido in #60
- Add machine deployment reconciler by @HomayoonAlimohammadi in #63
- Bump k8s-snap-api to v1.0.9 by @eaudetcobello in #68
- Support Snapstore Proxy Configuration by @eaudetcobello in #64
- Remove unused code, comments and update errors to use fmt.Errorf by @berkayoz in #67
- Set SnapInstallData from CK8sConfigSpec by @eaudetcobello in #62
- Disable default k8s services for AMI by @bschimke95 in #70
- Support user-supplied bootstrap configuration by @eaudetcobello in #66
- Use new channel field instead of install script overwrite by @eaudetcobello in #73
- Improve UX around setting Proxy configurations in the spec by @maci3jka in #69
- Use updated annotations from k8s api repo by @berkayoz in #72
- Add E2E tests for MachineDeployment orchestrated in-place upgrades by @HomayoonAlimohammadi in #74
- Support running e2e tests on AWS by @eaudetcobello in #45
- Add CP orchestrated in-place upgrade controller by @HomayoonAlimohammadi in #71
- Update golangci-lint, adjust workflows, fix uncaught errors by @berkayoz in #76
- Implement Refresh Worker Certificates Logic by @mateoflorido in #65
- Add new release series by @berkayoz in #77
New Contributors
- @maci3jka made their first contribution in #49
- @dependabot made their first contribution in #35
Full Changelog: v0.1.2...v0.2.0
Release v0.1.2
What's Changed
- Add unit tests for
cloudinit
generation by @mateoflorido in #16 - Ignore kubernetes version prefix for machine filter by @bschimke95 in #26
- Update main.md by @eaudetcobello in #27
- Initial implementation of passing external datastore parameters by @berkayoz in #20
- Add MaaS cluster template by @berkayoz in #24
- CAPI e2e tests by @bschimke95 in #13
- Handle Go version used to build image by @neoaggelos in #28
- update codeowners by @bschimke95 in #34
- fix k8s-snap Dockerfile by @bschimke95 in #33
- disable k8s node cleanup and let CAPI handle it by @bschimke95 in #32
- fix nil map assignment by @bschimke95 in #39
- Add dualstack template by @bschimke95 in #36
- Allow setting the node name in CK8sConfigTemplate by @neoaggelos in #44
- Upgrade to Go 1.22 and use github.com/canonical/k8s-snap-api by @neoaggelos in #43
- use hardcoded Go version to get go from go.dev/dl in Dockerfile by @eaudetcobello in #41
- AWS infrastructure provider template by @bschimke95 in #22
- Use Node name instead of Machine name on removal by @HomayoonAlimohammadi in #46
- Add join token to SANs by @bschimke95 in #47
New Contributors
- @eaudetcobello made their first contribution in #27
- @HomayoonAlimohammadi made their first contribution in #46
Full Changelog: v0.1.1...v0.1.2
Release v0.1.1
What's Changed
- Add Go CI by @bschimke95 in #18
- Fix microcluster port propagation by @bschimke95 in #21
- Add CI for provider images by @bschimke95 in #19
- Pass Bootstrap Features Configuration to the Cluster by @mateoflorido in #17
New Contributors
- @mateoflorido made their first contribution in #17
Full Changelog: v0.0.1-rcX...v0.1.1
Release v0.0.1-rcX
What's Changed
- Initial implementation of bootstrap and controlplane providers by @neoaggelos in #5
- use sudo docker everywhere by @bschimke95 in #6
- Sideload OCI images into the test Docker image by @neoaggelos in #10
- Initial version for k8sd-proxy by @berkayoz in #7
- Add Control-plane multinode joining by @bschimke95 in #8
- CAPD requires --anonymous-auth=true for the loadbalancer checks by @neoaggelos in #11
- fix install.sh script by @neoaggelos in #12
- Add worker multinode join implementation by @bschimke95 in #14
- Cleanup microcluster/k8s when scaling down cluster nodes by @bschimke95 in #15
New Contributors
- @neoaggelos made their first contribution in #5
- @berkayoz made their first contribution in #7
Full Changelog: https://github.com/canonical/cluster-api-k8s/commits/v0.0.1-rcX