You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove eck-operator hard dependency for non-ES storage backends (#181)
## Summary
- Removed the standalone `eckOperator.enabled` flag. The eck-operator chart dependency now shares the `elasticsearch.enabled` condition, so it is only deployed when Elasticsearch is in use.
- BanyanDB and PostgreSQL users no longer need to explicitly disable the ECK operator — setting `elasticsearch.enabled=false` is sufficient.
- Pinned `docker/login-action` to the Apache-approved SHA (v4.0.0) in CI workflows.
- Updated the ES e2e test to pre-install ECK CRDs separately (required because Helm validates CRs against the API server before applying).
Copy file name to clipboardExpand all lines: chart/skywalking/README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -118,14 +118,14 @@ The following table lists the configurable parameters of the Skywalking chart an
118
118
### Elasticsearch (ECK)
119
119
120
120
Elasticsearch is deployed via [ECK (Elastic Cloud on Kubernetes)](https://github.com/elastic/cloud-on-k8s).
121
-
The chart includes the ECK operator and an `eck-elasticsearch` subchart. Set `eckOperator.enabled=false` if the ECK operator is already installed in your cluster.
121
+
The chart includes the ECK operator and an `eck-elasticsearch` subchart, both controlled by `elasticsearch.enabled`.
122
+
Because Elasticsearch CRDs must exist before the ES custom resource can be created, the ECK operator CRDs need to be installed separately before deploying the chart. See the main [README](../../README.md) for installation steps.
122
123
123
124
#### Top-level parameters
124
125
125
126
| Parameter | Description | Default |
126
127
|---|---|---|
127
-
|`eckOperator.enabled`| Deploy the ECK operator |`true`|
128
-
|`elasticsearch.enabled`| Deploy an ECK-managed Elasticsearch cluster |`true`|
128
+
|`elasticsearch.enabled`| Deploy the ECK operator and an ECK-managed Elasticsearch cluster |`true`|
129
129
|`elasticsearch.version`| Elasticsearch version to deploy |`8.18.8`|
130
130
|`elasticsearch.fullnameOverride`| Override the Elasticsearch resource name. The ECK service will be `{name}-es-http`|`""`|
131
131
|`elasticsearch.labels`| Labels applied to the Elasticsearch resource |`{}`|
0 commit comments