Go modules ยท #2329
github.com/projectsveltos/addon-controller
v1.14.0projectsveltos/addon-controller โLast release 5 days ago
22 Aug 2026
Ships on a steady schedule
a new release about every 8 days
Rarely documented
notes for 10 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
1061 releases ยท first in 2023
Release timeline
1061 releases since 2023Releases
- v1.8.1-0.20260423070815-7d9f9bfae2e123 Apr 2026pre-release
Nothing published for this version
- v1.8.1-0.20260422102454-a0db3c13a54522 Apr 2026pre-release
Nothing published for this version
- v1.8.1-0.20260421212730-9f52b83d385221 Apr 2026pre-release
Nothing published for this version
- v1.8.1-0.20260421081430-4c8d3502de9521 Apr 2026pre-release
Nothing published for this version
- v1.8.1-0.20260420145041-69e23e6b617f20 Apr 2026pre-release
Nothing published for this version
- v1.8.1-0.20260419082057-f54a8de753b019 Apr 2026pre-release
Nothing published for this version
- v1.8.1-0.20260418203552-b1737987503118 Apr 2026pre-release
Nothing published for this version
- v1.8.1-0.20260417184456-4db50cb34c0817 Apr 2026pre-release
Nothing published for this version
- v1.8.1-0.20260416154424-967860f81abd16 Apr 2026pre-release
Nothing published for this version
- v1.8.1-0.20260415131428-f8cf8da2969015 Apr 2026pre-release
Nothing published for this version
- v1.8.1-0.20260415070032-c909052d3d5615 Apr 2026pre-release
Nothing published for this version
- v1.8.1-0.20260414165838-93f5f0716cce14 Apr 2026pre-release
Nothing published for this version
- v1.8.1-0.20260412114354-0736070a4a1212 Apr 2026pre-release
Nothing published for this version
- v1.8.1-0.20260411170832-21c762874e2311 Apr 2026pre-release
Nothing published for this version
- v1.8.011 Apr 2026
Release notes
Open source โ๐ 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 GitOps tools like ArgoCD or Flux.
You can now define spec.tokenRequestRenewalOption.kubeconfigKeyName. If set to the original key name, Sveltos will overwrite the existing Secret in-place and skip updating the Spec, keeping your live state and Git source-of-truth in sync.
PR: sveltoscluster-manager 361
Enhanced Helm Testing
Native Helm Tests: Introduced RunTests in the Helm configuration. When set to true, Sveltos will automatically run Helm test hooks (helm.sh/hook: test) after successful installs or upgrades.
Failing tests will surface as deployment failures in the ClusterSummary status, providing an automated operational gate.
Flexible Namespace Management
Skip Namespace Creation: To support multi-tenant environments where Sveltos may have restricted RBAC (lacking cluster-wide Namespace permissions), weโve introduced SkipNamespaceCreation to PolicyRef and KustomizationRef.
When enabled, Sveltos bypasses the check/creation logic and attempts to deploy resources directly into pre-provisioned namespaces.
๐ Bug Fixes
Helm & Patching Consistency
- Patch-Triggered Redeployments: Fixed an issue where modifying Helm patches did not trigger a redeploy because the chart version and values remained unchanged. Sveltos now tracks a hash of the patches to accurately detect changes.
- Persistence of Failure Messages: Resolved a sequencing bug where FailureMessage for Helm releases was being overwritten in the API server before it could be persisted.
- Template Resolution in Summaries: Fixed a lookup failure where failure messages weren't being correctly mapped when ReleaseName or ReleaseNamespace contained Go templates.
Controller Robustness
- Out-of-band Deletions: Fixed a reconciliation deadlock that occurred if a ClusterSummary was deleted manually while the cluster was in an UpdatingClusters state. The controller now recovers gracefully by dropping the cluster from the update list and forcing a requeue.
- v1.7.1-0.20260411105155-f20b1fc5f25011 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260411071352-3a565bbc544b11 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260410174813-3062acd1377010 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260409164452-87ac699d52979 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260409131639-1bce0ffa514b9 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260409045956-e901162a17589 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260408155040-f9b3752ffd6a8 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260407061051-ef27a6421ea07 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260406061142-0b8188b7fb606 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260405161512-527c226378615 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260404130204-cb914ecbaa694 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260404100929-110afbc993a44 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260403153023-56bf68d2cb553 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260403085354-63a06cbda8383 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260402091927-725b5c77bd342 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260401175810-61394023aa701 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260401135117-3a191a9e9fbb1 Apr 2026pre-release
Nothing published for this version
- v1.7.1-0.20260331173353-8c48f0ae963b31 Mar 2026pre-release
Nothing published for this version
- v1.7.1-0.20260331140711-ea0d54fb7b9631 Mar 2026pre-release
Nothing published for this version
- v1.7.1-0.20260331064756-3ba3b8ab408431 Mar 2026pre-release
Nothing published for this version
- v1.7.030 Mar 2026
Release notes
Open source โโจ 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 usage.
- Discovery Optimization (#1644): Drastically reduced API overhead by caching DiscoveryClient and RESTMapper. Added targeted invalidation to discover new CRDs instantly without restarts.
- Granular Helm Debugging (#1663): Added FailureMessage to individual Helm release summaries, making it easier to pinpoint exactly which chart failed and why.
- Unified Promotion Logic (#1666): Shared validation and health check logic across both Auto and Manual promotion modes for consistent guardrails.
Advanced to:
- Helm v4
- Updated to Flux v1 OCIRepository/Bucket sources.
- Upgraded to Go v1.26.1 and CAPI v1.12.4.
- v1.6.115 Mar 2026
Release notes
Open source โ๐ Bug Fixes
#1641: Hardened Helm Lifecycle: Resolved issues causing Helm releases to stall or fail during upgrades.
- Improved handling of missing sub-charts within the dependency management flow.
- Added metadata sanitization to prevent "invalid semantic version" errors during the upgrade process.
โจ Improvements
Intelligent Resource Filtering: Optimized the EventSource and HealthCheck reconcilers. The system now performs a pre-evaluation check on Name and Namespace before triggering a full evaluation. This eliminates redundant processing for resources that don't match your ResourceSelector criteria.
- v1.6.1-0.20260329183810-e714f886be4329 Mar 2026pre-release
Nothing published for this version
- v1.6.1-0.20260329163500-c2bc2a19357629 Mar 2026pre-release
Nothing published for this version
- v1.6.1-0.20260326174726-a903a0e52fff26 Mar 2026pre-release
Nothing published for this version
- v1.6.1-0.20260325173410-e130c92a882825 Mar 2026pre-release
Nothing published for this version
- v1.6.1-0.20260324202819-c92a2d31f08524 Mar 2026pre-release
Nothing published for this version
- v1.6.1-0.20260323132046-58dcb28f8db823 Mar 2026pre-release
Nothing published for this version
- v1.6.1-0.20260323081720-c165067ef63e23 Mar 2026pre-release
Nothing published for this version
- v1.6.1-0.20260320192439-35368b21b96e20 Mar 2026pre-release
Nothing published for this version
- v1.6.1-0.20260319110518-7e63ea172d1119 Mar 2026pre-release
Nothing published for this version
- v1.6.1-0.20260318194000-3d28647273eb18 Mar 2026pre-release
Nothing published for this version
- v1.6.1-0.20260316165907-29ce1993f7cc16 Mar 2026pre-release
Nothing published for this version
- v1.6.1-0.20260315085445-506cf8900eeb15 Mar 2026pre-release
Nothing published for this version
- v1.6.1-0.20260314162750-3e4cba994a3214 Mar 2026pre-release
Nothing published for this version
- v1.6.1-0.20260310190655-fbe53f44439d10 Mar 2026pre-release
Nothing published for this version
- v1.6.1-0.20260308090006-622e4e322c798 Mar 2026pre-release
Nothing published for this version
- v1.6.07 Mar 2026
Nothing published for this version
- v1.5.115 Feb 2026
Nothing published for this version
- v1.5.1-0.20260307142003-e253418429427 Mar 2026pre-release
Nothing published for this version
- v1.5.1-0.20260307101317-86a07021b3c37 Mar 2026pre-release
Nothing published for this version
- v1.5.1-0.20260306185710-6f0d1b1573336 Mar 2026pre-release
Nothing published for this version
- v1.5.1-0.20260306084846-2e0976a9ca036 Mar 2026pre-release
Nothing published for this version
- v1.5.1-0.20260303155900-07f76714bc2c3 Mar 2026pre-release
Nothing published for this version
- v1.5.1-0.20260303082406-f21b8055861c3 Mar 2026pre-release
Nothing published for this version