# eck-operator

![Version: 2.6.1](https://img.shields.io/badge/Version-2.6.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.1](https://img.shields.io/badge/AppVersion-2.6.1-informational?style=flat-square)

A Helm chart for deploying the Elastic Cloud on Kubernetes (ECK) operator: the official Kubernetes operator for orchestrating Elasticsearch, Kibana, APM Server, Enterprise Search, and Beats.

**Homepage:** <https://github.com/elastic/cloud-on-k8s>

## Maintainers

| Name | Email | Url |
| ---- | ------ | --- |
| Elastic | <eck@elastic.co> |  |

## Requirements

Kubernetes: `>=1.21.0-0`

| Repository | Name | Version |
|------------|------|---------|
|  | eck-operator-crds | 2.6.1 |

## Values

| Key | Type | Default | Description |
|-----|------|---------|-------------|
| affinity | object | `{}` |  |
| config.caRotateBefore | string | `"24h"` |  |
| config.caValidity | string | `"8760h"` |  |
| config.certificatesRotateBefore | string | `"24h"` |  |
| config.certificatesValidity | string | `"8760h"` |  |
| config.containerRegistry | string | `"docker.elastic.co"` |  |
| config.elasticsearchClientTimeout | string | `"180s"` |  |
| config.elasticsearchObservationInterval | string | `"10s"` |  |
| config.enableLeaderElection | bool | `true` |  |
| config.exposedNodeLabels[0] | string | `"topology.kubernetes.io/.*"` |  |
| config.exposedNodeLabels[1] | string | `"failure-domain.beta.kubernetes.io/.*"` |  |
| config.kubeClientTimeout | string | `"60s"` |  |
| config.logVerbosity | string | `"0"` |  |
| config.maxConcurrentReconciles | string | `"3"` |  |
| config.metricsPort | string | `"0"` |  |
| config.setDefaultSecurityContext | bool | `true` |  |
| config.validateStorageClass | bool | `true` |  |
| createClusterScopedResources | bool | `true` |  |
| env | list | `[]` |  |
| fullnameOverride | string | `"elastic-operator"` |  |
| global.createOperatorNamespace | bool | `true` |  |
| global.kubeVersion | string | `"1.21.0"` |  |
| global.manifestGen | bool | `false` |  |
| image.pullPolicy | string | `"IfNotPresent"` |  |
| image.repository | string | `"gcr.io/customer-facing/eck/eck-operator"` |  |
| image.tag | string | `nil` |  |
| imagePullSecrets[0].name | string | `"gcrregcred"` |  |
| installCRDs | bool | `true` |  |
| kubeAPIServerIP | string | `nil` |  |
| managedNamespaces | list | `[]` |  |
| nameOverride | string | `"elastic-operator"` |  |
| nodeSelector | object | `{}` |  |
| podAnnotations | object | `{}` |  |
| podLabels | object | `{}` |  |
| podMonitor.annotations | object | `{}` |  |
| podMonitor.enabled | bool | `false` |  |
| podMonitor.interval | string | `"5m"` |  |
| podMonitor.labels | object | `{}` |  |
| podMonitor.podMetricsEndpointConfig | object | `{}` |  |
| podMonitor.podTargetLabels | list | `[]` |  |
| podMonitor.scrapeTimeout | string | `"30s"` |  |
| podSecurityContext.runAsNonRoot | bool | `true` |  |
| priorityClassName | string | `""` |  |
| refs.enforceRBAC | bool | `false` |  |
| replicaCount | int | `1` |  |
| resources.limits.cpu | int | `1` |  |
| resources.limits.memory | string | `"12Gi"` |  |
| resources.requests.cpu | string | `"100m"` |  |
| resources.requests.memory | string | `"2Gi"` |  |
| securityContext.allowPrivilegeEscalation | bool | `false` |  |
| securityContext.capabilities.drop[0] | string | `"ALL"` |  |
| securityContext.readOnlyRootFilesystem | bool | `true` |  |
| securityContext.runAsNonRoot | bool | `true` |  |
| serviceAccount.annotations | object | `{}` |  |
| serviceAccount.create | bool | `true` |  |
| serviceAccount.name | string | `""` |  |
| softMultiTenancy.enabled | bool | `false` |  |
| telemetry.disabled | bool | `false` |  |
| telemetry.distributionChannel | string | `"helm"` |  |
| tolerations | list | `[]` |  |
| tracing.config.ELASTIC_APM_SERVER_TIMEOUT | string | `"30s"` |  |
| tracing.config.ELASTIC_APM_SERVER_URL | string | `"http://localhost:8200"` |  |
| tracing.enabled | bool | `false` |  |
| volumeMounts | list | `[]` |  |
| volumes | list | `[]` |  |
| webhook.caBundle | string | `"Cg=="` |  |
| webhook.certManagerCert | string | `nil` |  |
| webhook.certsDir | string | `"/tmp/k8s-webhook-server/serving-certs"` |  |
| webhook.enabled | bool | `false` |  |
| webhook.failurePolicy | string | `"Ignore"` |  |
| webhook.manageCerts | bool | `true` |  |
| webhook.namespaceSelector | object | `{}` |  |
| webhook.objectSelector | object | `{}` |  |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
# eck-operator-crds

![Version: 2.6.1](https://img.shields.io/badge/Version-2.6.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.6.1](https://img.shields.io/badge/AppVersion-2.6.1-informational?style=flat-square)

A Helm chart for installing the ECK operator Custom Resource Definitions (CRD).

**Homepage:** <https://github.com/elastic/cloud-on-k8s>

## Maintainers

| Name | Email | Url |
| ---- | ------ | --- |
| Elastic | <eck@elastic.co> |  |

## Requirements

Kubernetes: `>=1.21.0-0`

## Values

| Key | Type | Default | Description |
|-----|------|---------|-------------|
| global.kubeVersion | string | `"1.21.0"` |  |
| global.manifestGen | bool | `false` |  |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
