summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2017-03-15Merge "Remove support for py34"Jenkins1-1/+1
2017-03-15Merge "enable binary install for Congress"Jenkins2-9/+3
2017-03-15Updated from global requirementsOpenStack Proposal Bot2-2/+2
Change-Id: If2d5394cd4e0a90638ff277d569200a2dc5fdce7
2017-03-15Merge "[Fix gate]Update test requirement"Jenkins1-1/+1
2017-03-15Merge "cinder-volume ubuntu source build"Jenkins1-3/+4
2017-03-15Merge "Add Apache packages to heat containers"Jenkins1-2/+28
2017-03-15Add neutron-bgp-dragent service.Thomas O'Neill4-4/+53
Added neutron-bgp-dragent Dockerfile. Updated kolla/common/config.py with necessary sources. Implements: blueprint neutron-bgp-dragent Change-Id: If7f5c80eb10a1c418785d9c659ae18bfecfcfe33
2017-03-15Merge "Add debian related test env"Jenkins2-0/+60
2017-03-15enable binary install for Congresscaoyuan2-9/+3
congress binary package is available in rpm base distro https://trunk.rdoproject.org/ Change-Id: I4f2f9396925d28322d2d5a625cc96d8a5386b129
2017-03-15Remove support for py34lingyongxu1-1/+1
Change-Id: I522dc769803f2951341db39c868a153d6a69944a
2017-03-15Merge "Install osprofiler in openstack-base container"Jenkins1-0/+3
2017-03-15Add libosinfo package for source installationJeffrey Zhang1-0/+2
libosinfo is required by nova-compute. Change-Id: I5615e191d1a9a2ea35cab41b6b03803ebfaf3cb1 Closes-Bug: #1670692
2017-03-14Merge "Add mkfs.vfat to nova-compute source images"Jenkins1-0/+2
2017-03-14Merge "debian: install gnupg and dirmngr needed for apt-key"Jenkins1-1/+1
2017-03-14Add Apache packages to heat containersMartin André1-2/+28
Some projects that use Kolla docker containers (TripleO) run heat under httpd. This patch adds the httpd package so that it exists in the container and can optionally by used via Docker entrypoints. As many of these projects do not require the use of Apache (it is opt-in) at this point not all deployment frameworks support the use of it so the existing configuration defaults have been left as-is for now. Change-Id: I4d648c4ce4f5f6ba311bfbbf9c78e06104163c61 Partially-Implements: blueprint apache-packages-for-apis
2017-03-14Load iscsi_tcp module when starting ironic-conductorJeffrey Zhang3-1/+7
ironic-conductor depends on iscsi_tcp module Change-Id: I1dd7d1a8cd67bbdfc1262b39aa96997c12681900 Closes-Bug: #1672245
2017-03-13debian: install gnupg and dirmngr needed for apt-keyMarcin Juszkiewicz1-1/+1
Debian/stretch container image does not have them installed so apt-key calls fail. Partially-Implements: multiarch-and-arm64-containers Change-Id: Ia1ca5e62d815a224716074cf81e7d7519f33d6fc
2017-03-13Merge "Sahara needs to run ssh-keygen"Jenkins1-0/+7