diff options
| author | Mark Goddard <mark@stackhpc.com> | 2020-01-29 14:16:27 +0000 |
|---|---|---|
| committer | Mark Goddard <mark@stackhpc.com> | 2020-01-29 14:16:27 +0000 |
| commit | 397651ec4b5b93a55d0b8b8f69dfb37dd85cfc8d (patch) | |
| tree | f390b1bac2062fb249d1cf92a962838a058cb029 /docker | |
| parent | 4b4e26262b9e03190c639481fb60a8f4f92c532a (diff) | |
| download | kolla-397651ec4b5b93a55d0b8b8f69dfb37dd85cfc8d.tar.gz kolla-397651ec4b5b93a55d0b8b8f69dfb37dd85cfc8d.zip | |
CentOS 8: Remove shellinabox from ironic-conductor
shellinabox is used by ironic-conductor to provide a browser-based shell
to access the consoles of nodes. It is not used by all console drivers,
and is not used in the integration with nova serial consoles.
The package was previously installed from EPEL7, but is not currently
provided by EPEL8.
This change removes the package to allow the ironic-conductor image to
build.
Change-Id: I210d9fddd6948dab1feb5abf59a50bce86f21f0f
Partially-Implements: blueprint centos-rhel-8
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/ironic/ironic-conductor/Dockerfile.j2 | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/docker/ironic/ironic-conductor/Dockerfile.j2 b/docker/ironic/ironic-conductor/Dockerfile.j2 index dece02e25..ee154ce17 100644 --- a/docker/ironic/ironic-conductor/Dockerfile.j2 +++ b/docker/ironic/ironic-conductor/Dockerfile.j2 @@ -19,11 +19,12 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build 'openstack-ironic-staging-drivers', 'parted', 'psmisc', - 'shellinabox', 'util-linux', 'xfsprogs' ] %} + # FIXME(mgoddard): Removed shellinabox which is not currently provided + # by EPEL8. {% if distro_python_version.startswith('3') %} {% set ironic_conductor_packages = ironic_conductor_packages + [ 'python3dist\(ansible\)', @@ -46,6 +47,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build 'python-scciclient', 'python-sushy', 'python2-ImcSdk', + 'shellinabox', 'systemd-python' ] %} {% endif %} @@ -92,16 +94,18 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build 'ipmitool', 'parted', 'psmisc', - 'shellinabox', 'util-linux', 'xfsprogs', ] %} + # FIXME(mgoddard): Removed shellinabox which is not currently provided + # by EPEL8. {% if distro_python_version.startswith('3') %} {% set ironic_conductor_packages = ironic_conductor_packages + [ 'systemd-udev', ] %} {% else %} {% set ironic_conductor_packages = ironic_conductor_packages + [ + 'shellinabox', 'systemd', ] %} {% endif %} |
