aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-11-18Fix missing policy.json in MagnumPaul Bourke1-1/+1
The magnum api falls over on a request without this file in place Change-Id: Ic7ff8af22c3142d93e0dcf2b2ed5455685dec658 Closes-Bug: #1517152
2015-11-18Remove "../../etc/kolla" from synced folders in VagrantMichal Rostecki1-1/+0
That sync broke copying configuration files in Ansible playbooks and made all changes of configuration inside VM as a change in kolla git repo on host. Change-Id: I21ecd9a48c0c3263c05f5dbefea7bbc78a919f0a Closes-Bug: #1515901
2015-11-18Merge "Fix namespace regression for neutron"Jenkins2-0/+6
2015-11-18Make vagrant bootstrap scripts args more obviousMartin André2-9/+16
Also add missing curly braces around variables. TrivialFix Change-Id: I8798ec52d9ddf76ad1f3debdf087ed4f51defc38
2015-11-18Merge "Get kolla path from settings when provisioning box"Jenkins2-2/+3
2015-11-18Merge "Improve README with list of supported projects and components"Jenkins1-25/+38
2015-11-18Merge "Drop root for Magnum"Jenkins3-1/+5
2015-11-18Merge "Remove old config-external.sh scripts for magnum"Jenkins2-20/+0
2015-11-17Merge "Use pip upper-constraints in magnum-base"Jenkins1-1/+1
2015-11-17Merge "Fix keystone settings for Magnum"Jenkins1-2/+2
2015-11-17Improve README with list of supported projects and componentsDavid Moreau Simard1-25/+38
Change-Id: Ieb1b9bcdbb7db4732bd69ef4a2378cf4030680ba
2015-11-17Merge "Fix issues in Glance filesystem backend"Jenkins4-3/+9
2015-11-17Fixed log error messages from keystone to syslog.akwasniewska2-1/+4
Rsyslog adapted to filter keystone error log messages. Related bug: 1516462 Change-Id: I4d8d4280dc8fef870d56d8466ed466241ee18e64
2015-11-17Drop root for MagnumPaul Bourke3-1/+5
This change ensures commands run in the magnum containers are done as the 'magnum' user rather than root. Change-Id: I18e2febae98aae6d6fc6c61cc2817442f408cb75 Partially-Implements: blueprint drop-root
2015-11-17Remove old config-external.sh scripts for magnumPaul Bourke2-20/+0
These are no longer used. Trivial-Fix Change-Id: Ia4dced3b8ac8512097f5cafbb1b06661c6f3eb88
2015-11-17Use pip upper-constraints in magnum-basePaul Bourke1-1/+1
Change-Id: Ibb5636d897c2b9177c54dfc13f6193e00107776b Closes-Bug: #1517144
2015-11-17Fix keystone settings for MagnumPaul Bourke1-2/+2
It currently has auth_url typoed which results in auth_url being specified twice Change-Id: Ia5b6385f8d28a23fc05908ceec75a7e8528894d9 Closes-Bug: #1517141
2015-11-17Fix issues in Glance filesystem backendPaul Bourke4-3/+9
The drop root change for Glance highlighted the fact that we were binding volumes from glance_data into the wrong container - it was glance_registry whereas it should be glance_api. This would result in all images being lost if the glance_api container happens to restart. Also, we need a sudoers file to chown the file backend dir to the glance user. Change-Id: If04337045bb94b3126e48d1f5bf0ea29e20373ae Closes-Bug: #1516729
2015-11-17Add support for loading kolla config from ENVAngus Salkeld2-10/+44
Implements: blueprint zookeeper Change-Id: Ibabcb5d6d304be9290633338c513f16651d4479a
2015-11-17Merge "Spec: Deploy Kolla images using Mesos"Jenkins1-0/+188
2015-11-17Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: Ia36365b66019ca9f4a831f433381f2dca7acda1e
2015-11-16Fix namespace regression for neutronSam Yaple2-0/+6
Due the to way network namespaces work, they will not survive a container restart. This is not an issue related to Kolla or Neutron but rather an issue with how network namespaces work. This is putting back into place a workaround that was in correctly removed in the past. We simply cleanup the namespace cruft when the neutron-agents container restarts thus avoiding this issue. Change-Id: Ic16f2f766b4fa46347ea14a1ece5a4653c69d779 Closes-Bug: #1511216
2015-11-16Add Python 3.x supportMichal Rostecki3-13/+14
Implements: blueprint python3 Change-Id: I1e02568907aa38dd0efcb428235004ce47d73af8
2015-11-16Merge "Remove unused tox jobs"Jenkins1-77/+0
2015-11-16Spec: Deploy Kolla images using MesosAngus Salkeld1-0/+188
Co-Authored-By: Georgy Okrokvertskhov <gokrokvertskhov@mirantis.com> related blueprint mesos Change-Id: I0bc2d9e69819079b8cdaf9a47c5363a3017dced9
2015-11-14Add usermod to Zaqar containerBritt Houser1-1/+2
When we dropped root, we forgot the usermod. Updated. Change-Id: I72a452c9b3b6a9aac0a8edd073887a1b79c34e8e
2015-11-14Merge "drop root on memcached"Jenkins2-4/+9
2015-11-14drop root on memcachedBritt Houser2-4/+9
This patch add the USER directive to the memcached container. It also removes the -u from the command line to launch memcached, since it will already be run as that use. Change-Id: I87d782a424df99fe1b5694debafa3c0c4a9aba27 Partially-Implements: blueprint drop-root
2015-11-13Merge "Revert "Drop root for Horizon service""Jenkins1-19/+1
2015-11-13Merge "Updated from global requirements"Jenkins3-16/+22
2015-11-13Merge "Drop root for Zaqar service"Jenkins2-1/+3
2015-11-13Merge "Add ZooKeeper support in kolla-ansible"Jenkins1-0/+66
2015-11-13Drop root for Zaqar serviceJosh Lothian2-1/+3
Change-Id: I59797a8539406e478f6953a9aa0c933e73eb5892 Partially-Implements: blueprint drop-root
2015-11-13Add ZooKeeper support in kolla-ansibleMichal Rostecki1-0/+66
In kolla-mesos, ZK will be used for storing information about actions done in bootstrap. Change-Id: Id7067a493b457cf7b73eb007852df7b13f4363b3 Partially-Implements: blueprint zookeeper
2015-11-13Updated from global requirementsOpenStack Proposal Bot3-16/+22
Change-Id: Ibe06fcece3a098781f8b55437727617b2727509f
2015-11-13Merge "Add Ansible support for Magnum"Jenkins23-1/+361
2015-11-13Update commands in kolla-build sectionChris Ricker1-3/+3
Remove build.py reference from kolla-build for clarity. Change-Id: I82db9428fe3b1697877e967e060843270574ae71 Closes-Bug: #1516040
2015-11-13Merge "Fix typo in Fedora section of quickstart"Jenkins1-5/+5
2015-11-13Merge "Add playbook for hosts pre-deployment checks (ports, files)"Jenkins6-0/+440
2015-11-13Fix typo in Fedora section of quickstartChris Ricker1-5/+5
Trivial patch to remove duplicated text. Change-Id: Icb6046a6a3d0c31c1ad7ef58b0da79d4ececdd9b Closes-Bug: #1516017
2015-11-13Add playbook for hosts pre-deployment checks (ports, files)Vladislav Belogrudov6-0/+440
This playbook runs on hosts before deployment to be sure we don't have any conflicting services running and systems are in expected state. DocImpact Change-Id: If5f288b7fbdf269697ca834da4eb969b61683ca0 Partially-implements: blueprint precheck-tasks
2015-11-13Remove unused tox jobsSam Yaple1-77/+0
The gates have been renamed. We can remove these jobs now. Change-Id: I4f140301d0b0a04ca4196a755625f32569fe4b32 Partially-Implements: blueprint multinode-gate
2015-11-13Add Ansible support for MagnumMichal Rostecki23-1/+361
Change-Id: Idb25ac4d3148c9b9400cf675ac2e47d35cce6224 Implements: blueprint ansible-magnum
2015-11-13Revert "Drop root for Horizon service"Sam Yaple1-19/+1
This reverts commit f9ccb1c8829cef551b875c7c387530e7980414a7. There are many issues with this patch that prevents it from working under numerous circumstances. The implementation is entirely busted on Ubuntu. Additionally, best practice for apache is to run as root. Apache itself does the privlege dropping. Change-Id: I4395debb7d32223fb3752a6d3e7c4d7672d29916
2015-11-13Merge "Drop root privileges for rabbitmq"Jenkins4-3/+10
2015-11-12Drop root privileges for rabbitmqRyan Hallisey4-3/+10
Drop root privileges for rabbitmq. Only the rabbitmq user will be able to execute chown of /var/lib/rabbitmq. Change-Id: I546e6b475a8462bfbc75972854e1fee64f96d9cb Partially-Implements: blueprint drop-root
2015-11-12Move USER operation after footerSam Yaple14-28/+27
The USER operation affects all docker commands after it. This causes a problem with our {{ include_footer }} implementation since commands in that footer may require elevated permissions to perform. In the current implementation I can no longer remove my proxy settings once the USER has been changed. Change-Id: I9b2bab5a15f595f6d52a46c64ddf59ba5608b938 Partially-Implements: blueprint drop-root
2015-11-12Get kolla path from settings when provisioning boxDiogo Monteiro2-2/+3
The path for the kolla source dir was being hardcoded on the ubuntu-bootstrap provision script instead of utilizing the path defined in the PROVIDER_DEFAULTS settings in the Vagrantfile Change-Id: I0eb752ecf4db580838687c290ccf36810e8a4ff3
2015-11-12Merge "Drop root privileges for mariadb"Jenkins4-5/+15
2015-11-12Merge "Fix --retries option to kolla-build"Jenkins1-1/+1