CASMCMS-8903: Remove BOS v1 CLI commands & tests; add some BOS v2 tests #136
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.
Summary and Scope
BOS v1 is finally going away in CSM 1.6.
It has already been removed from the cmsdev test tool and the barebones boot test.
This PR removes the BOS v1 command paths from the Cray CLI, along with the BOS v1 CLI tests.
It also adds some BOS v2 tests (although more should be added).
It does not replace the BOS swagger file because the CLI doesn't play nicely with
anyOf
/allOf
/oneOf
, which the current BOS API spec makes use of. Instead, I just modified the CLI generation for BOS to delete thev1
paths.I ran the CLI test suite and it passed (including all of the new/updated BOS tests). I also installed the RPM on mug and verified that the BOS CLI command still work, and that the v1 paths are missing.
Issue Type
Prerequisites