This repository has been archived by the owner on Apr 25, 2023. It is now read-only.
v0.0.8
Pre-release
Pre-release
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 offederation.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 theretainReplicas
field (instead ofbool
).
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