# Packages

Package database implements a MeshDB using Kubernetes custom resources.
Package manager contains the controller-runtime manager.
No description provided by the author

# Functions

HashNodeID hashed a node ID into a compatible kubernetes object name.
New creates a new Provider.
NewObserverWithConfig creates a new observing storage provider with the given rest config.
NewObserverWithManager creates an observing storage provider with the given manager.
NewWithManager creates a new Provider with the given manager.

# Constants

BucketLabel is the label used to identify the bucket for a given key.
ConsensusTraceVLevel is the trace level for the consensus package.
LeaderElectionID is the name of the leader election lease.
MeshStorageLabel is the label used to identify all mesh storage secrets.
StorageTraceVLevel is the log level for storage trace logs.

# Structs

Consensus is the consensus interface for the storage provider.
DataItem is a single item of data.
Options are the options for configuring the provider.
Provider is the storage provider implementation for Kubernetes.
Storage is the storage interface for the storage provider.
No description provided by the author