bonny v0.3.2 API Reference
Modules
Extend the Kubernetes API and implement CustomResourceDefinitions lifecycles in Elixir.
Represents the spec
portion of a Kubernetes CustomResourceDefinition manifest.
Operator configuration interface
Bonny.Controller
defines controller behaviours and generates boilerplate for generating Kubernetes manifests.
Encapsulates Kubernetes resource manifests for an operator
Requests all of a CRD's resources and invokes reconcile/1
on the controller module for each resource.
List of telemetry events.
A telemetry logger for debugging.
Dispatches lifecycle functions in response to events from the Kubernetes Watch API for a given controller.
Implementation logic for Bonny.Watcher
Buffers streaming responses from HTTPoison and returns kubernetes watch events as JSON
Mix task helpers
Mix Tasks
Generates a new CRD controller
Generates a Dockerfile for this operator
Generates the Kubernetes YAML manifest for this operator