8000 Releases · k0rdent/kcm · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: k0rdent/kcm

v0.3.0

30 Apr 17:53
3f33c21
Compare
Choose a tag to compare 8000

❗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

v0.2.0

31 Mar 15:56
3305027
Compare
Choose a tag to compare

📝 Components Versions 📝

Cluster API: 1.9.6
Cluster API Provider AWS: 2.7.1
Cluster API Provider Azure: 1.17.4
Cluster API Provider Docker: 1.9.6
Cluster API Provider GCP: 1.8.1
Cluster API Provider K0sproject K0smotron: 1.4.2
Cluster API Provider OpenStack: 0.12.2
Cluster API Provider Vsphere: 1.12.0
Project Sveltos: 0.50.0

🚀 New Features 🚀

❗Breaking Changes ❗

✨ Notable Changes ✨

🐛 Notable Fixes 🐛

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

31 Jan 18:15
a30a2c5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.7...v0.1.0

v0.0.7

14 Jan 13:22
5c0ce32
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.0.6...v0.0.7

v0.0.6

07 Jan 16:42
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

This is a maintenance release created to accommodate recent repository migration.

What's Changed

New Contributors

Full Changelog: v0.0.5...v0.0.6

v0.0.5

13 Dec 09:00
4f51cd9
Compare
Choose a tag to compare
v0.0.5 Pre-release DD3A
Pre-release

What's Changed

  • Dev deploy fix - update dev/config aws cluster template version to 0-0-3 by @ramessesii2 in #668
  • Update template for vsphere dev example by @Kshatrix in #669
  • Fix providers status reporting in management object by @eromanova in #667
  • Fix Airgap bundle creation in CI by @a13x5 in #672
  • Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 by @dependabot in #671
  • Bump github.com/cert-manager/cert-manager from 1.16.1 to 1.16.2 by @dependabot in #670
  • Minor misprint fix in README.md by @slysunkin in #661
  • Pass pvt repo creds to Sveltos & make services reconcile independent by @wahabmk in #665
  • Bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 by @dependabot in #675
  • Update CODEOWNERS by @DinaBelova in #680
  • Bump sigs.k8s.io/cluster-api-provider-azure from 1.17.1 to 1.17.2 by @dependabot in #679
  • Bump github.com/projectsveltos/libsveltos from 0.42.0 to 0.42.1 by @dependabot in #677
  • Bump github.com/projectsveltos/addon-controller from 0.42.0 to 0.42.1 by @dependabot in #678
  • Bump github.com/onsi/gomega from 1.35.1 to 1.36.0 by @dependabot in #686
  • Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #685
  • Bump azure provider to v1.17.2 by @Kshatrix in #683
  • Validate Release object by @Kshatrix in #688
  • Improve retrieval of services status from Sveltos by @wahabmk in #673
  • Rename SetStatusConditions to GetStatusConditions by @eromanova in #689
  • Fix multierror in indexers by @zerospiel in #698
  • Disable validating webhooks for controller tests by @Kshatrix in #700
  • Validate Management creation/update with Release by @Kshatrix in #691
  • Validate Release object removal by @Kshatrix in #701
  • Add CAPI operator providers airgap capability by @a13x5 in #687
  • Bump github.com/projectsveltos/addon-controller from 0.42.1 to 0.43.0 by @dependabot in #707
  • Make release field mandatory for Management resources by @Kshatrix in #711
  • Don't collect CAPI manifests for public clouds + gitignore fix by @a13x5 in #714
  • Fix components cleanup by @zerospiel in #706
  • Support credentials distribution by @eromanova in #712
  • Improve Templates deletion validation by @eromanova in #355
  • Bump github.com/fluxcd/pkg/apis/meta from 1.6.1 to 1.7.0 by @dependabot in #722
  • Bump github.com/fluxcd/pkg/runtime from 0.49.1 to 0.50.0 by @dependabot in #723
  • Bump github.com/projectsveltos/libsveltos from 0.43.0 to 0.44.0 by @dependabot in #742
  • Bump github.com/projectsveltos/addon-controller from 0.43.0 to 0.44.0 by @dependabot in #741
  • Bump sveltos to v0.44.0 by @Kshatrix in #748
  • Extend helm chart configuration for Templates by @eromanova in #699
  • Introduce Backup API by @zerospiel in #715
  • Fix backups absent permissions by @zerospiel in #760
  • Fix creds controller dismissed error by @zerospiel in #777
  • Bump github.com/fluxcd/pkg/apis/meta from 1.7.0 to 1.8.0 by @dependabot in #770
  • Bump github.com/fluxcd/pkg/runtime from 0.50.0 to 0.50.1 by @dependabot in #769
  • Bump github.com/onsi/gomega from 1.36.0 to 1.36.1 by @dependabot in #766
  • Fix missing spec fields in distributed templates by @eromanova in #779
  • Bump capi version to v1.8.6 by @Kshatrix in #785
  • Bump golang.org/x/crypto from 0.30.0 to 0.31.0 in the go_modules group by @dependabot in #787
  • Add cleanup finalizer for aws/azure standalone templates by @Kshatrix in #749

