Releases: kubernetes-retired/kubefed
v0.10.0
v0.10.0
BREAKING CHANGE
Ingress propagation has now moved from extensions/v1beta1.Ingress
to networking.k8s.io/v1.Ingress
. Ingress propagation was broken on Kubernetes >=v1.22 due to the removal of the extensions/v1beta1
API group. networking.k8s.io/v1.Ingress
has been usable since Kubernetes v1.19 so while this change could be considered a breaking change, it is required to support propagating Ingress configuration on Kubernetes versions >=v1.22.
What's Changed
- Update repo for release v0.9.2 by @jimmidyson in #1502
- fix: controller-manager panic when kubeconfig set filed insecure-skip-tls-verify by @xyz-li in #1505
- Make kubefed webhook replica count configurable by @nitinatgh in #1469
- Introduce standard controller runtime metrics by @zqzten in #1506
- fix: Use specific service account token secret for join by @jimmidyson in #1515
- fix: Wait for SA token to be populated by @jimmidyson in #1517
- build: Use KinD for syncing helm chart resources by @jimmidyson in #1518
- build: Ensure correct go-bindata is used by @jimmidyson in #1520
- build: Use setup-envtest to download later version of envtest by @jimmidyson in #1519
- fix: Move ingress from extensions/v1beta1 to networking.k8s.io/v1 by @jimmidyson in #1521
- fixes #1454: add document for intersectWithClusterSelector by @xunpan in #1455
- build: Use k8s v1.24 for tests by @jimmidyson in #1516
New Contributors
Full Changelog: v0.9.2...v0.10.0
Artifacts
kubefedctl, command line tool to join clusters, enable type federation, and convert resources to their federated equivalents
See asset links below for kubefedctl-x.x.x-<os>-<arch>.tgz
Helm chart, to deploy federation as per user guide instructions
See asset link below for kubefed-x.x.x.tgz
Controller-manager image
quay.io/kubernetes-multicluster/kubefed:v0.10.0
User Guide
v0.9.2
v0.9.2
Changelog
- Introduce cluster config malformed condition to KubeFedCluster by @zqzten in #1476
- Introduce Kubernetes version to status of KubeFedCluster by @zqzten in #1501
- Ignore non-targeted clusters during deletion by @jonathanbeber in #1499
- Update controller-runtime to 0.10.3 by @tehlers320 in #1492
Artifacts
kubefedctl, command line tool to join clusters, enable type federation, and convert resources to their federated equivalents
See asset links below for kubefedctl-x.x.x-<os>-<arch>.tgz
Helm chart, to deploy federation as per user guide instructions
See asset link below for kubefed-x.x.x.tgz
Controller-manager image
quay.io/kubernetes-multicluster/kubefed:v0.9.2
User Guide
New Contributors
- @jonathanbeber made their first contribution in #1499
- @tehlers320 made their first contribution in #1492
Full Changelog: v0.9.1...v0.9.2
v0.9.1
v0.9.1
Changelog
- #1490
fix: Fix mutatingwebhookconfiguration CA cert when cert-manager is enabled
Artifacts
kubefedctl, command line tool to join clusters, enable type federation, and convert resources to their federated equivalents
See asset links below for kubefedctl-x.x.x-<os>-<arch>.tgz
Helm chart, to deploy federation as per user guide instructions
See asset link below for kubefed-x.x.x.tgz
Controller-manager image
quay.io/kubernetes-multicluster/kubefed:v0.9.1
User Guide
v0.9.0
v0.9.0
Changelog
- #1460
feat: introduce informer cache sync timeout - #1468
feat: Add pod level annotations - #1467
fix: KubeFed controller crash when meeting negative array index in overrides - #1461
fix: Increase the default QPS and Burst value of the controller manager
Artifacts
kubefedctl, command line tool to join clusters, enable type federation, and convert resources to their federated equivalents
See asset links below for kubefedctl-x.x.x-<os>-<arch>.tgz
Helm chart, to deploy federation as per user guide instructions
See asset link below for kubefed-x.x.x.tgz
Controller-manager image
quay.io/kubernetes-multicluster/kubefed:v0.9.0
User Guide
New Contributors
- @nitinatgh made their first contribution in #1468
- @iawia002 made their first contribution in #1461
Full Changelog: v0.8.1...v0.9.0
v0.8.1
v0.8.1
Changelog
- #1435
fix: Support Kubernetes pre-release versions in kubefed chart - #1432
build(deps): Upgrade and align k8s.io dependency versions - #1424
fix(postinstall-job): Allow postinstall job to choose a docker repo/image - #1428
fix: retry on recoverable propagation failure - #1416
feat: Make restclient config configurable
Artifacts
kubefedctl, command line tool to join clusters, enable type federation, and convert resources to their federated equivalents
See asset links below for kubefedctl-x.x.x-<os>-<arch>.tgz
Helm chart, to deploy federation as per user guide instructions
See asset link below for kubefed-x.x.x.tgz
Controller-manager image
quay.io/kubernetes-multicluster/kubefed:v0.8.1
User Guide
v0.8.0
v0.8.0
Changelog
- #1332
fix: Error on existing secrets - #1379
feat: make objects in workqueue "comparable" to avoid multiple reconciliations on one object at same time - #1388
fix: added blank import to ensure correct workqueue metric registration - #1389
fix: use merge-patch on finalizer operations to resolve racing conflicts - #1393
feat: add intersection behavior for RSP - #1399
docs: correct command line example for test - #1400
feat: make concurrency of the worker configurable - #1409
feat: Use patch to replace update in generic client - #1410
fix: fixed false api resource error log in kubefedctl - #1415
feat: Update controller-runtime to v0.8.3 - #1420
build: Switch to Github Actions from Travis - #1421
docs: update README.md to reflect current projectstate - #1422
build: Remove need for TTY when running in Github Actions - #1425
feat: Upgrade to controller-runtime 0.9.0 - #1426
chore: Upgrade golangci-lint and helm - #1427
chore: Kind and Kubernetes upgrade
Artifacts
kubefedctl, command line tool to join clusters, enable type federation, and convert resources to their federated equivalents
See asset links below for kubefedctl-x.x.x-<os>-<arch>.tgz
Helm chart, to deploy federation as per user guide instructions
See asset link below for kubefed-x.x.x.tgz
Controller-manager image
quay.io/kubernetes-multicluster/kubefed:v0.8.0
User Guide
v0.7.0
Changelog
- #1380
fix: infinite reconciliation loop. - #1385
fix: replica rebalance reconciliation. - #1377
feat: add a proxy url field to kubefed clusters. - #1382
fix: register workqueue metrics in controller-runtime firstly. - #1371
chore: enable workqueue metrics for all controllers. - #1360
chore: remove FederatedIngress feature. - #1367
fix: webhook command. - #1361
feature: kubefedcluster use cadata in kubeconfig file. - #1355
feature: support DeleteOptions when deleting resources in member clusters. - #1357
chore: Upgrade dependencies. - #1351
chore: remove feature CrossClusterServiceDiscovery.
Artifacts
kubefedctl, command line tool to join clusters, enable type federation, and convert resources to their federated equivalents
See asset links below for kubefedctl-x.x.x-<os>-<arch>.tgz
Helm chart, to deploy federation as per user guide instructions
See asset link below for kubefed-x.x.x.tgz
Controller-manager image
quay.io/kubernetes-multicluster/kubefed:v0.7.0
User Guide
v0.6.1
Changelog
- #1346
fix: upgrade path broken from older versions than v0.6.0. - #1347
chore: retain healthCheckNodePort for service when updating. - #1334
chore: exec enable cmd ignore some apiservices errors.
Artifacts
kubefedctl, command line tool to join clusters, enable type federation, and convert resources to their federated equivalents
See asset links below for kubefedctl-x.x.x-<os>-<arch>.tgz
Helm chart, to deploy federation as per user guide instructions
See asset link below for kubefed-x.x.x.tgz
Controller-manager image
quay.io/kubernetes-multicluster/kubefed:v0.6.1
User Guide
v0.6.0
Changelog
- #1328
docs: optimize chart readme. - #1292
feat: collect remote resource status when enabled. - #1325
chore: add helm parameter imagePullSecrets. - #1324
chore: improve some of the deployment and build scripts. - #1323
make create-clusters.sh work based on kind document. - #1297
feat: Transition from apiextensions.k8s.io/v1beta1 to apiextensions.k8s.io/v1.
Artifacts
kubefedctl, command line tool to join clusters, enable type federation, and convert resources to their federated equivalents
See asset links below for kubefedctl-x.x.x-<os>-<arch>.tgz
Helm chart, to deploy federation as per user guide instructions
See asset link below for kubefed-x.x.x.tgz
Controller-manager image
quay.io/kubernetes-multicluster/kubefed:v0.6.0
User Guide
v0.5.1
Changelog
- #1318
chore: make certain cert-manager properties configurable. - #1315
fix: klog verbosity detection.
Artifacts
kubefedctl, command line tool to join clusters, enable type federation, and convert resources to their federated equivalents
See asset links below for kubefedctl-x.x.x-<os>-<arch>.tgz
Helm chart, to deploy federation as per user guide instructions
See asset link below for kubefed-x.x.x.tgz
Controller-manager image
quay.io/kubernetes-multicluster/kubefed:v0.5.1