operator/

directory
v0.0.0-...-8a63693 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2024 License: Apache-2.0

Directories

Path Synopsis
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.
Package contenthash hashes the content of various objects.
Package contenthash hashes the content of various objects.
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.
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.
Package fork implements a pattern for forking sub-processes as new Pods.
Package fork implements a pattern for forking sub-processes as new Pods.
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.
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.
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.
Package results has functions to work with controller-runtime reconcile.Result objects.
Package results has functions to work with controller-runtime reconcile.Result objects.
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.
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 provides utility functions for handling secrets.
Secrets provides utility functions for handling secrets.
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