New Contributors

Full Changelog: v0.0.4...v0.0.5

v0.0.4

19 Nov 03:57
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

What's Changed

  • Bump sigs.k8s.io/cluster-api-provider-vsphere from 1.11.1 to 1.11.2 by @dependabot in #534
  • Readme: fix several inaccuracies related to 0.0.3 release; md syntax by @a13x5 in #537
  • Fix CLI install on ARM64 platform. by @s3rj1k in #538
  • Set forked cloud-provider-azure chart for Azure templates by @a13x5 in #541
  • Updated EKS chart version by @slysunkin in #544
  • Compatibility: unify providers and base on CAPI contract versions by @zerospiel in #525
  • HMC Telemetry: Update heartbeat interval to 24 hours by @briantd in #551
  • Bump sigs.k8s.io/cluster-api-provider-azure from 1.17.0 to 1.17.1 by @dependabot in #552
  • Update templates with compatibility attributes by @zerospiel in #549
  • Fix k0smotron provider chart compatibility by @zerospiel in #555
  • New lint rules, mostly for import organization by @zerospiel in #556
  • Bump github.com/projectsveltos/libsveltos from 0.40.0 to 0.41.1 by @dependabot in #562
  • Revert "Bump github.com/projectsveltos/libsveltos from 0.40.0 to 0.41.1" by @Kshatrix in #566
  • Get sveltos CRDs based on chart version instead of lib version by @Kshatrix in #568
  • Bump github.com/projectsveltos/addon-controller from 0.40.0 to 0.41.1 by @dependabot in #565
  • Install yq for sveltos CRDs by @Kshatrix in #569
  • Validate available upgrades for managed clusters by @eromanova in #391
  • Bump sveltos chart to v0.41.1 by @Kshatrix in #573
  • Get the PR ref from the merge commit within pull_request_target workflows by @squizzi in #536
  • Fix race caused by Scheme update in certmanager verification by @Kshatrix in #577
  • Fixes in dev configs and README to reflect recent API changes by @a13x5 in #547
  • Bump github.com/cert-manager/cert-manager from 1.15.3 to 1.16.1 by @dependabot in #466
  • Credentials propagation improvements + dev docs by @a13x5 in #564
  • Bump github.com/onsi/gomega from 1.34.2 to 1.35.0 by @dependabot in #578
  • Bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 by @dependabot in #579
  • Get status.conditions from CAPI operator during updateComponentsStatus by @squizzi in #341
  • Fix incorrect comp sets check in admission by @zerospiel in #587
  • Bump github.com/onsi/gomega from 1.35.0 to 1.35.1 by @dependabot in #588
  • Miscellaneous changes improving readme/onboarding by @bnallapeta in #548
  • Set Release ownerreferenes on ProviderTemplates by @Kshatrix in #585
  • Explicit linter rules by @zerospiel in #599
  • Bump sigs.k8s.io/cluster-api from 1.8.4 to 1.8.5 by @dependabot in #598
  • Update core capi to v1.8.5 by @Kshatrix in #608
  • Bump actions/github-script from 6 to 7 by @dependabot in #580
  • Cleanup component dependencies when removed by @zerospiel in #584
  • Update Services Status for ManagedCluster & MultiClusterService by @wahabmk in #550
  • Bump k0smotron to v1.2.0 by @Kshatrix in #610
  • Add 'make airgap-package' target and associated scripts for bundling images for air gap by @squizzi in #475
  • Add support for customizing image and extension chart repoURL across templates by @squizzi in #493
  • Add secrets viewer role to get kubeconfigs by @Kshatrix in #617
  • Update release actions with airgap bundle upload by @squizzi in #612
  • Validation for MultiClusterService by @wahabmk in #597
  • Validate mgmt providers removal by @zerospiel in #574
  • Fixup incorrect shell execs by @zerospiel in #618
  • Rework orphaned Templates removal by @eromanova in #571
  • Bump sigs.k8s.io/cluster-api-provider-vsphere from 1.11.2 to 1.11.3 by @dependabot in #631
  • Bump vsphere provider to v1.11.3 by @Kshatrix in #635
  • Use linter from makefile target in the build workflow by @eromanova in #620
  • Credential: conditions + cluster identity watcher by @a13x5 in #614
  • Get chartName from HelmChart and allow for templating in values by @wahabmk in #632
  • Added checking for MachineDeployments availability to update ManagedCluster status by @slysunkin in #546
  • Bump helm.sh/helm/v3 from 3.16.2 to 3.16.3 by @dependabot in #639
  • Bump github.com/projectsveltos/libsveltos from 0.41.1 to 0.42.0 by @dependabot in #643
  • Bump github.com/projectsveltos/addon-controller from 0.41.1 to 0.42.0 by @dependabot in #644
  • Bumpt sveltos to 0.42.0 by @Kshatrix in #648
  • Bump azure provider to v1.17.1 by @Kshatrix in #650
  • Bump aws provider to v2.7.1 by @Kshatrix in #652
  • Set 0.0.4 version in the Release object by @Kshatrix in #653

