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. |
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. |
Click to show internal directories.
Click to hide internal directories.