Skip to main content

OpenSearch Operator

Wrapper around the upstream opensearch-operator Helm chart (v3.0.2). No KubeAid-specific values.yaml or templates - this chart passes the upstream chart through unmodified. Installs the operator and its CRDs (OpenSearchCluster, OpenSearchISMPolicy, and others) that manage OpenSearch clusters declaratively.

Why it's in KubeAid

Lets an OpenSearch cluster be managed as an OpenSearchCluster custom resource instead of a plain StatefulSet. This is a distinct install path from the opensearch chart, which deploys the standard upstream opensearch Helm chart directly and does not itself create an OpenSearchCluster resource - as of this writing, no chart in this repo instantiates that CRD. opensearch is one of KubeAid's three log-storage options (alongside Graylog and OpenObserve - see the comparison in Monitoring), used either as Graylog's backend or as a standalone log store paired with opensearch-dashboards.

Key values / KubeAid-specific configuration

None - this chart has no local values.yaml or templates; it passes the upstream chart through unmodified. Configure the operator entirely through the upstream chart's values under the opensearch-operator key - manager resources, probes, security context, and so on. See the upstream README for the full parameter list.