package
0.0.0-20240627075800-e25e807b3bce
Repository: https://github.com/bharvest-devops/cosmos-operator.git
Documentation: pkg.go.dev

# Functions

BuildConfigMaps creates a ConfigMap with configuration to be mounted as files into containers.
BuildNodeKeySecrets builds the node key secrets for the given CRD.
BuildPods creates the final state of pods given the crd.
BuildPVCs outputs desired PVCs given the crd.
BuildRoles returns a list of role binding bindings given the crd.
BuildRoles returns a list of role bindings given the crd.
BuildServiceAccounts returns a list of service accounts given the crd.
BuildServices returns a list of services given the crd.
ChainHomeDir is the abs filepath for the chain's home directory.
DownloadGenesisCommand returns a proper address book command for use in an init container.
DownloadGenesisCommand returns a proper genesis command for use in an init container.
DownloadSnapshotCommand returns a command and args for downloading and restoring from a snapshot.
No description provided by the author
No description provided by the author
No description provided by the author
NewConfigMapControl returns a valid ConfigMapControl.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewPodBuilder returns a valid PodBuilder.
NewPodControl returns a valid PodControl.
NewPVCControl returns a valid PVCControl.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PVCName returns the primary PVC holding the chain data associated with the pod.
ResetStatus is used at the beginning of the reconcile loop.
SyncInfoStatus returns the status of the full node's sync info.

# Constants

No description provided by the author

# Structs

ConfigMapControl creates or updates configmaps.
No description provided by the author
DriftDetection detects pods that are lagging behind the latest block height.
No description provided by the author
NodeKeyControl reconciles node keys for a CosmosFullNode.
No description provided by the author
Peer contains information about a peer.
PeerCollector finds and collects peer information.
PodBuilder builds corev1.Pods.
PodControl reconciles pods for a CosmosFullNode.
PVCControl reconciles volumes for a CosmosFullNode.
No description provided by the author
No description provided by the author
No description provided by the author
RoleBindingControl creates or updates RoleBindings.
RoleControl creates or updates Roles.
ServiceControl creates or updates Services.
ServiceControl creates or updates Services.
No description provided by the author

# Interfaces

No description provided by the author
Client is a controller client.
DiskUsager fetches disk usage statistics.
No description provided by the author
Lister can list resources, subset of client.Client.
No description provided by the author
StatusPatcher patches the status subresource of a resource.
No description provided by the author

# Type aliases

No description provided by the author
Peers maps an ObjectKey using the instance name to Peer.
No description provided by the author
Reader lists and gets objects.