v0.5.0 (2021-10-13)

Clusternet Release v0.5.0

🥳🥳🥳 Clusternet Fifth Release !

Clusternet (Cluster Internet) is an open source add-on that helps you manage thousands of millions of Kubernetes clusters as easily as visiting the Internet. No matter the clusters are running on public cloud, private cloud, hybrid cloud, or at the edge, Clusternet lets you manage/visit them all as if they were running locally. This also help eliminate the need to juggle different management tools for each cluster.

Clusternet can also help deploy and coordinate applications to multiple clusters from a single set of APIs in a hosting cluster.

Changes Since v0.4.0

Full Changelog: https://github.com/clusternet/clusternet/compare/v0.4.0...v0.5.0

New Features

  • Implements new ApplyNow that will apply overrides for matched objects immediately, including those are already populated (#112)
  • Shrinks overrides when deleting Localization or Globalization, which means current superposed overrides will be re-deduced (#151)
  • Treats scale as a standalone subresource (#145, #152)
  • When a CRD is created or updated, shadow apis and scheme will be updated accordingly (#102)
  • Adds cluster lifecycle controller to determine if a cluster gets lost (#100)
  • Supports continue value when listing in chunks (#131)

Bug Fixes

  • Prunes feeds in Description that are no longer subscribed (#143)
  • Enforces syncing HelmRelease when overrides get changed (#150, #153)
  • Gets child cluster IP range from command or args (#136)
  • Applies updated resources back to child clusters (#132 )

Security Enhancements

  • Remediates security vulnerabilities in dependencies, such as CVE-2021-41103, CVE-2021-30465, CVE-2020-26160 (#144, #142, #141)

New Contributors