summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-03-28Merge "Prevent apache from listening on port 80 for heat-base"Jenkins1-3/+9
2017-03-28Merge "Fix source install for vmtp"Jenkins2-2/+10
2017-03-28Merge "Remove gnocchi-carbonara package"Jenkins1-1/+0
2017-03-27Add ironic sudoers file to binary packages as wellDan Prince1-2/+2
When built as binary packages Ironic conductor would fail to start due to a new 'sudo modprobe iscsi_tcp' command added in 05c0d6998bdda155c925d563b75ac353303f93ff Change-Id: I74ebbc2ec612e1068ac82225dc79e9ee0b6c23f4 Closes-bug: #1676466
2017-03-27RHEL: Add mod_ssl for services running over httpdJuan Antonio Osorio Robles14-31/+81
This apache module is necessary for when one wants to use TLS for the services running over httpd. This only addressed RHEL based systems at the moment, since there is no such package available for Ubuntu. This requires apache2.2-common which will carry a lot more dependencies; So I think this should be handled and decided in a separate patch. when installing mod_ssl in RHEL-based distributions, an ssl.conf file is installed in the /etc/httpd/conf.d directory. This file tells httpd to listen on port 443; however, we don't want to do this by default, since this should be explicitly enabled by the container's configuration. This line is thus removed from the configuration. A release note was added, which specifies this. And the last sentence can be removed if this is addressed for debian/ubuntu as well. Related-Bug: #1675490 Co-Authored-By: Martin André <m.andre@redhat.com> Change-Id: Id6215d31547247309d43c031e163fa9e4c4ec5dc
2017-03-27Prevent apache from listening on port 80 for heat-baseMartin André1-3/+9
A recent change added httpd to heat-base image without preventing it to listen to port 80 like it is done for other images. Co-Authored-By: Juan Antonio Osorio Robles <jaosorior@redhat.com> Change-Id: I52573c804bfdf729ef994012abb9d7e4c277585d Closes-Bug: #1675308
2017-03-27Remove gnocchi-carbonara packageEduardo Gonzalez1-1/+0
RDO have set carbonara package as obsoleted and is no longer used. https://review.rdoproject.org/r/#/c/4397/ Change-Id: I5f97ee681f09e194e558eda6291e64d83766f8c1 Closes-Bug: #1676389
2017-03-27check mariadb galera status in every loop.huweihua1-0/+1
in extend_start.sh, if Mariadb galera is not ready at first time, it will sleep 60s and then exit 1. we should check it`s status every time in the loop. Change-Id: I89174969687eecbf467ca3cad9aad1bfbfb8c4fe Closes-Bug: #1676316
2017-03-27Merge "Prevent apache from listening on port 80"Jenkins3-7/+21
2017-03-25Merge "Merged multiple ENV into a single layer"Jenkins2-6/+6
2017-03-24Merged multiple ENV into a single layerMohammed Naser2-6/+6
There are multiple ENV calls which create multiple unnecessary layers, this patch merges them into a single layer. Change-Id: Icf40033b03a61abbcdcbf72fe8f8137d1a12d2b5
2017-03-24Fix source install for vmtpPaul Bourke2-2/+10
Install vmtp from source rather than pip for the source install type. Closes-Bug: #1675733 Co-Authored-By: Mark Duggan <mark.duggan@oracle.com> Change-Id: I2d024f6d5561306101b0ccec80a34378697d9282
2017-03-24Merge "ironic-conductor: add missing comma for centos/source build"Jenkins1-1/+1
2017-03-23Merge "Switch trunk/cbs/buildlogs to use https"Jenkins3-4/+4
2017-03-23Merge "Updated from global requirements"Jenkins1-1/+1
2017-03-23Merge "Implement Keystone zero-downtime upgrade"Jenkins2-0/+22
2017-03-23Prevent apache from listening on port 80Martin André3-7/+21
A few new images got apache as part of blueprint apache-packages-for-apis without restricting it to listen on port 80. This commit fixes it for all images with the exception of heat-base so that it can be cleanly backported to stable/ocata. Co-Authored-By: Juan Antonio Osorio Robles <jaosorior@redhat.com> Change-Id: Idd3bbeffea9233eaed420798e22ea9a3a517c166 Closes-Bug: #1675308
2017-03-23Updated from global requirementsOpenStack Proposal Bot1-1/+1
Change-Id: If26c494e15250ce03be5102214aa1d98fc01638d
2017-03-23Merge "Remove py34 settings from gating"Jenkins2-2/+1
2017-03-23Merge "Speed up builds by increasing threads for builds"Jenkins1-1/+7
2017-03-23ironic-conductor: add missing comma for centos/source buildMarcin Juszkiewicz1-1/+1
Due to missing comma images built for centos/source lacked dosfstools and util-linux packages. Closes-Bug: #1675414 Change-Id: I2fa284890f038c5dcf18669ed19c123f6850d4a2
2017-03-23Fix name of the mistral-dashboard horizon pluginChristian Berendt1-1/+1
Change-Id: Ia31189b33f1d3c178552da0db1122431e5dd4889
2017-03-23Merge "Update to Kubernetes 1.5.4"Jenkins1-1/+1
2017-03-23Merge "Add libosinfo package for source installation"Jenkins1-0/+2
2017-03-23Using assertIsNone() instead of assertEqual(None)lingyongxu1-1/+1
Following OpenStack Style Guidelines: [1] http://docs.openstack.org/developer/hacking/#unit-tests-and-assertraises [H203] Unit test assertions tend to give better messages for more specific assertions. As a result, assertIsNone(...) is preferred over assertEqual(None, ...) and assertIs(..., None) Change-Id: If18685d75a847571c62dd1424c7b71433bbd4ce4
2017-03-23Implement Keystone zero-downtime upgradeDuong Ha-Quang2-0/+22
- Introduce database upgrade into keystone extend_start.sh script. [1] [1] http://docs.openstack.org/developer/keystone/upgrading.html#upgrading-without-downtime Change-Id: Ic615026df2ce8fa79a3efe969d0dda9797c9e79f Closes-Bug: #1634016
2017-03-22Gate fixes: disable bifrost-base, fix ubuntu base imageMohammed Naser3-2/+10
At the moment, Bifrost has caused a few failures which have blocked the gate, the latest of which is documented in the bug listed below (alongside with another one that caused another gate failure). In order to let patches flow though, we're disabling it from the gate build checks as agreed on the Kolla meeting on the 22nd of March 2017. Also, the Ubuntu base image seems to have a missing /etc/protocols which is created by the netbase package. This has been added to the base images. There are issues with subunit getting a very large log all at once which causes failures that is causing issues. We also enable logging to a local folder which will make troubleshooting image builds easier to read and avoid sending a large blob of data to subunit. Change-Id: Iee1f8b06ec1066015ea5c6a6a245723402e35a6a Related-Bug: #1674483 Related-Bug: #1673776 Closes-Bug: #1675101
2017-03-22Add the missing project link into README.rstcaoyuan1-6/+11
- etcd - memcached - telegraf - add the missing "." Change-Id: I3b482996e8fcb4795beb46b10a98cb1765a03766
2017-03-22Merge "Fix README.rst visit link error"Jenkins1-1/+1
2017-03-21Switch trunk/cbs/buildlogs to use httpsEmilien Macchi3-4/+4
There is a permanent redirection from http to https in buildlogs, cbs and trunk repos that might create issues when the redirection fails for some reasons. Let's use https directly. Change-Id: I15b2df335b4b9331466da2f7cb6e838823a6fd34
2017-03-21Make keystone_user module fully shadeEduardo Gonzalez1-21/+14
Kolla_keystone_user ansible module was not fully using shade due limitations of Ansible version prior 2.0. This has changed and lower version than 2 are not supported. This change migrate the module to fully make use of shade library. Maintains idempotency and the same features it had. Change-Id: Ic0d21736fa666836b85f50b659c756edc0982fdd
2017-03-20Speed up builds by increasing threads for buildsMohammed Naser1-1/+7
Generally, OpenStack CI infrastructure workers will typically have 8 cores therefore by hardcoding the threads to 4, we miss out on valuable CPU power that can speed up builds. This patch sets the number of threads when running tests between the higher number of 4 (original value) or the number of CPU cores. Change-Id: I857507d08d91ddb5e0bccb118d15f2e2bcf4da99
2017-03-20Get correct tag name when job is running in release pipelineJeffrey Zhang1-2/+8
It is different to get the branch name and tag name in post and release pipeline. With this patch, we can push tag registry tarballs. Change-Id: Ifd1a3fe3da5548c340947946c27649a3059eb8b0
2017-03-20Remove py34 settings from gatingindicoliteplus2-2/+1
The gating on python 3.4 is restricted to <= Mitaka. This is due to the change from Ubuntu Trusty to Xenial, where only python3.5 is available. There is no need to continue to keep these settings. Change-Id: I04cc81852392e659dca0002b33f037383fb814c3
2017-03-19Merge "Typo fixing"Jenkins1-1/+1
2017-03-18Remove global privilege escalation for deploy_aio.shMohammed Naser2-12/+7
At the moment, deploy_aio.sh is called with sudo which results in the environment being wiped. This means that all Zuul environment variables are removed and therefore when zuul-cloner runs to checkout the branch of kolla-ansible, it will always fallback to master as ZUUL_BRANCH is unset. This patch removes the global usage of sudo in the tox.ini file as there is existing usage of sudo in the bash script itself. This will mean that we will only escalate privileges when needed rather for the whole script and the environment variables should be passed on properly resulting in the matching release of kolla-ansible being checked out. Closes-Bug: #1673756 Change-Id: I477a843e696be7136c020be6408afea01967879d
2017-03-18Update to Kubernetes 1.5.4Steven Dake1-1/+1
Change-Id: I77c535a7be54697b160e5d8355159d75b6bc740c
2017-03-18Fix README.rst visit link errorzhubingbing1-1/+1
TrivialFix Change-Id: Id4b52b1383e1a21aefebf6c24e1fde5f63ec0287
2017-03-18Switch to Kolla virtual environment for BifrostMohammed Naser1-0/+1
By default, the Bifrost Ansible playbooks will naturally run everything against /usr/bin/python which means that some modules, such as Shade when it has to be installed will use the system Python installation. By adding `ansible_python_interpreter` and pointing it towards our Python interpreter, it fixes the failures related to system Python and conflicts related to it (which in this case, resulted in Shade failing to build properly). Closes-Bug: #1673776 Change-Id: I2a5a2a3e2627a313b3306aeb1a910efe0e209496
2017-03-17Update the Fluent link format in README.rstcaoyuan1-1/+1
Change-Id: I6089e36e5f942abf565e54eeb6db0394e63537b7
2017-03-16Add None value to service.description attributeEduardo Gonzalez1-1/+2
When using kolla_keystone_service module, if description attribute is not created(example Keystone). Service update will fail due missing attribute. This change adds a None value to description in order to allow service update when description was not added. Change-Id: I568db4559428525ac6c5083cfc20cffc20be6342
2017-03-16Merge "Load iscsi_tcp module when starting ironic-conductor"Jenkins3-1/+7
2017-03-16Typo fixingCady_Chen1-1/+1
Replace "choosen" with "chosen" Change-Id: Icb172faca79e6677a3983a54b5cb8b5650012741
2017-03-16Merge "Refactor and enable shell access"Jenkins2-2/+5
2017-03-15Update Docker to 1.13.1Mohammed Naser2-2/+5
There were a few issues blocking Kolla from going up to the latest version of Docker which is 1.13. Most of these issues seem to have been addressed by 1.13.1. This patch updates the version installed by Kolla to 1.13.1 for the testing infrastructure to prevent the following bug which is causing gate failures: https://github.com/docker/docker/issues/28336 Change-Id: I0d3569b589ee792c9aa6eaa7c539219fcc784271
2017-03-15Merge "Updated from global requirements"Jenkins2-2/+2
2017-03-15Merge "Add HAproxy to source installation packages"Jenkins1-0/+2
2017-03-15Refactor and enable shell accessMohammed Naser2-2/+5
When installing from binary, packaging tools create a user for Keystone which does not have a shell. This results in fernet token operations failing due to the fact that `rsync` cannot connect over SSH because the Keystone user cannot login. This patch addresses this issue by enabling shell access to the Keystone user, it also refactors the Nova SSH controller to use the pre-existing macro. Change-Id: Ic753a94311c5d7d72a82d91c1279dfe982e9afbd Related-Bug: #1617902
2017-03-15Add HAproxy to source installation packagesMohammed Naser1-0/+2
The latest release of OpenStack has moved a lot of the neutron metadata proxy processes to use HAproxy instead. This package is not installed by default and causes builds to fail. This patch addresses this issue by adding the HAproxy package which should clear out gate problems for source installs. Change-Id: I2e42828b1ccdb3a79b95bee85648d55508c0f2f9
2017-03-15Merge "Add neutron-bgp-dragent service."Jenkins4-4/+53