summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-12-16Merge "Add setup.cfg to kolla tools pip data dir"Jenkins1-0/+1
2015-12-16Merge "import the rpm gpg key"Jenkins1-0/+6
2015-12-16Fix retrieving api_interfaceOTSUKA, Yuanying13-33/+37
In heterogeneous environment, api_interfaces are different each other. So we should specify it from hostvars. Implements: bp configure-network-interface Change-Id: Id15d70bfb9ebb62a64a3847a6b77407efb171dbe
2015-12-16import the rpm gpg keyJeffrey Zhang1-0/+6
this will purge the package pgp key warning Closes-Bug: #1525276 Change-Id: I956c8b0b6f1e1bfbceaa6abc06da16a980f023c1
2015-12-16Bump the ansible version to v2.0.0-0.7.rc2Jeffrey Zhang1-1/+1
The keystone_user is deprecated and the os_user module is added since v2.0.0-0.4.beta2[0], which should be used for keystone user creation. [0] https://github.com/ansible/ansible-modules-core/commit/cdf7117f7eec002ff6fce5900d2706e8a1abc399 Closes-Bug: #1526589 Change-Id: Ibe791913af52df5eb22eecdfc0f0156e2d0019a4
2015-12-16do not replace the systemd-container with systemdJeffrey Zhang1-4/+1
Systemd-container no longer exist in centos latest docker image. Change-Id: Icbfc7fce99885551f7f4caa707a600b20db849ae Closes-Bug: #1526606
2015-12-16Merge "Alphabetically sort long list of parameters/arguments"Jenkins1-47/+46
2015-12-15Merge "Fast fail unsupported murano-base install types"Jenkins1-1/+6
2015-12-15Alphabetically sort long list of parameters/argumentsDavid Moreau Simard1-47/+46
TrivialFix Change-Id: I39ad214d6a8e1fbdba799076d6a5371cc47824a1
2015-12-15Move the admin account creation to register.ymlJeffrey Zhang5-14/+46
Create the admin project, user, role and keystone service info by using ansible task rather than shell script Closes-Bug: #1526251 Change-Id: Ieee215b9de1618b3d31f3d1a766a9d0ebafdee4d
2015-12-15Merge "Fix MySQL-python build on Centos"Jenkins2-1/+4
2015-12-15Fast fail unsupported murano-base install typesMartin André1-1/+6
The centos-binary murano image will still fail to build, but at least it will fail with a relevant error message. Change-Id: I9870f3437fbfad5820eb014173d9ec49813e60d0 Closes-Bug: #1526202
2015-12-15Fix MySQL-python build on CentosMartin André2-1/+4
The build of MySQL-python started to fail after the update to Percona-Server-devel-56-5.6.27-rel76.0.el7.x86_64 with: /usr/bin/ld: cannot find -lmysqlclient It appears Percona-Server-devel package provides a broken /usr/lib64/libmysqlclient.so that points to nonexistent libmysqlclient.so.18. Fix the build by installing MariaDB-shared package from the mariadb repo that contains the missing file. Change-Id: Ia95fddfe44f54bd355c6f3d0ac895fdc05cecff9 Closes-Bug: #1526129
2015-12-15Merge "Do not purge yum-plugin-fastestmirror package"Jenkins1-1/+0
2015-12-14Merge "Remove ironic containers in the cleanup script"Jenkins1-1/+2
2015-12-14Remove ironic containers in the cleanup scriptArtur Zarzycki1-1/+2
TrivialFix Change-Id: Ia37369acf8bf7ca7f49fd647f40c6e98f40e93d8
2015-12-14Merge "Fetch ceph gpg key from more reliable mirror"Jenkins1-2/+2
2015-12-14Add setup.cfg to kolla tools pip data dirProskurin Kirill1-0/+1
kolla-build requires setup.cfg to fetch its version and right now it's not installed to pip data dir. Change-Id: Id1df6aab72314710d436cd7584c89bcda5d2b1a0 Closes-Bug: 1525949
2015-12-14Merge "Add ZooKeeper module to kolla-ansible"Jenkins2-4/+5
2015-12-14Merge "Record version on container build"Jenkins3-3/+11
2015-12-14Add ZooKeeper module to kolla-ansibleMichal Rostecki2-4/+5
ZooKeeper module already existed, but was not added to the container. Closes-Bug: #1525820 TrivialFix Change-Id: I4de6aea4d4b209c94ed33205b0ec3c339e9ab692
2015-12-14Merge "Skip gate FS optimization if no secondary disk"Jenkins2-35/+42
2015-12-12Do not purge yum-plugin-fastestmirror packageJeffrey Zhang1-1/+0
It will be helpful for speed up the package installation. Closes-Bug: #1525514 Change-Id: Id40a0afa30dd0a142bee3b13f7622cb0d42d9298
2015-12-12Fetch ceph gpg key from more reliable mirrorMartin André1-2/+2
The ceph master repository is slow and the centos build often fails due to timeouts fetching the ceph repo GPG key. Switching to a more reliable mirror should improve things. Change-Id: I7eef31fa9d83413a7c12134d285b3d20d95805e8 Closes-Bug: 1525505
2015-12-12Add workaround to fix centos-binary-deploy gateMartin André1-0/+3
The RDO nova package is missing a dependency on oslo-policy and this is breaking our centos-binary-deploy gate. Install the missing package in nova-base until the issue is fixed upstream. Change-Id: Iece7edd754c6f173635b0e0c437a998f3b9492d3 Closes-Bug: #1525502
2015-12-11Merge "Fix owner of horizon docroot"Jenkins1-2/+2
2015-12-11Merge "Change nova-compute upgrade level to auto"Jenkins1-0/+3
2015-12-11Merge "Pass environment variables of proxy to tox"Jenkins1-0/+1
2015-12-11Merge "Improve ansible deployment failure reporting"Jenkins1-1/+3
2015-12-11Record version on container buildMichal Jastrzebski3-3/+11
This changes default behaviour of build.py to instad of putting latest tag on it, it puts current kolla version as found in setup.cfg Change-Id: I4d6e9a0159c6a5598abd58072594df4204427308 Partially-Implements: blueprint upgrade-nova Partially-Implements: blueprint record-version
2015-12-11Change nova-compute upgrade level to autoMichal Jastrzebski1-0/+3
As part of upgrade process we need new services to detect what is the oldest version running on compute nodes. Change-Id: Id65f2bc765828054bf5d5562de27255031254821 Partially-Implements: blueprint upgrade-nova
2015-12-11Fix owner of horizon docrootProskurin Kirill1-2/+2
Horizon starts WSGI deamon from user "horizon", its docroot has "root" user. Change-Id: Iac424a88a747772a37b2ff2ae94f302a988f7201 Closes-Bug: 1525296
2015-12-11Merge "add python-kazoo and python-six when using centos source install type"Jenkins1-0/+2
2015-12-11Merge "install python-cephlibs in venv for glance-base"Jenkins1-0/+1
2015-12-11Catch exception when directory creation failsMartin André1-4/+15
The build script now creates now creates a plugins directory for source builds to store plugins required for the container, and creates a tar of all plugins that is extracted at runtime. However, the creation of the 'plugins' directory is not handled correctly and generate an exception in the running thread if the directory exists. This is the case for example if the build script retries a failing image. This commit fixes the timeout issues we've experienced with the gate. Change-Id: Ic5d4fd1ddf71f01c547130518e311fded911c445 Closes-Bug: 1524897
2015-12-11Improve ansible deployment failure reportingMartin André1-1/+3
Change-Id: I73395afa2a2d8f3dc835e010e3b1959ec725da2a Closes-Bug: #1525102 Co-Authored-By: Paul Bourke <paul.bourke@oracle.com>
2015-12-11install python-cephlibs in venv for glance-baseKuo-tung Kao1-0/+1
install python-cephlibs in venv for glance-base Change-Id: I2055bbc608c35604bbb727e83d9b74295e643a7d Closes-Bug: #1524684
2015-12-11Skip gate FS optimization if no secondary diskMartin André2-35/+42
This commit removes the assumption that all gate nodes have a secondary disk, and skip tuning the filesystem if the node doesn't have one. This fixes gate failures on OVH nodes. Closes-Bug: #1525047 Change-Id: Ief22f34b32caf7a8b446df888fc5cc1964ad272e
2015-12-11add python-kazoo and python-six when using centos source install typeJeffrey Zhang1-0/+2
Closes-Bug: #1525055 Change-Id: Id800da1a0cce4db20c32e8daf09c5f0f2c9f8929
2015-12-11Pass environment variables of proxy to toxhparekh1-0/+1
When a development environment is under a proxy, tox is failed even if environment variables of the proxy are set. This patch fixes this problem. Change-Id: I685ddbc6bb6e0fe25c308c35a7581785eebe3629
2015-12-10Allow murano on a dedicated node in a HA setupPaul Bourke1-0/+1
Without this the haproxy role doesn't have the facts it needs to render it's template, resulting in the following error: TASK: [haproxy | Copying over config(s)] ************************************** fatal: [control01] => {'msg': "AnsibleUndefinedVariable: One or more undefined variables: 'dict object' has no attribute u'ansible_eno1'", 'failed': True} This is similar to the fix applied previously for other services in I99b7dbebd5a6193e192ee258ddf576d18db90ed7. Change-Id: Idb7fa8763cff64ad761c5b8a1a3bf92a27f4f501 Closes-Bug: 1524738
2015-12-10Merge "Allow heat on a dedicated node in a HA setup"Jenkins1-0/+1
2015-12-10Allow heat on a dedicated node in a HA setupPaul Bourke1-0/+1
Without this the haproxy role doesn't have the facts it needs to render it's template, resulting in the following error: TASK: [haproxy | Copying over config(s)] ************************************** fatal: [control01] => {'msg': "AnsibleUndefinedVariable: One or more undefined variables: 'dict object' has no attribute u'ansible_eno1'", 'failed': True} This is similar to the fix applied previously for other services in I99b7dbebd5a6193e192ee258ddf576d18db90ed7. Change-Id: I279374e8861c02e3aa12988b885be7361e0cf2f5 Closes-Bug: 1524739
2015-12-10Merge "restart firewalld to apply firewall changes"Jenkins1-0/+1
2015-12-09Remove cinder containers in the cleanup scriptSidharth Surana1-1/+2
Change-Id: I29b788a71f30d133e66759a5de2ecd43222313a8 Closes-Bug: #1524557
2015-12-09restart firewalld to apply firewall changesJason Brooks1-0/+1
In order for the firewalld changes to apply, we must either restart firewalld (as in this commit), or issue the four add-port commands listed in the doc again w/o the "--permanent". Change-Id: I09a12024085c315117bc27d095bae91af9c00d5e
2015-12-08Merge "create path, `/var/lib/nova`, in nova-base"Jenkins1-2/+2
2015-12-08Merge "Run libvirtd as root"Jenkins1-1/+1
2015-12-08Merge "Install plugins in neutron-server if available"Jenkins2-1/+16
2015-12-08Merge "Allow fetching plugins as part of the build"Jenkins1-19/+46