Skip to content

API Reference

Complete API reference documentation for the Bindy operator.

Custom Resource Definitions (CRDs)

Detailed API documentation for all Custom Resources:

Full CRD Specifications

Auto-generated from Rust source code:

Operator API

For information about the Rust operator internals:

Status Conditions

All Custom Resources report status using Kubernetes standard conditions:

Examples

Practical examples of using the APIs:

Specifications by Resource

Bind9Cluster

See Bind9Cluster Spec for detailed field documentation.

Bind9Instance

See Bind9Instance Spec for detailed field documentation.

DNSZone

See DNSZone Spec for detailed field documentation.

DNS Records

See DNS Records Spec for all supported record types.

API Versioning

Current API version: v1beta1

Beta API

The API is currently in beta (v1beta1). Breaking changes may occur, but will be documented in the Changelog with migration guides.

Validation

All CRDs include OpenAPI v3 validation schemas. Invalid resources will be rejected by the Kubernetes API server before reaching the operator.