-
Notifications
You must be signed in to change notification settings - Fork 7
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
Architecture brainstorming #439
Comments
More thoughts: TL&DR => maybe what I 'm posting should be included in a ticket ... Primaza should only take care about searching/provisioning(optional) and getting the URL to access a service and the credentials In short, here is what I'm thinking that we should do around QShift to support inner and outerloop.
Developer using Quarkus CLI (or extension) can provision a KubeVIrtVM running podman on ocp As we own/control what we package within the Fedora VM (= what I call Quarkus Dev VM), we could install : Maven + JDK + tools certified by Red Hat Generate the resources: Deployment or Knative Service or ... |
This ticket collects ideas and questions that we have exchanged during a few calls.
We have been discussing about the new architecture, we would like to convert Primaza in an operator able to perform the binding. So we are wondering about a few questions as follows:
- What is the target architecture?
Scenario A : Primaza creates Claim + Operator watches Claims and perform binding.
An application creating a Claim CR + an operator reacting to that Claim and creating directly the needed resources in the cluster? (In this scenario the operator wouldn't use the Primaza API but would create resources directly). Primaza would keep logic to manage the Claim lifecycle.
How could Primaza discover available services?
One of the advantages of this scenario would be the RBAC management.
Scenario B: Operator calls Primaza APIs.
The text was updated successfully, but these errors were encountered: