[TT-13998] make url of X-Tyk-Upstream optional when loadBalancing is present #6860
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.
User description
TT-13998
This PR makes
upstream.url
optional whenupstream.loadBalancing[].targets.url
is present.Types of changes
PR Type
Bug fix
Description
Made
upstream.url
optional whenloadBalancing
is present.Updated OAS schema to include
oneOf
validation forurl
orloadBalancing
.Changes walkthrough 📝
x-tyk-api-gateway.json
Update OAS schema to validate `url` or `loadBalancing`
apidef/oas/schema/x-tyk-api-gateway.json
required
array withoneOf
validation.url
orloadBalancing
is required.