aboutsummaryrefslogtreecommitdiff
path: root/docker/hacluster
diff options
context:
space:
mode:
authorMichal Arbet <michal.arbet@ultimum.io>2021-07-07 11:41:04 +0200
committerMichal Arbet <michal.arbet@ultimum.io>2021-07-30 13:26:39 +0200
commit535c861d99aa0c07ea130d1f30cabb6af3db7ab7 (patch)
tree84f07b4b3b5557e9347db5ab4ff5cddc78a25ff2 /docker/hacluster
parent5e0b238b01250392fa9f92c069a7253902d6b325 (diff)
downloadkolla-535c861d99aa0c07ea130d1f30cabb6af3db7ab7.tar.gz
kolla-535c861d99aa0c07ea130d1f30cabb6af3db7ab7.zip
Fix missing pacemaker-cli-utils in Debian hacluster images
Hacluster-pacemaker images need to have pacemaker cli utils available in all distros and they are provided by pacemaker-cli-utils package in Debuntu systems. Due to a different dependency chain this package is not installed in Debian. This package is also *recommended* dependency of pacemaker and pacemaker-remote in both Debian/Ubuntu systems, but unfortunatelly it is not installed on Debian via APT by default. This patch adding this package to list of package to be installed on Debian/Ubuntu systems for both hacluster-pacemaker (required) and hacluster-pacemaker-remote (to ease with debugging). Closes-Bug: #1934788 Change-Id: I055086ab4af37878e81844f1055bc48d84ae9945
Diffstat (limited to 'docker/hacluster')
-rw-r--r--docker/hacluster/hacluster-pacemaker-remote/Dockerfile.j26
-rw-r--r--docker/hacluster/hacluster-pacemaker/Dockerfile.j26
2 files changed, 12 insertions, 0 deletions
diff --git a/docker/hacluster/hacluster-pacemaker-remote/Dockerfile.j2 b/docker/hacluster/hacluster-pacemaker-remote/Dockerfile.j2
index a5b2f8ab0..6984269f5 100644
--- a/docker/hacluster/hacluster-pacemaker-remote/Dockerfile.j2
+++ b/docker/hacluster/hacluster-pacemaker-remote/Dockerfile.j2
@@ -8,6 +8,12 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{% import "macros.j2" as macros with context %}
{% set hacluster_pacemaker_remote_packages = ['pacemaker-remote'] %}
+{% if base_package_type == 'deb' %}
+ {% set hacluster_pacemaker_remote_packages = hacluster_pacemaker_remote_packages + [
+ 'pacemaker-cli-utils'
+ ] %}
+{% endif %}
+
{{ macros.install_packages(hacluster_pacemaker_remote_packages | customizable("packages")) }}
{% block hacluster_pacemaker_remote_footer %}{% endblock %}
diff --git a/docker/hacluster/hacluster-pacemaker/Dockerfile.j2 b/docker/hacluster/hacluster-pacemaker/Dockerfile.j2
index f259aced7..bf01fee74 100644
--- a/docker/hacluster/hacluster-pacemaker/Dockerfile.j2
+++ b/docker/hacluster/hacluster-pacemaker/Dockerfile.j2
@@ -8,6 +8,12 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{% import "macros.j2" as macros with context %}
{% set hacluster_pacemaker_packages = ['pacemaker'] %}
+{% if base_package_type == 'deb' %}
+ {% set hacluster_pacemaker_packages = hacluster_pacemaker_packages + [
+ 'pacemaker-cli-utils'
+ ] %}
+{% endif %}
+
{{ macros.install_packages(hacluster_pacemaker_packages | customizable("packages")) }}
{% block hacluster_pacemaker_footer %}{% endblock %}