summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2016-10-18Fix mariadb build issueMichal (inc0) Jastrzebski1-0/+1
Change-Id: I12cb9a000f2d90007c1ea55d1ca12ede28c35d6f Closes-Bug: #1634680
2016-10-18Adding kubetoolbox imageSerguei Bezverkhi1-0/+32
This PS adds kubetoolbox image which is required for Kubernetes fencing pod. This image includes, kubectl binary, ceph-common and ipmi. Change-Id: I17b2a47b95ed7dea391f1427a41c92b15c97986d Partially-Implements: blueprint kubernetes-toolbox
2016-10-18Merge "Adds Fluentd docker image required for kolla-kube"Jenkins4-0/+79
2016-10-17Merge "move sys.exit out of try finally block in set_config.py file"Jenkins1-2/+1
2016-10-17Merge "Merge run commands in elasticsearch container"Jenkins1-7/+8
2016-10-17Merge "Fix log directory of Elasticsearch"Jenkins1-0/+7
2016-10-17Merge "Remove ceph repo for Ubuntu install"Jenkins4-12/+0
2016-10-17Fix log directory of ElasticsearchChristian Berendt1-0/+7
Logs should be stored in /var/log/kolla/elasticsearch. Change-Id: If3ba4ec6ce2dbe9859ca604f0ee2df7fc4d15bd9 Closes-bug: #1634046
2016-10-17Merge run commands in elasticsearch containerChristian Berendt1-7/+8
TrivialFix Change-Id: Ie7d090ad4665a3549a8072eed30ab1b820354c83
2016-10-16Remove ceph repo for Ubuntu installJeffrey Zhang4-12/+0
Ubuntu cloud archive provides ceph jewel now. Remove ceph official repo for the wrong dependency when installing ceph. Change-Id: I5be6b18c4250733ed9ab4f526fcdc45eb84f8342 Closes-Bug: #1633888
2016-10-16Merge "change source to . in gnocchi-base dockerfile"Jenkins1-1/+1
2016-10-14Merge "ansible: swift: Fix swift-object-expirer restart loop"Jenkins1-0/+25
2016-10-14move sys.exit out of try finally block in set_config.py fileJeffrey Zhang1-2/+1
when code exit by using sys.exit in try..catch block, it will skip catch and run the code in finally. Because SystemExit does not inherit from Exception. This patch moves sys.exit out of finally block. Then it won't execute when script exits by sys.exit Change-Id: I6457b1b861d2f9fdadce788ac6b719f46c7f2af3 Partial-Bug: #1631503
2016-10-14Merge "Remove unneeded blank lines"Jenkins2-2/+0
2016-10-13Merge "copy ldlinux.c32 to /tftpboot in ironic_pxe"Jenkins1-1/+1
2016-10-13Merge "Fix keystone fernet file exchange via ssh"Jenkins3-5/+13
2016-10-13Merge "Fix rabbitmq upgrade permission issue"Jenkins1-3/+47
2016-10-13Merge "Change keystone.log's permit to keystone:keystone"Jenkins1-0/+6
2016-10-12copy ldlinux.c32 to /tftpboot in ironic_pxeWaldemar Znoinski1-1/+1
Change-Id: Ie42f75d0779b8e2bd835e9cdc165e73751ce5172 Closes-bug: #1632840
2016-10-12Adds Fluentd docker image required for kolla-kubeSerguei Bezverkhi4-0/+79
This PS adds Fluentd docker image to Kolla. Kolla currently does not use Fluentd for log collection, but this image is required for Kubernetes centralized logging solution. Change-Id: I719661d75f5044239a1fd52080d322c77490ecae Partially_Implements: blueprint kubernetes-images
2016-10-13Fix rabbitmq upgrade permission issueJeffrey Zhang1-3/+47
During the upgrade from Mitaka to Newton, the uid/gid may change for the same image. Especially on Ubuntu, we moved to Ubuntu Xenial in Newton and it added systemd related user which break all the uid/gid during an upgrade. It will the permissions in all docker named volumes. This fix extends set_config.py to set the proper permission during container start. This is super light then add commands in extend_start.sh file or add ansible tasks. This patch just fixes rabbitmq case. Other services will be fixed in following patches. Partial-Bug: #1631503 Change-Id: Ib17027b97abbc9bf4e3cd503601b8010325b5c5b
2016-10-12Fix keystone fernet file exchange via sshChristian Berendt3-5/+13
* install openssh client in keystone-fernet container * install rsync in keystone-ssh container * fix syntax issue in ssh configuration * copy ssh configuration into keystone-fernet container * copy id_rsa.pub into keystone-ssh container * copy id_rsa into keystone-fernet container * use full path to ssh binary in used scripts * add missing newlines at EOF * when using type source set /var/lib/keystone as home directory for the user keystone Co-Authored-By: Jeffrey Zhang <jeffrey.zhang@99cloud.net> Change-Id: Id6b41030056a69f6516a054beb2fc0e08226e876 Closes-bug: #1623013
2016-10-12Install MySQL-python with pip in openstack-base container (type source)Christian Berendt1-1/+1
MySQL-python is required by the Horizon database session cache. Change-Id: I620767bc10f3316ed1037d86f5f6729066bfcfbd Closes-bug: #1630559
2016-10-12Merge "Fix the failure to launch instance when enabled Ceph"Jenkins1-1/+1
2016-10-12change source to . in gnocchi-base dockerfilezhubingbing1-1/+1
TrivialFix Change-Id: I6b2d9331f5f28999f0d6cd037357883fdf0770a3
2016-10-11ansible: swift: Fix swift-object-expirer restart loopOtavio Salvador1-0/+25
The swift-object-expirer is provided by the 'openstack-swift-proxy' package and thus it is unavailable on swift-object image. This change adds a new Docker image to fulfill this requirement and stop using swift-object image in this case. This image is needed while RDO does not fix the packaging. The issue is being tracked in: https://bugzilla.redhat.com/show_bug.cgi?id=1382921 Change-Id: Idc7ee92d756d8923da2198ede33abf5ed1142041 Closes-Bug: 1630425
2016-10-12Fix the failure to launch instance when enabled CephJeffrey Zhang1-1/+1
We need install qemu-kvm package which come from the Cloud SIG rather then qemu-system-x86 which come from EPEL. Change-Id: Ibd027069771552d3db0e4fe0c7406ddd1bfc0673 Closes-Bug: #1631984
2016-10-11Merge "Add missing uwsgi for barbican-api Dockerfile"Jenkins1-1/+4
2016-10-11Add missing uwsgi for barbican-api Dockerfileliyingjun1-1/+4
uwsgi is not installed for barbican-api in ubuntu. Change-Id: Ibaaf7eb9dfae2f88a5a2d9c3b4983d403e52c932 Closes-bug: #1632170
2016-10-10Merge "Install python-mysqldb for Ubuntu in openstack-base container"Jenkins1-0/+1
2016-10-10add grafana log in hekazhubingbing1-0/+72
Change-Id: I38b57cc43411b703dbb0639a600aaef58e01bc38 Closes-Bug: #1631818
2016-10-09Change keystone.log's permit to keystone:keystonejackning1-0/+6
At present, keystone.log's user:group permit is root:kolla, when got token from keystone, it failed. The reason is that: Permission denied. So it shoud be changed keystone:keystone. Change-Id: Ibbbf1d88ba16e5040f9068ea9948373d10593514 Closes-Bug: #1631685
2016-10-09integrate gnocchi with ceilometerJeffrey Zhang2-4/+13
Closes-Bug: #1626364 Change-Id: I9d586b950b7099a9b160f7b32c9ff00b189a0287
2016-10-07Merge "Move RDO to Newton branches"Jenkins1-1/+4
2016-10-07Merge "Integrate gnocchi with ceph"Jenkins1-5/+9
2016-10-07Move RDO to Newton branchesSteven Dake1-1/+4
RDO Newton is available. Lets use it and test with it this final week. TrivialFix Change-Id: I2a761366da7c2cf209adaceb73ac7fa9c9aa3cba
2016-10-06Remove unneeded blank linesMauricio Lima2-2/+0
TrivialFix Change-Id: I778d0a55adf1302c7a6f0702fec3a381d851f3df
2016-10-06Install python-mysqldb for Ubuntu in openstack-base containerChristian Berendt1-0/+1
python-mysqldb is required by the Horizon database session cache. Change-Id: If52a9a6c9addbebc955e4755ea3c7c1a81df1bca Closes-bug: #1630559
2016-10-04Create /var/log/kolla/rally before running rally-manage db create/upgradeChristian Berendt1-7/+7
Change-Id: I6f88a4ecb4ba980836b4778252bb49731463f4eb Closes-bug: #1630377
2016-10-04Merge "install pxelinux for ironic_pxe"Jenkins2-2/+5
2016-10-04Merge "Add hexdump package for ironic-conductor container"Jenkins1-0/+4
2016-10-04Merge "Revert "Fix pycparser wheel package issue""Jenkins2-8/+2
2016-10-04Add hexdump package for ironic-conductor containerJeffrey Zhang1-0/+4
On RedHat family distro, util-linux provides the hexdump. On Debian family distro, bsdmainutils provides the hexdump. Change-Id: If762f570639782ca477ae4697f354d88c992613b Closes-Bug: #1627755
2016-10-03install pxelinux for ironic_pxeWaldemar Znoinski2-2/+5
pxelinux.0 and chain.c32 files are provided by two separate packages on xenial compared to 1 on trusty. This change adds the required package to be installed and new paths the files reside on xenial. Change-Id: I48a3622f7257f4cbf994258f82ba91947aae3be4 Closes-bug: #1629337
2016-10-03Merge "Handle z stream change for rabbitmq-server"Jenkins1-1/+2
2016-10-04Revert "Fix pycparser wheel package issue"Jeffrey Zhang2-8/+2
the bad pycparser wheel package has beed removed. This reverts commit 195bcd0f4323462b77d025936b898c85ddd8fdb3. Change-Id: I4669a627b68c4bd7534288c4a594a49226db3832
2016-10-03Handle z stream change for rabbitmq-serverJeffrey Zhang1-1/+2
We need install rabbitmq_clusterer plugin in the rabbitmq server folder. create a rabbitmq_server-3.6 folder to handle the z stream change for rabbitmq-server. TrivialFix Change-Id: I5254c1909f169e542d1a5efc910d5e17a53de7ff
2016-10-03Fix ironic failedJeffrey Zhang6-12/+47
* Mount system folder in ironic-conductor * Add package need in ironic-conductor * Fix the log path issue * Add ironic sudoer in ironic-base * Fix credential issue * Do not start nova-compute when enable ironic Closes-Bug: #1629334 Change-Id: If9d478c6513de37465403d458a88cf0da7ebd8a6
2016-10-03Download the rabbitmq_clusterer plugins to the correct pathSteven Dake1-3/+3
rabbitmq-server version upgrade to 3.6.5 in RDO repo. This patch set * Download the rabbitmq_clusterer plugins to the correct path * Install 3.6.5 rabbitmq-server for Ubuntu/Debian distro Closes-Bug: #1611655 Co-Authored-by: Jeffrey Zhang <zhang.lei.fly@gmail.com> Change-Id: I8de9a553b506a15f4d96cc6b55f21e3a27887a1d
2016-10-03Fix pycparser wheel package issueJeffrey Zhang2-2/+8
pycparser-2.14-py2.py3-none-any.whl is broken or something misconfigured, while pycparser-2.14.tar.gz is ok. Revert this PS when the bug is fixed[0] [0] https://github.com/eliben/pycparser/issues/147 TrivialFix Change-Id: If719a5fdfbcedfe4770354b18dc47cc94e90dc3d