Controller Idioms Versions Save

Generic libraries for building idiomatic Kubernetes controllers

v0.10.0

2 weeks ago

What's Changed

Full Changelog: https://github.com/authzed/controller-idioms/compare/v0.9.1...v0.10.0

v0.9.1

8 months ago

This is a bugfix release for v0.9.0

What's Changed

Full Changelog: https://github.com/authzed/controller-idioms/compare/v0.9.0...v0.9.1

v0.9.0

8 months ago

What's Changed

APIs

The CRD function in bootstrap has been deprecated (but not removed) and replaced with CRDs.

The only difference in signature is the initial context.Context argument:

Before:

func CRD(restConfig *rest.Config, crdFS fs.ReadDirFS, dir string) error {

After:

func CRDs(ctx context.Context, restConfig *rest.Config, crdFS fs.ReadDirFS, dir string) error

We recommend updating to the new function, but the old one continues to work.

Full Changelog: https://github.com/authzed/controller-idioms/compare/v0.8.0...v0.9.0

v0.8.0

9 months ago

What's Changed

v0.7.0

1 year ago

What's Changed

Full Changelog: https://github.com/authzed/controller-idioms/compare/v0.6.0...v0.7.0

v0.6.0

1 year ago

What's Changed

Full Changelog: https://github.com/authzed/controller-idioms/compare/v0.5.0...v0.6.0

v0.5.0

1 year ago

What's Changed

Note: this release contains breaking API changes:

  1. component.EnsureComponentByHash now uses queue.OperationsContext instead of *typedctx.Key[queue.Interface] (the former being a wrapper around the latter, migration should be straightforward).
  2. queue.NewOperations(done func(), requeueAfter func(time.Duration), cancel context.CancelFunc) now takes a third argument cancel - see https://github.com/authzed/controller-idioms/pull/14 for more info and reasoning.

Full Changelog: https://github.com/authzed/controller-idioms/compare/v0.4.1...v0.5.0

v0.4.1

1 year ago

What's Changed

Full Changelog: https://github.com/authzed/controller-idioms/compare/v0.4.0...v0.4.1

v0.4.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/authzed/controller-idioms/compare/v0.3.0...v0.4.0

v0.3.0

1 year ago

What's Changed

Full Changelog: https://github.com/authzed/controller-idioms/compare/v0.2.0...v0.3.0