diff options
| author | Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> | 2020-03-09 17:44:54 +0100 |
|---|---|---|
| committer | Mark Goddard <mark@stackhpc.com> | 2020-04-15 09:32:06 +0000 |
| commit | 53443c5c712f4ec23b859105e94bcd90abc27762 (patch) | |
| tree | 5bc6d8db4c65519e16d231b55f574e813e29da4b /docker/openstack-base | |
| parent | a176c6e080be2e71829e8ca5e8b330fdda70038a (diff) | |
| download | kolla-53443c5c712f4ec23b859105e94bcd90abc27762.tar.gz kolla-53443c5c712f4ec23b859105e94bcd90abc27762.zip | |
Remove support for CentOS 7
With the move to RHEL/CentOS 8 we no longer have Python 2 in our images
so there is no need for checking which Python version (2.x or 3.x) is
used inside of containers.
We also no longer have to support yum as a value for
distro_package_manager.
Partially-Implements: blueprint centos-rhel-8
Change-Id: Ie45cf3465fedddbde7856961527421883ba3d5c9
Diffstat (limited to 'docker/openstack-base')
| -rw-r--r-- | docker/openstack-base/Dockerfile.j2 | 107 |
1 files changed, 3 insertions, 104 deletions
diff --git a/docker/openstack-base/Dockerfile.j2 b/docker/openstack-base/Dockerfile.j2 index 779624c74..9a09d0efb 100644 --- a/docker/openstack-base/Dockerfile.j2 +++ b/docker/openstack-base/Dockerfile.j2 @@ -18,11 +18,6 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build 'libyaml', 'mailcap', 'openssl', - 'systemd-sysv' - ] %} - {% if distro_python_version.startswith('3') %} - {% set openstack_base_packages = openstack_base_packages + [ - 'python3-PyYAML', 'python3-alembic', 'python3-anyjson', 'python3-aodhclient', @@ -82,6 +77,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build 'python3-prettytable', 'python3-psycopg2', 'python3-pyasn1', + 'python3-PyYAML', 'python3-redis', 'python3-retrying', 'python3-routes', @@ -96,88 +92,8 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build 'python3-vitrageclient', 'python3-webob', 'python3-zaqarclient', + 'systemd-sysv', ] %} - {% else %} - {% set openstack_base_packages = openstack_base_packages + [ - 'python2-cryptography', - 'python2-eventlet', - 'python2-iso8601', - 'python2-oslo-cache', - 'python2-oslo-concurrency', - 'python2-oslo-config', - 'python2-oslo-context', - 'python2-oslo-db', - 'python2-oslo-i18n', - 'python2-oslo-log', - 'python2-oslo-messaging', - 'python2-oslo-middleware', - 'python2-oslo-policy', - 'python2-oslo-reports', - 'python2-oslo-rootwrap', - 'python2-oslo-serialization', - 'python2-oslo-service', - 'python2-oslo-upgradecheck', - 'python2-oslo-utils', - 'python2-oslo-versionedobjects', - 'python2-pika', - 'python2-pyasn1', - 'python2-sysv_ipc', - 'python2-alembic', - 'python-anyjson', - 'python-aodhclient', - 'python-barbicanclient', - 'python2-cachetools', - 'python-cloudkittyclient', - 'python-congressclient', - 'python-contextlib2', - 'python-designateclient', - 'python-elasticsearch', - 'python2-extras', - 'python-futures', - 'python-glanceclient', - 'python-gnocchiclient', - 'python-heatclient', - 'python-httplib2', - 'python-ironicclient', - 'python-kazoo', - 'python-keystoneauth1', - 'python-keystoneclient', - 'python-keystonemiddleware', - 'python-logutils', - 'python-lxml', - 'python-magnumclient', - 'python-manilaclient', - 'python-migrate', - 'python2-mimeparse', - 'python-mistralclient', - 'python-muranoclient', - 'python-neutronclient', - 'python-novaclient', - 'python-openstackclient', - 'python-osprofiler', - 'python-paramiko', - 'python-paste-deploy', - 'python-pbr', - 'python-posix_ipc', - 'python-prettytable', - 'python-psycopg2', - 'python-redis', - 'python-retrying', - 'python-routes', - 'python-saharaclient', - 'python2-sqlalchemy', - 'python2-sqlalchemy-collectd', - 'python-sqlparse', - 'python-swiftclient', - 'python-tooz', - 'python-troveclient', - 'python-vitrageclient', - 'python2-webob', - 'python-zaqarclient', - 'PyYAML', - 'sysvinit-tools' - ] %} - {% endif %} {% elif base_package_type == 'deb' %} @@ -243,18 +159,10 @@ ENV DEBIAN_FRONTEND noninteractive 'pcre-devel', 'postgresql', 'postgresql-devel', + 'python3-devel', 'sqlite-devel', 'zip' ] %} - {% if distro_python_version.startswith('3') %} - {% set openstack_base_packages = openstack_base_packages + [ - 'python3-devel', - ] %} - {% else %} - {% set openstack_base_packages = openstack_base_packages + [ - 'python-devel', - ] %} - {% endif %} {% elif base_package_type == 'deb' %} {% set openstack_base_packages = [ @@ -400,15 +308,6 @@ ENV DEBIAN_FRONTEND noninteractive ] %} -{% if distro_python_version == '2.7' %} - {% set openstack_base_pip_packages = openstack_base_pip_packages + [ - 'enum34', - 'functools32', - 'futures' - ] - %} -{% endif %} - ADD openstack-base-archive /openstack-base-source RUN ln -s openstack-base-source/* /requirements \ && mkdir -p /var/lib/kolla \ |
