Skip to content

v0.9.0

Latest
Compare
Choose a tag to compare
@timebertt timebertt released this 29 Jan 20:02
· 9 commits to main since this release
450e5be

What's Changed

⚠️ Breaking Changes

⚠️ Please consult the updated documentation and examples for how to adapt to these breaking changes.

  • Rename ClusterRing to ControllerRing by @timebertt in #438
    • The clusterring- string has been removed from the shard and drain labels.
    • There is no migration path available. You need to manually clean up installed resources (CRD, RBAC, etc.), remove old labels, and install the new resources.
    • The kind-related and namespace labels have been removed from the sharder metrics.
  • Harmonize metric label names to controllerring by @timebertt in #439
  • Limit ControllerRing name length, simplify shard/drain label keys, simplify webhook name by @timebertt in #441
    • The ControllerRing name must not be longer than 63 characters.
    • The shard and drain label keys have been simplified to {shard,drain}.alpha.sharding.timebertt.dev/<controllerring-name>.
    • The MutatingWebhookConfiguration name has been simplified to controllerring-<controllerring-name>.
    • There is no migration path available.

🐛 Bug Fixes

📖 Documentation

  • Add note about upcoming KubeCon talk in London by @timebertt in #435
  • docs: one manager cannot run both sharded and non-sharded controllers by @timebertt in #443

🤖 Dependencies

  • Update module sigs.k8s.io/controller-runtime to v0.20.1 by @renovate in #436
  • Update quay.io/kiwigrid/k8s-sidecar Docker tag to v1.29.1 by @renovate in #440
  • Update module github.com/spf13/pflag to v1.0.6 by @renovate in #444

ℹ️ Other Changes

Full Changelog: v0.8.0...v0.9.0