Skip to content

v1.10.0

Choose a tag to compare

@gianlucam76 gianlucam76 released this 15 May 18:20
95bb46f

馃殌 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: dashboard #160 (projectsveltos/dashboard#160)

馃悶 Bug Fixes

EventManager: Ordered Removal of Resources

When stale ClusterProfile resources were being cleaned up by the event-manager, referenced resources could be removed before the ClusterProfile was fully deleted, causing ordering violations. Sveltos now waits for stale ClusterProfiles to be fully deleted before removing their referenced resources.

PR: event-manager #485 (projectsveltos/event-manager#485)


addon-controller: Guaranteed Helm Chart Handoff Between Profiles

When a cluster atomically switched from one ClusterProfile to another (both referencing the same Helm chart), a race condition could cause a delete-and-reinstall instead of an in-place upgrade. Sveltos now verifies that every matching profile has had its ClusterSummary fully processed by the chart manager before allowing an uninstall, avoiding unnecessary downtime.

PR: addon-controller #1780 (#1780)


addon-controller: Surface Errors for Missing Non-Optional TemplateResourceRefs

When a non-optional resource referenced in TemplateResourceRefs was missing, no error was reported in the ClusterSummary, making it difficult to diagnose why a profile was not being deployed. The failure message is now surfaced directly in the ClusterSummary status.

PR: addon-controller #1790 (#1790)


shard-controller: Correct Flags for Init Container in Agentless Mode

When running in agentless mode, the agent-in-mgmt-cluster flag was not being set correctly for the addon-controller init container.