Skip to content

Optionally use Finch to build container images #9933

Open
@vsiravar

Description

@vsiravar

Is your feature request related to a problem? Please describe.
Finch is an open-source container runtime client for MacOS that has been published by AWS and has an Open Source license. Finch's command-line syntax is not 100% compatible with that of docker but is quite close.
In anticipation of broader adoption of the tool by the community, OpenSearch should optionally support finch for building containers.

Describe the solution you'd like
Have OpenSearch provide an environment variable that can be optionally set to replace docker or have an adapter interface in OpenSearch so finch can call it's own set of commands.

Describe alternatives you've considered
None

Additional context
Finch is open source and free of charge, which is attracting both individual developers as well as large organizations who build container images on MacOS. OpenSearch support for Finch will unblock developers who wish to use it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BuildBuild Tasks/Gradle Plugin, groovy scripts, build tools, Javadoc enforcement.Build Libraries & InterfacesenhancementEnhancement or improvement to existing feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions