summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2015-12-08Merge "Update Vagrant's Ubuntu box provisioning script"Jenkins1-3/+8
2015-12-08create path, `/var/lib/nova`, in nova-baseKuo-tung Kao1-2/+2
Without root privileges, nova process can't create and access the path, `/var/lib/nova`. Create the path and change the permission. Change-Id: I6e5650298041b672bf386c50ccb68a6a80f9de43 Closes-Bug: #1523753
2015-12-07Merge "Fix typos in kolla/doc"Jenkins3-5/+5
2015-12-07Run libvirtd as rootMichal Rostecki1-1/+1
Currently we are not creating any non-root user for running libvirt daemon. That should be done in the future, but currently when we don't have such a user, libvirtd should be runned by root. Change-Id: Ieb0d8bd068b591f522548628b0bfffbe206b749e Related-Bug: #1523630
2015-12-07Merge "Add Python 3.x support in set_configs.py"Jenkins3-5/+8
2015-12-07Update Vagrant's Ubuntu box provisioning scriptDiogo Monteiro1-3/+8
Starting from Vivid Ubuntu uses systemd as the default boot manager instead of upstart. Updating the way the docker daemon is configured to follow the systemd way. Setting env variable GUNICORN_OPTS=[--preload] to fix race condition and avoid IntegrityError when pushing images to local registry Change-Id: I841f85015c2c3683ef7e1e454ec1369263063c45 Related-bug: https://github.com/docker/docker-registry/issues/518 Closes-Bug: #1523336
2015-12-07Merge "add ubuntu dependency for vagrant"Jenkins1-0/+4
2015-12-07Add Python 3.x support in set_configs.pyMichal Rostecki3-5/+8
Change-Id: I348c69e5411135da8434e9278a48a5777ff2a72d Partially-Implements: blueprint python3
2015-12-07Exclude .eggs from pep8 checksMichal Rostecki1-1/+1
Change-Id: I11f5af83fc602332f6c9ac39f4c22731f8e84161 Closes-Bug: #1523365
2015-12-07add ubuntu dependency for vagrantKuo-tung Kao1-0/+4
add ubuntu dependency for vagrant Change-Id: I96161dd34b68795c2d78312f160579706a6bab86 Closes-Bug: #1515548
2015-12-05Merge "Drop root for nova"Jenkins11-1/+21
2015-12-05Merge "Drop root for cinder"Jenkins6-1/+11
2015-12-05Fix typos in kolla/docMitsuhiro SHIGEMATSU3-5/+5
Change-Id: I17b4b40a6c49210faa535bdf3032c000daae0e2e
2015-12-04Merge "Add support for copying files from a "zk://" source"Jenkins6-2/+144
2015-12-04Merge "configure ovs bridge in openvswitch-db container"Jenkins4-12/+12
2015-12-03Add Aodh and Tempest to the list of provided imagesDavid Moreau Simard1-0/+2
Aodh provided by I4daf2160fe6743d62e6874f9fe032d37c9db90b7 Tempest provided by I1877c03d0804e57d274044aecb1055f847025bec TrivialFix Change-Id: Idb25e5872d6546b5c59424d393275c9a1e8dc8c8
2015-12-03configure ovs bridge in openvswitch-db containerSean Mooney4-12/+12
- this change moves the ovs_ensure_configured.sh file to the openvswitch-db container. - this change reorders the plays in ansible/roles/neutron/tasks/start.yml to configure the ovs bridges before starting the vswitchd container. Change-Id: Ied1a82d48377534c15680406df9a96caf3b79515 Closes-Bug: #1522133
2015-12-03Merge "Sanity check for glance"Jenkins5-2/+31
2015-12-03Merge "Sanity check for keystone"Jenkins4-0/+27
2015-12-03Merge "Drop root for murano"Jenkins4-1/+7
2015-12-03Drop root for novaSwapnil Kulkarni (coolsvap)11-1/+21
Updates to ensure commands run in the nova containers are done as the 'nova' user rather than root. Change-Id: I0dd0276c2848ad77d92d350dfa0f20161329ed55 Partially-Implements: blueprint drop-root
2015-12-03Add support for AodhSwapnil Kulkarni (coolsvap)8-1/+116
Aodh is replacement for OpenStack Ceilometer Alarming service. Change-Id: I4daf2160fe6743d62e6874f9fe032d37c9db90b7 Partially-Implements: blueprint add-aodh
2015-12-03Merge "Set docker api version to auto"Jenkins2-3/+8
2015-12-03Merge "Sanity check module"Jenkins2-1/+60
2015-12-03Set docker api version to autoArtur Zarzycki2-3/+8
Change-Id: I25d957a2368fa4e52b5fa9253d7ea5ec4046d830 Closes-Bug: #1521949
2015-12-02adds tools/cleanup-containers regex supportSean Mooney1-20/+24
- this change extends the tools/cleanup-containers script to support a grep extended regex as a first paramater. - if tools/cleanup-containers is called with a grep extended regex string as a first paramater, only containers mataching that regex will be cleaned up. - e.g. tools/cleanup-containers "neutron|openvswitch" will cleanup all container whoes name contains either neutron or openvswitch. Change-Id: Iadb68c0a8de40e9ec2c0a27568e3a372ec0e8303 Closes-Bug: #1522168
2015-12-02Sanity check for glanceMichal Jastrzebski5-2/+31
This runs first sanity check for glance. After glance is deployed it checks images.list(). Also consist few fixes for previous patches Change-Id: I03d05d246302d8411b2e94c94ca7fe046c00d735 Partially-Implements: blueprint sanity-check-container
2015-12-02Sanity check for keystoneMichal Jastrzebski4-0/+27
This runs first sanity check for keystone. After keystone is deployed it checks tenants.list() Change-Id: Ie919ffe6124eb70428309404a434d9b0eb0b9f70 Partially-Implements: blueprint sanity-check-container
2015-12-02Sanity check moduleMichal Jastrzebski2-1/+60
This module will be collection of basic checks to ensure that module is running. After deploying service (like keystone) we will run sanity checks for given service. Change-Id: If7dc7f8a1ce1c3f93fc51d8327a55ef655b0de00 Partially-Implements: blueprint sanity-check-container
2015-12-02Remove the meaningless comment line in base image DockerfileJeffrey Zhang1-10/+10
Use jinja2 comment syntax instead. Closes-Bug: #1521932 Change-Id: Ida5a9204e7affe880ac6156d3fed3206b1eae7b9
2015-12-02Add support for copying files from a "zk://" sourceAngus Salkeld6-2/+144
Co-Authored-By: Michal Rostecki <mrostecki@mirantis.com> Implements: blueprint zookeeper Change-Id: I176f063d3802716846b921e210c1569d28bd90d8
2015-12-01Drop root for cinderSwapnil Kulkarni (coolsvap)6-1/+11
Updates to ensure commands run in the cinder containers are done as the 'cinder' user rather than root. Change-Id: Ibbe04e3a92195dfb957fa56f762c60a80dbe30ca Partially-Implements: blueprint drop-root