Adding a flag to prep-node to bypass initial OS check #376
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ISSUE(S):
PMK-6468
SUMMARY
Adding a flag --skip-os-checks to prep-node which does not cause prep-node to fail if version requirements are not met when Validating Platform
ISSUE TYPE
TESTING DONE
Manual
Supported versions of Ubuntu: 18.04, 20.04., 22.04.
Supported versions of redhat: CentOS 7.[3-9], RHEL 7.[3-9] & RHEL 8.[5-9] & Rocky 9.[1-2]
Verbose logs:
Hostagent gets installed succesfully.
However since this OS is not supported, hostagent svc fails to start
pf9-hostagent-prestart.sh checks the ubuntu version of the node and according to major version, does some corresponding steps. So it is expected behaviour for prep-node to fail here.
verbose logs:
As --skip-os-checks flag was used, initial os checks were bypassed but other pre-req checks regarding OS packages failed, since code changes will have to be made to support this OS. Hence it is expected behaviour.
verbose logs:
verbose logs:
same error as seen in major version use case of RHEL.
verbose logs: