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

Allow force update of published API Version / Plan Version config #2353

Open
msavy opened this issue Nov 15, 2022 · 0 comments
Open

Allow force update of published API Version / Plan Version config #2353

msavy opened this issue Nov 15, 2022 · 0 comments
Assignees
Labels
Needs Sponsorship Sponsor Apiman's developers to implement this feature S: Triage T: Feature Request Something new you want added to Apiman

Comments

@msavy
Copy link
Member

msavy commented Nov 15, 2022

Description

Apiman imposes immutability on configurations of published APIs and Plans.

This is to ensure that API publishers cannot silently alter the contract established between the API publisher and API consumer (e.g. change rate limits without telling consumer). A new version is usually required.

However, there are some situations where forcing a configuration update may be more appropriate, such as updating endpoints or fixing config mistakes.

It may be that we can use the Apiman event and notification system to alert users that a configuration has been changed?

For some deployments, just updating silently may be OK.

Is this something you are interested in? Which scenarios should we support?

Please comment in this ticket and let me know.

Acceptance Criteria

None yet, but will add some here if/when this becomes a priority

@msavy msavy added T: Feature Request Something new you want added to Apiman S: Triage Needs Sponsorship Sponsor Apiman's developers to implement this feature labels Nov 15, 2022
@msavy msavy self-assigned this Nov 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs Sponsorship Sponsor Apiman's developers to implement this feature S: Triage T: Feature Request Something new you want added to Apiman
Projects
Status: Backlog
Development

No branches or pull requests

1 participant