summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-01-18Merge "Fix centos AiO setup"Jenkins1-1/+2
2016-01-18Merge "Fix pid leftover after converting ceph to kolla_docker"Jenkins1-1/+1
2016-01-18Remove the not used setup_docker.sh fileJeffrey Zhang1-73/+0
TrivalFix Change-Id: I18a69d31c1b3442c79b7ffaab7259363600727e2
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 conflictSamYaple2-6/+13
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-18Fix pid leftover after converting ceph to kolla_dockerQiu Yu1-1/+1
Related-Id: Icb1e81dc8acabe51740edc5658957022ddd13cd7 TrivialFix Change-Id: Icf7cca554a972370bb109530cce3a0d451c95ae1
2016-01-17Merge "make the testr.conf required environment pass throught in tox"Jenkins1-0/+2
2016-01-17Merge "Capture the log in default"Jenkins1-0/+1
2016-01-17Merge "Updated from global requirements"Jenkins2-16/+16
2016-01-17Merge "Use auth_type instead of deprecated auth_plugin"Jenkins11-14/+14
2016-01-17Merge "Use dict.items() for adding Python 3 compatibility"Jenkins2-3/+3
2016-01-17Merge "Update the document to use kolla-ansible post-deploy"Jenkins1-5/+11
2016-01-17Merge "ironic-conductor: install ipmitool for source deploy in centos"Jenkins1-0/+6
2016-01-17Merge "ironic-discoverd: fix ironic config file path"Jenkins1-3/+3
2016-01-17Updated from global requirementsOpenStack Proposal Bot2-16/+16
Change-Id: I7d8485958fb96c7e111eab4df21472bee27ea8d0
2016-01-17Merge "Fix container config files directory path"Jenkins1-1/+1
2016-01-16Replace the deprecated rsyslog config styleWanlong Gao1-2/+4
The old style has been deprecated for time: http://www.rsyslog.com/doc/v8-stable/compatibility/v7compatibility.html#omruleset-and-discard-action-are-deprecated TrivialFix Change-Id: I70fa065f5fbd686ddb8f4134bb93c08c7af00365
2016-01-16ironic-discoverd: fix ironic config file pathWanlong Gao1-3/+3
TrivialFix Change-Id: Idb15f134137a377690d69d9848791a95df572948
2016-01-16ironic-conductor: install ipmitool for source deploy in centosWanlong Gao1-0/+6
Change-Id: Ib6b095341c8d63b365d3575478b4dafa69720b63 Closes-Bug: #1534900
2016-01-16Update the document to use kolla-ansible post-deployWanlong Gao1-5/+11
TrivialFix Change-Id: Ia2568495df07c3ed3983594c99aac220d2146f99
2016-01-16Use dict.items() for adding Python 3 compatibilityting.wang2-3/+3
Replacing dict.iteritems()/.itervalues() with six.iteritems(dict)/six.itervalues(dict) was preferred in the past, but there was a discussion suggesting to avoid six for this. ref: http://lists.openstack.org/pipermail/openstack-dev/2015-June/066391.html Partially implements: blueprint python3 Change-Id: Ie931bc02f558f6db3677b44f645eb3bdf78ccae8
2016-01-16Use auth_type instead of deprecated auth_pluginWanlong Gao11-14/+14
TrivialFix Change-Id: I33924d6de43126ff8523883eebce703c976f9a1a
2016-01-16Fix container config files directory pathWanlong Gao1-1/+1
TrivialFix Change-Id: I94dd94b1e64a6a844497e551a66e7279de636f90
2016-01-16Fix ceph-mon existing cluster detection logicQiu Yu1-8/+7
After moving from data container to named volumes, ceph monmap detection is broken. This change fix the logic by leverage kolla_docker's idempotency creating a named volume. Change-Id: Iabc2e2fe5f526e1a6fc2e1b1158d1702aaf4bdf9 Related-Bug: #1533368
2016-01-15Add validate scrits to lintersSamYaple1-0/+3
In an effort to reduce the number of gates, we can combine non-conflicting jobs as we have already done with pep8 and bashate TrivialFix Change-Id: I81c2e523c563f8c761b57c8f20ca807d59da5d68
2016-01-15Fix wrong integration bridge configuration name in ml2 confHui Kang1-1/+1
Change-Id: Idd8d0c41fb527634fcbb74da415c99a3e3995e3c closes-Bug: #1534666
2016-01-15Merge "Remove old config-external.sh"Jenkins15-151/+0
2016-01-15Merge "Playbook for keystone upgrade"Jenkins3-14/+23
2016-01-15make the testr.conf required environment pass throught in toxJeffrey Zhang1-0/+2
TrivialFix Change-Id: I427bd3207de4ae87ab98dc024c4e2d98f0b572dd
2016-01-15Capture the log in defaultJeffrey Zhang1-0/+1
TrivalFix Change-Id: I11f47226511e37bf61805b90e0e1bde0088e3cf2
2016-01-15Fix centos AiO setupMarc Koderer1-1/+2
LVM2 must be upgraded before device-mapper. Otherwise the setup fails. Change-Id: I97f57c1c8fd50621ad7fa0ddf296cc987c227cd2 Fixes-bug: #1534549
2016-01-15Merge "Limit the Ansible version up to <2.0.0"Jenkins1-1/+1
2016-01-15Merge "Murano ubuntu binary container"Jenkins3-0/+28
2016-01-15kolla-ansible: add post-deploy subcommandWanlong Gao1-2/+8
It is more convenient to add a subcommand instead of assigning playbook path manually. Change-Id: Ia2f27a0f44eb719b28d5e7f9762dc47186eeb0e6
2016-01-15Share the same image between swift servicesJeffrey Zhang17-254/+30
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-15Add missing ceph-rgw group for sample multinode inventoryQiu Yu1-0/+3
Change-Id: If37a91d368e88b25e5c59eae70f872001f744cbc Closes-Bug: #1534401
2016-01-15Limit the Ansible version up to <2.0.0Wanlong Gao1-1/+1
TrivialFix Change-Id: I4b7a86a24dcab1cc42d5c12ef2e8b528fd0f94d0
2016-01-14Murano ubuntu binary containerArtur Zarzycki3-0/+28
Change-Id: I059565c15f5b820c5944d5bd349ccbc5acdb7540 Partially-Implements: blueprint binary-ubuntu
2016-01-14Put py34 first in the env order of toxMD NADEEM1-1/+1
To solve the problem of "db type could not be determined" on py34 we have to run first the py34 env to, then, run py27. This patch puts py34 first on the tox.ini list of envs to avoid this problem to happen. Closes-Bug: #1489059 Change-Id: I4f791dfa620eacdd76cd46f193e190071ab64b6c
2016-01-13Merge "Standardize bashate and add linters"Jenkins4-4/+15
2016-01-13Merge "Add kolla-ansible upgrade command"Jenkins1-0/+4
2016-01-13Merge "Add some additional debug to gate"Jenkins1-0/+21
2016-01-13Playbook for keystone upgradeMichal Jastrzebski3-14/+23
New playbook for keystone release upgrade. Co-Authored-By: SamYaple <sam@yaple.net> Change-Id: I387abb30e5ead0033430848164d250fce739d2fd Implements: blueprint upgrade-keystone Partially-Implements: blueprint upgrade-kolla
2016-01-13Add kolla-ansible upgrade commandSamYaple1-0/+4
Change-Id: I432802fed979c9e42fb51703ce830f0fd8debc1e Partially-Implements: blueprint upgrade-kolla
2016-01-13Standardize bashate and add lintersSamYaple4-4/+15
The linters gate combindes pep8 and bashate (and then any other linters we want). This changes bashate to be a sript rather than doing a script inline. This matches the way other projects (and project-config themselves) uses bashate [1]. Once a change upstream merges we can remove the redundant pep8 and bashate gates. [1] https://github.com/openstack-infra/project-config/blob/master/tox.ini#L11 https://github.com/openstack-infra/project-config/blob/master/tools/run-bashate.sh Related-Id: I2afa7931bf3e18798b95a8af33ccf5ef761c4ad5 TrivialFix Change-Id: I2ea2c1156e1b4de008f19e333e2740795dc406de
2016-01-13Merge "Update Ceph doc for RadosGW"Jenkins1-0/+17
2016-01-13Update Ceph doc for RadosGWAndrey Shestakov1-0/+17
Implements blueprint radosgw-container Change-Id: Icc397cc90a64e5af5f844de089fe57c7c1dd651e
2016-01-13Merge "Add py27 py34 pypy unittest"Jenkins5-11/+35
2016-01-13Merge "Ceph repo has been moved to download.ceph.org"Jenkins2-5/+5