Releases: lxc/cluster-api-provider-incus
Releases · lxc/cluster-api-provider-incus
Release v0.4.3
What's Changed
- Add lxcmachine.spec.devices by @neoaggelos in #33
- upgrade github.com/go-jose/go-jose/v4 v4.0.4 -> v4.0.5 by @neoaggelos in #34
- Organize E2E tests and labels by @neoaggelos in #35
- Add ClusterClassRollout e2e test by @neoaggelos in #37
- Add e2e tests for kube-vip and OVN network load balancer by @neoaggelos in #36
- Update golang.org/x/net v0.33.0 -> v0.33.7 by @neoaggelos in #39
- Use go.mod for Go version in GitHub actions by @neoaggelos in #38
Full Changelog: v0.4.2...v0.4.3
Release v0.4.2
What's Changed
- Properly handle LXCMachine InstanceProvisioned condition by @neoaggelos in #32
- Update sigs.k8s.io/cluster-api v1.9.4 -> v1.9.5 by @neoaggelos in #31
Full Changelog: v0.4.1...v0.4.2
Release v0.4.1
What's Changed
- doc: handle breaking change in 5.21/stable lxd snap track by @neoaggelos in #28
- bugfix: Stable InstanceProvisionedCondition for machines with bootstrap in progress by @neoaggelos in #27
- De-duplicate makefile for conformance tests by @neoaggelos in #30
- Minor wording fixes to developer guide by @neoaggelos in #29
Full Changelog: v0.4.0...v0.4.1
Release v0.4.0
What's Changed
- Add "lxc-default" cluster class by @neoaggelos in #18
- Add cluster-autoscaler e2e spec by @neoaggelos in #21
- Fixes in LXCMachineReconciler by @neoaggelos in #22
- Add documentation for lxc-default cluster class and default template by @neoaggelos in #23
- Add Developer Guide by @neoaggelos in #24
- log reason for failing to create incus client by @neoaggelos in #25
- Prepare for release v0.4.0 by @neoaggelos in #26
Full Changelog: v0.3.1...v0.4.0
Release v0.3.1
What's Changed
- fix default diagnostics-address flag value by @neoaggelos in #20
- add v0.2 and v0.3 to metadata.yaml by @neoaggelos in #19
Full Changelog: v0.3.0...v0.3.1
Release v0.3.0
What's Changed
- Style improvements in e2e tests by @neoaggelos in #3
- use Cluster name instead of LXCCluster name to annotate objects by @neoaggelos in #4
- Cleanup cluster templates by @neoaggelos in #5
- docs: Update image versions from default simplestreams server by @neoaggelos in #8
- e2e: Fixes and improvements by @neoaggelos in #7
- Update and cleanup image build scripts by @neoaggelos in #10
- Drop
cd docs/book && make testfrom CI by @neoaggelos in #9 - Use a hash of the namespace in the load balancer instance name by @neoaggelos in #6
- Add e2e cluster upgrade test by @neoaggelos in #13
- dev: go mod tidy by @neoaggelos in #12
- Add upstream Kubernetes conformance tests by @neoaggelos in #11
- Add e2e test with ubuntu flavor (install kubeadm during cloud-init) by @neoaggelos in #14
- Pull kubeadm images for target base image version by @neoaggelos in #16
- Consider BootstrapSucceeded condition when setting LXCMachine status by @neoaggelos in #15
- Update fingerprint of kubeadm/v1.32.0 images by @neoaggelos in #17
Full Changelog: v0.2.0...v0.3.0
Release v0.2.0
Upgrade notes
NOTE: If upgrading from v0.1.0, you must first uninstall the previous version of cluster-api-provider-lxc, then install with
clusterctl init -i lxc
What's Changed
- Introduce e2e tests running on Incus and LXD, configure GitHub actions on PRs
- Iterate on infrastructure.cluster.x-k8s.io/v1alpha2 version for LXCCluster and LXCMachine types
- Documentation improvements
- Remove v1alpha1 CRDs
- Update sigs.k8s.io/cluster-api v1.9.2 -> v1.9.4 by @neoaggelos in #1
- [test] Add e2e test for OCI load balancer (if supported by infrastructure) by @neoaggelos in #2
New Contributors
- @neoaggelos made their first contribution in #1
Full Changelog: v0.1.0...v0.2.0