Skip to content

v0.16.2

Choose a tag to compare

@misosvec misosvec released this 16 Oct 14:59
· 3 commits to master since this release
9397c34

v0.16.2

Before upgrading, check that the network field of every cluster in your InputManifests
belongs to an RFC 1918 private range (10.0.0.0/8, 172.16.0.0/12 or 192.168.0.0/16).
The field is immutable, so clusters with any other range must be recreated with a valid
range and their workloads migrated.

What's Changed

  • Added Vast.ai as a supported provider #2229

    Vast.ai requires a personal API key, a team API key is optional. Vast.ai can only be used
    for compute nodepools, not for control plane or load balancer nodepools.

  • Added vram parameter to machineSpec, all machineSpec fields are now required for Vast.ai nodepools #2231

  • Cluster VPN network ranges must be valid IPv4 CIDRs within an RFC 1918 private range #2234

    Any changes to an InputManifest are rejected until the network field contains a valid range.

  • Postpone unattended-upgrades to 1-3 hours after VM boot to avoid apt lock clashes with kube-eleven #2233

  • General maintenance dependencies update #2243

Bug fixes

  • Fixed the operator ClusterRole missing the events resource from the events.k8s.io API group #2236
  • Fixed InputManifest validation to reject OVH, Verda and CloudRift providers for control plane and load balancer nodepools #2239
  • Fixed manager scheduling removal of control plane nodes that would break the quorum of healthy nodes #2238