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.
Description of change
In previous iteration, 'add-credential' command has been upgraded to operate on both local client and on controller. This PR ensures that a user is prompted to confirm to upload a credential to the current controller if one is detected.
Drive-by:
(*) File can be specified with an -f or --file option for both add-cloud and add-credential commands.
QA steps
(*) Add credential interactively (local since no current nor specified controller)
(*) Add credential with file (local since no current nor specified controller)
(*) Add credential to a specified controller with file
(*) Add credential to a current controller with file (prompt)
(*) Add credential to a current controller with file (skip prompt)
(*) Add credential (remote since credential exists locally)
(*) Add credential to a specified controller interactively
(*) Add credential to a current controller interactively (prompt)
(*) Add credential to a current controller interactively (skip prompt)
(*) Add credential exists both locally and remotely