diff options
| author | Pierre Riteau <pierre@stackhpc.com> | 2021-06-15 09:42:32 +0200 |
|---|---|---|
| committer | Pierre Riteau <pierre@stackhpc.com> | 2021-06-15 09:42:32 +0200 |
| commit | 715d799ab997cbfe9e444b3f2a72c5dbbbf6728e (patch) | |
| tree | 8c55dba100244bdaa0cf6778af6eceadb2341510 /docker | |
| parent | 326201932f93fc18371c2c5385fbf55ceb5d882d (diff) | |
| download | kolla-715d799ab997cbfe9e444b3f2a72c5dbbbf6728e.tar.gz kolla-715d799ab997cbfe9e444b3f2a72c5dbbbf6728e.zip | |
Fix build of masakari-monitors image
The CentOS 8 Advanced Virtualization repository recently added libvirt
7.0.0. The current version of libvirt-python fails to build against it:
running build
/usr/bin/pkg-config --print-errors --atleast-version=0.9.11 libvirt
/var/lib/kolla/venv/bin/python3.6 generator.py libvirt /usr/share/libvirt/api/libvirt-api.xml
Found 480 functions in /usr/share/libvirt/api/libvirt-api.xml
Found 0 functions in libvirt-override-api.xml
Generated 389 wrapper functions
Missing type converters:
char ** *:1
char **:1
ERROR: failed virDomainAuthorizedSSHKeysGet
ERROR: failed virDomainAuthorizedSSHKeysSet
error: command '/var/lib/kolla/venv/bin/python3.6' failed with exit status 1
We need at least libvirt-python v6.10.0.
Change-Id: If69536387513ca221e03a80878016532a41aef87
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/masakari/masakari-monitors/Dockerfile.j2 | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/docker/masakari/masakari-monitors/Dockerfile.j2 b/docker/masakari/masakari-monitors/Dockerfile.j2 index 149b733d9..b50951141 100644 --- a/docker/masakari/masakari-monitors/Dockerfile.j2 +++ b/docker/masakari/masakari-monitors/Dockerfile.j2 @@ -41,7 +41,7 @@ ADD masakari-monitors-archive /masakari-monitors-source ] %} RUN ln -s masakari-monitors-source/* masakari-monitors \ - {% if distro_package_manager == 'dnf' %}&& sed -i -e 's/libvirt-python===.*/libvirt-python===5.10.0/' /requirements/upper-constraints.txt {% endif %}\ + {% if distro_package_manager == 'dnf' %}&& sed -i -e 's/libvirt-python===.*/libvirt-python===6.10.0/' /requirements/upper-constraints.txt {% endif %}\ && {{ macros.install_pip(masakari_monitors_pip_packages | customizable("pip_packages")) }} \ && mkdir -p /etc/masakari-monitors \ && chown -R masakari: /etc/masakari-monitors |
