Hi,
Thought this might be useful to report, and to others falling at the same hurdle...
In trying to add another hyperflex HXAF220c node to an existing cluster, deploy validation fails with:
Validation Framework
Validation framework execution failed: <type 'exceptions.Exception'> --> Validator argument not found: node-role
Simply disabling the validator on check-node-drive-encryption-capability in:
/usr/share/springpath/storfs-misc/validation/workflow_scripts/pre_deploy_esx_check_add_node.xml
<!---
<validator type="check-node-drive-encryption-compatibility" description="Drive security (SED vs Non-SED) compatibility check between the cluster and node's drives">
<argument name="ucsm-host-name" ref="ucsm-host-name" />
<argument name="ucsm-user-name" ref="ucsm-user-name" />
<argument name="ucsm-password" ref="ucsm-password" />
<argument name="new-node-serials" ref="new-node-serials" />
<argument name="cluster-node-serial" ref="cluster-node-serial" />
<argument name="node-role" ref="node-role" />
</validator>
-->
allows the deploy to continue, and in my case complete the cluster expand successfully.
Hyperflex Installer: 2.1.1b-21013
UCSM: 3.1(2g)
Hyperflex Node: 2.1(1b)
Sandy