product-microgateway icon indicating copy to clipboard operation
product-microgateway copied to clipboard

Add the /apis endpoint call with expand false flag

Open VirajSalaka opened this issue 2 years ago • 0 comments

Purpose Since the /apis endpoint call was a costly operation (due to API Manager DB operations), this was removed from the choreo branch. As a result of that, switching an API to Blocked Lifecycle state did not function. With this PR, the /apis endpoint call will be added again. Hence the fore-mentioned limitation will be removed.

In this case, the /apis endpoint will be called with the query parameter expand=false so that it would return default APIs and blocked APIs only. This call is made during the startup. Then onwards, the blocked APIs and default APIs are identified using message events.

Issues

Fixes #2857

Automation tests

  • Unit tests added: No
  • Integration tests added: Yes (Covered by existing tests)

Tested environments

Not Tested


Maintainers: Check before merge

  • [ ] Assigned 'Type' label
  • [ ] Assigned the project
  • [ ] Validated respective github issues
  • [ ] Assigned milestone to the github issue(s)

VirajSalaka avatar Jul 04 '22 10:07 VirajSalaka