Skip to content

Releases: UseAfterMe/Talosforge

Talosforge v0.2.0

14 Apr 17:10

Choose a tag to compare

Talosforge v0.2.0

Talosforge v0.2.0 is a major networking and operator-experience update focused on simplifying high availability and on-prem service exposure.

This release keeps Talos VIP as the control-plane HA endpoint and replaces MetalLB with Cilium's native LoadBalancer IPAM and L2 announcements. The result is a cleaner Talos-native HA and networking model with fewer moving parts and more accurate health reporting.

Highlights

  • Talos VIP remains the HA API endpoint for multi-control-plane clusters
  • MetalLB has been removed in favor of Cilium native LB IPAM and L2 announcements
  • Health output now includes:
    • HA-aware talosctl health
    • direct Talos service checks
    • Kubernetes readiness verification
    • Cilium LoadBalancer IP pool visibility
    • LoadBalancer service IP visibility
  • Configure flow now better handles:
    • derived Cilium pool and L2 policy names
    • cleaner default LoadBalancer range suggestions
    • safer reuse of prior config without stale derived values taking over
  • Destroy workflow now:
    • lists tracked workspaces correctly
    • highlights workspace names more clearly
    • presents single-workspace confirmation with improved styling

What Changed

Networking

  • Removed MetalLB from the Talosforge deployment model
  • Added Cilium LoadBalancer IP pool rendering
  • Added Cilium L2 announcement policy rendering
  • Updated Cilium values to support kube-proxy replacement and L2 announcements in Talos
  • Updated health output to show:
    • configured Cilium LB ranges
    • total / used / available IPs
    • assigned LoadBalancer service IPs

High availability

  • Kept Talos VIP as the control-plane HA mechanism
  • Improved HA-aware talosctl health invocation so it works cleanly with multi-control-plane clusters
  • Removed misleading fallback language from health output now that the Talos health checks are wired correctly

Cluster lifecycle and operator UX

  • Improved configure defaults for Cilium pool names and L2 policy names
  • Improved LoadBalancer pool suggestions so they follow the planned node IP layout more intelligently
  • Fixed cached Talos image reuse on Proxmox when the image already exists outside Terraform state
  • Improved tracked destroy workspace discovery and confirmation output

Validated in this release

  • Talos VIP multi-control-plane HA clusters on Proxmox
  • Cilium-native LoadBalancer IP management
  • Traefik LoadBalancer service IP assignment through Cilium
  • Proxmox CSI installation and health checks
  • Multi-workspace kubeconfig and talosconfig handling
  • Destroy and workspace selection flows

Included stack

  • talosctl
  • Talos Linux
  • Cilium
  • Traefik
  • optional Proxmox CSI

Licensed under Apache 2.0.

Talosforge v0.1.0

13 Apr 04:14

Choose a tag to compare

Initial public Talosforge release with Proxmox provisioning, Talos bootstrap, VIP-based HA, and optional Cilium, MetalLB, Traefik, and Proxmox CSI.