aboutsummaryrefslogtreecommitdiff
path: root/docker/base/Dockerfile.j2
AgeCommit message (Collapse)AuthorFilesLines
2015-09-21Merge "Add missing dependency repository for Liberty for EL"Jenkins1-0/+1
2015-09-20Merge "Remove ceph as external repo"Jenkins1-1/+0
2015-09-20Merge "Add sudo for RHEL builds"Jenkins1-0/+2
2015-09-20Merge "Install which if its not installed in base"Jenkins1-0/+2
2015-09-19Remove ceph as external repoSam Yaple1-1/+0
* The cloud-archive now provides the most recent version of Ceph (hammer) and should be preferred over adding a new repo. * The ceph signing key changed.[1] [1] https://securityblog.redhat.com/2015/09/17/important-security-notice-regarding-signing-key-and-distribution-of-red-hat-ceph-storage-on-ubuntu-and-centos/ Change-Id: I5992184f115106a9c853d205d7d79c35e1b0cf27 Closes-Bug: #1497507
2015-09-18Add missing dependency repository for Liberty for ELDavid Moreau Simard1-0/+1
There are three repositories for liberty in entreprise linux: - delorean - delorean-liberty-testing - delorean-common-testing This commit adds the two missing ones so that delorean can pull the proper dependencies. Otherwise, it might have either broken dependencies or outdated ones from EPEL. Change-Id: Ia815b38d3a83a89c582ea874e39c170d618b99e5 Closes-Bug: #1497436
2015-09-18Merge "Fix broken centos-source- build: add rdo repository"Jenkins1-0/+8
2015-09-17Add sudo for RHEL buildsSteven Dake1-0/+2
RHEL does not include sudo in the default container image, while other RPM based distros do. As a result, some services don't work. Add sudo to the base image. Change-Id: I7014d8cbd90288456e5ab3badcd601ef9cdd0c87 Partially-Implements: blueprint rhel-based-image-support
2015-09-17Install which if its not installed in baseSteven Dake1-0/+2
Some variants of RHEL containers are missing the 'which' command. Percona's software used by mariadb depends on which, but doesn't have a hard dependency requirement since it is usually installed in the distribution. To make mariadb work multinode on RHEL, install which all the time for RPM distros. Change-Id: I2c6aaa77a1fc8b7028b658a0dfd1935c1f1d738e Partially-Implements: blueprint rhel-based-image-support
2015-09-17Fix broken centos-source- build: add rdo repositoryVladislav Belogrudov1-0/+8
openvswitch requires rdo repository to be installed Change-Id: I173bb3d32bcef2b890ab482083b0ffb830c3b7fb Closes-Bug: #1495470
2015-09-17Merge "Use Liberty cloudarchive repo for Ubuntu"Jenkins1-2/+0
2015-09-16Use Liberty cloudarchive repo for UbuntuSam Yaple1-2/+0
Additionally remove rabbitmq since the correct version is now provided in cloudarchive repo. Change-Id: I215f03c4770f3049a9498c36c6ee9e819ce0acae Closes-Bug: #1495836
2015-09-15Replace config-external with a JSON filerthallisey1-1/+1
Replace config-external with JSON file. The JSON file will be placed in each of the services directories with expected location and destination. Set-configs.py will be responsible for interpreting the JSON file, creating the necessary directories, moving config files, and and providing a command line for start.sh to run the service with the correct config files specified. Partially-Implements: blueprint replace-config-external Change-Id: I5e2e69dfe3ae7f938fcf51f1cd450aaa10e7f1e3
2015-09-12Make RHEL build from sourceSteven Dake1-8/+9
This patch enables building from source in RHEL. It works by making the repositoroies specific to RHEL7 run in either from source or from binary/rhos builds. Change-Id: I795284cccc87c4a87d58c93ec73b3f9ea08878f2 Partially-Implements: blueprint rhel-based-image-support
2015-09-04Add support to the base image for RHELSteven Dake1-5/+12
Add support to the base image for running RHEL containers. Document how to register a system with RHN in image-buliding.rst. Change-Id: Id69c114cf734a8242066b8d7d05ba19c07af036a Partially-Implements: blueprint rhel-based-image-support
2015-09-03Rename Galera to MariaDBSam Yaple1-1/+1
Change-Id: I3134ba72e2ce4e85a17facbc3b5af4c1c3438d33 Closes-Bug: #1491740
2015-09-03Create openstack-base containerSam Yaple1-39/+1
This creates and moves the dependencies for Ubuntu into a common openstack-base container. This commit shows dramatically smaller sizes for all non-openstack containers. The Openstack container remain the same size. Change-Id: I2f46420d4b9edcfddda374caddcce906fc708f6c Partially-Implements: blueprint openstack-common-container
2015-09-03Reduce install sizeSam Yaple1-0/+15
This is a trade-off, it increases the base size some _but_ it decreases the total size by a few hundred MB. Partially-Implements: blueprint openstack-common-container Change-Id: I1216deed122aa734e0c84325264a53711d94ea4c
2015-08-31Merge "Add Ansible support for Heat"Jenkins1-3/+7
2015-08-30Ceph containerrthallisey1-0/+1
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 Dake1-3/+7
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-28Move docker_templates to docker dirSam Yaple1-0/+236
Updated build.py to reflect this change. Deprecate --template option and make it a noop. Change-Id: I7cd98d1ee684a4c64984a49597159868152683b2 Partially-Implements: blueprint remove-docker-dir