Skip to content

Conversation

@ddelnano
Copy link
Member

@ddelnano ddelnano commented Jul 28, 2025

Summary: Upgrade Elasticsearch to latest LTS version (9.x)

This PR upgrades the self hosted Pixie cloud to the latest LTS version (9.x) and its eck operator to v3.0. The diff for the eck changes are too large to view in GitHub, but the file was updated with the contents of the all-crds.yaml file.

In addition to the changes required for the version upgrade, it also runs Elasticsearch as the elasticsearch user (uid 1000) and sets resource limits to ensure that the Elasticsearch nodes can be scheduled on a minikube cluster.

Relevant Issues: N/A

Type of change: /kind dependencies

Test Plan: Deployed a fresh cloud and verified indexer service is functional and pxl argument autocomplete works

Changelog Message: Upgrade Pixie cloud's Elasticsearch from 7.6.0 to the latest LTS release (9.x).

⚠️ This upgrade involves two major version changes. Care must be taken to upgrade an existing cluster with minimal disruption. The two strategies for migrating to the new version include upgrading one major version at a time (as detailed here) or reindexing your data to a new deployment. Please consult the official Elasticsearch docs for more details.

ddelnano added 2 commits July 28, 2025 20:59
Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
(cherry picked from commit 3b3c081)
Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
"tokenizer": {
"ngram_tokenizer": {
"type": "nGram",
"type": "ngram",
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was renamed in v8 (docs).

@ddelnano ddelnano marked this pull request as ready for review July 30, 2025 14:36
@ddelnano ddelnano requested review from a team as code owners July 30, 2025 14:36
@ddelnano ddelnano closed this Jul 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant