package
2.16.1
Repository: https://github.com/elastic/cloud-on-k8s.git
Documentation: pkg.go.dev

# Functions

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
No description provided by the author
No description provided by the author
StatefulSet returns the name of the StatefulSet corresponding to the given NodeSet.
No description provided by the author
UnicastHostsConfigMap returns the name of the ConfigMap that holds the list of seed nodes for a given cluster.
Unpack unpacks Config into a typed subset.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
ES >= 7.X.
ES < 7.X.
No description provided by the author
ElasticsearchApplyingChangesPhase controller is working towards a desired state, cluster can be unavailable.
No description provided by the author
Possible traffic light states Elasticsearch health can have.
ElasticsearchMigratingDataPhase Elasticsearch is currently migrating data to another node.
ElasticsearchReadyPhase is operating at the desired spec.
Possible traffic light states Elasticsearch health can have.
ElasticsearchResourceInvalid is marking a resource as invalid, should never happen if admission control is installed correctly.
Possible traffic light states Elasticsearch health can have.
Possible traffic light states Elasticsearch health can have.
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
No description provided by the author
No description provided by the author
No description provided by the author
6.x realm syntax.
6.x realm syntax.
7.x realm syntax.
6.x realm syntax.
6.x realm syntax.
7.x realm syntax.
No description provided by the author
No description provided by the author
nolint:revive.
nolint:revive.
nolint:revive.
nolint:revive.
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

# Variables

AddToScheme adds the types in this group-version to the given scheme.
DefaultCfg is an instance of ElasticsearchSettings with defaults set as they are in Elasticsearch.
DefaultChangeBudget is used when no change budget is provided.
ESNamer is a Namer that is configured with the defaults for resources related to an ES cluster.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
No description provided by the author

# Structs

ChangeBudget defines the constraints to consider when applying changes to the Elasticsearch cluster.
ClusterSettings is the cluster node in elasticsearch.yml.
Elasticsearch represents an Elasticsearch resource in a Kubernetes cluster.
ElasticsearchList contains a list of Elasticsearch clusters.
ElasticsearchSettings is a typed subset of elasticsearch.yml for purposes of the operator.
ElasticsearchSpec holds the specification of an Elasticsearch cluster.
ElasticsearchStatus defines the observed state of Elasticsearch.
Node is the node section in elasticsearch.yml.
NodeSet is the specification for a group of Elasticsearch nodes sharing the same configuration and a Pod template.
UpdateStrategy specifies how updates to the cluster should be performed.
No description provided by the author

# Type aliases

ElasticsearchHealth is the health of the cluster as returned by the health API.
ElasticsearchOrchestrationPhase is the phase Elasticsearch is in from the controller point of view.