package
0.7.1
Repository: https://github.com/atomix/consensus-storage.git
Documentation: pkg.go.dev

# Functions

Kind takes an unqualified kind and returns a Group qualified GroupKind.
Resource takes an unqualified resource and returns a Group qualified GroupResource.

# Constants

ConsensusStoreNotReady indicates a ConsensusStore is not yet ready.
ConsensusStoreReady indicates a ConsensusStore is ready.
MultiRaftClusterNotReady indicates a MultiRaftCluster is not yet ready.
MultiRaftClusterReady indicates a MultiRaftCluster is ready.
RaftCandidate is a RaftMemberRole indicating the RaftMember is currently a candidate.
RaftFollower is a RaftMemberRole indicating the RaftMember is currently a follower.
RaftGroupNotReady indicates a RaftGroup is not yet ready.
RaftGroupReady indicates a RaftGroup is ready.
RaftLeader is a RaftMemberRole indicating the RaftMember is currently the leader of the group.
RaftMemberNotReady indicates a RaftMember is not ready.
RaftMemberReady indicates a RaftMember is ready.
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

AddToScheme is a global function that registers this API group & version to a scheme.
SchemeBuilder initializes a scheme builder.
SchemeGroupVersion is group version used to register these objects.

# Structs

ConsensusStore is the Schema for the ConsensusStore API +k8s:openapi-gen=true.
ConsensusStoreList contains a list of ConsensusStore.
ConsensusStoreSpec specifies a ConsensusStore configuration.
No description provided by the author
FileSinkConfig is the configuration for a file sink.
LoggerConfig is the configuration for a logger.
LoggingConfig logging configuration.
MultiRaftCluster is the Schema for the MultiRaftCluster API +k8s:openapi-gen=true.
No description provided by the author
MultiRaftClusterList contains a list of MultiRaftCluster.
MultiRaftClusterSpec specifies a MultiRaftCluster configuration.
MultiRaftClusterStatus defines the status of a MultiRaftCluster.
No description provided by the author
OutputConfig is the configuration for a sink output.
RaftConfig is the configuration of a Raft group.
RaftGroup is the Schema for the RaftGroup API +k8s:openapi-gen=true.
RaftGroupList contains a list of RaftGroup.
RaftGroupSpec specifies a RaftGroupSpec configuration.
RaftGroupStatus defines the status of a RaftGroup.
RaftMember is the Schema for the RaftMember API +k8s:openapi-gen=true.
RaftMemberList contains a list of RaftMember.
No description provided by the author
RaftMemberStatus defines the status of a RaftMember.
No description provided by the author
SinkConfig is the configuration for a sink.
StderrSinkConfig is the configuration for an stderr sink.
StdoutSinkConfig is the configuration for an stdout sink.

# Type aliases

ConsensusStoreState is a state constant for ConsensusStore.
MultiRaftClusterState is a state constant for MultiRaftCluster.
RaftGroupState is a state constant for RaftGroup.
RaftMemberRole is a constant for RaftMember representing the current role of the member.
RaftMemberState is a state constant for RaftMember.
No description provided by the author