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.