-
Notifications
You must be signed in to change notification settings - Fork 83
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
Include operator image in the release process #238
Conversation
Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm wondering how we plan to manage the merge back of release branches to master
(that is still required to maintain a full list of previous verisons in the OLM catalog).
I would expect that you would run a script akin to this
which would generate the content or copy it from another branch, then push it where it needs to be. |
Aside:
Once you move to OCP 4.5 bundle format (not OCP 4.4 appregistry format) you no longer need to worry about this... old versions will be found from their source branches. Supposedly. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM but I don't understand all the changes (eg., setting tags and images to ''
) and what that might do for nightlies.
Perhaps @tolusha could explain?
@@ -24,7 +24,7 @@ spec: | |||
spec: | |||
containers: | |||
- name: che-operator | |||
image: quay.io/eclipse/che-operator:nightly | |||
image: quay.io/eclipse/che-operator:7.12.1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do you hardcode 7.12.1 here, but in org_v1_che_cr.yaml you remove hard coding?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Before merging we should answer this question #238 (review) or be sure that we won't merge this release branch back to master.
Let me clarify things. Regarding master branch. Right now we have tags in To sum up.
As usually once we release a new version:
|
Thanks @tolusha for this clear explanation. You're right, we're inheriting the current way from the time when default docker images were specified inside the GO source code. Afaict the only new thing that we'll have to be careful about now is to switch back to |
right, I am going to automate this by creating corresponding PR after merging release branch to master |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your answers. Approving.
Signed-off-by: Anatoliy Bazko abazko@redhat.com