summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-02-14Merge "Fix keystone initial auth mechanism"Jenkins1-0/+5
2016-02-14Merge "Install keystone-dist-paste.ini in /etc/keystone"Jenkins1-0/+1
2016-02-14Merge "rabbitmq_data container is removed"Jenkins1-1/+1
2016-02-14Ensuring the Mariadb bootstrap configured properlyJeffrey Zhang1-1/+4
Make sure extend_start.sh file run to completion Change-Id: I45f6ab1c7d1b7a21ac92bb5f0e9d82a6c135cb5f Closes-Bug: #1545287
2016-02-14Merge "Make kolla-toolbox container build on CentOS bin"Jenkins1-1/+2
2016-02-14Fix keystone initial auth mechanismSamYaple1-0/+5
A recent change in keystone [1] has deprecated the token auth mechanism that we used. We reintroduce it temporarily while a more permanant solution is worked on. [1] https://github.com/openstack/keystone/commit/5286b4a297b5a94895a311a9e564aa87cb54dbfd Change-Id: I4d585733a9abd201c1b0680e6196dd2a36db3c7e Closes-Bug: #1545292
2016-02-14Install keystone-dist-paste.ini in /etc/keystoneSteven Dake1-0/+1
The CentOS packages install a default version of the paste file but don't install them in the /etc directory. Kolla doesn't configure the paste files, so this file never gets setup properly. With the recent change in Keystone around the default admin_token being changed, this triggered Keystone to return a 401 Auth error. A follow-on patch from Sam edits this file, and that patch breaks the build without this dependent patch. TrivialFix Change-Id: Ib1568e186bdd7d19b7e5af151388197755902488
2016-02-14Merge "Remove the openstack_release option in the globals.yml file"Jenkins1-3/+0
2016-02-14rabbitmq_data container is removedAllen Gao1-1/+1
TrivialFix Change-Id: I5168191182c249df68fd0b5c70a778f223326974
2016-02-13Fix horizon startup failurexionglingfeng1-1/+1
original extend_start.sh try to write temp files to a non-existent folder (/home/horizon) and cause horizon failed to start. It is fixed by moving the file to /tmp. Partial-Bug: 1543429 Change-Id: I8d8778be755a4db9e57d6ff7aaee623547c4243e
2016-02-13Added Elasticearch and its deployment.akwasniewska19-1/+146
Part of ELK stack. Includes Dockerfiles for both Centos and Ubuntu. Change-Id: I9f76adf084cd4f68e29326112b76ffd02b5adada Partially-implements: blueprint central-logging-service
2016-02-12Merge "Do not pull rabbitmq-data image"Jenkins2-11/+0
2016-02-12Remove the openstack_release option in the globals.yml fileJeffrey Zhang1-3/+0
Normally, the end user should not change this. TrivialFix Change-Id: Ida74ed0e5ae3ff689e2acbafb9d491341bbbcf91
2016-02-12Fix image plugin functionality for oslo.configPaul Bourke6-1/+42
The new oslo.config style parsing for kolla-build.conf stopped plugins from working. This patch fixes it and adds a unit test. Co-Authored-By: Jeffrey Zhang <zhang.lei.fly@gmail.com> Closes-Bug: 1534556 Change-Id: I135797c733ae0cae040a009c364073769b19e4eb
2016-02-12Fix detect_distroSamYaple1-5/+8
It was run before ansible was installed and did not properly fail. This prevented the mirrors for apt from being properly used. TrivialFix Change-Id: I5331020993b62c8635a4a97dc3a3d2e01e3d4360
2016-02-12Fix non-root deploysSamYaple1-3/+11
TrivialFix Change-Id: Id0e7cf9e1c0c4259b8a50c39e95214103256517b
2016-02-12Merge "Clarify Ansible installation for distros in docs."Jenkins1-13/+20
2016-02-12Merge "Use Infra provided mirrors in gate"Jenkins1-1/+18
2016-02-12Merge "Ensuring the openvswitch_db is ready before creating bridges"Jenkins1-0/+14
2016-02-11Clarify Ansible installation for distros in docs.Naren Narendra1-13/+20
For CentOS, install from distro packaging by default. Explain how to install on DEB based systems from packaging when they update to a newer version of Ansible. Finally, clean up the ordering of the dependencies for a pip based install. TrivialFix Change-Id: I9564a03c2e75fd30b5ec9c7d64f5defb709d7fde
2016-02-12Do not pull rabbitmq-data imageJeffrey Zhang2-11/+0
Rabbitmq container has moved to named volume. No need pull rabbitmq-data image. TrivialFix Change-Id: I83776ce626a7e398add0f07bd855924b8632b1ae
2016-02-12Ensuring the openvswitch_db is ready before creating bridgesJeffrey Zhang1-0/+14
Change-Id: I42550c57222de4ad5556e95d40bb96528bc1d085 Closes-Bug: #1533942
2016-02-11Make pep8 *the* linting interfaceAndreas Jaeger1-1/+11
According to the PTI (=Python Test Interface, http://governance.openstack.org/reference/cti/python_cti.html), pep8 is the interface for codestyle checks. Move all tests from linters to pep8. This change will be followed by a change to project-config to use pep8 for testing in the gate. Change-Id: I1a48f4b1e0b0950640192bcfc55121619a844b50
2016-02-10Merge "Add missing upgrade stubs for kibana/mongodb"Jenkins2-0/+2
2016-02-10Merge "Remove data docker image"Jenkins2-8/+2
2016-02-10Merge "Trap error exit in deploy aio script"Jenkins1-2/+2
2016-02-10Merge "Safely create directories"Jenkins4-4/+8
2016-02-10Remove data docker imageJeffrey Zhang2-8/+2
we have moved to named volume, the old data container should be removed TrivialFix Change-Id: Ib73205de6566509492568381179814baa7af2d22
2016-02-10Trap error exit in deploy aio scriptJeffrey Zhang1-2/+2
This make sure the check_failure called whenever the script exits unexpectedly. TrivialFix Change-Id: If38e9ad42810deec48afd3f8b57387ae6ffd926c
2016-02-10Ceilometer ubuntu binary containerMD NADEEM6-1/+37
Change-Id: I653b6b994de2f4d374d90a831d7a56eaff667404 Partially-Implements: blueprint binary-ubuntu
2016-02-10Merge "Remove unnecessary patch for oslo.log"Jenkins2-22/+0
2016-02-10Safely create directoriesMartin André4-4/+8
This prevents failure when the directory already exists. This commit fixes a failure in centos-binary because of a change in the RDO packaging, where the required directory is now created for us. Change-Id: Idd3e15802c3e3fd363e1295111ec12948d566781 Closes-Bug: #1543417
2016-02-09Add missing upgrade stubs for kibana/mongodbPaul Bourke2-0/+2
TrivialFix Co-Authored-By: Ryan Hallisey <rhallise@redhat.com> Change-Id: Ia83f642d3817116e2ba99285efc12b583f07bbd1
2016-02-09Merge "Increase ansible verbosity during gate deploy"Jenkins2-4/+12
2016-02-09Merge "Cleanup dependencies for cinder-base"Jenkins1-2/+0
2016-02-09Merge "Cleanup dependencies for nova-base"Jenkins1-4/+0
2016-02-09Merge "Cleanup dependencies for neutron-base"Jenkins1-2/+0
2016-02-09Merge "Fix Vagrant provisioning with docker 1.10"Jenkins1-1/+2
2016-02-09Merge "Add all neutron agents to cleanup-containers script"Jenkins1-1/+1
2016-02-09Remove unnecessary patch for oslo.logHui Kang2-22/+0
Ubuntu binary package includes the fix TrivialFix Change-Id: Iaeff250e75565b1f447d97acfffc1b1a3a76c250
2016-02-09Add all neutron agents to cleanup-containers scriptMartin André1-1/+1
When breaking neutron-agents into thin containers, we forgot to update the cleanup-containers script. TrivialFix Change-Id: Idad2eb73a4de7c66109ad5bffcce3173970e2af9
2016-02-09Switch to docker registry v2Martin André1-1/+1
With docker 1.10, the v2 registry finally has decent performances. TrivialFix Change-Id: I85fde385dba3579abad497e327170d30b8b9fc7c
2016-02-09Fetching IP addresses for vagrant-hostmanager from libvirtMartin André2-1/+132
To fetch the IP address from the interface other than eth0 for vagrant-hostmanager plugin, it must be fetched from the DHCP leases from libvirt network. The previously used one-liner, which was using virsh with awk, returns multiple addresses when VM was destroyed before expiration of its DHCP lease. This script solved this problem by getting only the newest DHCP lease and gives a possibility to destroy Vagrant environment and set up again without worrying about hosts resolving. Co-Authored-By: Michal Rostecki <mrostecki@mirantis.com> Partially-Implements: blueprint vagrant Related-Id: Ic469b46f4d02d873c27114cbd268b86521eef32b Related-Id: I81f07b7e4a202af68fd3cf9fdb308c3734c40a83 Change-Id: I408415e95483c1b8988d0f67c654212de63bece2
2016-02-09Fix the required min docker versionAllen Gao2-2/+2
We are using the mount propagation in Docker 1.10. TrivialFix Change-Id: Ic2ef1fbce9dba217eac75f3743cef7f6ac702b00
2016-02-09Fix Vagrant provisioning with docker 1.10Martin André1-1/+2
docker 1.10 removed the -d flag in favor of "daemon". Also adjust docker config to enable shared mount namespace. Closes-Bug: #1543201 Change-Id: I14cb497e0e02d90cdf74de8a09cca346f68254ab
2016-02-09Cleanup dependencies for cinder-baseMartin André1-2/+0
The python-cinder package now pulls the required dependency on python-oslo-policy: https://github.com/openstack-packages/cinder/blob/a22f32c619c94bf0ac188d4cdcf728c0e71152ea/openstack-cinder.spec#L143 TrivialFix Change-Id: I504546e75b5a237fc4aac89bd9a5c34f09570817
2016-02-09Cleanup dependencies for nova-baseMartin André1-4/+0
The python-nova package now pulls the required dependency on python-oslo-policy: https://github.com/openstack-packages/nova/blob/036149e93fc41649d1e827e163180e7d9e6cbec5/openstack-nova.spec#L389 TrivialFix Change-Id: I472f600710cb743ef6ede01e722a79b1451cf295
2016-02-09Cleanup dependencies for neutron-baseMartin André1-2/+0
The python-neutron package now pulls the required dependency on python-oslo-reports: https://github.com/openstack-packages/neutron/blob/774036f7f99cd54bdd1c94f70d28bfe15f47af83/openstack-neutron.spec#L125 TrivialFix Change-Id: I6cb4d0d9601c910cf631dddcf715a7f4fc9754e3
2016-02-08Merge "Add retry function for Docker keyring"Jenkins1-1/+17
2016-02-08elevates privileges and grants access to /dev/mapper to cinder backupSean Mooney1-0/+2
- sets privileged: true on cinder backup container - adds /dev/mapper to cinder-backup mounts - this change allows the cinder backup manager to access the cinder-volumes lvm volume group via the kernel device mapper. Change-Id: I252ee9cadb5f06c383ac9f48d0b1b16d83037a41 Closes-Bug: #1542574