summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2015-09-28Merge "Convert ceph to json"Jenkins4-69/+3
2015-09-28Merge "Allow conf files to be optional"Jenkins1-6/+17
2015-09-28Rename ovs to openvswitchSam Yaple6-2/+2
Our openvswitch image does not follow the naming convention of any of our other containers and it should. Change-Id: If1b815117bb39df74061218e48778479b8d674bc Closes-Bug: #1500392
2015-09-28Merge "Heat doesn't need to specify python-oslo-reports"Jenkins1-8/+1
2015-09-28Merge "Significant refactor of base image"Jenkins1-28/+59
2015-09-28Merge "Implement a install_type and install_metatype"Jenkins89-88/+89
2015-09-28Convert ceph to jsonSam Yaple4-69/+3
Remove ceph debug info and unused partuuid Change-Id: Ifbe9890979ee666d7e43a04376f36c41ae2d8add Implements: blueprint ceph-container Partially-Implements: blueprint replace-config-external
2015-09-28Allow conf files to be optionalSam Yaple1-6/+17
There are situations where we need to copy-if-exists mainly in cluster setups. This is needed to replace config-external for ceph right now Change-Id: I3c0898d8c584338a38e6ce4c4146e145910c5a52 Partially-Implements: blueprint replace-config-external
2015-09-28Merge "remove set_configs"Jenkins67-303/+10
2015-09-28Merge "Remove quotes from subshell call in bash script"Jenkins2-4/+4
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 Dake89-88/+89
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-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 "Replace config-external - rsyslog"Jenkins1-6/+2
2015-09-28Merge "Replace config-external - openvswitch"Jenkins2-27/+10
2015-09-28Merge "Upgrade packages when installing openstack-clients"Jenkins1-1/+1
2015-09-27remove set_configsSam Yaple67-303/+10
Change-Id: I9bb0a1fac63cc326234b0f06b1e56b43e0753279 Partially-Implements: blueprint replace-config-external
2015-09-27Replace config-external - rsyslogSam Yaple1-6/+2
Change-Id: Ic19c1a0e975f6097813cad52f880042e33730ff8 Partially-Implements: blueprint replace-config-external
2015-09-27Replace config-external - openvswitchSam Yaple2-27/+10
Change-Id: Ib05442c6ee146d2deb49fc235ba16fc7e0c3d6c8 Partially-Implements: blueprint replace-config-external
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-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 Yaple5-12/+23
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 "Remove config-external.sh"Jenkins46-723/+0
2015-09-25Merge "Replace config-external - swift"Jenkins15-112/+60
2015-09-25Merge "Replace config-external - murano"Jenkins2-12/+8
2015-09-25Merge "Replace config-external - memcached"Jenkins1-14/+4
2015-09-25Merge "Replace config-external - horizon"Jenkins1-9/+4
2015-09-25Merge "Replace config-external - haproxy keepalived"Jenkins3-13/+9
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 Yaple15-112/+60
Change-Id: I785cb53d64cbf8dbc0fad97882f9fd0307982e5d Partially-Implements: blueprint replace-config-external
2015-09-25Merge "Ceph Ansible support"Jenkins8-19/+150
2015-09-25Replace config-external - muranoSam Yaple2-12/+8
Change-Id: I8c5fdb2f2d3284960318a8189c4cc5bd6a8e59e9 Partially-Implements: blueprint replace-config-external
2015-09-25Replace config-external - memcachedSam Yaple1-14/+4
Change-Id: I83094d1fc98c79c74d6c9fdc68aa224ae4a6d672 Partially-Implements: blueprint replace-config-external
2015-09-25Replace config-external - horizonSam Yaple1-9/+4
Change-Id: I72577ee7dd2dfbd199ca91f6f33f970fe1c9c89f Partially-Implements: blueprint replace-config-external
2015-09-25Replace config-external - haproxy keepalivedSam Yaple3-13/+9
Change-Id: I668c31401305713e720f0f0ae8ec18e320ea1c76 Partially-Implements: blueprint replace-config-external
2015-09-24Merge "Fix memcached user on Debian/Ubuntu based distro"Jenkins2-2/+15
2015-09-24Ceph Ansible supportSam Yaple8-19/+150
Add the initial playbooks for making ceph and ansible play nice together. This does not include all of the openstack changes to make things like nova, glance, and cinder work. This will simply build the ceph cluster and thats it. The next patchset will do the OpenStack integration. DocImpact Change-Id: Ie1697dde5f92e833652933a80f0004f31b641330 Partially-Implements: blueprint ceph-container
2015-09-24Glance logging to rsyslogMichal Jastrzebski (inc0)1-0/+5
Configure glance to use rsyslog container as logging mechanism Change-Id: I60f604d7a85bb4309b26be03cd6b8aac14840fe7 Implements: bp logging-container
2015-09-24Replace config-external with a JSON file for HeatRyan Hallisey3-18/+12
Change-Id: Ie79667ec2f9b091403ead9abc3c0f85afb7944bc Partially-Implements: blueprint replace-config-external
2015-09-24Replace config-external with a JSON file for CinderRyan Hallisey4-24/+16
Partially-Implements: blueprint replace-config-external Change-Id: Ic247433290b51c9fb613d90e4a9a0f3d11526b35
2015-09-24Replace config-external with a JSON file for Neutron (thin)Ryan Hallisey3-18/+12
This is only for the Neutron thin containers. The Neutron agents are still in a fat container. I'll replace in another patch. Change-Id: I8533af52bfa3f268aa8ffb1c16ae49f5a300da27 Partially-Implements: blueprint replace-config-external
2015-09-23Replace config-external with a JSON file for Novarthallisey8-48/+39
Change-Id: I38c545484a7b1f3906d844eb3a7486e11c4b276a Partially-Implements: blueprint replace-config-external
2015-09-23Merge "Replace config-external with a JSON file for Glance"Jenkins2-12/+10
2015-09-23Merge "Replace config-external with a JSON file for Keystone"Jenkins1-9/+5
2015-09-23Merge "Replace config-external with a JSON file for Rabbitmq"Jenkins1-6/+5
2015-09-22Fix memcached user on Debian/Ubuntu based distroQiu Yu2-2/+15
Change-Id: Ib99ca16e8633ddd630699956014d47fc72c2cd0d Closes-Bug: #1498238
2015-09-21Remove pip install of pyscss in HorizonSteven Dake1-1/+0
Because of the correction of the dependney repos in RDO, pyscss no longer needs to be installed via pip. Change-Id: Ide0a0181a9b1353a043956ab9849a2d261f1c243 Closes-Bug: #1497436