hadoop-hdfs-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Elek, Marton (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HDDS-1635) Maintain docker entrypoint and envtoconf inside ozone project
Date Mon, 03 Jun 2019 11:11:01 GMT
Elek, Marton created HDDS-1635:
----------------------------------

             Summary: Maintain docker entrypoint and envtoconf inside ozone project
                 Key: HDDS-1635
                 URL: https://issues.apache.org/jira/browse/HDDS-1635
             Project: Hadoop Distributed Data Store
          Issue Type: Improvement
            Reporter: Elek, Marton
            Assignee: Elek, Marton


During an offline discussion with [~eyang] and [~arp], Eric suggested to maintain the source
of the docker specific start images inside the main ozone branch (trunk) instead of the branch
of the docker image.

With this approach the ozone-runner image can be a very lightweight image and the entrypoint
logic can be versioned together with the ozone itself.

An other use case is a container creation script. Recently we [documented|https://cwiki.apache.org/confluence/display/HADOOP/Ozone+Docker+images]
that hadoop-runner/ozone-runner/ozone images are not for production (for example because they
contain development tools).

We can create a helper tool (similar what Spark provides) to create Ozone container images
from any production ready base image. But this tool requires the existence of the scripts
inside the distribution.

(ps: I think sooner or later the functionality of envtoconf.py can be added to the OzoneConfiguration
java class and we can parse the configuration values directly from environment variables.

In this patch I copied the required scripts to the ozone source tree and the new ozone-runner
image (HDDS-1634) is designed to use it from this specific location.




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-help@hadoop.apache.org


Mime
View raw message