-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
As a user I want to ensure my config is setup correctly.
As an APS team dev I want to ensure my user's config set up correctly during troubleshooting or bug reports.
Acceptance Criteria
Add a gwa config validate subcommand. This command will exit the program and print nothing if the application doesn't find any issues or potential warnings. An example output could be:
gwa config validate
[WARN] namespace not set
[ERROR] scheme set to ws, which is invalid. Must only be http or https.Not required, but output flags of --json could be added, which would write the output to a JSON file.
Rules
host: required, must be a valid hostnameapi_key: warning if empty (some operations could be executed without it)namespace: warning if emptyscheme: required, http and https only accepted valuestoken_endpoint: required, must be valid URL
Notes
Recommend merging #95 before starting work on this ticket, as that PR introduces a logging pattern that would be useful for this work.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers