summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-10-22Remove memcached container in cleanup-containers toolMichal Rostecki1-1/+2
Change-Id: Ic56b7b2fd6cd7d191cc364a37f3ebbc44950932e Closes-Bug: #1508780
2015-10-21Merge "Ironic binary shouldnt use upper-constraints"Jenkins1-1/+1
2015-10-21Add documentation around how to build behind a proxyPaul Bourke1-0/+36
Change-Id: Ie0e69f72a9f4c4c1eee897d2b48b4318c3b94638
2015-10-21Ironic binary shouldnt use upper-constraintsSam Yaple1-1/+1
TrivialFix Related-Id: I9fbfa7ca442063db52c8b14586176ab994d2cf46 Change-Id: Ic1a7f311a323a3fed296ef2b76cd2dbde96053e2
2015-10-21Merge "Add nova-spicehtml5proxy console"Jenkins3-0/+37
2015-10-21Merge "Improve dry-ness of base dockerfile.j2"Jenkins1-13/+3
2015-10-21Improve dry-ness of base dockerfile.j2Steven Dake1-13/+3
The delorean repositories no longer have a separate location for openvswitch. Now openvswitch is located in delorean-deps.repo and the rest of delorean master is located in the delorean.repo file. These files can be installed for both RDO and SOURCE, but not for RHOS. This patch uses the install_metatype to make a determination as to when to install these two repos. In the process, we can remove the source RPM installation. Change-Id: Ieedddd9d7ee234b6acdb03f7043d57c18e024951 Closes-Bug: #1508326
2015-10-21Merge "In gate functional testing"Jenkins4-2/+133
2015-10-20Make Ceph install from Source on RPMSteven Dake1-1/+2
Ceph doesnt install from source on RPM because Ceph pulls in python-requests. This causes a cpio error during unpacking because requests is installed in the base image. A simple workaround is to remove in the nova-compute container which is the only container this conflict occurs within. backport: liberty Change-Id: I493900854a53c98f1a5cb6478675a18feceefea5 Closes-Bug: #1508236
2015-10-20Increase Ceph RPM gpg key timeout to 90 secondsSteven Dake1-0/+2
The default timeout for Ceph GPG rpm key retrieval is 30 seconds. In my testing, the GPG key takes approximately 50 seconds to download often resulting in a failure to build containers that need to retrieve the Ceph GPG sign key. Crank up the timer to 90 seconds so the key is more likely to be downloaded, allowing images to be built. backport: liberty TrivialFix Change-Id: I7420cdf8d3b61aa9f4f52795fccbe5da3e48d57b
2015-10-20In gate functional testingSam Yaple4-2/+133
This runs the ansible playbooks to completion. It does not validate that OpenStack is working yet, but it will ensure Ansible did not break. Additional gates will be needed for this and there is a patch in project-config to handle that. Change-Id: I7a24a704023cc8f19d42844636e9cb512060f693 backport: liberty Partially-Implements: blueprint functional-testing-gate
2015-10-20Fix typos in docstrings:malei3-4/+4
Change 'formating' to 'formatting' change 'seperate' to 'separate' Change-Id: I3093461c91cc71654c3ba86d7d662259262c09f5
2015-10-19Merge "Update requirements to use tarball by default"Jenkins1-3/+2
2015-10-19Merge "Use bool filter for ironic"Jenkins1-1/+1
2015-10-19Add build profiles to build.pyPaul Bourke2-3/+39
Add ability to define "profiles" in kolla-build.conf, which are predefined sets of images to build at once. The supplied profiles match what Steven defined in the restructure-template bp, though others can easily be added by the user. Multiple profiles can be supplied at once, as well as supplemented by the existing regex mechanism, e.g. to build profiles infra, main, and also ironic, one can use: tools/build.py --profile infra --profile main ironic Change-Id: I0c6f450152cb23dcfc58e0969669fcedf03fab01 Implements: bp restructure-template Doc-Impact
2015-10-19Add nova-spicehtml5proxy consoleSam Yaple3-0/+37
Change-Id: I0ca15e00ee52373b84f7021d86a29304526b7436 Partially-Implements: blueprint nova-proxies
2015-10-19Update requirements to use tarball by defaultSam Yaple1-3/+2
This makes all of our defaults tarballs for consistency TrivialFix Change-Id: I4cb923a3319aa3dcba10dccf439a0193a42c1d55
2015-10-18Use bool filter for ironicSam Yaple1-1/+1
TrivialFix Change-Id: Idaa6376c8585b9bebe1d68a518f965124dfe6b76
2015-10-17Merge "add "registry" flag to "tools/build.py""Jenkins4-9/+17
2015-10-17add "registry" flag to "tools/build.py"Kuo-tung Kao4-9/+17
With registry flag, build image using `tools/build.py --registry 172.22.2.81:4000` the image name looks like `172.22.2.81:4000/kollaglue/data` When user use kolla-ansible, user set `docker_registry` to `172.22.2.81:4000` in `/etc/kolla/globals.yml`. Build image using `tools/build.py -n abcd` the image name looks like `abcd/data` When user use kolla-ansible, user set `docker_namespace:` to `abcd` in `/etc/kolla/globals.yml`. build image using `tools/build.py -n abcd --registry 172.22.2.81:4000` the image name looks like `abcd/data` When user use kolla-ansible, user set `docker_namespace:` to `abcd` in `/etc/kolla/globals.yml`. user set `docker_registry` to `172.22.2.81:4000` in `/etc/kolla/globals.yml`. With the feature, it will reduce user confusing and mistaking. Change-Id: I18ac7a3ccec032888e35f5e9a79fc190760cc8a0 Closes-Bug: #1505056
2015-10-15Merge "Enable COMPRESS_OFFLINE for Horizon"Jenkins1-0/+1
2015-10-15Merge "Fix syntax in kolla-build.conf example"Jenkins1-4/+4
2015-10-15Merge "Use memcache for consoleauth and horizon"Jenkins7-11/+14
2015-10-15Merge "Use openstack/requirements for ironic"Jenkins2-2/+2
2015-10-15Merge "Use openstack/requirements for horizon"Jenkins1-1/+1
2015-10-15Merge "Use openstack/requirements for heat"Jenkins1-1/+1
2015-10-15Merge "Use openstack/requirements for gnocchi"Jenkins1-1/+1
2015-10-15Merge "Use openstack/requirements for glance"Jenkins1-1/+1
2015-10-15Merge "Use openstack/requirements for designate"Jenkins1-1/+1
2015-10-15Merge "Use openstack/requirements for cinder"Jenkins1-1/+1
2015-10-15Merge "Use openstack/requirements for ceilometer"Jenkins1-1/+1
2015-10-15Merge "Use openstack/requirements for keystone"Jenkins1-1/+1
2015-10-15Merge "Use openstack/requirements for repeatable builds"Jenkins2-2/+9
2015-10-15Fix syntax in kolla-build.conf examplePaul Bourke1-4/+4
TrivialFix Change-Id: I60dacac49d416442e699c790617ac5ad0a8b0a8e
2015-10-15Use openstack/requirements for ironicPaul Bourke2-2/+2
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context. Change-Id: I9fbfa7ca442063db52c8b14586176ab994d2cf46 Partial-Bug: #150530
2015-10-15Use openstack/requirements for horizonPaul Bourke1-1/+1
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context. Change-Id: I145908bef5d18fea35f38032725f48c18f8cb831 Partial-Bug: #150530
2015-10-15Use openstack/requirements for heatPaul Bourke1-1/+1
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context. Change-Id: I36de9a5c52ac265d0fb54ba7d540048aedf33fde Partial-Bug: #150530
2015-10-15Use openstack/requirements for gnocchiPaul Bourke1-1/+1
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context. Change-Id: I70ade4df3297347833b116e73a77a50767d75d15 Partial-Bug: #150530
2015-10-15Use openstack/requirements for glancePaul Bourke1-1/+1
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context. Change-Id: I46f456ce71f76b0a6a2933220a500c5221769ff9 Partial-Bug: #150530
2015-10-15Use openstack/requirements for designatePaul Bourke1-1/+1
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context. Change-Id: I07ed5f20ab4b4bcd0fc6b3c231a54ebe0d51bf67 Partial-Bug: #150530
2015-10-15Use openstack/requirements for cinderPaul Bourke1-1/+1
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context. Change-Id: Ib6a57da3232fb99e92103e606f81774556f76426 Partial-Bug: #150530
2015-10-15Use openstack/requirements for ceilometerPaul Bourke1-1/+1
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context. Change-Id: I3dd452d0cf502c0adf892b67b152de1c8930c77f Partial-Bug: #150530
2015-10-15Use openstack/requirements for keystonePaul Bourke1-1/+1
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context. Change-Id: Ic4f5732e70b0cda3b3755e8fe33ece3116fa8afc Partial-Bug: #150530
2015-10-15Use openstack/requirements for repeatable buildsPaul Bourke2-2/+9
Add this repo to the openstack-base image, and use the upper-constraints to install the client packages. Will follow up with dependant patches for the child images to reduce the risk of breaking everything at once. -- Background: Many dependencies in the requirements.txt of OpenStack components have quite loose version requirements, in many cases they will just specify a minimum version (e.g. WebOb>=1.2.3). The result of this is that given a Kolla image for Keystone built today, another build of the exact same ref of Keystone could be broken tomorrow, due to it picking up a later unsupported dependency. The https://github.com/openstack/requirements repo exists to bring some sanity to this situation. (It also outlines other problems it solves in it's readme). We also may like to checkout the stable/liberty branch of this project in our liberty branch, once it appears. Change-Id: Iccb4e99f8e4b6659a19c1817d0f4c697824af25c Partial-Bug: #1505306
2015-10-15Use memcache for consoleauth and horizonSam Yaple7-11/+14
Unfortunately there was no was to avoid memcache for consoleauth, so we might as well take advantage of it for Horizon as well. Change-Id: Idd338a025b031f6b50fe0c9f03c2c8d862f9d4c0 Closes-Bug: #1504606 Closes-Bug: #1504800
2015-10-15Enable COMPRESS_OFFLINE for HorizonSam Yaple1-0/+1
Without this set the CSS is messed up again TrivialFix backport: liberty Change-Id: I9e4cfc53d9791f75d4fdd52abe562c58035b0979
2015-10-15Pin Docker version to 1.8.2Michal Rostecki1-0/+5
Currently Ansible have issues with Docker 1.8.3. We have to pin version to 1.8.2 before including fix [1] in tagged Ansible version. [1] https://github.com/ansible/ansible-modules-core/pull/2258 Change-Id: If802ff118782ec521acfff00e286cde703bf37b3
2015-10-14Merge "Add tty to containers"Jenkins31-0/+84
2015-10-14Merge "update doc for root is needed when deploying"Jenkins1-0/+13
2015-10-14Merge "Make Ceph work for RPM based distributions"Jenkins7-3/+39