aboutsummaryrefslogtreecommitdiff
path: root/docker_templates
AgeCommit message (Collapse)AuthorFilesLines
2015-08-27Unify Centos and Ubuntu Source Install - ZaqarSam Yaple1-10/+6
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: I6b66fad8c06416f6b9f17348301dcb1e91fe50cd Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - CinderSam Yaple6-14/+5
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: I329aad8904eff7acad8f6b7ee5b32f2a28477674 Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - CeilometerSam Yaple8-15/+5
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: Iab907f680d08a3f3ed1d13b6867df01853105fc4 Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - MagnumSam Yaple4-11/+5
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: Ie09a6e3d04af792539bdabe1310de6bad3ecccee Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - GlanceSam Yaple1-8/+4
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: Icc6c4ab8dee644a297f7a75b734466e617e0ee30 Partially-Implements: blueprint install-from-ubuntu
2015-08-27Unify Centos and Ubuntu Source Install - IronicSam Yaple1-7/+3
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: I37132d763e4022ebd177a33696b08290cf20ad54 Partially-Implements: blueprint install-from-ubuntu
2015-08-26Install lvm in Cinder from-source containersSteven Dake1-0/+12
lvm is required to integrate with Cinder with local storage. Since local storage is an operation we support, we need this package whether or not we keep udev sync disabled. Tested all variants of centos+ubuntu+binary+source in template and dockerfile format. Change-Id: Icaeb2eeb588816d2f8a4b57f35fd43ddc56ff269 Partially-Implements: blueprint gate-source-builds
2015-08-25Speedup Git Cloning Ansible RepositoryZhou Zheng Sheng1-1/+1
When building kolla-ansible image, it clones ansible source code from github. Since we just need the source code but not the commit history, there is no need to download all the commit log objects. This patch adds "--depth 1" option to git clone command. This will speedup kolla-ansible image building a lot, especially in countries with slow Internet access. Change-Id: I834f83a127350415a5861a2f5b2982df3d3e3f5a Closes-Bug: #1488744
2015-08-26Fix the wrong instruction for pipKai Qiang Wu(Kennan)1-1/+1
Change-Id: If9214859777bef63da876dedb26eb7bd6dd3c8f8 Closes-Bug: #1488714
2015-08-25Merge "WIP: Remove data containers and adjust compose files"Jenkins4-29/+0
2015-08-25Merge "Ubuntu - Horizon"Jenkins1-30/+26
2015-08-25Merge "Ubuntu - Sync directories"Jenkins1-2/+5
2015-08-25Merge "Ubuntu - Haproxy"Jenkins1-3/+8
2015-08-24Merge "Ubuntu - Nova"Jenkins5-17/+39
2015-08-24Ubuntu - HaproxySam Yaple1-3/+8
Change-Id: I847eecedd7e6526983d604d2bd95f613e58fffb2 Paritally-Implements: blueprint install-from-ubuntu
2015-08-24Ubuntu - HorizonSam Yaple1-30/+26
Updates support for Ubuntu to install Horizon. Update the Horizon install block to follow the same structure as all of the other source install blocks. Removed local_settings copy since that will be copied in from outside with the config-external.sh script Change-Id: Iab386386286d66e6f74407a043e78cb5cb1b032b Partially-Implements: blueprint install-from-ubuntu
2015-08-24Ubuntu - Sync directoriesSam Yaple1-2/+5
Here modify the Ubuntu image to install python things in the same way as the Centos family to ensure paths match Change-Id: I8fb487f0e8b51fb3de9b4f6f2410675988ba33e9 Partially-Implements: blueprint install-from-ubuntu
2015-08-24Make cinder work by removing udev+lvm integrationSteven Dake1-2/+12
Turn off udev integration in the lvm.conf file in the Cinder container so logical volumes can be created. Change-Id: Ida01e9b9c4d530dad1a9d84724623461eda3f84c Closes-Bug: #1487807
2015-08-24Merge "Prevents keystone from listening on port 80"Jenkins1-0/+1
2015-08-24Merge "Adjust pip install for kolla-ansible"Jenkins1-9/+1
2015-08-24Merge "Ubuntu - Murano"Jenkins3-8/+6
2015-08-24Merge "Ubuntu - Gnocchi"Jenkins2-7/+13
2015-08-24Merge "Ironic From Source"Jenkins1-6/+15
2015-08-24Merge "Ubuntu - memcached"Jenkins1-2/+2
2015-08-24Prevents keystone from listening on port 80Sam Yaple1-0/+1
Change-Id: Idf1ec73c3f42b27ec1d0887e47b02bac5214cd87 Closes-Bug: #1488121
2015-08-24Ubuntu - MuranoSam Yaple3-8/+6
Change-Id: Ie0fb8c57a1e8c67fc8b8c219ceb15a2c3e2e0f35 Partially-Implements: blueprint install-from-ubuntu
2015-08-24Ubuntu - GnocchiSam Yaple2-7/+13
Change-Id: I3d8ddf5b54d79d66fd74ed85e9cc65b0ce7201c0 Partially-Implements: blueprint install-from-ubuntu
2015-08-24Ubuntu - memcachedSam Yaple1-2/+2
Change-Id: I35a741b4009b997ee715fe3728053d01c6e92281 Partially-Implements: blueprint install-from-ubuntu
2015-08-24Ubuntu - MongodbSam Yaple1-2/+2
This is only to get the container building and not failing for Ubuntu. The actual implementation of this container is not done for either Centos or Ubuntu builds. Change-Id: I48dc9fe75adffe4df1d66a70f01cded1e1b17934 Partially-Implements: blueprint install-from-ubuntu
2015-08-24Ironic From SourceSam Yaple1-6/+15
This adds the source install for the ironic container as well as allowing Ubuntu to build it. Change-Id: Id57f9c1ec2efdbbee581be00f3eef71609b919d6 Partially-Implements: blueprint ironic-container Partially-Implements: blueprint install-from-ubuntu
2015-08-24WIP: Remove data containers and adjust compose filesSteven Dake4-29/+0
Remove all data containers from the repository except the one image we intend to reuse for each data container. Adjust compose files to remove all references to the unique data containers which serve no purpose other then to take up extra resources. Needs VOLUME in data containers exported in the compose files. Change-Id: Id7746110946ef9836180cf57302aaf827e7e5405 Partially-Implements: blueprint one-data-container
2015-08-24Merge "automaton renamed to python-automaton"Jenkins1-1/+1
2015-08-24Merge "Ubuntu - OpenVSwitch"Jenkins1-3/+4
2015-08-24Merge "Ubuntu - Neutron"Jenkins5-17/+35
2015-08-23Ubuntu - NovaSam Yaple5-17/+39
Makes the tweaks to get Nova working on Ubuntu properly Change-Id: I812f8878650b6412781e991ba34cc6187d7ff994 Partially-Implements: blueprint install-from-ubuntu
2015-08-22automaton renamed to python-automatonSteven Dake1-1/+1
Cinder is broken by this RDO package rename. Maintaining docker templates for basic things like this until the /docker directory is removed. Change-Id: Ieae2ab3296346767c305d21e8bb8de964160f84a Closes-Bug: #1487762
2015-08-22Ubuntu - NeutronSam Yaple5-17/+35
Make the changes needed to support Ubuntu Additionally, adjust the way supervisor is installed. Rather than installing via pip, install via a package. Change-Id: I1e7f538a180e4e35166d5afa8ba3f165b7e9f6d5 Partially-Implements: blueprint install-from-ubuntu Closes-Bug: #1487715
2015-08-22Ubuntu - OpenVSwitchSam Yaple1-3/+4
Change-Id: I235c5d2b50048f9c46c36953fabdd7a1ffa40afd Partially-Implements: blueprint install-from-ubuntu
2015-08-22Adjust pip install for kolla-ansibleSam Yaple1-9/+1
Installing Ansible with pip as seen in this patch ensures both RPM and DEB based systems install the binaries in the same path. This changes nothing for RPM, but allows DEB to continue using the existing scripts without having symlinks everywhere. Change-Id: I0d530b1ed0a0e8b44413012f79251ab888153b23 Partially-Implements: blueprint install-from-ubuntu
2015-08-21Merge "Fix MariaDB for ubuntu"Jenkins1-4/+12
2015-08-21Merge "Add custom code to base docker templates"Jenkins1-0/+2
2015-08-21Add custom code to base docker templatesMichal Jastrzebski (inc0)1-0/+2
Sometimes you need custom code in Docerfiles to solve for example proxy problems or preconfigure base image in some specific way. With this commit you can insert content of custom file to the beggining of base Dockerfile to provide these changes Partially-implements: bp rhel-based-image-support Partially-implements: bp add-proxy-to-dockerfiles Partially-implements: bp build-script Change-Id: Idbfec764aad627f5c00dc09c4854d5fa1c5ac9cf
2015-08-21Merge "Added missing configuration to horizon docker template."Jenkins1-1/+11
2015-08-21Fix broken zaqar templateSam Yaple1-0/+1
Change-Id: I714b33b8a818b7d3320cfaa8fb10fc758f545513 Closes-Bug: #1487462
2015-08-21Fix MariaDB for ubuntuSam Yaple1-4/+12
In MariaDB we adjust the dependecies of what we install there as well adding only what is appropriate for the install. In Ansible we adjust some templates to all work around differences between the different Linux families. Change-Id: Ibc26e2f4d4a732630632d3ed27fb595b6fe019d2 Partially-Implements: blueprint install-from-ubuntu
2015-08-21Merge "Fix RabbitMQ for Ubuntu"Jenkins1-3/+1
2015-08-21Merge "Add kolla-ansible for ubuntu"Jenkins1-4/+12
2015-08-21Merge "Fix up base for ubuntu"Jenkins2-27/+39
2015-08-21Merge "Add build from source and templating for Zaqar"Jenkins3-0/+35
2015-08-21Added missing configuration to horizon docker template.Mick Thompson1-1/+11
Added missing copy and link commands: && cp -r /horizon/openstack_dashboard /usr/share/openstack-dashboard/ \ && cp /horizon/openstack_dashboard/local/local_settings.py.example \ /etc/openstack-dashboard/local_settings \ && ln -s /etc/openstack-dashboard/local_settings \ /usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py \ && cp /horizon/manage.py /usr/share/openstack-dashboard \ && python /usr/share/openstack-dashboard/manage.py collectstatic --noinput \ Changed 'mkdir -p /usr/share/openstack-dashboard/static' to 'mkdir -p /usr/share/openstack-dashboard' Change-Id: Ia79c43d771ab2b3628112a9c4d0e6bb2d3348f4f Closes-Bug: 1487028