summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-06-03Merge "Use a task model and dumb workers"3.0.0.0b1Jenkins3-88/+213
2016-06-02Document upgrading for operatorsSteven Dake1-1/+56
This documents the basics of upgrades. Partially implements: blueprint documentation-rework Change-Id: I042179aec0e4a43b82f5ccaf6262217301ae46c6
2016-06-03Enable HAProxy consider MariaDB wsrep_local_stateEttore Simone4-0/+89
This patch enable wsrep_notify_cmd to rename haproxy user in haproxy_blocked when the node is not ready to serve and restore it when ready. Change-Id: I4f49960d7ff2fa689d6ea730b2574f16f083edc1 Closes-Bug: 1578752 Closes-Bug: 1587752
2016-06-03Use debian repos for debian base docker imageBenedikt Trefzer5-19/+94
Change-Id: Ic5c1d20fa9f7f1cd9fd20e658b4bd1abb235f3b6 Partially-implements: blueprint build-debian
2016-06-02Use an image object, recorder object and status constantsJoshua Harlow2-143/+197
Instead of using raw dicts and passing data around via dictionaries (which makes it really hard to figure out what is in those dictionaries at any point) prefer to use objects. That way people can actually understand what the object is supposed to be, vs guessing and/or having to decipher its usage. The same goes for raw string constants, prefer using named constants instead. Closes-Bug: #1586475 Change-Id: Ide179dc6593c50696d47a2d3d4cd000f343855d4
2016-06-02Use a task model and dumb workersJoshua Harlow3-88/+213
Instead of having smart workers that need to know about the full logic of how they operate and what they will do which makes it hard to reuse parts of those workers switch the model so that workers are dumb and they just run tasks which themselves can request additional tasks to run when succesful. This makes it more consistent when tasks are to be retried and also makes it easier to know which task is running and when. Less specialized workers == good. Closes-Bug: #1586474 Change-Id: Ie7b7303b8bf2a80b3e26b6d4ffc27787f8c794d6
2016-06-02add curlrc file to base imageBenedikt Trefzer2-0/+5
The curlrc file for root allows better output control for curl downloads during build process. Closes-Bug: #1567926 Change-Id: I19b526e4eab223d2456f4bbc2f4ba50192ec0901
2016-06-02Add .vimrc to .gitignoreMichal (inc0) Jastrzebski1-0/+1
If somebody wants kolla-specific vimrc.. TrivialFix Change-Id: I1c7b6f5ab841b9b292e2401b83c4ab1e038076c5
2016-06-01Merge "adding Note for ubuntu 16.04"Jenkins1-0/+3
2016-06-01adding Note for ubuntu 16.04Marc-Andre Gatien1-0/+3
Change-Id: Ie73bfb1f2cd0879cb41adf1fce180f91bca40f73
2016-06-01Merge "Update Cinder guide"Jenkins1-54/+32
2016-06-01Update Cinder guideSwapnil Kulkarni (coolsvap)1-54/+32
Co-Authored-By: Serguei Bezverkhi <sbezverk@cisco.com> partially-implements: blueprint documentation-rework Depends-On: I2f709f8589fdbf62e3d0b265452fd58f413bee65 Change-Id: I19fe617b52b5b4a013f0a589ca21c0c932be4ad2
2016-06-01Merge "Don't always unpack image build results tuple, as it may be None"Jenkins2-5/+38
2016-06-01Updated Gnocchi binary containersSwapnil Kulkarni (coolsvap)3-1/+36
Added ubuntu binary containers Added gnocchi-metricd which is new package in centos and ubuntu Change-Id: If21d705e8bd1e34ea894c83ae42b0c8ef20510d7 Depends-On: If4be00b937e14ec93443dcb7249cf17099d57cbe Closes-Bug:#1582523
2016-06-01Add support for mistral ubuntu binary containersSwapnil Kulkarni (coolsvap)5-4/+22
partially implements blueprint add-mistral-binary Change-Id: I5aeb4eba3233947421baf0d35319e1090370a61a Depends-On: If4be00b937e14ec93443dcb7249cf17099d57cbe
2016-06-01Merge "Add sahara containers"Jenkins6-0/+100
2016-06-01Merge "Pin the base distro release version"Jenkins4-6/+28
2016-06-01Merge "Add passwords parameter to LONG_OPTS in kolla-ansible script"Jenkins1-1/+1
2016-06-01Merge "Install missing package in spiceproxy container"Jenkins1-0/+1
2016-05-31Add passwords parameter to LONG_OPTS in kolla-ansible scriptChristian Berendt1-1/+1
Change-Id: I8b139d716deeb7eee8eb22beda8ac6d3b82e66ee Closes-bug: #1587648
2016-05-31Don't always unpack image build results tuple, as it may be NoneMark Goddard2-5/+38
Change-Id: I21b1327da1de1bd3cc3018ba37715b0a19c1dbef Closes-Bug: #1587501
2016-05-31Merge "Do not use bare variables in the ceph role"Jenkins3-8/+8
2016-05-31Merge "Manila driver session is needed only in manila-share"Jenkins3-84/+100
2016-05-31Merge "Set ServerTokens parameter to 'Prod' for Ubuntu Apache config"Jenkins1-0/+1
2016-05-31Manila driver session is needed only in manila-shareMauricio Lima3-90/+106
Generic, cinder, nova and neutron session aren't needed in manila-api and manila-scheduler. It's only needed in manila-share container. Closes-Bug: #1576823 Change-Id: Iad3054e00621b5fe7273213e1d85b54bcca2ba4a
2016-05-31Merge "Log the traceback in the kolla libraries"Jenkins6-12/+27
2016-05-31Merge "Use file module instead of running rm to remove a directory"Jenkins1-1/+3
2016-05-31Retitle quick start to make it more obvious in indexPaul Bourke1-3/+6
When a new comer looks at the docs launch page the quick start should be more prominent in the table. Change-Id: Ie4591e6201e17926d74a8d9a2f50da1cc959e2e7
2016-05-31Move developer related docs into their own sectionPaul Bourke1-3/+10
Change-Id: Ie34bda2a93f92958ea929f305a0e16d1b8ee5566
2016-05-31Merge "Update Documentation"Jenkins14-313/+311
2016-05-31Merge "Fix kolla-build return codes"Jenkins2-2/+10
2016-05-31Merge "Adding Upgrade to iscsid/tgtd container"Jenkins1-0/+4
2016-05-31Merge "Fix the cinder backup permission issue when enable ceph"Jenkins2-0/+8
2016-05-31Merge "Fix the incompatibility for ansible 2.1.0"Jenkins2-14/+14
2016-05-31Merge "change keyfile to key"Jenkins1-3/+3
2016-05-31Fix the cinder backup permission issue when enable cephJeffrey Zhang2-0/+8
Closes-Bug: #1587244 Change-Id: I22ed3c57e4669c4372daf448da8385729c7cc8d1
2016-05-31change keyfile to keySteven Dake1-3/+3
All files used by kolla-ansible do not have a file ending. keyfile was added as an anomoly. I noticed this during a review that coolsvap had underway where he did a similar thing. I think --key is fine. TrivialFix Change-Id: I99867a1a04a4dd881dcb2af39946122ea6b7d8a3
2016-05-30Install missing package in spiceproxy containerChris Ricker1-0/+1
nova-spicehtml5proxy service fails on RPM-based systems unless the spice-html5 RPM is also installed. Change-Id: I0807159cd68bcc9df4da2d94d7b54a2871236f59 Closes-Bug: #1587212
2016-05-31Pin the base distro release versionJeffrey Zhang4-6/+28
Pin the base distro release version in the master branch(Newton). Only one distro version is supported. The supported versions are: * CentOS: 7 * RedHat: 7 * OracleLinux: 7 * Debian: 8 * Ubuntu: 14.04 NOTE: Kolla will move to Ubuntu 16.04 in the Newton cycle DocImpact TrivialFix Change-Id: I32c0edbee4de14c8a0cc7c961d566e84d70f19a4
2016-05-31Log the traceback in the kolla librariesJeffrey Zhang6-12/+27
The traceback is logged also and will be helpful when the library failed. We can get which line is failed from the log. TrivialFix Change-Id: Ia417232007e2f34c83d2e7cad6ed08dee49ce836
2016-05-30Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: I43dcff50eb1cf2d4a3f16e21e83920f1bbe7dd34
2016-05-30Use --subproject instead of deprecated --service optionHenry Gessau1-1/+1
The --service option to neutron-db-manage is deprecated and will be removed soon. Use --subproject instead. Related-Bug: #1501380 Change-Id: I2f64634d6f01c06a071abf064caf11a134800d04
2016-05-30Fix the incompatibility for ansible 2.1.0Jeffrey Zhang2-14/+14
Ansible 2.1.0 has lots of change and the plugin is not compatible between 2.0.0 and 2.1.0. This change fix the gap. * fix the signature change for _make_tmp_path in ansible 2.1.0 * fix the common_options in the kolla_docker.py Change-Id: I05f5f05581c8bd625cd868fa0db549d0c60a7043 Closes-Bug: #1586018
2016-05-30Merge "Add support to lint the install commands in Dockerfiles"Jenkins4-3/+19
2016-05-30Merge "Do not use AUFS for centos/fedora/oraclelinux container images on ↵Jenkins2-4/+8
ubuntu host"
2016-05-30Merge "Document using a custom config directory"Jenkins1-4/+10
2016-05-28Do not use AUFS for centos/fedora/oraclelinux container images on ubuntu hostHui Kang2-4/+8
Change-Id: I9e9a96b71498a7d824d34e21028ad73f57302125 Closes-Bug: #1579583
2016-05-27Merge "Add support for murano binary containers for rpm based distros"Jenkins4-13/+23
2016-05-27Merge "Run HAProxy in a chroot jail"Jenkins2-0/+7
2016-05-27Merge "Add support for magnum ubuntu binary containers"Jenkins4-2/+20