puppet-tripleo/manifests/profile/base
Martin Schuppert c765a81ea4 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)
(cherry picked from commit bf5a4a9849)
(cherry picked from commit 960dbfe986)
2021-03-10 15:40:43 +00:00
..
aodh Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
barbican Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
ceilometer Make pipeline config more flexible 2020-02-07 17:09:57 +01:00
cinder Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
database Defauts mariadb's innodb_strict_mode to OFF 2020-12-16 07:13:59 +00:00
designate Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
glance Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
gnocchi Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
heat Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
ironic Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
ironic_inspector Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
logging Enable to modify params of logrotate-crond.conf 2020-07-08 12:25:35 +00:00
manila Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
metrics Puppet config options for AMQP1 sensubility transport 2020-10-28 12:56:32 +00:00
mistral Replace bootstrap_nodeid with SERVICE_short_bootstrap_node_name 2018-10-12 10:14:48 +00:00
monitoring Sensu-client deprecation 2019-01-14 16:06:49 +01:00
neutron Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
nova Fix live-migration with libvirt >= 6.8.0 2021-03-10 15:40:43 +00:00
octavia Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
pacemaker Allow the IHA OCF and fencing resource to be moved to the nova service user 2019-10-11 22:18:43 +02:00
panko Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
placement Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
rsyslog Add profile to configure the rsyslog sidecar container 2017-11-13 13:39:44 +00:00
sahara Replace bootstrap_nodeid with SERVICE_short_bootstrap_node_name 2018-10-12 10:14:48 +00:00
swift Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
time Remove ntp 2019-05-03 12:07:16 -06:00
trove Replace bootstrap_nodeid with SERVICE_short_bootstrap_node_name 2018-10-12 10:14:48 +00:00
aodh.pp Add explicit logging class inclusion 2018-12-17 14:49:44 -07:00
apache.pp Add noop service provider and use it for httpd 2019-08-13 14:56:17 +02:00
auditd.pp Ensure hiera step value is an integer 2017-06-14 14:31:52 +12:00
barbican.pp Ensure hiera step value is an integer 2017-06-14 14:31:52 +12:00
ceilometer.pp Make pipeline config more flexible 2020-02-07 17:09:57 +01:00
certmonger_user.pp Filter haproxy_certificate_specs if hostname is empty 2020-11-30 08:15:30 +01:00
cinder.pp Enable service token in nova and cinder 2019-07-12 16:51:45 +09:00
designate.pp Add explicit logging class inclusion 2018-12-17 14:49:44 -07:00
etcd.pp Handle ipv6 addresses in etcd and cinder's backend_url 2020-03-24 06:12:42 -07:00
gnocchi.pp Deprecate warnings for Ceilometer and Gnocchi 2019-03-11 11:43:53 +01:00
haproxy.pp Prevent haproxy to run iptables during docker-puppet configuration 2017-07-27 18:59:30 +00:00
heat.pp Add heat::cache to heat profile 2020-03-30 14:51:40 -04:00
horizon.pp Load python3 mod_wsgi for fedora/rhel8 2019-01-25 09:45:55 -07:00
ironic.pp Add explicit logging class inclusion 2018-12-17 14:49:44 -07:00
ironic_inspector.pp Use memcached for token caching in ironic authtoken 2019-09-10 23:01:40 +09:00
iscsid.pp Refactor iscsi initiator-name reset into separate profile 2017-07-11 20:38:35 +01:00
keepalived.pp Ensure hiera step value is an integer 2017-06-14 14:31:52 +12:00
kernel.pp Add ability to install kernel related packages 2019-08-14 13:27:37 -06:00
keystone.pp Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
login_defs.pp Introduces puppet module for `/etc/login.defs` 2017-11-22 11:09:08 +00:00
lvm.pp Allow disabling udev usage by LVM 2017-06-27 15:34:59 +02:00
manila.pp Add explicit logging class inclusion 2018-12-17 14:49:44 -07:00
memcached.pp Prevent systemd unit files to be created to restart services 2019-01-06 10:38:49 +01:00
mistral.pp Add explicit logging class inclusion 2018-12-17 14:49:44 -07:00
neutron.pp Revert "Remove neutron wrappers" 2020-03-10 22:32:28 +00:00
nova.pp Add ability to specify memcached port 2021-02-24 09:55:36 +01:00
novajoin.pp Support separate oslo.messaging services for RPC and Notifications 2018-03-20 12:55:02 -04:00
octavia.pp Add explicit logging class inclusion 2018-12-17 14:49:44 -07:00
pacemaker.pp Generic cluster properties support 2020-11-12 13:08:33 +00:00
pacemaker_remote.pp Use pcs 0.9 style authkey/remotes when doing an upgrade 2020-08-13 16:59:25 +02:00
panko.pp Add explicit logging class inclusion 2018-12-17 14:49:44 -07:00
placement.pp placement: Initial extraction of the Placement service from Nova 2019-03-27 13:10:06 +01:00
qdr.pp Add log enable to control module generation 2018-07-09 12:55:17 -04:00
rabbitmq.pp Fix RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS usage with a proper override mechanism + Make the additional_erl_args change more independent 2020-07-03 06:43:42 +00:00
sahara.pp Add explicit logging class inclusion 2018-12-17 14:49:44 -07:00
securetty.pp Use validate_legacy 2019-02-25 22:51:07 +01:00
snmp.pp Merge "Use validate_legacy" 2019-04-26 03:21:54 +00:00
sshd.pp ssh: allow to configure PasswordAuthentication 2018-06-01 20:39:02 -07:00
validations.pp Add validations profile for tripleo 2016-09-12 17:39:50 +02:00
vpp.pp Ensure hiera step value is an integer 2017-06-14 14:31:52 +12:00
zaqar.pp Clean up a few FIXME 2019-08-06 20:43:22 -04:00