summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-09-28Merge "Remove quotes from subshell call in bash script"Jenkins2-4/+4
2015-09-28Merge "Unify commands in documentation"Jenkins1-10/+10
2015-09-28Heat doesn't need to specify python-oslo-reportsSteven Dake1-8/+1
This package is correctly specified in the dependencies of the heat packaging now so removing it from the base package. Change-Id: I9028f41f5ee95b728c425235846b9825501b6f70 Implements: blueprint rhel-based-image-support
2015-09-28Significant refactor of base imageSteven Dake1-28/+59
This refactor organizes the code as follows: If RPM family: execute YUM repo setup if binary install binary tools if source install source tools IF DEB family: install source tools I have tested building and everything seems fairly solid except possilby RHOS. The long term goal of this patch is to allow us to add our own repos in the "execute YUM repo setup" section of the base file based upon OpenStack Infrastructure YUM repos. Partially-Implements: blueprint rhel-based-image-support Change-Id: I759fb8fc050973460c9c69bb500de68e88a68b3b
2015-09-28Implement a install_type and install_metatypeSteven Dake90-96/+110
This prepares for the RHEL OSP implementation by making the build tool convert all binary-* into an install_type of binary and * into an install_metatype variable substitution inside the Dockerfiles. Further binary-* is substituted as install_name to enable proper building only. Change-Id: Ib681b29176eb79a3cab12ec824313fdecb6e7a5f Partially-Implements: blueprint rhel-based-image-support
2015-09-28Merge "Bind novnc to single interface"Jenkins1-0/+1
2015-09-28Merge "Allow different defaults for different providers"Jenkins1-25/+51
2015-09-28Remove quotes from subshell call in bash scriptZhao Lei2-4/+4
Always no quotes for $() statement. We don't need quotes to hold blanks in result: # i=$(echo 1 2 3) # echo $i 1 2 3 # These quotes can make something wrong in some case: # i=$(echo '!') # # i="$(echo '!')" -bash: !: event not found # No real problem for current code, only to use a better code style. Change-Id: I06520f4b11ea6b56c4e73049b6f38bfc62fe1392 Closes-Bug: #1499716 Signed-off-by: Zhao Lei <zhaolei@cn.fujitsu.com>
2015-09-28Merge "Remove all fail sections for Ubuntu"Jenkins18-119/+44
2015-09-28Merge "Fixes inconsistency in ansible inventories"Jenkins1-1/+1
2015-09-28Merge "Create nova-libvirt directory before copying files"Jenkins2-7/+7
2015-09-28Merge "Replace config-external - rsyslog"Jenkins4-7/+12
2015-09-28Merge "Swift logging to rsyslog"Jenkins6-1/+79
2015-09-28Merge "Replace config-external - openvswitch"Jenkins6-29/+48
2015-09-28Merge "Upgrade packages when installing openstack-clients"Jenkins1-1/+1
2015-09-28Unify commands in documentationSam Yaple1-10/+10
The deployer is expected to know the correct permissions for his environment. Remove 'sudo' everywhere and unify commands Change-Id: I1ca295221a57e9d8cb35293620d14c0d8c72007d Closes-Bug: #1496566
2015-09-28Fixes inconsistency in ansible inventoriesSam Yaple1-1/+1
These inventories are examples, but the examples are inconsistent. Change-Id: I3dd834058879221c1a58196350540af9c28f4bf5 Closes-Bug: #1492455
2015-09-27remove set_configsSam Yaple67-303/+10
Change-Id: I9bb0a1fac63cc326234b0f06b1e56b43e0753279 Partially-Implements: blueprint replace-config-external
2015-09-27Create nova-libvirt directory before copying filesSam Yaple2-7/+7
The previous patch (I92f2eac895283791b2eea6a4351a43e90fdbb5a3) didn't fix it because of the ceph patch that merged. Change-Id: I82207f5cc684f7c180e301cac69fcc98fca63268 Partially-Implements: blueprint replace-config-external
2015-09-27Replace config-external - rsyslogSam Yaple4-7/+12
Change-Id: Ic19c1a0e975f6097813cad52f880042e33730ff8 Partially-Implements: blueprint replace-config-external
2015-09-27Replace config-external - openvswitchSam Yaple6-29/+48
Change-Id: Ib05442c6ee146d2deb49fc235ba16fc7e0c3d6c8 Partially-Implements: blueprint replace-config-external
2015-09-27Bind novnc to single interfaceSam Yaple1-0/+1
Change-Id: I163588ed369661bfa493ef3b28fc34c1b3a91b52 Closes-Bug: #1500166
2015-09-27bind haproxy to single interfaceSam Yaple1-1/+1
Change-Id: I0c9d85ec7da98d32b94d1e61538fe20333536d39 Closes-Bug: #1500159
2015-09-27Stop haproxy from listening on ports it shouldntSam Yaple1-0/+18
Haproxy is currently setup to listen on all services, even ones that aren't being installed (e.g. cinder or swift). This patch places conditionals around those groups. Change-Id: Ia1ff873ce075768dfebf442aabf13604076ce637 Closes-Bug: #1500157
2015-09-27Improve cleanup scriptSam Yaple1-5/+31
Its still dirty, but at least it won't kill all your containers. Change-Id: Ie468210bd0f273432ca16fc9530bf9acd2a808ed Closes-Bug: #1486620
2015-09-27Remove all fail sections for UbuntuSam Yaple18-119/+44
Ubuntu binary is not supported and may never be. Installing from cloud-archive packaging is only for the current stable distros, Ubuntu does not have a Delorean type repo. We place a fail message in the base image to catch this and remove the messages throughout the project. An additional fail message is placed to catch all other things. Change-Id: Id2953f503ebd42226f6a08e75979ae56511c40f7 Implements: blueprint install-from-ubuntu
2015-09-27Merge "Simplify instructions to install vagrant-libvirt"Jenkins1-8/+3
2015-09-26Ceph bugfix for missing hostSam Yaple2-5/+9
Change-Id: I902e771a6e377f9ce3e452c123b2bbf65e3a2d7f Implements: blueprint ceph-container
2015-09-26Simplify instructions to install vagrant-libvirtMartin André1-8/+3
A new version was released and it is not necessary anymore to install from git. Change-Id: Id05c4b0c969d32c14e63f1b3e88bc73c8b7ff890 Partially-Implements: blueprint vagrant-improvements
2015-09-26Allow different defaults for different providersMartin André1-25/+51
Change-Id: I63bf8d4d3c5d359e82f2cac47cfd4ad7ce500ccf Closes-Bug: #1498454 Closes-Bug: #1498461 Partially-Implements: blueprint vagrant-improvements
2015-09-26Upgrade packages when installing openstack-clientsMartin André1-1/+1
This resolves the package versions conflicts we saw recently and fixes source image building gate. Change-Id: I489499e447ac1b7bb82ae9d69eb5b7fe7bd7591d Closes-Bug: #1498303
2015-09-25Make OpenStack use CephSam Yaple29-25/+378
This implements all the openstack pieces needed to make ceph work. DocImpact Change-Id: I1d24476a966602cf955e5ef872b0efb01319894a Partially-Implements: blueprint ceph-container Implements: blueprint kolla-live-migration
2015-09-25Fix removal of config-externalSam Yaple48-54/+4
I removed the files but not the COPY commands thus breaking all of Kolla Change-Id: I37d3e0cb94a1ecc12971f485f953310ba8fee53c Partially-Implements: blueprint replace-config-external
2015-09-25Merge "Vagrant bootstrap incorrectly adds quotes to kolla-build.conf"Jenkins1-1/+1
2015-09-25Merge "Rename swift-readme.rst to swift-guide.rst"Jenkins2-1/+1
2015-09-25Fix the repository to openstackvenkatamahesh1-1/+1
Changed the repository of kolla to openstack (Note: the bug describes using github, but in the review it was determined that using openstack repos is best.) Change-Id: I26c9543776a441ab3ca606ad7aa7381db94fe094 Closes-Bug: #1495162
2015-09-25Merge "Remove config-external.sh"Jenkins46-723/+0
2015-09-25Merge "Replace config-external - swift"Jenkins32-127/+546
2015-09-25Merge "Add chown for /usr/share/kolla in Vagrant setup"Jenkins1-1/+2
2015-09-25Rename swift-readme.rst to swift-guide.rstSteven Dake2-1/+1
All services should have a guide that follows the same style as cinder-guide.rst or swift-guide.rst and all should be named service-guie.rst. Change-Id: Iaa75d137d4e159452153f9fe572fe017fe988be4
2015-09-25Vagrant bootstrap incorrectly adds quotes to kolla-build.confPaul Bourke1-1/+1
Change-Id: Icff81e74ab1b1f7d8aed7a2676ac506b062832dd Closes-Bug: #1499758
2015-09-25Merge "Add pub key to the VM booted by vagrant"Jenkins1-0/+2
2015-09-25Add chown for /usr/share/kolla in Vagrant setupPaul Bourke1-1/+2
Change-Id: Ia67546e4fd2b4b1761f33fa4d8b58b785cf15c29 Closes-Bug: #1498920
2015-09-25Merge "Add missing when statments when copying JSON files in ansible"Jenkins3-1/+10
2015-09-25Merge "Replace config-external - murano"Jenkins7-15/+45
2015-09-25Merge "Replace config-external - memcached"Jenkins5-19/+13
2015-09-25Merge "Replace config-external - horizon"Jenkins4-10/+30
2015-09-25Merge "Replace config-external - haproxy keepalived"Jenkins7-15/+43
2015-09-25Remove config-external.shSam Yaple46-723/+0
Removes config-external for all services that have been replaced in Ansible Change-Id: I839a14418638b977fbc1d02ba6839811b0f909ea Partially-Implements: blueprint replace-config-external
2015-09-25Replace config-external - swiftSam Yaple32-127/+546
Change-Id: I785cb53d64cbf8dbc0fad97882f9fd0307982e5d Partially-Implements: blueprint replace-config-external