Bonny v0.3.1 Release Notes

Release Date: 2019-04-11 // about 5 years ago
  • ➕ Added

    • 👌 Support for a reconcile/1 callback
    • reconcile_every config option to schedule how often to run reconciliation
    • reconcile_batch_size to set the size of the HTTP GET limit when fetching batches of items to reconcile
    • ➕ Added {:error, binary} as a return value of Controller lifecycle methods
    • Implemented :telemetry library
    • Bonny.Sys.Event.events/0 exposes list of telemetry events
    • 🚀 mix bonny.gen.manifest --local for building manifests w/o a Deployment for local testing
    • 🔧 cluster_name: :default config options. Now uses k8s cluster registration configuration.

    🔄 Changed

    • Async watcher event dispatch
    • Replaced HTTPoison with k8s

    🛠 Fixed

    • Receiving :DOWN messages no longer crashes Watcher #20
    • Issue with partially received events #43
    • 🛠 Fix invalid singular name generation from module names "MyMod" -> my_mod; "MyMod" -> mymod

    ✂ Removed

    • 🔖 Renamed group_version -> api_version
    • 📇 Renamed Bonny.CRD.plural/1 -> Bonny.CRD.kind/1
    • Bypass from test suite
    • 📇 Impl.parse_metadata/1
    • kubeconf_file and kubeconf_opts config options