aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Goddard <mark@stackhpc.com>2020-03-06 15:07:26 +0000
committerMark Goddard <mark@stackhpc.com>2020-03-23 12:43:47 +0000
commit548144fc3c2564c9c44a3a42372a1f3b8f2fef34 (patch)
tree1c922ca9e485ec3f90448da167bb59a324b01455
parent39820c4abb83c55e66e7760c5844754fc07e4599 (diff)
downloadkolla-548144fc3c2564c9c44a3a42372a1f3b8f2fef34.tar.gz
kolla-548144fc3c2564c9c44a3a42372a1f3b8f2fef34.zip
CentOS 8: Drop trickle install to build freezer
Trickle was previously installed from EPEL7, but is not available in EPEL8. It does not appear critical to the functioning of freezer, so drop it to allow freezer images to build for CentOS 8. Change-Id: I3e12ab51e9f01d383268d75ce72903686564ada6 Partially-Implements: blueprint centos-rhel-8
-rw-r--r--docker/freezer/freezer-base/Dockerfile.j28
-rwxr-xr-xkolla/image/build.py1
-rw-r--r--releasenotes/notes/freezer-drop-trickle-9b3eaaa7d1e4ea5a.yaml5
3 files changed, 10 insertions, 4 deletions
diff --git a/docker/freezer/freezer-base/Dockerfile.j2 b/docker/freezer/freezer-base/Dockerfile.j2
index 5022a7c4a..299f56985 100644
--- a/docker/freezer/freezer-base/Dockerfile.j2
+++ b/docker/freezer/freezer-base/Dockerfile.j2
@@ -20,10 +20,12 @@ RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
&& /bin/false
{% elif install_type == 'source' %}
- {% set freezer_base_packages = [
- 'trickle'
- ] %}
+ {% if distro_package_manager != 'dnf' %}
+ {% set freezer_base_packages = [
+ 'trickle'
+ ] %}
{{ macros.install_packages(freezer_base_packages | customizable("packages")) }}
+ {% endif %}
ADD freezer-base-archive /freezer-base-source
diff --git a/kolla/image/build.py b/kolla/image/build.py
index f8ce48ec0..f66a7c076 100755
--- a/kolla/image/build.py
+++ b/kolla/image/build.py
@@ -154,7 +154,6 @@ UNBUILDABLE_IMAGES = {
'centos8+source': {
"cyborg-agent", # opae-sdk does not support CentOS 8
- "freezer-base", # Missing package trickle
},
'debian': {
diff --git a/releasenotes/notes/freezer-drop-trickle-9b3eaaa7d1e4ea5a.yaml b/releasenotes/notes/freezer-drop-trickle-9b3eaaa7d1e4ea5a.yaml
new file mode 100644
index 000000000..03852b345
--- /dev/null
+++ b/releasenotes/notes/freezer-drop-trickle-9b3eaaa7d1e4ea5a.yaml
@@ -0,0 +1,5 @@
+---
+upgrade:
+ - |
+ The ``trickle`` package is no longer available for CentOS 8, and has been
+ removed from the CentOS 8 Freezer images.