Add a way to enable file injection for nova/tempest
File injection is disabled by default for the libvirt driver in nova. This adds a variable to enable file injection for the libvirt driver and is also used to configure tempest.conf for running personality tests. Change-Id: I34790fadeffd6e3fdc65bd9feed3d6e62316896c Related-Bug: #1598581
This commit is contained in:
parent
9079a40e9e
commit
6d3670a652
@ -57,6 +57,14 @@ function configure_nova_hypervisor {
|
|||||||
iniset $NOVA_CONF vnc enabled "false"
|
iniset $NOVA_CONF vnc enabled "false"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if isset ENABLE_FILE_INJECTION; then
|
||||||
|
if [ "$ENABLE_FILE_INJECTION" == "True" ]; then
|
||||||
|
# -1 means use libguestfs to inspect the guest OS image for the
|
||||||
|
# root partition to use for file injection.
|
||||||
|
iniset $NOVA_CONF libvirt inject_partition '-1'
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ "$LIBVIRT_TYPE" = "parallels" ]]; then
|
if [[ "$LIBVIRT_TYPE" = "parallels" ]]; then
|
||||||
iniset $NOVA_CONF libvirt connection_uri "parallels+unix:///system"
|
iniset $NOVA_CONF libvirt connection_uri "parallels+unix:///system"
|
||||||
iniset $NOVA_CONF libvirt images_type "ploop"
|
iniset $NOVA_CONF libvirt images_type "ploop"
|
||||||
|
@ -348,6 +348,7 @@ function configure_tempest {
|
|||||||
iniset $TEMPEST_CONFIG compute max_microversion $tempest_compute_max_microversion
|
iniset $TEMPEST_CONFIG compute max_microversion $tempest_compute_max_microversion
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
iniset $TEMPEST_CONFIG compute-feature-enabled personality ${ENABLE_FILE_INJECTION:-False}
|
||||||
iniset $TEMPEST_CONFIG compute-feature-enabled resize True
|
iniset $TEMPEST_CONFIG compute-feature-enabled resize True
|
||||||
iniset $TEMPEST_CONFIG compute-feature-enabled live_migration ${LIVE_MIGRATION_AVAILABLE:-False}
|
iniset $TEMPEST_CONFIG compute-feature-enabled live_migration ${LIVE_MIGRATION_AVAILABLE:-False}
|
||||||
iniset $TEMPEST_CONFIG compute-feature-enabled change_password False
|
iniset $TEMPEST_CONFIG compute-feature-enabled change_password False
|
||||||
|
Loading…
Reference in New Issue
Block a user