Page MenuHomePhabricator

Build Opensearch2 Docker image for testing
Closed, ResolvedPublic

Description

In order to test Airflow's Elastic logging capabilities as described in the parent ticket, we need an Opensearch service.

To that end, this ticket will track the work needed to create a Docker image suitable for hosting said Opensearch service. Not in scope: Creating an Opensearch image suitable for production.

Event Timeline

Not in scope: Creating an Opensearch image suitable for production.

I can appreciate that you don't want to be offering too much at this point, but how would you expect an image suitable for production to differ from the image you are creating here?

Personally, I would prefer it if we didnt use the -test suffix in the repository name: i.e. https://gitlab.wikimedia.org/repos/data-engineering/opensearch-test because this will be burnt into the docker-registry path.

I can appreciate that you don't want to be offering too much at this point, but how would you expect an image suitable for production to differ from the image you are creating here?

Sorry, this is mostly advice to myself to stay focused on an MVP instead of thinking ahead to production. From a practical standpoint, I doubt there would be all that much difference.

Personally, I would prefer it if we didnt use the -test suffix in the repository name: i.e. https://gitlab.wikimedia.org/repos/data-engineering/opensearch-test because this will be burnt into the docker-registry path.

Thanks for the advice...I completely agree and have removed the -test suffix as requested.

This is complete...closing.