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

# Functions

NewInitContainers creates init containers according to the given parameters.
NewPrepareFSInitContainer creates an init container to handle things such as: - configuration changes Modified directories and files are meant to be persisted for reuse in the actual ES container.
NewSuspendInitContainer creates an init container to run the script to check for suspended Pods.
No description provided by the author
RenderScriptTemplate renders scriptTemplate using the given TemplateParams.
RenderSuspendConfiguration renders the configuration used by the SuspendScript.

# Constants

No description provided by the author
PrepareFilesystemContainerName is the name of the container that prepares the filesystem.
No description provided by the author
SuspendContainerName is the name of the container that is used to suspend Elasticsearch if requested by the user.
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

EsBinSharedVolume contains the ES bin/ directory.
EsConfigSharedVolume contains the ES config/ directory.
EsPluginsSharedVolume contains the ES plugins/ directory.
KeystoreParams is used to generate the init container that will load the secure settings into a keystore.
Volumes that are shared between the prepare-fs init container and the ES container.
No description provided by the author

# Structs

LinkedFile describes a symbolic link with source and target.
LinkedFilesArray contains all files to be linked in the init container.
TemplateParams are the parameters manipulated in the scriptTemplate.