Full Changelog: v0.0.3...v0.0.4

Air gap bundle: https://binary2a.mirantis.com/hmc-airgap-0.0.4.tgz

v0.0.3

18 Oct 18:16
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release

What's Changed

  • Change ManagedCluster's short names by @a13x5 in #446
  • Bump github.com/projectsveltos/libsveltos from 0.38.4 to 0.39.0 by @dependabot in #451
  • Bump github.com/projectsveltos/addon-controller from 0.38.4 to 0.39.0 by @dependabot in #450
  • Reflect associated template in the component status by @Kshatrix in #458
  • Fix bug introduced in Sveltos install by @wahabmk in #462
  • Honor the createRelease flag when reconciling by @kylewuolle in #464
  • Bump sigs.k8s.io/cluster-api from 1.8.3 to 1.8.4 by @dependabot in #463
  • Revert "Make the createRelease value actually not install the release… by @slysunkin in #465
  • Introduce API for MultiClusterService by @wahabmk in #461
  • Bump helm.sh/helm/v3 from 3.16.1 to 3.16.2 by @dependabot in #471
  • Added EKS template by @slysunkin in #430
  • Add rbac roles for new resources by @Kshatrix in #469
  • Fix chartRef for delivered Templates by @eromanova in #478
  • Bump github.com/projectsveltos/libsveltos from 0.39.0 to 0.40.0 by @dependabot in #479
  • Bump github.com/projectsveltos/addon-controller from 0.39.0 to 0.40.0 by @dependabot in #480
  • Compatibility attributes: add API support, propagation and checks by @zerospiel in #422
  • Wait for templates creation in Release controller by @Kshatrix in #484
  • Compatibility attributes amends by @zerospiel in #487
  • Publish Release object to gh release assets by @Kshatrix in #495
  • K0smotron capi official provider by @Schnitzel in #501
  • remove in-template BeachHeadServices by @Schnitzel in #502
  • Update provider versions to latest by @Kshatrix in #507
  • Strip leading v in VERSION by @Kshatrix in #505
  • Fix wrong providers names in telemetry by @zerospiel in #508
  • Fix sveltos tpls version in the Release by @zerospiel in #511
  • Run VSphere tests in self-hosted, refactor test suite into spec per provider, support label filtering, get all tests green by @squizzi in #360
  • Strip leading v from VERSION in 'Get outputs' job by @squizzi in #518
  • Update README.md by @randybias in #503
  • Fix an issue with EKS cluster removal by @slysunkin in #492
  • Update template versions for 0.0.3 by @Kshatrix in #522
  • Update k0s version to 1.31.1+k0s.1 by @Kshatrix in #524
  • Reconcile MultiClusterService by @wahabmk in #476
  • Add credential admission checks for managedcluster by @a13x5 in #481
  • Remove installBeachHeadServices from sample template by @wahabmk in #528
  • Improve ManagedCluster update validation by @eromanova in #527
  • CCM/CSI credentials propagation by @a13x5 in #405

Full Changelog: v0.0.2...v0.0.3

v0.0.2

16 Oct 10:25
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

Full Changelog: v0.0.1...v0.0.2

v0.0.1

24 Jul 15:25
636744a
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

What's Changed

Full Changelog: https://github.com/Mirantis/hmc/commits/v0.0.1

0