
The openrc file is being sourced in a short lived shell rather than in the shell of the sourcing code. As a result the environment created by the 'source' does not persist and the inventory request fails which prevents collect from learning/validating remote host names. This update corrects that and makes the code block involved in learning openrc variables a function call rather than inline whenever collect_utils is sourced. Test Plan: PASS: Verify collect all with no openrc already sourced PASS: Verify collect select hosts (same no pre-openrc) PASS: Verify collect self controller (same no pre-openrc) PASS: Verify collect of self on compute Change-Id: I41a097d9d751351f178a1366eb76dfb526c57b19 Closes-Bug: 1837412 Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
Description
StarlingX miscellaneous tools and utilities
Languages
Shell
53.8%
Python
39.1%
C
3.3%
Makefile
1.2%
HTML
1.1%
Other
1.3%