aboutsummaryrefslogtreecommitdiff
path: root/docker/base
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2021-07-02 13:51:04 +0000
committerGerrit Code Review <review@openstack.org>2021-07-02 13:51:04 +0000
commitff736497e61d3b29ff6f73b21eee30e18681bc88 (patch)
treeda06f0054bc384a96a99e957183a5706d300b465 /docker/base
parentcc27b7ce9db3d922d3c73cec5a1e574ce788cb94 (diff)
parent5940d1758fabf47d15bac5c08d0afa57fbb35964 (diff)
downloadkolla-ff736497e61d3b29ff6f73b21eee30e18681bc88.tar.gz
kolla-ff736497e61d3b29ff6f73b21eee30e18681bc88.zip
Merge "Improve offline build scenario."
Diffstat (limited to 'docker/base')
-rw-r--r--docker/base/Dockerfile.j215
1 files changed, 4 insertions, 11 deletions
diff --git a/docker/base/Dockerfile.j2 b/docker/base/Dockerfile.j2
index f6411b95a..13372519f 100644
--- a/docker/base/Dockerfile.j2
+++ b/docker/base/Dockerfile.j2
@@ -230,6 +230,7 @@ RUN {{ macros.install_packages(base_centos_yum_repo_packages | customizable("cen
{% set base_centos_packages = [
'ca-certificates',
'curl',
+ 'dumb-init',
'findutils',
'hostname',
'iproute',
@@ -308,6 +309,7 @@ COPY apt_preferences /etc/apt/preferences.d/kolla-custom
{% set base_apt_packages = [
'apt-utils',
'curl',
+ 'dumb-init',
'gawk',
'iproute2',
'kmod',
@@ -320,8 +322,8 @@ COPY apt_preferences /etc/apt/preferences.d/kolla-custom
'python3-pip',
'socat',
'sudo',
- 'tgt']
-%}
+ 'tgt'
+] %}
{% if base_distro == 'ubuntu' %}
{# 391A9AA2147192839E9DB0315EDB1B62EC4926EA -- Canonical Cloud Archive Signing Key <ftpmaster@canonical.com> #}
@@ -401,16 +403,7 @@ COPY httpd_setup.sh /usr/local/bin/kolla_httpd_setup
COPY sudoers /etc/sudoers
{% if use_dumb_init %}
-
-{% block dumb_init_installation %}
-
-RUN curl https://github.com/Yelp/dumb-init/releases/download/v1.2.2/dumb-init_1.2.2_{{debian_arch}} -o /usr/local/bin/dumb-init \
- && chmod +x /usr/local/bin/dumb-init
-
-{% endblock %}
-
ENTRYPOINT ["dumb-init", "--single-child", "--"]
-
{% endif %}
{% if docker_healthchecks %}