Skip to content
This repository has been archived by the owner on Apr 25, 2023. It is now read-only.

v0.0.9

Pre-release
Pre-release
Compare
Choose a tag to compare
@marun marun released this 30 Apr 05:52
· 1236 commits to master since this release
442e886

Changelog

  • The controller manager is now configured with an api type - FederationConfig - rather than command-line options.
  • kubefed2 now discovers the scope and registry namespace of the control plane it is targeting via FederationConfig, and these options no longer have to be provided on the command line.
  • FederationConfig configures the scope of a control plane with the scope field instead of limitedScope. Valid values are Namespaced and Cluster.
  • Cross-cluster service discovery now works for multi-zone clusters. There is an update to FederatedClusters and ServiceDNSRecord API types wherein the zone field is changed to zones.
  • The cluster health check is now more robust, and will not switch a cluster to unhealthy until multiple checks have failed.
  • kubefed2 federate now supports the --enable-type flag
  • kubefed2 enable now succeeds if federation of the type is already enabled.
  • The controller manager now runs under its own SA rather than the default one for the namespace it runs in.
  • As a result of watching only labeled resources, unlabeled resources in unselected clusters will no longer be deleted.

Artifacts

Kubefed2, command line tool to join clusters

kubefed2 (tgz)
kubefed2 sha256 checksum

Helm chart, to deploy federation as per user guide instructions

helm chart (tgz)
helm chart sha256 checksum

Controller-manager image

quay.io/kubernetes-multicluster/federation-v2:v0.0.9

User Guide

User Guide