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

v0.0.8

Pre-release
Pre-release
Compare
Choose a tag to compare
@marun marun released this 11 Apr 05:09
· 1331 commits to master since this release
0d12bc3

Changelog

  • Helm is now the only supported method of deploying federation, and a chart archive will be provided with each release starting with this one.
  • The helm chart now correctly configures the controller manager with the minimal set of rbac permissions required to function.
  • The sync controller now applies a new finalizer (federation.k8s.io/sync-controller instead of federation.kubernetes.io/delete-from-underlying-clusters). This change in finalizer usage represents a breaking change with previous releases of federation since resources reconciled by previous releases will have the old finalizer. The old finalizer would need to be manually removed from a resource for that resource to be garbage collected after deletion.
  • The template for a FederatedNamespace is now sourced from the template field (like all other federated types) rather than the containing namespace.
  • kubefed2 federate has been updated to support output to yaml via -o yaml. YAML output requires a Kubernetes API endpoint to function, but can function even if federation is not deployed to the cluster.
  • kubectl get federatedcluster now lists the cluster status
  • The generated CRD schema of scalable resources (e.g. deployments, replicasets) now uses the correct type of boolean for the retainReplicas field (instead of bool).

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.8

User Guide

User Guide