This thread describes how sveltos handles long running tasks in #Kubernetes reconciliation loop.
#Controllers are the core of Kubernetes.
It’s a controller’s job to ensure that, for any given object, the actual state matches the desired state defined in the object spec. (1)
K8s cleaner is a controller that identifies, removes, or updates stale/orphaned or unhealthy resources in a Kubernetes cluster
➤ https://t.co/hrkUnHH5NW
Release v1.10.0
https://t.co/v4vtg7IyEv
🚀 New Features
OIDC Authentication in Dashboard
Users can now log into the Sveltos dashboard using OpenID Connect (Authorization Code Flow with a public client), as an alternative to manual token authentication.
PR: dashb…
@foliotrail Loved this "Beach-head services pattern (ksm + Sveltos) — clean place to layer NVIDIA GPU Operator, Network Operator (DOCA/BlueField), ... consistently across every child cluster."
and just FYI, Sveltos is used but not owned by Mirantis
Release v1.9.0
https://t.co/28uNTxHGoi
🚀 New Features
Remote URL Support in PolicyRefs
Reference YAML content directly from HTTP/HTTPS endpoints: Previously, PolicyRef was limited to ConfigMaps and Secrets, which imposed an ~1 MB size cap. You can now define a r…
Release v1.8.0
https://t.co/xAHB6YX1zR
🚀 New Features
GitOps Friendly Kubeconfig Renewal
Support for In-place Secret Updates: Previously, Sveltos rotated kubeconfigs by creating a new key (re-kubeconfig) and updating the SveltosCluster spec. This caused drift in…
Release v1.7.0
https://t.co/o9Q8OBi9ow
✨ Key Highlights
Reconciliation Stability (#1657): Fixed "reconciliation storms" in production environments by implementing a robust NextReconcileTime guard and an in-memory cooldown map to prevent tight loops and high CPU u…
Release v1.6.0
https://t.co/WovwJ0sa73
🚀 Release Notes: Performance & Stability Update
This release focuses heavily on infrastructure efficiency and core stability. We have significantly optimized the resource footprint of our edge components and addressed severa…
Release v1.5.1
https://t.co/D50qg0c2vt
✨ New Features & Enhancements
Pre and Post-Delete Validation Checks (#1590): Introduces the ability to define health checks that must pass before and after a resource is deleted. This ensures that addons are only removed whe…
Release v1.4.0
https://t.co/twwmw7lJlP
This release introduces significant enhancements to the Sveltos Dashboard, providing deeper visibility into event-driven workflows, and brings critical performance optimizations to EventReports and Pull-Mode cluster management…
Release v1.3.0
https://t.co/EwwAm42HMY
✨ New Features and Enhancements
🚀 Promotion Enhancements: Pre-Health Check Deployments
Introduced the optional PreHealthCheckDeployment field to the ClusterPromotion resource. This allows users to deploy and reconcile spec…
Release v1.2.1
https://t.co/N9Btb59C7Z
✨ New Features and Enhancements
Dashboard Enhancements
Filter deployed resources by namespace, name, kind
Filter deployed Helm charts by release namespace and name
Filter Profiles by namespace, name
Display when cluster …
This tool lets you define add-ons (Helm charts, YAML, kustomize, etc.) in a management cluster and automatically deploy them across multiple target clusters with dependency ordering and drift detection
➜ https://t.co/GX8PDVN8zt
Release v1.2.0
https://t.co/X8C8joeeOd
✨ New Features and Enhancements
Progressive Rollouts with Cluster Promotion
A new Custom Resource Definition (ClusterPromotion) is introduced to enable declarative, multi-stage, progressive rollout of a single configuration…
Release v1.1.0 (v1.1.1)
https://t.co/hQLDQNXTJH
🚀 Features
Sveltos MCP Server: This release introduces the new Sveltos MCP Server, which provides the ability to trigger debug sessions. This new component enhances the management capabilities of the Sveltos platfor…
Release v1.0.1
https://t.co/TQrgHf8NBT
🐛 Bug Fixes
Helm Chart Templating: Previously, two paths in the addon controller failed to instantiate Helm charts correctly, causing them to be deployed and immediately undeployed. This occurred when the release namespace w…