Skip to main content

Compatibility Matrix

Version compatibility between Butler Labs projects and dependencies.

Butler Platform

DependencySupported Versions
Kubernetes1.28, 1.29, 1.30, 1.31
Talos Linux1.7.x, 1.8.x, 1.9.x, 1.10.x, 1.11.x, 1.12.x

Steward

DependencySupported Versions
Management Cluster (Kubernetes)1.28+
Tenant Clusters (Kubernetes)1.27, 1.28, 1.29, 1.30, 1.31

DataStore Support

DataStoreVersionsStatus
Etcd3.5.xStable
Postgresql14, 15, 16Beta
Mysql8.0+Beta
Nats2.10+Experimental

Infrastructure Provider Support

ProviderButler VersionStatusNotes
Harvesterv0.1.0+StableHCI with KubeVirt
Nutanixv0.1.0+StableAHV and Prism Central
AWSv0.9.0+BetaEC2 with CAPA for steady-state
GCPv0.9.0+BetaCompute Engine with CAPG for steady-state
Azurev0.9.0+BetaAzure VMs with CAPZ for steady-state
ProxmoxPlanned--VM provisioning

Talos Linux Compatibility

Butler VersionTalos Versions
v0.9.x1.7.x -- 1.12.x
v0.8.x1.7.x -- 1.11.x
v0.7.x1.7.x -- 1.8.x

Cluster API Integration

capi-stewardCluster APIBootstrap Provider
0.3.x1.7.x, 1.8.xCABPT (Talos) 0.6.x
0.2.x1.6.x, 1.7.xCABPT (Talos) 0.6.x

Helm Chart Repository

All charts are distributed via OCI registry:

ghcr.io/butlerdotdev/charts/
├── butler-crds
├── butler-controller
├── butler-console
├── butler-bootstrap
├── butler-addons
├── butler-provider-harvester
├── butler-provider-nutanix
├── butler-provider-proxmox
├── steward (published from steward repo)
├── steward-crds (published from steward repo)
└── steward-etcd

Version Support Policy

  • Current: Active development, all fixes
  • Previous: Security fixes only
  • End of Life: No updates
ProductCurrentPreviousEOL
Butlerv0.9.xv0.8.xv0.7.x
Stewardv0.4.xv0.3.xv0.2.x