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
Drop ES 7 (EOL) and upgrade all Elasticsearch E2E tests to 8.18.8 (#13715)
* Drop ES 7 (EOL) and upgrade all Elasticsearch E2E tests to 8.18.8
* Add xpack.security.enabled=false for ES 8 docker-compose files
ES 8 enables security by default, unlike ES 7. The 12 docker-compose
files that were upgraded from ES 7.15.0 to 8.18.8 need this setting
explicitly disabled for the E2E tests to connect without authentication.
* Install ECK operator before SkyWalking helm chart for ES-based K8s tests
The new skywalking-helm chart uses ECK (Elastic Cloud on Kubernetes) CRDs
to deploy Elasticsearch, replacing the old StatefulSet-based approach.
The ECK operator must be installed first so the Elasticsearch CRD is
available when the skywalking chart is applied.
For each ES-based K8s E2E test:
- Add "Install ECK operator" step that pulls the chart, extracts the
bundled eck-operator subchart, installs it, and waits for readiness
- Add --set eckOperator.enabled=false to skip the bundled operator
(already installed separately)
- Remove obsolete elasticsearch.replicas/minimumMasterNodes settings
- Add `helm dep up skywalking-helm` after `helm pull --untar` in all 13
Helm-based e2e.yaml files. The OCI chart package does not include
pre-packaged subchart .tgz files in charts/, so `helm dep up` is
needed to download the eck-operator subchart dependency before
installing it.
- Remove OpenSearch 1.x test entries (Storage 1.3.10, Trace Profiling
1.1.0/1.3.6, Zipkin 1.2.0, UI Menu 1.1.0/1.3.6) from CI workflow.
Keep OpenSearch 2.x and 3.x tests.
0 commit comments