Page MenuHomePhabricator

Move OpenSearch-iPoid behind TLS/Update to OpenSearch 3.x
Open, In Progress, MediumPublic

Description

OpenSearch iPoid was our first tenant on the OpenSearch-on-K8s platform.

Since its launch, we have added a couple of features:

  • TLS termination at the Envoy level : this allows our OpenSearch clusters to integrate with the service mesh, reducing connection startup times for clients and enabling connection metrics that will be useful for troubleshooting and SLO creation.
  • OpenSearch 3.x : The latest major version of OpenSearch, offers performance updates and newer features. Another one of our clusters, opensearch-semantic-search , has been running this version for weeks and we haven't seen any issues.

Creating this ticket to:

  • Apply envoy-level TLS termination to opensearch-ipoid - tentatively scheduled for completed 9 Apr 2026 @1330 UTC
  • Update opensearch-ipoid to OpenSearch 3.x - schedule subject to approval by @kostajh

/PSI

Details

Event Timeline

Change #1268222 had a related patch set uploaded (by Bking; author: Bking):

[operations/deployment-charts@master] opensearch-ipoid: remove version pin

https://gerrit.wikimedia.org/r/1268222

Change #1268222 merged by Bking:

[operations/deployment-charts@master] opensearch-ipoid: remove version pin

https://gerrit.wikimedia.org/r/1268222

Tentative maintenance plan:

  • Merge changes to deployment-charts that include the OpenSearch 3.x image
  • Failover opensearch-ipoid to EQIAD only using DNS discovery (DPE SRE)
  • Upgrade to OpenSearch 3.x in CODFW (DPE SRE)
  • Confirm application is working on OpenSearch 3.x (PSI)
  • Repeat in EQIAD

Rollback plan:

  • Remove failed cluster in CODFW (assuming we have a failure there first) (DPE SRE)
  • Rollback patch that updates Docker image (DPE SRE)
  • Regenerate indices using Airflow DAG (PSI)
  • Confirm newly-provisioned cluster has correct data (PSI)
  • Re-enable CODFW in DNS discovery (DPE SRE)
bking changed the task status from Open to In Progress.May 14 2026, 7:06 PM
bking triaged this task as Medium priority.