Skip to content

Releases: projectsveltos/addon-controller

v0.12.0

04 Jul 15:03
3d65cda
Compare
Choose a tag to compare

🚀 Features

  • Addon compliance can be expressed using Lua as well.
    Addon compliance using Lua look at all resources together. It is for instance possible to define a compliance policy requiring each deployment to have an associated HorizontalPodAutoscaler.
  • k8s client v1.27
  • helm/v3 v3.12.1

👌 Kubernetes version support

  • v1.24 to v1.27

⚠️ Breaking changes

  • AddonConstraint CRD has been renamed AddonCompliance

v0.11.0

14 Jun 14:51
73d8a2c
Compare
Choose a tag to compare

Introduce Kubernetes add-on constraint. If any constraint is defined for a cluster, add-ons must satisfy all constrains otherwise add-ons won't be deployed.

v0.10.2

29 May 10:18
563a6a6
Compare
Choose a tag to compare
  • Move to go version v1.20
  • Grant addon-manager rbac permission for yttsources

v0.10.1

23 May 06:39
ba3e709
Compare
Choose a tag to compare

Fixes for add-on-manager:

Fix crash when Flux source is present but artifact is not ready yet;
Fix issue when a ConfigMap/Secret entry contains more than one resource

v0.10.0

12 May 18:22
84b3983
Compare
Choose a tag to compare

Add kustomize support.

ClusterProfile KustomizationRefs field can point to:

  1. ConfigMap/Secret containing kustomization files;
  2. Flux source (GitRepository/OCIRepository/Bucket) containing customization files

v0.9.1

24 Apr 09:12
f93464b
Compare
Choose a tag to compare

Change add-on manager behavior with respect to template. Use option missingkey=error to force all values to be present at time of instantiation.from management cluster and make it available for templates

v0.9.0

17 Apr 09:09
78b7d30
Compare
Choose a tag to compare

🚀 Features

  • Support to deploy resource YAMLs in the management cluster
  • Support to fetch any resource from management cluster and make it available for templates

v0.8.0

31 Mar 13:04
fd141e9
Compare
Choose a tag to compare

🚀 Features

  • events and healt checks fully integrated with sveltos multi tenancy solution. This means a tenant admin can create EventSource/HealthCheck/EventBasedAddOns and Sveltos will make sure user can evaluate only resources it has been granted access by platform admin (via sveltos RoleRequest). Sveltos agent running on managed clusters will achieve it by impersonating the tenant when fetching resources (so Kubernetes RBAC will end up validate permissions).
  • cross cluster configurations: in response to an event happening in a cluster, Sveltos allows deploying add-ons in the very same cluster event happened or request add-ons to be deployed in a different set of clusters.
  • snapshot collects also EventSources/EventBasedAddOns/HealthChecks

v0.7.2

17 Mar 20:05
34d71b4
Compare
Choose a tag to compare

Fixes:

  • Add support for Lua script in Classifier
  • Fix event-manager RBAC (permission to create/update/delete secrets)

v0.7.1

16 Mar 18:12
7c0c592
Compare
Choose a tag to compare
  • Fix sveltos manager core
  • Fix event manager handling when oneForEvent field is set to false