Package v1beta1 contains API schema definitions for managing Enterprise Search resources.

Resource Types


EnterpriseSearch is a Kubernetes CRD to represent Enterprise Search.

Field Description

apiVersion string

kind string


metadata ObjectMeta

Refer to Kubernetes API documentation for fields of metadata.

spec EnterpriseSearchSpec


EnterpriseSearchSpec holds the specification of an Enterprise Search resource.

Field Description

version string

Version of Enterprise Search.

image string

Image is the Enterprise Search Docker image to deploy.

count integer

Count of Enterprise Search instances to deploy.

config Config

Config holds the Enterprise Search configuration.

configRef ConfigSource

ConfigRef contains a reference to an existing Kubernetes Secret holding the Enterprise Search configuration. Configuration settings are merged and have precedence over settings specified in config.

http HTTPConfig

HTTP holds the HTTP layer configuration for Enterprise Search resource.

elasticsearchRef ObjectSelector

ElasticsearchRef is a reference to the Elasticsearch cluster running in the same Kubernetes cluster.

podTemplate PodTemplateSpec

PodTemplate provides customisation options (labels, annotations, affinity rules, resource requests, and so on) for the Enterprise Search pods.

serviceAccountName string

ServiceAccountName is used to check access from the current resource to a resource (for ex. Elasticsearch) in a different namespace. Can only be used if ECK is enforcing RBAC on references.