Merge "Update ironic node names for multinode case"
This commit is contained in:
commit
c73b5d0d3c
@ -891,7 +891,7 @@ function _ironic_bm_vm_names {
|
||||
local num_vms
|
||||
num_vms=$(($IRONIC_VM_COUNT - 1))
|
||||
for idx in $(seq 0 $num_vms); do
|
||||
echo "node-${idx}"
|
||||
echo "$(get_ironic_node_prefix)-${idx}"
|
||||
done
|
||||
}
|
||||
|
||||
@ -1079,6 +1079,9 @@ function enroll_nodes {
|
||||
chassis_id=$(ironic chassis-create -d "ironic test chassis" | grep " uuid " | get_field 2)
|
||||
die_if_not_set $LINENO chassis_id "Failed to create chassis"
|
||||
|
||||
local node_prefix
|
||||
node_prefix=$(get_ironic_node_prefix)
|
||||
|
||||
if [[ "$IRONIC_IS_HARDWARE" == "False" ]]; then
|
||||
local ironic_node_cpu=$IRONIC_VM_SPECS_CPU
|
||||
local ironic_node_ram=$IRONIC_VM_SPECS_RAM
|
||||
@ -1217,7 +1220,7 @@ function enroll_nodes {
|
||||
node_id=$(ironic node-create $standalone_node_uuid\
|
||||
--chassis_uuid $chassis_id \
|
||||
--driver $IRONIC_DEPLOY_DRIVER \
|
||||
--name node-$total_nodes \
|
||||
--name $node_prefix-$total_nodes \
|
||||
-p cpus=$ironic_node_cpu\
|
||||
-p memory_mb=$ironic_node_ram\
|
||||
-p local_gb=$ironic_node_disk\
|
||||
@ -1581,6 +1584,14 @@ function ironic_configure_tempest {
|
||||
iniset $TEMPEST_CONFIG compute image_ref_alt $image_uuid
|
||||
}
|
||||
|
||||
function get_ironic_node_prefix {
|
||||
local node_prefix="node"
|
||||
if [[ "$HOST_TOPOLOGY_ROLE" == "subnode" ]]; then
|
||||
node_prefix="$HOST_TOPOLOGY_ROLE"
|
||||
fi
|
||||
echo $node_prefix
|
||||
}
|
||||
|
||||
# Restore xtrace + pipefail
|
||||
$_XTRACE_IRONIC
|
||||
$_PIPEFAIL_IRONIC
|
||||
|
Loading…
x
Reference in New Issue
Block a user