Run solar nodes as docker containers (Ubuntu trusty based)

Bug #1547587 reported by Bogdan Dobrelya
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Solar
Fix Committed
Medium
Bogdan Dobrelya

Bug Description

Would be nice to have docker images for Solar nodes as wel as Vagrant boxes.

Changed in solar:
assignee: nobody → Bogdan Dobrelya (bogdando)
milestone: none → 0.3.0
importance: Undecided → Medium
status: New → In Progress
tags: added: docker packer vagrant
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to solar-resources (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/283120

summary: - Run solar nodes as docker containers
+ Run solar nodes as docker containers (Ubuntu trusty based)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to solar-resources (master)

Reviewed: https://review.openstack.org/283120
Committed: https://git.openstack.org/cgit/openstack/solar-resources/commit/?id=7847b4185eb767f28dfd8a63e513d04aa6c4e2b5
Submitter: Jenkins
Branch: master

commit 7847b4185eb767f28dfd8a63e513d04aa6c4e2b5
Author: Bogdan Dobrelya <email address hidden>
Date: Mon Feb 22 16:13:32 2016 +0100

    Do not use atomic file updates for hosts_file

    Use shell/copy magic to w/a https://github.com/docker/docker/issues/9295

    Related-bug: #1547587

    Change-Id: I881d362968a10d816cbd368cb185900dfaa0b3bc
    Signed-off-by: Bogdan Dobrelya <email address hidden>

Changed in solar:
status: In Progress → Fix Committed
Changed in solar:
status: Fix Committed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to solar (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/286501

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to solar (master)

Reviewed: https://review.openstack.org/286501
Committed: https://git.openstack.org/cgit/openstack/solar/commit/?id=58683af802c2b6271245f9927a6bea74692c8ea9
Submitter: Jenkins
Branch: master

commit 58683af802c2b6271245f9927a6bea74692c8ea9
Author: Bogdan Dobrelya <email address hidden>
Date: Tue Mar 1 11:10:29 2016 +0100

    Fix riak container nested docker mounts

    Fix docker mounts to allow the riak docker container
    to be started nested.
    Also note about nested containers in the docs.

    Related-bug: #1548851
    Related-bug: #1547587

    Change-Id: I2fb448ac439b717eae1c3deee2cd067ac8b4f0c7
    Signed-off-by: Bogdan Dobrelya <email address hidden>

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to solar (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/288525

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to solar (master)

Reviewed: https://review.openstack.org/281767
Committed: https://git.openstack.org/cgit/openstack/solar/commit/?id=e1e304c4f941ed7985661d6dcf1d1ec73e4a1ea4
Submitter: Jenkins
Branch: master

commit e1e304c4f941ed7985661d6dcf1d1ec73e4a1ea4
Author: Bogdan Dobrelya <email address hidden>
Date: Tue Feb 16 14:14:42 2016 +0100

    Add packer build for docker container

    * Add docker Ubuntu Trusty packer template.
    * Rework cmtools to install ansible and puppet
    * Add support for Vagrant provider docker.
    * Containers will share the host system docker daemon
      and images in the storage, so may be run nested.
    * Ensure the rsyslogd and sshd is running in containers.
    * Also ensure the /var/log/solar dir, which is required for docker.
    * W/a Solar-hardcoded and vbox specific ssh key paths
      for docker case.
    * Update FAQ and docs

    Depends-on: I881d362968a10d816cbd368cb185900dfaa0b3bc
    Partial-bug: #1547587

    Note, vagrant does not support vm.network and exec based
    provisioning for docker, so there are workarounds.

    Change-Id: Idf91bd6ed2fb90601f517064705df7721aeae3fb
    Signed-off-by: Bogdan Dobrelya <email address hidden>

Changed in solar:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.