Derived Parameters workflow doesn't support node placement scheduler hints
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Alan Bishop |
Bug Description
The Derived Parameters workflow needs to associate overcloud nodes with their TripleO role. This means matching nodes by their profile/flavor, or by matching nodes using scheduler hints. However, matching nodes using scheduler hints is missing in the current implementation, which causes the Derived Parameters workflow to fail.
Here is an example when trying to derive parameters for HCI, where the OsdCompute role uses scheduler hints. The hci.yaml environment file contains:
parameter_defaults:
OsdComputeSch
'capabiliti
% openstack overcloud deploy -r /home/stack/
fault-parameter
Waiting for messages on queue 'tripleo' with no timeout.
Removing the current plan files
Uploading new plan files
Plan updated.
Processing templates in the directory /tmp/tripleocli
Invoking workflow (tripleo.
Workflow execution is failed: Role 'OsdCompute': Unable to determine profile for flavor (flavor name: baremetal)
Changed in tripleo: | |
milestone: | rocky-1 → rocky-2 |
Changed in tripleo: | |
milestone: | rocky-2 → rocky-3 |
Changed in tripleo: | |
milestone: | rocky-3 → rocky-rc1 |
Changed in tripleo: | |
milestone: | rocky-rc1 → stein-1 |
Changed in tripleo: | |
milestone: | stein-1 → rocky-rc1 |
Fix proposed to branch: master /review. openstack. org/558313
Review: https:/