CLI-1250: Update CXAPI spec to add environments:mod-proxy-status #1699
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.
Motivation
Provides access to new commands like
environments:mod-proxy-status
Proposed changes
I've hacked the cx api spec to treat date times as string literals. This really needs to be fixed upstream though, it's not sustainable to override it.
Also, while the API now supports hal+json and this makes up the majority of example responses in the spec, we will stick with application/json for actual requests for now and just translate any hal+json responses from the spec to json. At some point we should probably start accepting hal+json (ideally once the ACSF API supports it as well).
Alternatives considered
Testing steps
./bin/acli ckc