- 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
5.5 KiB
5.5 KiB
eck-operator
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 | 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
eck-operator-crds
A Helm chart for installing the ECK operator Custom Resource Definitions (CRD).
Homepage: https://github.com/elastic/cloud-on-k8s
Maintainers
| Name | 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