-
Notifications
You must be signed in to change notification settings - Fork 36
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 Installation of Kuadrant via an Operator #75
Comments
@mikenairn could you give an overview of the current state of the operator? |
@maleck13 Yes, currently just installs the dependency operators(authorino, limitador) via OLM and deploys the controller. It currently has no reconciliation loop of it's own (kuadrant CR). |
* add API and RateLimitPolicy resource * add new apis' controller * Add finalizer (Kuadrant#74) * add API and RateLimitPolicy resource * add new apis' controller * add owner and finalizer for ratelimit policy Co-authored-by: Rahul Anand <[email protected]> * update RateLimitPolicy and API design (Kuadrant#75) * example: add virtualservice resource to toystore example * update ratelimitpolicy and API design * update samples for RLP and API resource * tie networking and ratelimit using annotations (Kuadrant#76) * tie networking and ratelimit using annotations * move network selection into spec from annotations * reuse ClusterEnvoyPatch from istioprovider * create AuthorizationPolicy using VirtualService (Kuadrant#79) * create AuthorizationPolicy using VirtualService * just log if reconciling w/o provider annotation * move orphan check into the reconcile logic * pass logger from main reconciler and small fix * use predicate funcs to filter events for virtualservice * make preauth as the first and postauth as the last filter (Kuadrant#80) * cleanup API APIProduct CRDs (Kuadrant#81) * cleanup API APIProduct CRDs * fix tests * remove duplicated constants * Harden RateLimitPolicy implementation (Kuadrant#82) * harden RateLimitPolicy implementation * change finalizer's name * fix typo and use correct gateway labels * fix lint before merging into main Co-authored-by: Craig Brookes <[email protected]> Co-authored-by: Eguzki Astiz Lezaun <[email protected]>
Use Case
As a cluster admin, I would like to install Kuadrant on to my OpenShift cluster so that I can provide my development teams with the tools needed to protect their services and APIs.
Options
Provide an Operator available via the Operator Hub that can install the Kuadrant components onto a cluster that already has Isito installed.
Questions:
Demo
Done
The text was updated successfully, but these errors were encountered: