API Reference bella v0.0.1

Modules

Library to easliy implement a Kubernetes controller.

Operator configuration interface

Bella.Controller defines controller behaviours and generates boilerplate for generating Kubernetes manifests.

Naming functions

Register periodically run tasks. Use for running tasks as a part of reconciling a CRD with a lifetime, duration, or interval field.

Continuously reconciles a set of kubernetes resources.

Continuously watch a list Operation for add, modify, and delete events.

Get the resourceVersion for a K8s.Operation

Buffers streaming responses from HTTPoison and returns kubernetes watch events as JSON

State of the Watcher

Bella.Sys.Event is a thin wrapper around :telemetry.

Attaches telemetry events to the Elixir Logger

This is a goofy config, but it makes this work in dev w/o having to POST an Example CRD.