summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-08-30Merge "Ceph container"Jenkins9-0/+138
2015-08-30Merge "Remove pam+noaudit"Jenkins1-19/+1
2015-08-30Keystone container should use the openstackclientSam Yaple2-12/+9
Initially it did not use this client due to the fact that the client didn't seem to want to work in the containers. Now it works fine and it should be used instead of the deprecated keystone client Change-Id: Ib0e172c677e200e5df01c478b7ea257b30c0df0b Closes-Bug: #1490126
2015-08-30Ceph containerrthallisey9-0/+138
Running ceph in a container requires 2 pieces: - ceph-mon - objectstorage-daemon (osd) Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: I33e5baf72e4bc493889da0d796041acfd1a2cad3 Partially-Implements: blueprint ceph-container
2015-08-30Remove pam+noauditSam Yaple1-19/+1
This version of pam conflicts with ceph-common and needs to be removed which is fine since we now have true Ubuntu images. Change-Id: I1e85352a869d814bc2e26b9568ac1ccc93ca899f Partially-Implements: blueprint ceph-container
2015-08-29Add Ansible support for HeatSteven Dake26-23/+415
This changes bootstrapping of the Heat container to bootstrap the Heat container with a heat domain user. This requires some work from bootstrap.yml to pass in several environment variables needed by the heat domain setup script. Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: Iab05983754fa514835cb5ff54d775faa18773110 Partially-implements: blueprint ansible-heat
2015-08-29Remove cruft in tox.ini from docker_templatesSteven Dake1-55/+0
There is no longer a docker build system in the tree. Remove the cruft that was missed in the original removal patches. Partially-Implements: blueprint gate-source-builds Change-Id: I4e6132502e8c0f812a0b3a767dd9c7f5c7b92fe3
2015-08-29Fix the wiki page link for Kollavenkatamahesh1-1/+1
Actually Kolla launchpad link is attached to Kolla which is not relevant. So it is replaced with wiki page of Kolla Change-Id: I250ac49610ec25bcd871aae26abe1a9a8e77739d Closes-Bug: #1488205
2015-08-29Make Horizon work on centos+binarySteven Dake2-7/+23
Several problems exist with Horizon on centos+binary: 1. The default setup of http binds a port to port 80 on RPM based distros. 2. There is no horizon user/group added causing config-external to break badly. 3. openstack-dashboard is installed in /usr/share/openstack-dashboard/openstack_dashboard. This is incompatible with the expectations of the wsgi configuration. 4. the target for config-external is /etc/httpd/sites.d/horizon.conf. It should be /etc/httpd/conf.d/horizon.conf 5. A workaround is required for: https://bugzilla.redhat.com/show_bug.cgi?id=1220070 6. Static display requires compressing the installation via manage.py. To do this correctly pyscss needs to be upgraded because the version in RDO is broken. Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: Iabd3044906920f5cc60b9a6b320e62d1d7c9210f Closes-Bug: #1490066
2015-08-29Remove deprecated --template option from gatingSteven Dake2-27/+10
The template option is deprecated and --template is now default. Also rename the tox jobs test calls since we won't have Docker build operations. Change-Id: I99df9c337680003e042e7e56a19d6cae2a59ed74 Partially-Implements: blueprint gate-source-builds
2015-08-28Merge "Keystone container listens on port 80 by default"Jenkins1-2/+4
2015-08-28Keystone container listens on port 80 by defaultSteven Dake1-2/+4
A default configuration file is present in RPM distros which listen to http on port 80 by default. With this patch the keystone container works on centos+binary where it did not previously. Closes-Bug: 1490025 Change-Id: I4b5260200521e79d76eec324eb0ef026aa61b23d
2015-08-28Merge "Rename support to control in Vagrantfile"Jenkins1-10/+10
2015-08-28Rename support to control in VagrantfilePaul Bourke1-10/+10
To match the latest changes to ansible/inventory/multinode Change-Id: Iaf018b4ca65eee8150f3595719edfdae7b8346ba Closes-bug: #1489933
2015-08-28Merge "Use external address in openrc-example"Jenkins1-1/+1
2015-08-28Use external address in openrc-exampleSteven Dake1-1/+1
This is mostly a docs change. The external address should be used rather than the internal address when sourcing openrc-example. The internal address may not be accessible from outside the VIP interface. Change-Id: I10ac0c116227af9c4409a050203e2a28e3a116a2
2015-08-28Move docker_templates to docker dirSam Yaple224-30/+10
Updated build.py to reflect this change. Deprecate --template option and make it a noop. Change-Id: I7cd98d1ee684a4c64984a49597159868152683b2 Partially-Implements: blueprint remove-docker-dir
2015-08-28Merge "Add developer docs automatic produce support"Jenkins8-9/+130
2015-08-28Merge "Remove maridb client from base image"Jenkins3-11/+13
2015-08-28Merge "Add custom footer section to final image Dockefiles"Jenkins64-0/+134
2015-08-28Remove maridb client from base imageSteven Dake3-11/+13
Sam thinks this is the cause of the permissions issue. Whether it is or not, it is not necessary in the base image. Sam suggested using the same libraries throughout the deployment related to mysql - seems to make sense to me. Change-Id: I14ed99db7ceccd6d6231f29bd24e1dcd0246bf92 Closes-Bug: #1486374
2015-08-28Add custom footer section to final image DockefilesVladislav Belogrudov64-0/+134
This patch allows to add instructions to final images like setting runtime environment variables or deleting build time HTTP proxies Change-Id: I23ad325e0898d77804a22038ddc618e1e49afd88 Partially-Implements: blueprint add-proxy-to-dockerfiles
2015-08-28Remove docker directorySteven Dake614-3207/+0
Remove the docker directory (yay) and old build tools. This will result in an f21 failing gate - however, I have a patch submission to remove that gate from our project configuration. Change-Id: I3c461cedb6906422c8076f60c470e773d6cdcf33 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for zaqar to docker_templatesSteven Dake4-33/+31
Change-Id: I558b4f1d8eceb420a3bf77297bd699f277f840b1 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for swift to docker_templatesSteven Dake40-489/+468
Change-Id: Ia1bcc94fd58bbfec980bfacbd7acb885a17f9056 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for rabbitmq to docker_templatesSteven Dake6-52/+49
Change-Id: I6f06c067c18e4a3eafbed2b2796aa1cfe6c9b28c Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for openvswitch to docker_templatesSteven Dake10-72/+67
Change-Id: I04e804bb36daf53ce2eb0db804008deb7ebc6b11 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for nova to docker_templatesSteven Dake32-214/+198
Change-Id: If00f0f2e3258b7b2876b42b4fbda3681c49c8127 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for neutron to docker_templatesSteven Dake35-408/+390
Change-Id: Ife6623aab20c4259af28d2b1374fc838b934d053 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for murano to docker_templatesSteven Dake8-57/+53
Change-Id: I1f7090d22c33891717002297c898cf1b5ddb210c Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for memcached to docker_templatesSteven Dake4-28/+26
Change-Id: I3632f7d60e5830a394cd8ac1c17941745f6f2813 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for magnum to docker_templatesSteven Dake8-58/+54
Change-Id: Ia601291c5a618315e0494ab7d0673a5062ae6b99 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for kolla-ansible to docker_templatesSteven Dake4-169/+167
Change-Id: Icde18219b7d70bde8c5ebc0a3160e2f2b61d3c56 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for keystone to docker_templatesSteven Dake4-75/+73
Change-Id: I71ba1998215913fdffaa335c270a622af113e1da
2015-08-28Move scripts for keepalive to docker_templatesSteven Dake6-39/+36
Change-Id: I67ebbfa5a89b5d5c6ab2db78ded10151b95f7337 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for horizon to docker_templatesSteven Dake4-50/+48
Change-Id: If260f47ea3e4f9917cf20a6e2013cc81bfa5fc83 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for heat to docker_templatesSteven Dake12-82/+76
Change-Id: I22ff477865382d2612eee97390a9580d2d03f40c Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for haproxy to docker_templatesSteven Dake6-45/+42
Change-Id: I942ba0e0ced0532fb0b575843fa170a031a8eb59 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for gnocchi to docker_templatesSteven Dake8-59/+55
Change-Id: Iabff693470d5b522cd82915ba3b7298d286c5fa4 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for glance to docker_templatesSteven Dake8-57/+53
Change-Id: I6272caf3939a2e13a4599239d85020205ff7d9e3 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for galera to docker_templatesSteven Dake6-76/+73
Change-Id: I16639642d4e8bc5074d72d2f4b7fa1ec3a8f31de Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for designate to docker_templatesSteven Dake24-157/+145
Change-Id: Ic1b00c8e1b459dd3ac7a6678c58ab53171dfaf00 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for cinder to docker_templatesSteven Dake16-111/+103
Change-Id: Id19cedf33e2acbbeebbde1c8d36e092225a25fe2 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move scripts for ceilometer to docker_templatesSteven Dake24-163/+151
Change-Id: I4b4707b2d30175fcb93836edbe02c154a211c116 Partially-Implements: blueprint remove-docker-dir
2015-08-28Move kolla-common to bsae directorySteven Dake2-23/+22
Change-Id: Ie48e1d25f06a2b91d608edda7fae54ec1ad80f2a Partially-Implements: blueprint remove-docker-dir
2015-08-28Start of removal of docker directorySteven Dake2-5/+4
Start off the removal of the docker directory by making the gate only run against docker templates. The idea is we are going to from this patch set forward completely abandon the functioning of the docker directory and focus on making templates work properly. In order to facilitate that, this patch set makes sure each change gates properly for the changed service in the Templates build. Note because git review and gerrit can't keep history on removal followed by a git move operation, we first git rm the files affected then git mv them to get the gate working again. Every other patch in this patch set will fail the gate. That is expected behavior. Change-Id: I1be2e2638aef4ada038bfe5f3dd563f040542df2
2015-08-28Functional test Ubuntu source buildingSteven Dake1-0/+9
Change-Id: Ia3fa83645545bcd7d259fe7c973c849bd6cb1426 Implements: blueprint gate-source-builds
2015-08-28Merge "Fixes issue in neutron base after recent change"Jenkins1-3/+3
2015-08-28Add developer docs automatic produce supportKai Qiang Wu(Kennan)8-9/+130
Partially-Implements: blueprint kolla-tox-doc Change-Id: Ie950667a61d9ce45fcc7e26915a7aa0f0ca6b597
2015-08-28Fixes issue in neutron base after recent changeSam Yaple1-3/+3
Change-Id: I331c9ea11c639e48898e4fbc10269081c3bccdac Implements: blueprint install-from-ubuntu