Base images from Fedora 20 + RDO Icehouse

Previously images were based from RHEL OSP + RDO Icehouse.  This presents
a problem in that internal urls are used to access the rhel7 repositories.
For new contributors, we need something that can be accessed without special
rhel7 permissions.

mariadb and rabbitmq can from fedora
cinder, glance, keystone can from fedora-rdo-base

This patch also uses the RDO repositories from upstream.  This patch also
udpates the base fedora image with latest bits.
This commit is contained in:
Steven Dake 2014-09-20 10:39:52 -07:00
parent da62e71bf8
commit ce94f823d4
8 changed files with 92 additions and 8 deletions

View File

@ -1,4 +1,4 @@
FROM docker.usersys.redhat.com/lhh1/rhel-osp-base
FROM fedora-rdo-base
MAINTAINER rhallise@redhat.com
# Install required packages
@ -15,4 +15,4 @@ RUN /usr/bin/cinder-volume --config-file /usr/share/cinder/cinder-dist.conf --co
ADD ./start /usr/bin/run
CMD ["/usr/bin/run"]
CMD ["/usr/bin/run"]

View File

@ -0,0 +1,84 @@
FROM fedora
MAINTAINER Steven Dake <sdake@redhat.com>
RUN yum update -y
RUN yum install -y https://rdo.fedorapeople.org/rdo-release.rpm
RUN yum install -y \
mariadb-libs \
openstack-utils \
pyparsing \
python-alembic \
python-amqp \
python-amqplib \
python-anyjson \
python-boto \
python-cheetah \
python-cliff \
python-cmd2 \
python-croniter \
python-crypto \
python-d2to1 \
python-docutils \
python-dogpile-cache \
python-dogpile-core \
python-empy \
python-eventlet \
python-flask \
python-futures \
python-greenlet \
python-httplib2 \
python-iso8601 \
python-itsdangerous \
python-jinja2 \
python-jsonpatch \
python-jsonpath-rw \
python-jsonpointer \
python-jsonschema \
python-keyring \
python-kombu \
python-lesscpy \
python-lockfile \
python-lxml \
python-markdown \
python-memcached \
python-ldap \
python-migrate \
python-msgpack \
python-netifaces \
python-networkx \
python-oauthlib \
python-oslo-config \
python-oslo-messaging \
python-oslo-rootwrap \
python-paramiko \
python-passlib \
python-paste-deploy \
python-pbr \
python-pecan \
python-ply \
python-prettytable \
python-psutil \
python-pycadf \
python-pygments \
python-pymongo \
python-qpid \
python-repoze-lru \
python-requests \
python-routes \
python-simplegeneric \
python-simplejson \
python-singledispatch \
python-six \
python-sqlalchemy \
python-stevedore \
python-taskflow \
python-versiontools \
python-warlock \
python-webob \
python-websockify \
python-webtest \
python-werkzeug \
python-wsme \
&& yum clean all

View File

@ -1,4 +1,4 @@
FROM docker.usersys.redhat.com/larsks/glance-base
FROM glance-base
MAINTAINER Lars Kellogg-Stedman <lars@redhat.com>
ADD ./start.sh /start.sh

View File

@ -1,4 +1,4 @@
FROM docker.usersys.redhat.com/lhh1/rhel-osp-base
FROM fedora-rdo-base
MAINTAINER Lars Kellogg-Stedman <lars@redhat.com>
RUN yum -y install \

View File

@ -1,4 +1,4 @@
FROM docker.usersys.redhat.com/larsks/glance-base
FROM fedora-rdo-base
MAINTAINER Lars Kellogg-Stedman <lars@redhat.com>
ADD ./start.sh /start.sh

View File

@ -1,4 +1,4 @@
FROM rhel7
FROM fedora-rdo-base
MAINTAINER jlabocki@redhat.com
#Install required packages

View File

@ -1,4 +1,4 @@
FROM rhel7
FROM fedora
MAINTAINER Lars Kellogg-Stedman <lars@redhat.com>
RUN yum -y install mariadb-galera-server

View File

@ -1,4 +1,4 @@
FROM rhel7
FROM fedora
MAINTAINER Lars Kellogg-Stedman <lars@redhat.com>
RUN yum -y install rabbitmq-server; yum clean all