• cluster-api-cluster-1.0.0 f35a6da42a

    github-actions[bot] released this 2026-03-21 20:51:41 +00:00 | 52 commits to main since this release

    Cluster API Cluster using Kubevirt, K3s, RKE2, and Kubeadm

    What's Changed

    Virtual Machine Changes:

    • Allow CPU over-provisioning on VMs
    • Expose video device feature on VMs
    • Always use pod interface as primary network device (avoid routing issues when every node is 10.0.2.2)

    K3s/RKE2 Provider Changes:

    • Make extraFiles a generic input and use it for Kubelet configuration
    • Expose kubeletArgs as configurable
    • Make disabledComponents generic
    • No longer hard-coding cluster/service CIDRs
    • cloudProviderName and disableCloudController now configurable

    Kubevirt Provider Changes:

    • Allow setting controlPlaneService type and adding of annotations

    Known issues with K3s

    1. KThreesControlPlane objects never become ready when using any version higher than v1.33.8+k3s1
      see: https://github.com/k3s-io/cluster-api-k3s/issues/211

    Full Changelog: https://github.com/cloudymax/kubevirt-community-stack/compare/cluster-api-operator-2.2.1...cluster-api-cluster-1.0.0

    Downloads