opensearch

package
v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 13, 2023 License: UPL-1.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MasterTier = "master"
	DataTier   = "data"
	IngestTier = "ingest"
)

Variables

This section is empty.

Functions

func GetPodsForTier

func GetPodsForTier(ctrlRuntimeClient client.Client, tier string) ([]corev1.Pod, error)

GetPodsForTier returns pods for a given tier

func IsOSNodeReady

func IsOSNodeReady(client client.Client, node vzv1alpha1.OpenSearchNode, prefix string) bool

IsOSNodeReady returns true if the OpenSearch tier is ready

func IsOSReady

func IsOSReady(ctrlRuntimeClient client.Client, cr *vzv1alpha1.Verrazzano) bool

IsOSReady checks if the OpenSearch resources are ready

func ValidateOpenSeachTier

func ValidateOpenSeachTier(opensearchTierEnvVar string) (string, error)

ValidateOpenSeachTier validates the envvar is a correct opensearch tier

Types

type CRModifier

type CRModifier interface {
	ModifyCR(cr *vzapi.Verrazzano)
}

type OpensearchAllNodeRolesModifier

type OpensearchAllNodeRolesModifier struct {
	NodeReplicas int32
}

func (OpensearchAllNodeRolesModifier) ModifyCR

type OpensearchCleanUpModifier

type OpensearchCleanUpModifier struct {
}

func (OpensearchCleanUpModifier) ModifyCR

func (u OpensearchCleanUpModifier) ModifyCR(cr *vzapi.Verrazzano)

type OpensearchDataNodeGroupModifier

type OpensearchDataNodeGroupModifier struct {
	NodeReplicas int32
	NodeStorage  string
	NodeMemory   string
}

func (OpensearchDataNodeGroupModifier) ModifyCR

type OpensearchDuplicateNodeGroupModifier

type OpensearchDuplicateNodeGroupModifier struct {
	Name string
}

func (OpensearchDuplicateNodeGroupModifier) ModifyCR

type OpensearchIngestNodeGroupModifier

type OpensearchIngestNodeGroupModifier struct {
	NodeReplicas int32
	NodeMemory   string
	NodeStorage  string
}

func (OpensearchIngestNodeGroupModifier) ModifyCR

type OpensearchMasterNodeGroupModifier

type OpensearchMasterNodeGroupModifier struct {
	NodeReplicas int32
	NodeMemory   string
	NodeStorage  string
}

func (OpensearchMasterNodeGroupModifier) ModifyCR

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL