Page MenuHomePhabricator

Create a trixie-based OpenSearch 3 docker image
Closed, ResolvedPublic

Description

Per conversation with @Muehlenhoff and @brouberol , the current OpenSearch 3 image sources its java packages from a JVM 21 repo that is not being actively updated.

Creating this ticket to:

  • Build a Java 21 image based on Debian Trixie
  • Build an OpenSearch 3 image based on said Java 21 image
  • Verify operation

Event Timeline

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

[operations/puppet@production] apt: mirror opensearch 2 and 3 repos in trixie-wikimedia

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

Change #1235075 merged by Bking:

[operations/puppet@production] apt: mirror opensearch 2 and 3 repos in trixie-wikimedia

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

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

[operations/docker-images/production-images@master] Add trixie-based openjdk-21-jre image

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

Change #1235823 merged by Bking:

[operations/docker-images/production-images@master] Add trixie-based openjdk-21-jre image

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

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

[operations/docker-images/production-images@master] Correct formatting errors for java 21 image changelogs

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

Change #1235839 merged by Bking:

[operations/docker-images/production-images@master] Correct formatting errors for java 21 image changelogs

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

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

[operations/docker-images/production-images@master] Rollback broken java image commits

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

Change #1235849 merged by Bking:

[operations/docker-images/production-images@master] Rollback broken java image commits

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

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

[operations/docker-images/production-images@master] Add trixie-based openjdk-21-jre image

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

Change #1235855 merged by Bking:

[operations/docker-images/production-images@master] Add trixie-based openjdk-21-jre image

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

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

[operations/docker-images/production-images@master] openjdk-21-jre: fix changelog entry

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

Change #1235861 merged by Bking:

[operations/docker-images/production-images@master] openjdk-21-jre: fix changelog entry

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

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

[operations/docker-images/production-images@master] openjdk-21-jdk: source image from new openjdk-21-jre image

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

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

[operations/docker-images/production-images@master] openjdk-21-jre: fix changelog date formatting

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

Change #1235873 merged by Bking:

[operations/docker-images/production-images@master] openjdk-21-jre: fix changelog date formatting

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

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

[operations/docker-images/production-images@master] WIP: openjdk-21-jre: Yet another changelog formatting patch

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

bking triaged this task as Medium priority.

@bking can we try to deploy a test cluster with the docker-registry.wikimedia.org/repos/data-engineering/opensearch:2026-02-03-212519-70e19086545c5f33b67dde8506c9ffea81761132-production3@sha256:6e746ee4dad5f3fbd5f6c671fa44b7964f5b516c994d4990842bc5eed7839579 image?

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

[operations/deployment-charts@master] opensearch-test: Use latest image, renew cert

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

Change #1237501 merged by jenkins-bot:

[operations/deployment-charts@master] opensearch-test: Use latest image, renew cert

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

@brouberol Per your request, the following clusters are now on the docker-registry.wikimedia.org/repos/data-engineering/opensearch:2026-02-03-212519-70e19086545c5f33b67dde8506c9ffea81761132-production3@sha256:6e746ee4dad5f3fbd5f6c671fa44b7964f5b516c994d4990842bc5eed7839579 image:

  • opensearch-test (eqiad,codfw)
  • opensearch-semantic-search-test (eqiad, codfw)

I'm about to roll it the new image to opensearch-semantic-search as well.

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

[operations/deployment-charts@master] opensearch-semantic-search: update to latest image

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

Change #1237526 merged by Bking:

[operations/deployment-charts@master] opensearch-semantic-search: update to latest image

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

bking updated the task description. (Show Details)

I've deployed opensearch-semantic-search as promised. All test/non-production clusters are on the latest trixie-based OpenSearch 3 image. Closing...