summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2016-01-20Fix permissions to /var/lib/nova/Artur Zarzycki5-0/+21
Due to changes with the drop-root work, we lost the ability to write to /var/lib/nova/*. This fixes those permissions and ensures cross container talk works properly between nova_libvirt and nova_compute Additionally, this fixes another issue introduced which saw that nova-compute could not run sudo commands as it did not have a proper sudoers entry Testing from previous deploys means you need a fresh environment. You have to remove all of the named volumes that kolla created in docker. Check these with `docker volume ls` Signed-off-by: Hui Kang <kangh@us.ibm.com> Signed-off-by: Artur Zarzycki <azarzycki@mirantis.com> Co-Authored-By: Sam Yaple <sam@yaple.net> Co-Authored-By: Hui Kang <kangh@us.ibm.com> Closes-Bug: #1533350 Change-Id: I7f864c448a2414e0b5d89f48337be411b891df35
2016-01-20Merge "Add Dockerfiles for Mesos"Jenkins14-0/+213
2016-01-20Pin the pip version to 7.1.2Jeffrey Zhang2-0/+13
latest pip 8.0 can not override the system installed package Closes-Bug: #1536023 Change-Id: Ida07fc9e2e8aaffb3caaffce75ec4cbf8a4994e8
2016-01-20Ironic ubuntu binary containerAndrey Shestakov4-2/+23
Change-Id: I94ef03c11657d36261f3ddc63056422f84ec2c6a Partially-Implements: blueprint binary-ubuntu
2016-01-20use http instead of https for getting mariadb keyAllen Gao2-3/+3
yum.mariadb.org intermittent ssl certificate ca bundle has problem for now. https://mariadb.atlassian.net/browse/MDEV-9435 Change-Id: Ic0dd72c4586958224c03572ca9de0ea15a7a38fd Closes-Bug: #1536066
2016-01-19Add Dockerfiles for MesosMichal Rostecki14-0/+213
Change-Id: Iaf317817eccaa72f2a86b1058a0179afd3427859 Partially-Implements: blueprint mesos
2016-01-19Merge "Add manila container (source only)"Jenkins5-0/+51
2016-01-18Add manila container (source only)Marc Koderer5-0/+51
Support manila as container. First step only supports building from source. Change-Id: I60bb67536c9afdb9f0532b3cdc2c400a68608003 Partially-Implements: blueprint enable-manila-containers
2016-01-18Ensure /var/lib/cinder exists for cinder containerQiu Yu1-2/+2
Change-Id: I52e175a1eb5176828db8ed709f4d19dd0685b9c5 Closes-Bug: #1535189
2016-01-17Rename ceph-mon bootstrap container to avoid conflictSamYaple1-2/+1
Ceph-mon bootstrap container shares the same name of `ceph_mon` with real ceph-mon service. When bootstrapping, it will sleep forever for the purpose of distribute rings. Later on, when starting real `ceph_mon` service, kolla_docker module will take bootstrap container as real one because bootstrap container has a super set of env variables and kolla_docker doesn't do strict comparing of env variable items. This change follows the pattern of other bootstrap containers and rename to use `bootstrap_ceph_mon` to avoid conflict. Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: I0082820900928c42f9cc778ffd705980fea9ad1c Closes-Bug: #1535140
2016-01-17Merge "ironic-conductor: install ipmitool for source deploy in centos"Jenkins1-0/+6
2016-01-17Merge "Fix container config files directory path"Jenkins1-1/+1
2016-01-16ironic-conductor: install ipmitool for source deploy in centosWanlong Gao1-0/+6
Change-Id: Ib6b095341c8d63b365d3575478b4dafa69720b63 Closes-Bug: #1534900
2016-01-16Fix container config files directory pathWanlong Gao1-1/+1
TrivialFix Change-Id: I94dd94b1e64a6a844497e551a66e7279de636f90
2016-01-15Merge "Remove old config-external.sh"Jenkins15-151/+0
2016-01-15Share the same image between swift servicesJeffrey Zhang14-109/+2
Get rid of swfit children images by share the same image in the swift account, swift object and swift container services Closes-Bug: #1534476 Change-Id: I929689f93b56396a41b19fda46e4679c4de84ca1
2016-01-15Remove old config-external.shWanlong Gao15-151/+0
TrivialFix Change-Id: Ib1923d8782699904cbc6a71d2f326d9c207d0005
2016-01-14Murano ubuntu binary containerArtur Zarzycki3-0/+28
Change-Id: I059565c15f5b820c5944d5bd349ccbc5acdb7540 Partially-Implements: blueprint binary-ubuntu
2016-01-13Merge "Ceph repo has been moved to download.ceph.org"Jenkins2-5/+5
2016-01-13Ceph repo has been moved to download.ceph.orgJeffrey Zhang2-5/+5
Ceph has move it repo to download.ceph.org[0]. Actually, http://ceph.com/rpm-hammer return a http 301 code now. [0] http://docs.ceph.com/docs/master/install/get-packages/#add-ceph TrivalFix Change-Id: I304f9e231c32f63e13d4a5b889412799c39f4d7e
2016-01-12Merge "Fix missing jinja2 in source images for mesos"Jenkins1-0/+1
2016-01-11Merge "Make galeradb bootstraping robust"Jenkins2-13/+56
2016-01-11Fix missing jinja2 in source images for mesosPaul Bourke1-0/+1
The base image is missing python-jinja2 for source builds which causes the kolla_mesos_start script to fail on import. Change-Id: I8550115dd42f4401a3351cd7c466fbeb1e02a665 Closes-Bug: #1532275
2016-01-11Merge "Horizon ubuntu binary container"Jenkins1-0/+22
2016-01-11Horizon ubuntu binary containerArtur Zarzycki1-0/+22
Change-Id: Ie11456e2b1e9bf641f7739044e8ae13d78405427 Partially-Implements: blueprint binary-ubuntu
2016-01-08Docker run scripts with sh which doesn't support [[Artur Zarzycki1-1/+1
Change-Id: I368f5b89fbfded0f173b97058061a03783ce1829 Closes-Bug: #1531883
2016-01-07Merge "openstack-cinder for centos-binary"Jenkins1-0/+2
2016-01-07Merge "Nova ubuntu binary container"Jenkins10-0/+70
2016-01-07Merge "Fix neutron-server for centos-binary"Jenkins1-0/+2
2016-01-07Merge "Cleanup dependencies for neutron-base"Jenkins1-3/+0
2016-01-07openstack-cinder for centos-binaryweiyu1-0/+2
openstack-cinder package is missing a dependency on python-oslo-policy. Add it to Kolla until RDO packaging is fixed. Change-Id: I29a1b24e9508f186fa3be5ea6f138b2bd163f8b3 Closes-Bug: 1469891
2016-01-06Fix centos-source trove image buildingMartin André1-0/+9
It appears Trove still depends on MySQL-python. Restore the workaround for broken Percona repo. Closes-Bug: #1531371 Related-Bug: #1526129 Change-Id: I1781fee14e17a6b7cbb2cf8dae639e049698b9e6
2016-01-05Fix neutron-server for centos-binaryMartin André1-0/+2
openstack-neutron package is missing a dependency on python-oslo-reports. Add it to Kolla until RDO packaging is fixed. Change-Id: Idfdc1139b790ed8778540a763e0f205101140db7 Closes-Bug: #1531107
2016-01-05Cleanup dependencies for neutron-baseMartin André1-3/+0
Rely on packagers for managing dependencies. openstack-neutron now pulls the required packages: https://github.com/openstack-packages/neutron/blob/rpm-master/openstack-neutron.spec TrivialFix Change-Id: I7e24d59822ff9f97900b46d44bee16c56fff673f
2016-01-05Cleanup dependencies for nova-baseMartin André1-1/+1
Rely on packagers for managing dependencies. openstack-nova-common now pulls the required packages: https://github.com/openstack-packages/nova/blob/rpm-master/openstack-nova.spec TrivialFix Change-Id: I7f0da95f82221a83ae7bcbfe6f9fd4962db4cc18
2016-01-05Cleanup dependencies for glance-baseMartin André1-6/+0
Rely on packagers for managing dependencies. openstack-glance RPM [1] and glance deb [2] already pull the required packages. [1] https://github.com/openstack-packages/glance/blob/rpm-master/openstack-glance.spec [2] http://ubuntu-cloud.archive.canonical.com/ubuntu/dists/trusty-updates/liberty/main/binary-amd64/Packages TrivialFix Change-Id: I8707805db136af77a53372cafd5dcfdffb1f317e
2016-01-05Cleanup dependencies for ironic-baseMartin André1-6/+0
Rely on packagers for managing dependencies. openstack-ironic-common now pulls the required packages: https://github.com/openstack-packages/ironic/blob/rpm-master/openstack-ironic.spec TrivialFix Change-Id: Ib1d18c4e50a8786c29bf88d9b661905eb8b657c5
2016-01-05Remove MariaDB-shared in openstack-baseMartin André1-2/+0
After we switched to PyMySQL in openstack-base, there is no need to compile MySQL-python thus to install MariaDB-shared package as a workaround for busted percona packages. TrivialFix Related-Bug: #1526129 Change-Id: I93b4bee9d42427b493dac3a0039e0b1a9cac9f71
2016-01-04Make galeradb bootstraping robustSidharth Surana2-13/+56
Currently, there are arbitrary wait for mariadb service startup. However, this leads to nondeterministic results in the current workflow. This patch tries to make the workflow more deterministic. Change-Id: I3c6245cce93c7ff0d3d57cb2ae065a1ed1487769 Closes-Bug: #1491782
2016-01-04Bump versions of os-client-configSamYaple1-1/+1
Bumping up the versions of our pinned software. TrivialFix Change-Id: I0b97c3d57d47850e51b56d5d19be45c29496f395
2015-12-31Merge "Glance ubuntu binary container"Jenkins1-0/+12
2015-12-31Merge "Neutron ubuntu binary container"Jenkins4-0/+34
2015-12-31Nova ubuntu binary containerArtur Zarzycki10-0/+70
Change-Id: I1bb609dc4d77250c45ffa7e00ea603d24cbcfd6e Partially-Implements: blueprint binary-ubuntu
2015-12-31Merge "Python 3 deprecated the logger.warn method in favor of warning"Jenkins1-1/+1
2015-12-31Merge "Make the logging more safe"Jenkins1-1/+2
2015-12-31Neutron ubuntu binary containerArtur Zarzycki4-0/+34
Change-Id: Iae33dfd72755ddc29961d8624fef2f4eb045816b Partially-Implements: blueprint binary-ubuntu
2015-12-30Merge "Added dockerfiles for mistral."Jenkins5-0/+50
2015-12-30Merge "change libvirt sock group to nova"Jenkins1-4/+3
2015-12-30Merge "Add RadosGW container"Jenkins6-1/+15
2015-12-30Merge "Base and openstack-base ubuntu binary containers."Jenkins3-2/+53