Remove docker directory

Remove the docker directory (yay) and old build tools.

This will result in an f21 failing gate - however, I have a patch
submission to remove that gate from our project configuration.

Change-Id: I3c461cedb6906422c8076f60c470e773d6cdcf33
Partially-Implements: blueprint remove-docker-dir
This commit is contained in:
Steven Dake 2015-08-27 19:23:49 -07:00
parent 5c82e0c90c
commit f895ee07cc
614 changed files with 0 additions and 3207 deletions

View File

@ -71,9 +71,6 @@ Directories
Ansible.
- demos - Contains a few demos to use with Kolla.
- devenv - Contains an OpenStack-Heat based development environment.
- docker - Contains a normal Dockerfile based set of artifacts for
building docker. This is planned for removal when docker\_templates
is completed.
- docs - Contains documentation.
- etc - Contains a reference etc directory structure which requires
configuration of a small number of configuration variables to achieve

View File

@ -1,118 +0,0 @@
FROM centos
MAINTAINER Kolla Project (https://launchpad.net/kolla)
# Set up repositories
# This repository provides all dependencies used by RDO OpenStack
RUN yum install -y https://rdoproject.org/repos/openstack-kilo/rdo-release-kilo.rpm
# This repository provides latest packages built from trunk master into RPMs
RUN curl http://trunk.rdoproject.org/centos7/current/delorean.repo -o /etc/yum.repos.d/delorean-current.repo
# This repository turns off auth in PAM so we can operate on Ubuntu 14.04
RUN curl https://copr.fedoraproject.org/coprs/sdake/pam.noaudit/repo/epel-7/sdake-pam.noaudit-epel-7.repo -o /etc/yum.repos.d/sdake-pam.noaudit-epel-7.repo
# CentOS 7.1 workaround for conflicting packages with libvirt
RUN rpm -e --nodeps systemd-container systemd-container-libs
RUN rpm -e --nodeps yum-plugin-fastestmirror
RUN yum -d 10 -y install systemd systemd-libs systemd-devel && yum clean all
RUN yum install -y epel-release && yum clean all
# Update packages
RUN yum update -y && yum clean all
# Install base packages
RUN yum install -y \
mariadb \
mariadb-libs \
openssl \
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-ldap \
python-lesscpy \
python-lockfile \
python-lxml \
python-markdown \
python-memcached \
python-migrate \
python-msgpack \
python-netifaces \
python-networkx \
python-oauthlib \
python-oslo-config \
python-oslo-messaging \
python-oslo-rootwrap \
python-oslo-policy \
python-paramiko \
python-passlib \
python-paste-deploy \
python-pbr \
python-pecan \
python-pip \
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
# TODO(inc0): when oslo_service lands in delorean, change pip to yum
# necessary until https://bugzilla.redhat.com/show_bug.cgi?id=1229477 is fixed
# This is dirty like zebra. This works around a bug in Ubuntu 14.04 LTS. The
# --net=host option does not work on ubuntu 14.04 because of a kernel bug. One
# workaround is to buid pam without authentication.
# See:
# https://registry.hub.docker.com/u/sequenceiq/pam/
#
RUN rpm -e --nodeps pam
RUN yum -y install pam+noaudit && yum clean all
# End dirty like zebra
COPY kolla-common.sh /opt/kolla/

View File

@ -1 +0,0 @@
../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../common/base/kolla-common.sh

View File

@ -1,9 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%ceilometer-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y openstack-ceilometer-alarm && yum clean all
COPY ./start.sh /start.sh
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/ceilometer/ceilometer-alarm/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/ceilometer/ceilometer-alarm/start.sh

View File

@ -1,8 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%ceilometer-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y openstack-ceilometer-api && yum clean all
COPY ./start.sh /start.sh
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/ceilometer/ceilometer-api/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/ceilometer/ceilometer-api/start.sh

View File

@ -1,2 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1,9 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%ceilometer-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y openstack-ceilometer-central && yum clean all
COPY ./start.sh /start.sh
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/ceilometer/ceilometer-central/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/ceilometer/ceilometer-central/start.sh

View File

@ -1,9 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%ceilometer-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y openstack-ceilometer-collector && yum clean all
COPY ./start.sh /start.sh
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/ceilometer/ceilometer-collector/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/ceilometer/ceilometer-collector/start.sh

View File

@ -1,10 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%ceilometer-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y openstack-ceilometer-compute python-ceilometerclient python-pecan \
&& yum clean all
COPY ./start.sh /start.sh
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/ceilometer/ceilometer-compute/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/ceilometer/ceilometer-compute/start.sh

View File

@ -1,9 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%ceilometer-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y openstack-ceilometer-notification && yum clean all
COPY ./start.sh /start.sh
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/ceilometer/ceilometer-notification/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/ceilometer/ceilometer-notification/start.sh

View File

@ -1,9 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%cinder-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y python-keystone && yum clean all
COPY start.sh /
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/cinder/cinder-api/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/cinder/cinder-api/start.sh

View File

@ -1,7 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%cinder-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
COPY ./start.sh /start.sh
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/cinder/cinder-backup/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/cinder/cinder-backup/start.sh

View File

@ -1,11 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum -y install openstack-cinder \
python-automaton \
&& sed -i "s|udev_rules = 1|udev_rules = 0|g" /etc/lvm/lvm.conf \
&& sed -i "s|udev_sync = 1|udev_sync = 0|g" /etc/lvm/lvm.conf \
&& yum clean all
# NOTE(sdake): The sed operations make LVM tools work inside a container - see
# https://groups.google.com/forum/#!topic/docker-user/n4Xtvsb4RAw

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1,7 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%cinder-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
COPY ./start.sh /start.sh
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/cinder/cinder-scheduler/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/cinder/cinder-scheduler/start.sh

View File

@ -1,11 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%cinder-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
# Install required packages
RUN yum install -y lvm2 scsi-target-utils && yum clean all
# Add start scripts
COPY config-external.sh /opt/kolla/
COPY start.sh /start.sh
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/cinder/cinder-volume/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/cinder/cinder-volume/start.sh

View File

@ -1,4 +0,0 @@
FROM centos
MAINTAINER Kolla Project (https://launchpad.net/kolla)
CMD /bin/sleep infinity

View File

@ -1 +0,0 @@
../../../../tools/build-docker-image

View File

@ -1,11 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%designate-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y \
openstack-designate-api \
&& yum clean all
COPY start.sh /start.sh
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/designate/designate-api/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/designate/designate-api/start.sh

View File

@ -1,11 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%designate-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y bind \
&& yum clean all \
&& cp -pr /var/named /opt/kolla/var-named
COPY start.sh /start.sh
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/designate/designate-backend-bind9/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/designate/designate-backend-bind9/start.sh

View File

@ -1,16 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
# Install designate-api because of /etc/designate/policy.json, which
# is needed in all services. This is probably a packaging bug. We do
# need the complete policy file because of some of the containers'
# requiring it. Remove the package when the file is moved though.
RUN yum install -y \
MySQL-python \
openstack-designate-api \
openstack-designate-common \
python-tooz \
&& yum clean all \
&& cp /etc/designate/policy.json /tmp/ \
&& rpm -e openstack-designate-api \
&& mv /tmp/policy.json /etc/designate/

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1,11 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%designate-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y \
openstack-designate-central \
&& yum clean all
COPY start.sh /start.sh
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/designate/designate-central/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/designate/designate-central/start.sh

View File

@ -1,10 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%designate-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y openstack-designate-mdns \
&& yum clean all
COPY start.sh /start.sh
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/designate/designate-mdns/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/designate/designate-mdns/start.sh

View File

@ -1,13 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%designate-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
# The bind9 package here is only to provide the rndc binary.
RUN yum install -y \
openstack-designate-pool-manager \
bind \
&& yum clean all
COPY start.sh /start.sh
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/designate/designate-poolmanager/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/designate/designate-poolmanager/start.sh

View File

@ -1,12 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%designate-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y \
openstack-designate-sink \
python-designateclient \
&& yum clean all
COPY start.sh /start.sh
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/designate/designate-sink/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/designate/designate-sink/start.sh

View File

@ -1,29 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN echo "[mariadb]" > /etc/yum.repos.d/MariaDB.repo && \
echo "name = MariaDB" >> /etc/yum.repos.d/MariaDB.repo && \
echo "baseurl = http://yum.mariadb.org/10.0/centos7-amd64" >> /etc/yum.repos.d/MariaDB.repo && \
echo "gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB" >> /etc/yum.repos.d/MariaDB.repo && \
echo "gpgcheck=1" >> /etc/yum.repos.d/MariaDB.repo && \
yum install -y \
http://www.percona.com/redir/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm && \
sed -i 's|$releasever|centos/latest|g' /etc/yum.repos.d/percona-release.repo && \
yum install -y \
MariaDB-Galera-server \
MariaDB-client \
rsync \
galera \
socat \
hostname \
percona-xtrabackup \
pv \
tar \
expect \
&& rm -rf /var/lib/mysql/*
COPY config-galera.sh /opt/kolla/config/
COPY config-external.sh /opt/kolla/
COPY start.sh /
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../common/galera/config-external.sh

View File

@ -1 +0,0 @@
../../../common/galera/config-galera.sh

View File

@ -1 +0,0 @@
../../../common/galera/start.sh

View File

@ -1,7 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%glance-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
COPY start.sh /
COPY config-external.sh /opt/kolla/
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/glance/glance-api/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/glance/glance-api/start.sh

View File

@ -1,4 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum -y install openstack-glance python-oslo-i18n && yum clean all

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1,7 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%glance-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
COPY config-external.sh /opt/kolla/
COPY ./start.sh /start.sh
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/glance/glance-registry/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/glance/glance-registry/start.sh

View File

@ -1,11 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%gnocchi-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y openstack-gnocchi-api \
openstack-gnocchi-carbonara \
openstack-gnocchi-indexer-sqlalchemy \
&& yum clean all
COPY start.sh /
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/gnocchi/gnocchi-api/config-external.sh

View File

@ -1 +0,0 @@
../../../../common/gnocchi/gnocchi-api/start.sh

View File

@ -1,2 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1,8 +0,0 @@
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%gnocchi-base:%%KOLLA_TAG%%
MAINTAINER Kolla Project (https://launchpad.net/kolla)
RUN yum install -y openstack-gnocchi-statsd && yum clean all
COPY start.sh /
CMD ["/start.sh"]

View File

@ -1 +0,0 @@
../../../../../tools/build-docker-image

View File

@ -1 +0,0 @@
../../../../common/gnocchi/gnocchi-statsd/config-external.sh

Some files were not shown because too many files have changed in this diff Show More