Release v0.8.0
What's Changed
- Update quick start to use default cluster template by @neoaggelos in #125
- Support debian trixie in e2e tests and image builder by @neoaggelos in #126
- chore: use API helper for parsing instance devices by @neoaggelos in #127
- chore: make instance launch options into shared package by @neoaggelos in #128
- chore: cleanup internal LaunchOptions API by @neoaggelos in #129
- chore: use LaunchOptions for all instance configs by @neoaggelos in #130
- Run haproxy as PID 1 in OCI containers by @neoaggelos in #131
- chore: more launch options work by @neoaggelos in #132
- client-side verify hash of OCI images by @neoaggelos in #134
- chore: use klog flags for tool logging by @neoaggelos in #135
- chore: bump github.com/go-viper/mapstructure/v2 v2.3.0 -> v2.4.0 by @neoaggelos in #137
- proper support for sha256 pinning OCI images by @neoaggelos in #136
- fix e2e CI flakes with kind cni manifests by @neoaggelos in #138
- chore: more launch options API cleanup work by @neoaggelos in #139
- update roadmap for v0.8.0 and beyond by @neoaggelos in #141
- chore: update image components by @neoaggelos in #142
- chore: pre-fetch system images before running tests by @neoaggelos in #144
- Implement kube-vip load balancer type by @neoaggelos in #143
- Fix build scripts for Debian 13 by @neoaggelos in #145
- Rework internal simplestreams tool by @neoaggelos in #146
- image-builder: Make VM images compatible with both Incus and LXD by @neoaggelos in #147
- Update Go 1.24.4 -> 1.24.7 by @neoaggelos in #149
- chore: add install-go.sh script (for local development) by @neoaggelos in #150
- chore: rework image-builder CLI by @neoaggelos in #151
- image-builder: compress rootfs.img of virtual machines on by @neoaggelos in #153
- Publish image tarballs to
kubeadm-imagesreleases by @neoaggelos in #152 - update flannel v0.26.3 -> v0.27.3 by @neoaggelos in #140
- add contents: write permission to build images job by @neoaggelos in #154
- Support Kubernetes v1.34.0 by @neoaggelos in #155
- chore: allow creating lxc clients over unix sockets by @neoaggelos in #156
- chore: include architecture in imported image path by @neoaggelos in #157
- Minor bugfixes and improvements in LXC client package by @neoaggelos in #158
- chore: Adjust LaunchOptions API for specifying images by @neoaggelos in #159
- chore: Fixes for local config files and unix socket clients by @neoaggelos in #160
- chore: move image-builder and simplestreams under internal/exp by @neoaggelos in #161
- chore: complete launch options by @neoaggelos in #162
- chore: e2e test setup credentials and bootstrap cluster by @neoaggelos in #163
- manager: allow mounting unix socket into manager pod by @neoaggelos in #164
- update Go 1.24.7 -> 1.25.3 by @neoaggelos in #165
- kini - Kubernetes-in-Incus by @neoaggelos in #166
- feat: Add support for custom HAProxy config template by @HomayoonAlimohammadi in #167
- Fix ClusterClass variable definitions for ClusterAPI v1.11 compatibility by @neoaggelos in #168
- update ClusterAPI v1.10.4 -> v1.10.7 by @neoaggelos in #169
- prepare v0.8.0 release and update roadmap by @neoaggelos in #170
New Contributors
- @HomayoonAlimohammadi made their first contribution in #167
Full Changelog: v0.7.0...v0.8.0