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

Partial installations and consequences for design #71

Open
thomasmaas opened this issue Sep 30, 2021 · 3 comments
Open

Partial installations and consequences for design #71

thomasmaas opened this issue Sep 30, 2021 · 3 comments
Labels
kind/investigation Spike into investigating something status/discussing Further information is requested

Comments

@thomasmaas
Copy link
Contributor

One of the founding ideas of Kuadrant is that one wouldn't need to install all of it when one is looking for partial functionality . e.g. if I'm looking for operations level rate limiting and I'm not interested in auth I should be able to just install and run that part of Kuadrant; in this case: Kuadrant + Limitador.

To guarantee a good user experience, this way of thinking should probably be reflected in the way we design our CRDs: A user of a partial Kuadrant install should not be confronted with data in custom resources that has no meaning or is not accessible in their partial Kuadrant install. Or to put it in another way: a partial install of Kuadrant should give you a partial interface that exactly reflects your partial installation and nothing more.

This means we need to have a look at our CRDs: e.g. right now information related to Limitador and Authorino is stored in the same Product API CRD.

Let's discuss…

@eguzki
Copy link
Contributor

eguzki commented Oct 8, 2021

As a little step forward in this direction, this PR Kuadrant/kuadrant-controller#56 makes AuthN section optional in the APIProduct. If not set, kuadrant controller will not configure the gateway and authorino in any way. Rate limit section was already optional

@eguzki
Copy link
Contributor

eguzki commented Nov 8, 2021

@eguzki
Copy link
Contributor

eguzki commented Sep 1, 2022

@thomasmaas still think this issue is relevant and should be open?

@didierofrivia didierofrivia transferred this issue from Kuadrant/kuadrant-controller Nov 8, 2022
@alexsnaps alexsnaps added status/discussing Further information is requested kind/investigation Spike into investigating something labels Nov 10, 2023
@alexsnaps alexsnaps moved this to Needs refinement in Kuadrant Service Protection Nov 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/investigation Spike into investigating something status/discussing Further information is requested
Projects
Status: No status
Status: Needs refinement
Development

No branches or pull requests

3 participants