aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Arbet <michal.arbet@ultimum.io>2021-06-22 13:36:24 +0200
committerMichal Arbet <michal.arbet@ultimum.io>2021-08-12 11:12:39 +0200
commit11b445126093cc323e90cade9435f0467737b85d (patch)
tree8c40f9bed3a50fa747749313d6512cc3a19d21fc
parent928c4648a4c2cf08c616d74f340c675418ba3385 (diff)
downloadkolla-11b445126093cc323e90cade9435f0467737b85d.tar.gz
kolla-11b445126093cc323e90cade9435f0467737b85d.zip
Allow build debian/ubuntu-binary cloudkitty images
Change-Id: I01356184b8e0ef2b5341ec74a2c434b09a50766d
-rw-r--r--docker/cloudkitty/cloudkitty-api/Dockerfile.j25
-rw-r--r--docker/cloudkitty/cloudkitty-base/Dockerfile.j25
-rw-r--r--docker/cloudkitty/cloudkitty-processor/Dockerfile.j25
-rwxr-xr-xkolla/image/build.py2
-rw-r--r--releasenotes/notes/cloudkitty-debuntu-binary-09b182fc672b7d77.yaml4
5 files changed, 13 insertions, 8 deletions
diff --git a/docker/cloudkitty/cloudkitty-api/Dockerfile.j2 b/docker/cloudkitty/cloudkitty-api/Dockerfile.j2
index 82becbbe0..4932c8a30 100644
--- a/docker/cloudkitty/cloudkitty-api/Dockerfile.j2
+++ b/docker/cloudkitty/cloudkitty-api/Dockerfile.j2
@@ -17,8 +17,9 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{% elif base_package_type == 'deb' %}
-RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
- && /bin/false
+ {% set cloudkitty_api_packages = [
+ 'cloudkitty-api'
+ ] %}
{% endif %}
{% elif install_type == 'source' %}
diff --git a/docker/cloudkitty/cloudkitty-base/Dockerfile.j2 b/docker/cloudkitty/cloudkitty-base/Dockerfile.j2
index 52da92deb..483a2af42 100644
--- a/docker/cloudkitty/cloudkitty-base/Dockerfile.j2
+++ b/docker/cloudkitty/cloudkitty-base/Dockerfile.j2
@@ -18,8 +18,9 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{% elif base_package_type == 'deb' %}
-RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
- && /bin/false
+ {% set cloudkitty_base_packages = [
+ 'cloudkitty-common',
+ ] %}
{% endif %}
diff --git a/docker/cloudkitty/cloudkitty-processor/Dockerfile.j2 b/docker/cloudkitty/cloudkitty-processor/Dockerfile.j2
index 3eb066f6b..136bfffbf 100644
--- a/docker/cloudkitty/cloudkitty-processor/Dockerfile.j2
+++ b/docker/cloudkitty/cloudkitty-processor/Dockerfile.j2
@@ -16,8 +16,9 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{% elif base_package_type == 'deb' %}
-RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
- && /bin/false
+ {% set cloudkitty_processor_packages = [
+ 'cloudkitty-processor',
+ ] %}
{% endif %}
diff --git a/kolla/image/build.py b/kolla/image/build.py
index 022e14233..a35254dde 100755
--- a/kolla/image/build.py
+++ b/kolla/image/build.py
@@ -137,13 +137,11 @@ UNBUILDABLE_IMAGES = {
},
'debian+binary': {
- "cloudkitty-base", # no support in Dockerfile
"nova-serialproxy", # no binary package
"tacker-base", # no binary package
},
'ubuntu+binary': {
- "cloudkitty-base",
"senlin-conductor", # no binary package
"senlin-health-manager", # no binary package
"tacker-base",
diff --git a/releasenotes/notes/cloudkitty-debuntu-binary-09b182fc672b7d77.yaml b/releasenotes/notes/cloudkitty-debuntu-binary-09b182fc672b7d77.yaml
new file mode 100644
index 000000000..73014b442
--- /dev/null
+++ b/releasenotes/notes/cloudkitty-debuntu-binary-09b182fc672b7d77.yaml
@@ -0,0 +1,4 @@
+---
+features:
+ - |
+ Support for Debian/Ubuntu binary (aka packaged) CloudKitty images.