RETIRED, Lightweight composition layer for Puppet TripleO
Go to file
Martin Schuppert bf5a4a9849 Fix live-migration with libvirt >= 6.8.0
libvirt 6.8.0 introduces virt-ssh-helper which prepends the libvirt
ssh command with a "which virt-ssh-helper". libvirt used to first
check for `nc` (netcat). But these two libvirt commits[1][2] have now
changed it to first look for `virt-ssh-helper`, if it not available,
then fall back to `nc`.

The nova-migration-wrapper doesn't accept this command and denies
the connection.

Until nova-migration-wrapper is changed to allow the usage of
virt-ssh-helper, this change force to use "netcat" (`nc`) by
appending to the migration URI: "&proxy=netcat"

[1] https://libvirt.org/git/?p=libvirt.git;a=commit;h=f8ec7c842d (rpc:
use new virt-ssh-helper binary for remote tunnelling, 2020-07-08)
[2] https://libvirt.org/git/?p=libvirt.git;a=commit;h=7d959c302d (rpc:
Fix virt-ssh-helper detection, 2020-10-27)

Closes-Bug: 1918250

Related: https://bugzilla.redhat.com/show_bug.cgi?id=1926602

Change-Id: I3db9cd42aa63379ed6332ee77f67d1dfe4be8504
Co-Authored-By: David Vallee Delisle <dvd@redhat.com>
(cherry picked from commit 04a97f92e4)
2021-03-10 15:39:37 +00:00
doc Switch to newer openstackdocstheme and reno versions 2020-06-03 20:33:05 +02:00
files Add Memcached certificate generation 2020-09-10 13:33:07 +00:00
lib Remove package_manifest 2020-09-22 10:09:27 -04:00
manifests Fix live-migration with libvirt >= 6.8.0 2021-03-10 15:39:37 +00:00
releasenotes Fix live-migration with libvirt >= 6.8.0 2021-03-10 15:39:37 +00:00
spec Handle cinder_mount_point_base for cinder mounting needs 2021-03-03 11:29:34 +00:00
templates Puppet config options for AMQP1 sensubility transport 2020-10-21 13:51:25 -04:00
zuul.d Replace deprecated zuul template tripleo-standalone-multinode-ipa 2021-03-04 14:38:36 +02:00
.gitignore Dissuade .gitignore references to personal tools 2018-10-08 11:47:08 +08:00
.gitreview Update .gitreview for stable/victoria 2020-10-30 15:50:37 +00:00
.sync.yml Initial msync run for all Puppet OpenStack modules 2015-08-18 14:30:54 +02:00
Gemfile Use openstack_spec_helper from zuul checkout 2020-08-30 23:06:53 +02:00
LICENSE Add basic structure for a Puppet module 2015-02-02 11:39:21 -05:00
Puppetfile_extras Adding key_size option on the certmonger_certificate function 2021-01-05 14:35:47 +00:00
README.md Add the missing ':' in README 2018-07-28 07:57:53 +00:00
Rakefile Composable HA 2017-01-25 19:32:31 +00:00
bindep.txt Add Puppet package to bindep, for module build 2017-10-27 13:50:15 -07:00
metadata.json Bump metadata to 13.5.0 for new release of stable/victoria 2020-12-22 18:55:27 +02:00
setup.cfg Force to use markdown to prevent pypi issue 2019-07-01 20:45:00 +02:00
setup.py chmod +x setup.py 2017-10-06 12:28:56 -07:00
tox.ini Update TOX_CONSTRAINTS_FILE for stable/victoria 2020-10-30 15:50:39 +00:00

README.md

Team and repository tags

Team and repository tags

puppet-tripleo

Lightweight composition layer for Puppet TripleO.

Contributing