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