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

# Functions

GarbageCollectPVCs ensures PersistentVolumeClaims created for the given es resource are deleted when no longer used, since this is not done automatically by the StatefulSet controller.
HandleDownscale attempts to downscale actual StatefulSets towards expected ones.
HandleUpscaleAndSpecChanges reconciles expected NodeSet resources.
NewDefaultDriver returns the default driver implementation.
NewMemoizingESState returns an initialized MemoizingESState.
NewPredicateContext returns a new predicate context for use when processing an Elasticsearch rolling upgrade.

# Constants

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

# Structs

DefaultDriverParameters contain parameters for this driver.
MemoizingESState requests Elasticsearch for the requested information only once, at first call.
Predicate is a function that indicates if a Pod can be deleted (or not).
PredicateContext is the set of fields used while determining what set of pods can be upgraded when performing a rolling upgrade on an Elasticsearch cluster.
No description provided by the author

# Interfaces

Driver orchestrates the reconciliation of an Elasticsearch resource.
ESState gives information about Elasticsearch current status.