pkg/

directory
v0.10.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2026 License: Apache-2.0

Directories

Path Synopsis
Package cert provides a generic, consumer-agnostic TLS certificate lifecycle manager for Kubernetes operators.
Package cert provides a generic, consumer-agnostic TLS certificate lifecycle manager for Kubernetes operators.
cluster-handler
controller/multigrescluster
Package multigrescluster implements the controller for the root MultigresCluster resource.
Package multigrescluster implements the controller for the root MultigresCluster resource.
controller/tablegroup
Package tablegroup implements the controller for the TableGroup resource.
Package tablegroup implements the controller for the TableGroup resource.
data-handler
backuphealth
Package backuphealth evaluates the health of database backups by querying the primary pooler via gRPC for backup metadata and determining whether the most recent backup is within acceptable staleness thresholds.
Package backuphealth evaluates the health of database backups by querying the primary pooler via gRPC for backup metadata and determining whether the most recent backup is within acceptable staleness thresholds.
drain
Package drain implements the drain state machine for graceful pod removal.
Package drain implements the drain state machine for graceful pod removal.
topo
Package topo provides utility functions for interacting with the Multigres global topology server (etcd).
Package topo provides utility functions for interacting with the Multigres global topology server (etcd).
Package monitoring provides Prometheus metrics and recording helpers for the Multigres Operator.
Package monitoring provides Prometheus metrics and recording helpers for the Multigres Operator.
Package resolver provides the central logic for calculating the "Effective Specification" of a MultigresCluster.
Package resolver provides the central logic for calculating the "Effective Specification" of a MultigresCluster.
resource-handler
controller/cell
Package cell implements the controller for the Cell resource.
Package cell implements the controller for the Cell resource.
controller/shard
Package shard implements the controller for the Shard resource.
Package shard implements the controller for the Shard resource.
controller/storage
Package storage provides shared utilities for building Kubernetes storage resources used across the resource-handler controllers.
Package storage provides shared utilities for building Kubernetes storage resources used across the resource-handler controllers.
controller/toposerver
Package toposerver implements the controller for the TopoServer resource.
Package toposerver implements the controller for the TopoServer resource.
Package testutil provides test utilities for Kubernetes operators.
Package testutil provides test utilities for Kubernetes operators.
util
metadata
Package metadata provides utilities for building Kubernetes resource metadata such as labels, annotations, and owner references used across all Multigres components.
Package metadata provides utilities for building Kubernetes resource metadata such as labels, annotations, and owner references used across all Multigres components.
name
Package names generates deterministic, unique names for Kubernetes objects.
Package names generates deterministic, unique names for Kubernetes objects.
pvc
Package pvc provides utilities for PVC lifecycle management.
Package pvc provides utilities for PVC lifecycle management.
status
Package status provides shared helpers for managing the lifecycle state of Multigres Custom Resources.
Package status provides shared helpers for managing the lifecycle state of Multigres Custom Resources.
Package webhook provides the entry point for configuring Kubernetes admission webhooks for the Multigres Operator.
Package webhook provides the entry point for configuring Kubernetes admission webhooks for the Multigres Operator.
handlers
Package handlers implements the specific business logic for Kubernetes Admission Control.
Package handlers implements the specific business logic for Kubernetes Admission Control.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL