elasticsearch

package
v1.34.3 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PublicCertSecret = "tigera-secure-es-gateway-http-certs-public"
	UnusedCertSecret = "tigera-secure-es-http-certs-unused"
)
View Source
const (
	ClusterConfigConfigMapName = "tigera-secure-elasticsearch"
)

Variables

This section is empty.

Functions

func DecorateEnvironment added in v1.32.0

func DecorateEnvironment(c corev1.Container, namespace string, cluster, esUserSecretName, clusterDomain string, osType rmeta.OSType) corev1.Container

func DefaultVolumeMount

func DefaultVolumeMount(osType rmeta.OSType) corev1.VolumeMount

func ECKElasticEndpoint added in v1.33.0

func ECKElasticEndpoint() string

ECKElasticEndpoint returns the URL of the Elasticsearch provisioned by the ECK operator. This endpoint is only valid when using internal elasticsearch.

func ElasticCAEnvVar added in v1.33.0

func ElasticCAEnvVar(osType rmeta.OSType) corev1.EnvVar

func ElasticCuratorBackendCertEnvVar added in v1.33.0

func ElasticCuratorBackendCertEnvVar(osType rmeta.OSType) corev1.EnvVar

func ElasticHostEnvVar added in v1.33.0

func ElasticHostEnvVar(esHost string) corev1.EnvVar

func ElasticIndexSuffixEnvVar added in v1.33.0

func ElasticIndexSuffixEnvVar(esIdxSuffix string) corev1.EnvVar

func ElasticPasswordEnvVar added in v1.33.0

func ElasticPasswordEnvVar(esUserSecretName string) corev1.EnvVar

func ElasticPortEnvVar added in v1.33.0

func ElasticPortEnvVar(esPort string) corev1.EnvVar

func ElasticSchemeEnvVar added in v1.33.0

func ElasticSchemeEnvVar(esScheme string) corev1.EnvVar

func ElasticUserEnvVar added in v1.33.0

func ElasticUserEnvVar(esUserSecretName string) corev1.EnvVar

func ElasticUsernameEnvVar added in v1.33.0

func ElasticUsernameEnvVar(esUsernameSecret string) corev1.EnvVar

func GatewayEndpoint added in v1.32.0

func GatewayEndpoint(osType rmeta.OSType, clusterDomain, namespace string) string

GatewayEndpoint returns the endpoint for the Elasticsearch service. For Windows, the FQDN endpoint is returned.

func HTTPSEndpoint

func HTTPSEndpoint(osType rmeta.OSType, clusterDomain string) string

Deprecated - does not support multi-tenancy. Use GatewayEndpoint instead.

func LinseedEndpoint added in v1.30.0

func LinseedEndpoint(osType rmeta.OSType, clusterDomain, namespace string) string

Types

type Annotatable

type Annotatable interface {
	SetAnnotations(map[string]string)
	GetAnnotations() map[string]string
}

func DecorateAnnotations

func DecorateAnnotations(obj Annotatable, secrets []*corev1.Secret) Annotatable

type ClusterConfig

type ClusterConfig struct {
	// contains filtered or unexported fields
}

func NewClusterConfig

func NewClusterConfig(clusterName string, replicas int, shards int, flowShards int) *ClusterConfig

func NewClusterConfigFromConfigMap

func NewClusterConfigFromConfigMap(configMap *corev1.ConfigMap) (*ClusterConfig, error)

func (ClusterConfig) ClusterName

func (c ClusterConfig) ClusterName() string

func (ClusterConfig) ConfigMap

func (c ClusterConfig) ConfigMap() *corev1.ConfigMap

func (ClusterConfig) FlowShards

func (c ClusterConfig) FlowShards() int

func (ClusterConfig) Replicas

func (c ClusterConfig) Replicas() int

func (ClusterConfig) Shards

func (c ClusterConfig) Shards() int

Jump to

Keyboard shortcuts

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