RepoSync v. 1.0-1
The java-SyncRepos component can be used to synchronize Docker images in DockerHub to instances of either OpenStack or OpenNebula with Docker support already configured. To do so, it relies on the WebHooks mechanisms offered by DockerHub infrastructure and it provides a REST interface to list the available images already synchronized and some operations to force the synchronization of individual ones.
Summary:
Release Notes
What's new
This is the first release of the Java-RepoSync service
Supported Platforms:
OSs:
- Ubuntu 14.04 is supported by adding the JRE 1.8 PPA, required by java-syncrepos dependencysince
- CentOS 7 is supported by default
- Any other distribution that support Docker is supported through the Docker image
Operating System and Cloud Management Frameworks
- It supports both OpenNebula and OpenStack backends
List of RfCs
- N/A
Deployment Notes
After setting the INDIGO-DC repositories as explained in the Generic Installation & Configuration Guide:
On CentOS 7
$ yum clean all
$ yum install indigo-dc-reposync
On Ubuntu 14.04 - after setting the INDIGO-DC repositories as explained in the Generic Installation & Configuration Guide add also the JRE 1.8 PPA following the documentation present here:
$ apt-get update
$ apt-get install reposync
Other methods:
- an Ansible playbook is available from the INDIGO-DC github
- a Docker container is available in the INDIGO-DC Organization on DockerHub:
docker pull indigodatacloud/reposync:indigo_1
Known Issues
- N/A
Documentation
List of Artifacts
Packages:
- reposync_1.0~jenkins_all.deb
- indigo-dc-reposync-1.0-1.noarch.rpm
Docker Container:
Support
- Please use the INDIGO - DataCloud CatchAll GGUS Support Unit