Skip to content

Releases: projectsveltos/access-manager

v0.38.4

27 Sep 07:56
5a0204c
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Resolve issue preventing add-on installation on clusters after deletion and recreation.

v0.38.3

25 Sep 08:45
e19809a
Compare
Choose a tag to compare

🚀 Features

  • Helm charts: add ability to upgrade CRDs during helm release upgrade

🐛 Bug Fixes

  • Fix add-on-controller crash when in ContinuousWithDriftDetection mode

v0.38.2

19 Sep 13:59
a34db5b
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix for private registries

v0.38.1

11 Sep 12:44
37c3b47
Compare
Choose a tag to compare

🌱 Others

• Bump clusterAPI to v1.8.3
• golang v1.22.7

v0.38.0

09 Sep 08:29
4058d97
Compare
Choose a tag to compare

🚀 Features

  • introduce compatibility checks: to ensure seamless operation, Sveltos implements compatibility checks between its services in the management cluster and those deployed in managed clusters. The management cluster's services rely on data generated by Sveltos agents and drift-detection managers in the managed clusters. When Sveltos is upgraded, the management cluster's services are updated first. These services then initiate the upgrade process for Sveltos services in each managed cluster. Before allowing the management cluster's services to consume data from upgraded managed clusters, compatibility checks verify that all Sveltos services are running the same version.
  • add support to pull Helm charts from private registries

🌱 Others

  • Bump clusterAPI to v1.8.2

v0.37.0

30 Aug 13:46
a92ccd9
Compare
Choose a tag to compare

🚀 Features:

  • Generators: add ability to create resources in the management cluster in response to events. The naming convention for these generated ConfigMaps and Secrets is defined by the InstantiatedResourceNameFormat setting. This approach guarantees a predictable name for each generated resource.

🐛 Bug Fixes

  • Use clusterAPI utility to fetch Kubeconfig for a CAPI clusters. Previously Sveltos assumed the Secret had only one key/value pair containing the kubeconfig. Fix
  • react to referenced ConfigMap/Secret/Sources annotation changes. Fix

v0.36.0

17 Aug 12:40
8f60138
Compare
Choose a tag to compare

🚀 Features:

  • Introduce ability to pause/unpause a cluster: SveltosCluster has a new field called Schedule that allows
    to specify when to unpause a cluster. A Paused SveltosCluster will receive no update from Sveltos.
    This feature so enable having a maintanence window on each managed cluster. Only during this maintanance window, update will be delivered to cluster. For instance, following will have the SveltosCluster set to unpaused only from Friday, 8PM
    to Monday 7AM every week:
sveltosCluster.Spec.Schedule = &libsveltosv1beta1.Schedule{
    From: "0 20 * * 5", // every friday 8PM
    To:   "0 7 * * 1",  // every monday 7AM
}
  • When creating a Profile/ClusterProfile with syncMode set to ContinuosWithDriftDetection, adds ability to specify a set
    of fields, for certain resources, to be ignored when evaluation configuration drift. More here. For instance following will have Sveltos ignore changes in Replicas field for any deployment
clusterProfile.Spec.DriftExclusions = []configv1beta1.DriftExclusion{
   {
       Target: &libsveltosv1beta1.PatchSelector{
                       Kind:    "Deployment",
                       Group:   "apps",
                       Version: "v1",
       },
       Paths: []string{"/spec/replicas"},
   },
}
  • ability to patch sub resources: referenced ConfigMaps/Secrets/Flux Sources with projectsveltos.io/subresources set indicates Sveltos to patch sub resources.

🌱 Others

  • Bump clusterAPI to v1.8.1
  • Bump golang to v1.22.5

v0.35.0

25 Jul 10:47
7bc959c
Compare
Choose a tag to compare

🚀 Features:

  • TemplateResourceRefs in EvenTrigger instances can be expressed as templates and instantiated using cluster namespace, name, kind. PR
  • Referenced resources in EventTriggers (via PolicyRefs or ValuesFrom) can be expressed as template. PR

🐛 Bug Fixes

  • SveltosCluster.Status.Ready is set to true first time sveltos cluster controller successfully connects to it. It is never reset to false otherwise. If an issue occurs connecting, only the Status.FailureMessage is updated. PR
  • Fix an issue in event-manager not honouring DeploymentType when creating a ClusterProfile. PR

v0.34.2

17 Jul 09:17
8a0c5ce
Compare
Choose a tag to compare

🐛 Bug Fixes

  • template functions (sprig + all others implemented in Sveltos) are moved to libsveltos and so available for both ClusterProfile/Profile and EventTrigger (PR)
  • Content of ConfigMap/Secret referenced in ValuesFrom section of both HelmChart and KustomizeRef is considered by Sveltos a template (and so instantiated) only if the referenced ConfigMap/Secret has the projectsveltos.io/template annotation

v0.34.1

12 Jul 13:02
304be2c
Compare
Choose a tag to compare

🚀 Features:

• EventTrigger spec contains Patches