Skip to content

v1.1.0

Choose a tag to compare

@mruoss mruoss released this 22 Feb 10:07
· 326 commits to master since this release
f9bc60a

This release updates its dependency on k8s to a new major version (2.x). If you're using k8s directly in your code, you should have added it explicitely to your dependencies in mix.exs and this update will fail until you update that dependency manually. If you're using k8s directly in your code but you haven't added it explicetly to your list of dependencies, you might get surprises as 2.x comes with (yet few) breaking changes.
The most likely problem to occur is a Handshake Failure when working with local clusters. Its easily fixed, please follow the instructions on the k8s migration guide.

Fixed

  • Prevent duplicate descendants

Changed

  • Upgraded k8s dependency to 2.x. #173

Added

  • Bonny.Pluggable.AddMissingGVK - A pluggable step for adding missing GVK information to resources - #184, #183
  • Helpers to define conditions on custom resources. #188
    • Bonny.API.Version.add_conditions/1 - Helper to define a schema for conditions on the CRD
    • Bonny.Axn.set_condition/4 - Helper to set a condition on a resource
  • Bonny.Pluggable.Finalizer - A pluggable step to define and implement finalizers, #6, #189
  • Bonny.Axn.register_after_processed/2 - Registers a callback to be invoked at the very end of an action event's processing by the operator

Chores

Full Changelog: v1.0.1...v1.1.0