Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support multiple routes per API/service definition #168

Closed
DonMartin76 opened this issue Feb 20, 2019 · 1 comment
Closed

Support multiple routes per API/service definition #168

DonMartin76 opened this issue Feb 20, 2019 · 1 comment

Comments

@DonMartin76
Copy link
Member

As an API developer, I would like to be able to fan out an API definition/service definition to multiple routes which in turn can have different settings, especially in terms of plugins.

This enables the following scenarios:

  • Different rate limits for different parts of the API
  • Fan-out to AWS Lambda/Azure Functions functions by route

Optional but nice to have:

Things to consider:

  • Update step (wicked.env: config-updater.js) to service/routes of the apis.json/config.json; the APIs still need a base route to enable Swagger UI
  • Guidance in the Kickstarter for creating additional routes, good help texts describing how it has to be done
  • Kong Adapter rearrangement for the synchronization
  • Currently, auth settings are applied to the service(?); would need to be fanned out to the route definitions
  • ...?
@DonMartin76 DonMartin76 added this to the 1.1.0 milestone Feb 20, 2019
@DonMartin76 DonMartin76 modified the milestones: 1.1.0, 1.0.0 May 10, 2019
@DonMartin76 DonMartin76 modified the milestones: 1.0.0, 1.0.0-rc.12 Feb 14, 2020
@DonMartin76
Copy link
Member Author

This was implemented by @maksimlikharev and is merged for rc.12.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant