-
Notifications
You must be signed in to change notification settings - Fork 29
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
Discussion on helm-based JITServer operator #68
Comments
Additional information on operator deployment and registry. There are three approaches to deploy operators with increasing complexity.
For each of the above approaches, we need to find an image registry (and account) to host operator images. It could be dockerhub, quay.io, etc. Unfortunately, Github is not an ideal location to host operator since we need to host operator images with multiple versions. My suggestion is to take the second approach. In the future, we can explore if it is worth publishing to operator registry or more powerful operator. |
Github is not capable of hosting operator images, a image repository is needed. If taking the second approach above, we need to host operator image and manifest on
If taking the second approach, users only needs to install
If taking the second approach, for every helm chart update
|
Thanks @chrisc66. Solution 2 (Managed by OLM, creating our own operator-source.yaml) looks like a sensible approach to start with. I don't have yet an answer about the account for |
As discussed, we are going to follow the second approach for deploying the JITServer operator (deployment is managed by OLM without community operator registry certification). Summarizing a to-do list for going forward.
Two useful tools from operator-framework that help with building JITServer operator and worth further investigation.
|
As a continuous part of the JITServer on-cloud deployment discussion, we would like to implement an OpenJ9 JITServer operator to support OpenShift users.
The initial idea is to take advantage of the existing JITServer helm chart and implement a helm-based operator, then publish it as a community operator (without RedHat certification).
This issue will be populated as more details become available. A few items to confirm:
quay.io
.operator-source.yaml
).In the future, we might want to extend the capacity of the operator and implement a go-based operator, but this is not our focus right now.
FYI: @mpirvu @keithc-ca @EmanElsaban
The text was updated successfully, but these errors were encountered: