Skip to content

Releases: kubernetes-sigs/multicluster-runtime

v0.23.3

01 Apr 07:11
5f62b28

Choose a tag to compare

What's Changed

  • 🌱 Prepare release for sigs.k8s.io/[email protected] by @embik in #129
  • ⚠️ improve capi provider by @guilhem in #130
  • ⚠ Replace clusterName string parameter with the explicit type multicluster.ClusterName by @ntnn in #133
  • 🐛 Rename Coordination.Add{Runnable=>Aware} by @ntnn in #134
  • 🐛 Defer handler creation by @ntnn in #138
  • 🐛 Reorder engagement logic for 'aware' in clusters.go by @EpicStep in #139
  • 🌱 bump the all-github-actions group with 2 updates by @dependabot[bot] in #140
  • 🐛 chore: set name for kubeconfig provider controller by @crenshaw-dev in #141
  • ✨ Add clusters.Registry by @ntnn in #135
  • 🌱 Bump golangci-lint for go1.26 by @ntnn in #144
  • ✨ bump: controller-runtime v0.23.1 → v0.23.3 by @mjudeikis in #150
  • 🌱 bump the all-github-actions group across 1 directory with 3 updates by @dependabot[bot] in #147

New Contributors

Full Changelog: v0.23.1...v0.23.3

v0.23.1

03 Feb 07:54
v0.23.1
057a69d

Choose a tag to compare

What's Changed

Features

Bugfixes

  • 🐛 Reorder engaging clusters in kubeconfig provider by @ntnn in #120

Chores

  • 🌱 Drop WaitForCacheSync when registering source handler by @ntnn in #121
  • 🌱 Bump the all-github-actions group across 1 directory with 5 updates by @dependabot[bot] in #122
  • 🌱 Bump the all-github-actions group across 1 directory with 2 updates by @dependabot[bot] in #125
  • 🌱 log missing kubeconfig data as warning by @crenshaw-dev in #87

Documentation

  • 📖 Add sync-local-to-remote example by @ntnn in #116

New Contributors

Full Changelog: v0.22.4-beta.1...v0.23.1

v0.22.4-beta.1

03 Dec 08:59
51d6d32

Choose a tag to compare

What's Changed

  • 🌱 Prepare release for sigs.k8s.io/[email protected] by @embik in #85
  • 📖 docs: PR template ref to file that doesn't exist by @crenshaw-dev in #88
  • ✨ Add Options to kind provider for improved configurability by @embik in #86
  • 🐛 Fix examples being installed to GOBIN by @ntnn in #89
  • 🌱 Bump actions/upload-artifact from 4.6.2 to 5.0.0 in the all-github-actions group by @dependabot[bot] in #91
  • 🐛 Fix sync ordering for kubeconfig provider by @zachaller in #95
  • 🐛 Fix versions in examples by @ntnn in #90
  • 🐛 Fix builder engage options to merge instead of replace by @stanfordpeng in #94
  • 🌱 Bump the all-github-actions group with 2 updates by @dependabot[bot] in #97
  • ✨ Add multi.Provider.GetProvider by @ntnn in #98
  • ✨ Add file.Options.ClusterOptions by @ntnn in #99
  • ✨ Add clusters.Clusters.EqualClusters by @ntnn in #101
  • ✨ Add clusters.Provider.Start and .Add by @ntnn in #100
  • ✨ Replace prefix with providerName by @ntnn in #103
  • ✨ Add multi.Provider.ProviderPrefixes by @ntnn in #102
  • ✨ Improvements on the multi provider by @ntnn in #104
  • ✨ Make clusters.Clusters internals private by @ntnn in #105
  • 🐛 Start cluster before engaging aware (trigger gha) by @ntnn in #108
  • 🌱📖 Add timeout to waiting for cache sync by @ntnn in #111
  • 📖 Add notes on indexing by @ntnn in #112
  • 🐛 Prevent potentially applying an index twice by @ntnn in #113
  • ✨ Add cluster filtering to controller builder by @ntnn in #114
  • ✨ Bump controller-runtime & friends by @mjudeikis in #117

New Contributors

Full Changelog: v0.22.0-beta.0...v0.22.4-beta.1

v0.22.0-beta.0

23 Oct 07:19
ec7a535

Choose a tag to compare

What's Changed

Features

  • ✨ Extend interface with runner by @mjudeikis in #62
  • ✨Add pkg/clusters by @ntnn in #65
  • ✨ Update to sigs.k8s.io/controller-runtime v0.22.0 by @embik in #69
  • ✨ Update multi provider for multicluster.ProviderRunnable by @ntnn in #76

Bugfixes

  • 🐛 Fix single provider package name by @ntnn in #73
  • 🐛 Fix test-all not testing all modules by @ntnn in #78

Chores

  • 🌱 Dynamically run code checks against modules in this repository by @embik in #70
  • 🌱 Bump the all-github-actions group with 3 updates by @dependabot[bot] in #71
  • 🌱 Bump the all-github-actions group with 2 updates by @dependabot[bot] in #77
  • 🌱 Bump softprops/action-gh-release from 2.3.4 to 2.4.1 in the all-github-actions group by @dependabot[bot] in #80
  • 🌱 Add a workflow to label issues by @skitt in #81
  • 🌱 Prefactoring: controller-sharding by @embik in #83
  • 🌱 Use Go 1.24.9 for CI by @embik in #84

Documentation

  • 📖 Update README to remove experiment warning by @sttts in #72

New Contributors

  • @skitt made their first contribution in #81

Full Changelog: v0.21.0-alpha.9...v0.22.0-beta.0

v0.21.0-alpha.9

29 Aug 12:56
v0.21.0-alpha.9
8c4f281

Choose a tag to compare

v0.21.0-alpha.9 Pre-release
Pre-release

What's Changed

Features

  • ✨ Add Kubeconfig-Based provider #45 by @FourFifthsCode in #45
  • ✨ Add Scheme as option when configuring kubeconfig provider clusters by @FourFifthsCode in #52
  • ✨ Cluster Inventory (ClusterProfile) API Provider by @everpeace in #48
  • ✨ kubeconfig provider support more params by @Colvin-Y in #57
  • ✨ Add file provider for kubeconfig on the filesystem by @ntnn in #53
  • ✨ support configurable readiness check in cluster-inventory-api provider by @hdp617 in #63
  • ✨ Add multi provider by @ntnn in #56
  • ✨ Add TypedEnqueueRequestsFromMapFuncWithClusterPreservation function by @nashluffy in #66

Bugfixes

  • 🐛 Engage cluster in single provider start process by @embik in #49

Chores

  • 🌱 Bump softprops/action-gh-release from 2.2.2 to 2.3.2 in the all-github-actions group by @dependabot[bot] in #46
  • 🌱 Add Readme to Kind example by @mjudeikis in #59
  • 🌱 Bump actions/checkout from 4.2.2 to 5.0.0 in the all-github-actions group by @dependabot[bot] in #60
  • 🌱 Use mcmanager.Options instead of manager.Options where applicable by @ntnn in #67
  • 🌱 Stop setting tags on example modules by @embik in #61

New Contributors

Full Changelog: v0.21.0-alpha.8...v0.21.0-alpha.9

v0.21.0-alpha.8

10 Jun 09:33
06cac76

Choose a tag to compare

v0.21.0-alpha.8 Pre-release
Pre-release

What's Changed

  • 🌱 Prepare release for sigs.k8s.io/[email protected] by @embik in #37
  • 🐛 Small fix in kind example logging by @mirzakopic in #39
  • 🌱 Bump the all-github-actions group across 1 directory with 3 updates by @dependabot in #40
  • 📖 Add Gardener provider to README.md by @rfranzke in #43
  • 🌱 Bump ossf/scorecard-action from 2.4.1 to 2.4.2 in the all-github-actions group by @dependabot in #42
  • ✨ Update to sigs.k8s.io/controller-runtime v0.21.0 by @embik in #41

New Contributors

Full Changelog: v0.20.4-alpha.7...v0.21.0-alpha.8

v0.20.4-alpha.7

08 May 17:54
v0.20.4-alpha.7
d25e682

Choose a tag to compare

v0.20.4-alpha.7 Pre-release
Pre-release

What's Changed

  • 📖 Minor adjustments to README, mention dynamic fleet by @embik in #29
  • 📖 Update README to clarify provider implementation concepts by @embik in #35
  • ✨ Add multicluster.ErrClusterNotFound for providers by @embik in #32
  • 🌱 Define release process and provide script to create release commit by @embik in #28
  • 🌱 Bump GitHub Actions and upgrade to golangci-lint v2.1.1 by @embik in #31

Full Changelog: v0.20.4-alpha.6...v0.20.4-alpha.7

v0.20.4-alpha.6

27 Mar 11:04
v0.20.4-alpha.6
5562f05

Choose a tag to compare

v0.20.4-alpha.6 Pre-release
Pre-release

What's Changed

  • 🌱 Rename to sigs.k8s.io/multicluster-runtime go module by @sttts in #20
  • ⚠ Add SIG leads to OWNERS and SECURITY_CONTACTS by @JeremyOT in #21
  • 🐛 Clean up go module names and set consistent Go version by @embik in #23
  • 🌱 Update controller-runtime to v0.20.3 and Go to 1.23.7 by @embik in #24
  • 🌱 Update to controller-runtime v0.20.4 by @embik in #27

New Contributors

Full Changelog: v0.20.0-alpha.5...v0.20.4-alpha.6

v0.20.0-alpha.5

09 Mar 10:17
v0.20.0-alpha.5
83466f4

Choose a tag to compare

v0.20.0-alpha.5 Pre-release
Pre-release

What's Changed

  • 📖 Add small FAQ by @sttts in #9
  • 🌱 Bump golangci/golangci-lint-action from 6.3.2 to 6.5.0 in the all-github-actions group by @dependabot in #6
  • 🌱 .github: add golangci-lint aggregation we can use in branch protection by @sttts in #10
  • 📖 README.md: add example by @sttts in #11
  • 🌱 examples: simplify and unify by @sttts in #13
  • 🌱 manager: add GetManager by @sttts in #14
  • 🌱 Bump the all-github-actions group with 2 updates by @dependabot in #15
  • ✨ Add index support to providers by @sttts in #16

Full Changelog: v0.20.0-alpha.3...v0.20.0-alpha.5

v0.20.0-alpha.3

16 Feb 16:31
v0.20.0-alpha.3
3d5e9ea

Choose a tag to compare

v0.20.0-alpha.3 Pre-release
Pre-release

What's Changed

  • ✨ Add cluster-api provider by @sttts in #7

Full Changelog: v0.20.0-alpha.2...v0.20.0-alpha.3