Skip to content

[release]: ECR Repo Creation for opensearch-migrations-migration-companion and opensearch-migrations-transformation-shim #498

@sumobrian

Description

@sumobrian

Did you read the on-boarding document

Yes

What is the name of your component?

OpenSearch Migrations

What is the link to your GitHub repo?

https://github.com/opensearch-project/opensearch-migrations

Targeted release date

04/13/2026

Where should we publish this component?

ECR

  • opensearchproject/opensearch-migrations-migration-companion
  • opensearchproject/opensearch-migrations-transformation-shim

We have provided README documentation here for the images in their associated markdown files.

This is a follow-up to opensearch-project/.github#330 which created the initial 4 ECR repos for opensearch-migrations. We are now adding two additional images:

  1. opensearch-migrations-migration-companion — An AI-powered migration guide that helps users through their entire migration journey, from assessment through cutover. See RFC #2444 and PR #2681.

  2. opensearch-migrations-transformation-shim — A multi-target HTTP proxy that provides request/response transformation and parallel dispatch to support phased migrations from Solr to OpenSearch. See PR #2676.

What type of artifact(s) will be generated for this component?

Docker images for the Migration Companion (AI advisor container) and Transformation Shim (HTTP proxy), published alongside the existing opensearch-migrations images.

Have you completed the required reviews including security reviews, UX reviews?

  • Security Review: Existing security reviews cover the solution code.
  • UX Review: Not needed — these are command-line/container-based tools.

Have you on-boarded automated security scanning for the GitHub repo associated with this component?

Yes

Additional context

The existing 4 ECR repos were created via opensearch-project/.github#330 and opensearch-build#4857. The build infrastructure (build.gradle publishedRepoByImageName and buildKitProjects) is being updated in the linked PRs to support publishing these two new images.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions