Changelog
What's new in Kubaros. The appliance updates itself — see Updates in your console.
v0.5.0
AlphaJune 2026- Per-cluster internet gateways with bandwidth tiers: pick a speed (50 / 100 / 250 / 500 / 1000 / 10000 Mbit, or your own tiers) when creating a cluster or any time from its Gateway panel. Kubaros NATs the cluster to the internet and shapes it to the chosen tier — no tier means the cluster stays internal/isolated. Bill the tiers in your own system; Kubaros stores no prices.
- One edge VM per site, reused: the gateway runs on the SAME per-site edge VM as the Remote Connector — so adding gateways to more clusters never spends extra system VMs or public IPs (one VM + at most one public IP per Proxmox site).
- WAN bridge per Proxmox connection: set the internet-uplink bridge (default vmbr0) for the edge VM, since it can differ on each Proxmox.
v0.4.0
Alpha- Observability: a Metrics tab on every cluster shows live per-cluster and per-node CPU, memory and pod usage — also available via the REST API for your own dashboards.
- etcd backups & restore: take point-in-time etcd snapshots of the control plane, schedule them (daily/weekly) and restore after a failure — straight from the cluster's Backups tab.
- White-label branding: set your product name, logo and accent colour (and optionally hide "Powered by Kubaros") for the console your customers log into — the public website stays Kubaros.
- Multiple Proxmox sites: connect any number of Proxmox clusters and choose the default site for new clusters.
- Kubernetes install option: a Helm chart now ships alongside the VM/compose install, and appliance images are multi-arch (amd64 + arm64).
v0.3.0
AlphaJune 2026- Usage-based billing (pay-as-you-go): switch the appliance from fixed quotas to OVH-style metered billing — tenant limits become advisory and never block provisioning.
- Optional tenant quotas: leave any limit empty for unlimited (clusters, nodes and storage).
- Per-tenant usage report with CSV export — ready to feed your billing system.
- Public IP booking & MetalLB: book public IPs from your pools and assign them to clusters — Kubaros installs and configures MetalLB (Layer-2) so LoadBalancer services hand out those addresses. Tenants can self-serve within a max-public-IPs quota.
- Remote Connector mode: for a centrally-hosted Kubaros, it provisions a tiny WireGuard connector VM on the Proxmox site (one public IP) that securely tunnels into the internal Talos networks — no manual setup. Each site is either Local Appliance or Remote Connector.
- Per-tenant network isolation: every tenant gets a dedicated VLAN and node subnet from a provider supernet, with generous /16 pod & service CIDRs by default (a /24 pod CIDR is far too small) — configurable globally and per cluster.
- Management network: define the network your Talos nodes use (auto-SDN with DHCP+SNAT, or an existing bridge) and verify from the console that the appliance can reach it.
- Stronger tenant isolation: tenants get a scoped console, create clusters without touching infrastructure, and can no longer see other tenants' usage or your Proxmox settings.
- More reliable updates: the appliance checks the container registry directly, so the version it offers is always one you can actually install — plus 'kubaros check' to compare your version against the latest.
v0.2.0
AlphaJune 2026- First-run setup wizard: create the admin, connect & validate Proxmox (version, single-server-vs-cluster, SDN, Ceph) and register public IP ranges.
- License server & activation: buy a plan on the website, paste the key in your appliance to unlock its tier.
- Installation registry: every appliance phones home (opt-out via KUBAROS_TELEMETRY=off) so installs get a Community licence and can be assigned to a customer on activation.
- Public IP pools bound to each Proxmox site — the basis for LoadBalancer IPs.
- Robust cluster deletion (a cluster can always be removed, even if Proxmox is unreachable).
- Self-updater with stable/beta/edge channels and host-side apply.
v0.1.0
FoundationMay 2026- Initial appliance: dashboard, Proxmox connection & discovery.
- Talos cluster provisioning, kubeconfig download, live job logs.
- Multi-tenancy: tenants, projects and role-based access control.
- REST API with scoped tokens, usage reporting and audit logging.