[ https://issues.apache.org/jira/browse/HDDS-1526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Elek, Marton resolved HDDS-1526. -------------------------------- Resolution: Fixed > Publish ozone 0.4.0 to the dockerhub > ------------------------------------ > > Key: HDDS-1526 > URL: https://issues.apache.org/jira/browse/HDDS-1526 > Project: Hadoop Distributed Data Store > Issue Type: Task > Reporter: Elek, Marton > Assignee: Elek, Marton > Priority: Major > Labels: pull-request-available > Time Spent: 20m > Remaining Estimate: 0h > > As 0.4.0-alpha is released we can publish the latest stable version on > dockerhub. > Required steps: > * Update ozone-latest branch in apache/hadoop-docker-ozone repository. > * Create a new branch ozone-0.4.0 from the ozone-latest > Dockerhub is configured to create new tags from any branch which starts with > ozone-: > branchname: ozone-XXXX --> docker image: apache/ozone:XXXX > Note: this releasing is in sync with ASF policies (See LEGAL-270) > bq. The main Docker Hub at hub.docker.com is a public-facing downstream > distribution channel – similar to Maven Central, PyPI, Debian package > management, etc. > bq. It is appropriate to distribute official releases through downstream > channels, but inappropriate to distribute unreleased materials through them. > (That's > why having `latest` on hub.docker.com point to git `master` is problematic.) > See Apache's formal Release Policy and Release Distribution Policy documents > This is a downstream distribution of the already voted and release ozone > package. Please note that the Dockerfile points to the official download > page. > The ozone version command can show that we have exactly the same, voted and > released bits inside: > {code} > docker run apache/ozone:latest ozone version > ////////////// > //////////////////// > //////// //////////////// > ////// //////////////// > ///// //////////////// / > ///// //////// /// > //// //////// ///// > ///// //////////////// > ///// //////////////// // > //// /////////////// ///// > ///// /////////////// //// > ///// ////// ///// > ////// ////// ///// > /////////// //////// > ////// //////////// > /// ////////// > / 0.4.0-alpha(Badlands) > Source code repository https://github.com/apache/hadoop.git -r > 4ea602c1ee7b5e1a5560c6cbd096de4b140f776b > Compiled by ajay.kumar on 2019-04-30T03:25Z > Compiled with protoc 2.5.0 > From source with checksum 45e58ba9203a1b4470e183bf90281b20 > Using HDDS 0.4.0-alpha > Source code repository https://github.com/apache/hadoop.git -r > 4ea602c1ee7b5e1a5560c6cbd096de4b140f776b > Compiled by ajay.kumar on 2019-04-30T03:24Z > Compiled with protoc 2.5.0 > From source with checksum 57412e0def0317aed91721fb7ef5 > {code} > How to test: > 1. Single image version > {code} > ./build.sh > docker run -p 9878:9878 -p 9876:9876 apache/ozone:latest > ls > /tmp/testfile > aws s3api --endpoint http://localhost:9878/ create-bucket --bucket=bucket1 > aws s3 --endpoint http://localhost:9878 cp --storage-class REDUCED_REDUNDANCY > /tmp/testfile s3://bucket1/testfile > {code} > Yes, it's an ozone cluster in one line. > 2. pseudo-cluster version > {code} > ./build.sh > docker tag apache/ozone:latest apache/ozone:0.4.0 > mkdir /tmp/ozonetest > cd /tmp/ozonetest > #The required config files are inlined!!! > docker run apache/ozone:latest cat docker-config > docker-config > docker run apache/ozone:latest cat docker-config.yaml > docker-config.yaml > docker-compose up -d > docker-compose scale datanode=3 > ls > /tmp/testfile > aws s3api --endpoint http://localhost:9878/ create-bucket --bucket=bucket1 > aws s3 --endpoint http://localhost:9878 cp /tmp/testfile > s3://bucket1/testfile > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org