github k0rdent/kcm v0.3.0

latest releases: v1.3.1, v1.3.0, v1.3.0-rc5...
4 months ago

❗Breaking Changes ❗

  • KCM controller parameter defaultRegistryURL was renamed to templatesRepoURL.

📝 Components Versions 📝

Cluster API v1.9.7
Cluster API Provider AWS v2.8.2
Cluster API Provider Azure v1.19.2
Cluster API Provider Docker v1.9.6
Cluster API Provider GCP v1.8.1
Cluster API Provider OpenStack v0.12.2
Cluster API Provider vSphere v1.12.0
Cluster API Provider k0smotron v1.5.2
Projectsveltos 0.52.2

🚀 New Features 🚀

✨ Notable Changes ✨

  • Management reconciles validations by @zerospiel #1372
  • Rework CAPI conditions aggregator for ClusterDeployment by @eromanova #1366
  • ClusterDeployment reconciles validations by @zerospiel #1362
  • enable Helm charts installation from flux sources by @BROngineer #1350
  • support to override manager settings for CAPI providers by @eromanova in #1392
  • implement PluggableProvider for dynamic infrastructure provider management by @s3rj1k in #1394
  • Add global registry values passthrough by @a13x5 in #1429

🐛 Notable Fixes 🐛

📝 Upgrade notes 📝

  • Possible issue can arise when updating projectsveltos component. In case of
    issue upgrade is stuck with an error regarding immutable field when patching Job
    register-mgmt-cluster-job.

    To fix that any jobs in the projectsveltos namespace must be deleted, then
    projectsveltos helm release must be remediated with the following command:

    TOKEN="$(date +%s)" 
    kubectl -n kcm-system annotate hr projectsveltos "reconcile.fluxcd.io/requestedAt=$TOKEN" "reconcile.fluxcd.io/forceAt=$TOKEN"
  • If you used a custom value for the defaultRegistryURL parameter upon upgrade
    add templatesRepoURL with the same value to the
    spec.core.kcm.config.controller of the Management object. After upgrade to
    v0.3.0 the defaultRegistryURL parameter can be removed completely.

New Contributors

Full Changelog: v0.2.0...v0.3.0

Don't miss a new kcm release

NewReleases is sending notifications on new releases.