Skip to content

Releases: spotahome/kooper

v0.7.0

26 Nov 10:51
@ese ese
dad6b4e
Compare
Choose a tag to compare

Added

  • Support for Kubernetes 1.14

v0.6.0

01 Jun 05:58
4a271c8
Compare
Choose a tag to compare

Added

  • Support for Kubernetes 1.12.

Removed

  • Glog logger.

v0.5.1

19 Jan 10:54
6fce4a4
Compare
Choose a tag to compare

Added

  • Shortnames on CRD registration.

v0.5.0

24 Oct 19:26
2d6ec7b
Compare
Choose a tag to compare

Added

  • Support for Kubernetes 1.11.

v0.4.1

07 Oct 08:51
6ae0aae
Compare
Choose a tag to compare

Added

  • Enable subresources support on CRD registration.
  • Category support on CRD registration.

v0.4.0

21 Jul 08:16
3a6cd5e
Compare
Choose a tag to compare

This release breaks Prometheus metrics.

Added

  • Grafana dashboard for the refactored Prometheus metrics.

Changed

  • Refactor metrics in favor of less metrics but simpler and more meaningful.

v0.3.0

20 Jul 21:42
@ese ese
02f8518
Compare
Choose a tag to compare

This release breaks handler interface to allow passing a context (used to allow tracing).

Added

  • Context as first argument to handler interface to pass tracing context (Breaking change).
  • Tracing through opentracing.
  • Leader election for controllers and operators.
  • Let customizing (using configuration) the retries of event processing errors on controllers.
  • Controllers now can be created using a configuration struct.
  • Add support for Kubernetes 1.10.

v0.2.0

27 Apr 07:04
390db68
Compare
Choose a tag to compare

This release breaks controllers constructors to allow passing a metrics recorder backend.

Added

  • Prometheus metrics backend.
  • Metrics interface.
  • Concurrent controller implementation.
  • Controllers record metrics about queued and processed events.

Fixed

  • Fix passing a nil logger to make controllers execution break.

v0.1.0

27 Apr 07:03
160fbde
Compare
Choose a tag to compare

Added

  • CRD client check for kubernetes apiserver (>=1.7)
  • CRD ensure (waits to be present after registering a CRD)
  • CRD client tooling
  • multiple CRD and multiple controller operator.
  • single CRD and single controller operator.
  • sequential controller implementation.
  • Dependencies managed by dep and vendored.