Files
dev-intel-v2/foxtrot-docs-v3/reference/helm/charts/app-common-apps-provider-addons-charts-state-apps-eck-operator.md
Jarvis Prime 0265ec7a60 feat: confluence benchmark, pattern extractor, agent KB, UX spec
- extract-patterns.js: mines layered arch, ArgoCD appsets, cloud regions,
  CIDR allocations, naming conventions, sync waves, tech stack from code
- agent-kb.js: token-efficient JSON rendering of same doc tree
- eval-confluence-ref-questions.json: 32 reference-only benchmark questions
- wiggum-v2.sh: Ralph Wiggum loop targeting confluence baseline (77.8%)
- docs/human-ux-spec.md: BMad UX designer spec for human doc structure
- Eval results: V2 at 28.7% vs confluence 77.8% baseline
- Hub/spoke ownership now correctly extracted (95% on that question)
- Naming conventions, regions, CIDRs surfaced in system-architecture.md
2026-03-10 14:20:35 +00:00

130 lines
5.5 KiB
Markdown

# 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)