-
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
Use newer operator-sdk. #69
Conversation
Signed-off-by: Oleksandr Andriienko <[email protected]>
Signed-off-by: Oleksandr Andriienko <[email protected]>
….0.10 Signed-off-by: Oleksandr Andriienko <[email protected]>
@ibuziuk, I updated image in the CR sample: used java11-maven=quay.io/eclipse/che-java11-maven:next instead of java11-maven=quay.io/eclipse/che-java11-maven:nightly, because this image is not present any more on the quay.io... By the way this removed image makes image-puller version 0.0.9 failing, if user used embedded sample to create CR. |
Signed-off-by: Oleksandr Andriienko <[email protected]>
thanks, actually we have the issue in the current sprint that is related to this problem - eclipse-che/che#20399 |
Signed-off-by: Oleksandr Andriienko <[email protected]>
@dkwon17 , thanks, I handled your feedback. |
config/manifests/bases/kubernetes-image-puller-operator.clusterserviceversion.yaml
Show resolved
Hide resolved
config/manifests/bases/kubernetes-image-puller-operator.clusterserviceversion.yaml
Show resolved
Hide resolved
deploy/olm-catalog/kubernetes-imagepuller-operator/kubernetes-imagepuller-operator.package.yaml
Outdated
Show resolved
Hide resolved
It would be great if we can also update the readme to mention version
and also update the commands:
|
Fix dev commands. Fix release command. Update docs. Signed-off-by: Oleksandr Andriienko <[email protected]>
Yes, I totally updated README file... |
@dkwon17 , thanks, I think I handled your feedback. |
Signed-off-by: Oleksandr Andriienko <[email protected]>
I updated description. This pr is also initial part of the work eclipse-che/che#20541 . But full migration to the new bundle format should be done separately after merge this pr and it is not urgent. |
@dkwon17 |
Signed-off-by: Oleksandr Andriienko <[email protected]>
@dkwon17 thanks for feedback, fixed. Installation operator via OLM tasks should work. |
Thank you for the updates, the PR works great. Please feel free to merge |
What does this pull request do:
Use newer operator-sdk(v1.7.1)
Use make for development. Most useful make commands you can find in the VSCode tasks.json.
For creation new release, can be used command 'make bundle-pre-release VERSION=0.0.10'. It should create new manifest package in the olm catalog.
Operator deployment for now consist of two containers: first one metrics container protected by auth proxy, and second one operator container. Also if operator was installed via OLM it should have Prometheus servicemonitor. I tested this stuf with prometheus operator. I configured in Prometeus CR service monitor selector to find operator service monitor by labels. After that Prometheus connected to the operator metrics. This metrics feature, that's a new stuff instead of removed
kubernetes-image-puller-operator/cmd/manager/main.go
Line 129 in 8561853
Referenced issue:
eclipse-che/che#20425
some initial part of the eclipse-che/che#20541
Related issue:
eclipse-che/che#20300
Signed-off-by: Oleksandr Andriienko [email protected]