pkg/

directory
v0.0.0-...-5d90d19 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2024 License: Apache-2.0

Directories

Path Synopsis
planetscale
Package planetscale contains planetscale API versions.
Package planetscale contains planetscale API versions.
planetscale/v2
Package v2 contains API Schema definitions for the planetscale.com/v2 API group.
Package v2 contains API Schema definitions for the planetscale.com/v2 API group.
vitessbackupstorage/subcontroller
Package subcontroller is a part of the VitessBackupStorage controller that runs as its own Pod, separate from the operator's main controller-manager.
Package subcontroller is a part of the VitessBackupStorage controller that runs as its own Pod, separate from the operator's main controller-manager.
operator
conditions
Package conditions has functions for working with status conditions in various Kubernetes APIs.
Package conditions has functions for working with status conditions in various Kubernetes APIs.
contenthash
Package contenthash hashes the content of various objects.
Package contenthash hashes the content of various objects.
desiredstatehash
Package desiredstatehash can be used to build up an annotation value that changes when certain parts of the desired state of an object change.
Package desiredstatehash can be used to build up an annotation value that changes when certain parts of the desired state of an object change.
drain
Package drain defines a protocol for various agents (humans, controllers, scripts) to cooperate to avoid disruption due to planned maintenance.
Package drain defines a protocol for various agents (humans, controllers, scripts) to cooperate to avoid disruption due to planned maintenance.
fork
Package fork implements a pattern for forking sub-processes as new Pods.
Package fork implements a pattern for forking sub-processes as new Pods.
k8s
lazy
Package lazy can be used to define placeholders for values that will be computed later.
Package lazy can be used to define placeholders for values that will be computed later.
names
Package names is used to generate and manipulate deterministic, unique names for Kubernetes objects.
Package names is used to generate and manipulate deterministic, unique names for Kubernetes objects.
reconciler
Package reconciler abstracts reconciliation logic that's common for any kind of Kubernetes object.
Package reconciler abstracts reconciliation logic that's common for any kind of Kubernetes object.
results
Package results has functions to work with controller-runtime reconcile.Result objects.
Package results has functions to work with controller-runtime reconcile.Result objects.
resync
Package resync helps controllers specify custom resync behavior, which is important when they need to check state that lives outside the Kubernetes API server, such as in an app-specific system.
Package resync helps controllers specify custom resync behavior, which is important when they need to check state that lives outside the Kubernetes API server, such as in an app-specific system.
rollout
Package rollout defines a protocol for automating the gradual rollout of changes throughout a VitessCluster by splitting rolling update logic into composable pieces: deciding what changes to make, deciding when and in what order to apply changes, and then actually applying the changes.
Package rollout defines a protocol for automating the gradual rollout of changes throughout a VitessCluster by splitting rolling update logic into composable pieces: deciding what changes to make, deciding when and in what order to apply changes, and then actually applying the changes.
secrets
Secrets provides utility functions for handling secrets.
Secrets provides utility functions for handling secrets.
toposerver
Package toposerver helps with connecting to Vitess topology for many clusters at the same time.
Package toposerver helps with connecting to Vitess topology for many clusters at the same time.

Jump to

Keyboard shortcuts

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