Compatibility Matrix
Version compatibility between Butler Labs projects and dependencies.
Butler Platform
| Dependency | Supported Versions |
|---|---|
| Kubernetes | 1.28, 1.29, 1.30, 1.31 |
| Talos Linux | 1.7.x, 1.8.x, 1.9.x, 1.10.x, 1.11.x, 1.12.x |
Steward
| Dependency | Supported Versions |
|---|---|
| Management Cluster (Kubernetes) | 1.28+ |
| Tenant Clusters (Kubernetes) | 1.27, 1.28, 1.29, 1.30, 1.31 |
DataStore Support
| DataStore | Versions | Status |
|---|---|---|
| Etcd | 3.5.x | Stable |
| Postgresql | 14, 15, 16 | Beta |
| Mysql | 8.0+ | Beta |
| Nats | 2.10+ | Experimental |
Infrastructure Provider Support
| Provider | Butler Version | Status | Notes |
|---|---|---|---|
| Harvester | v0.1.0+ | Stable | HCI with KubeVirt |
| Nutanix | v0.1.0+ | Stable | AHV and Prism Central |
| AWS | v0.9.0+ | Beta | EC2 with CAPA for steady-state |
| GCP | v0.9.0+ | Beta | Compute Engine with CAPG for steady-state |
| Azure | v0.9.0+ | Beta | Azure VMs with CAPZ for steady-state |
| Proxmox | Planned | -- | VM provisioning |
Talos Linux Compatibility
| Butler Version | Talos Versions |
|---|---|
| v0.9.x | 1.7.x -- 1.12.x |
| v0.8.x | 1.7.x -- 1.11.x |
| v0.7.x | 1.7.x -- 1.8.x |
Cluster API Integration
| capi-steward | Cluster API | Bootstrap Provider |
|---|---|---|
| 0.3.x | 1.7.x, 1.8.x | CABPT (Talos) 0.6.x |
| 0.2.x | 1.6.x, 1.7.x | CABPT (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
| Product | Current | Previous | EOL |
|---|---|---|---|
| Butler | v0.9.x | v0.8.x | v0.7.x |
| Steward | v0.4.x | v0.3.x | v0.2.x |