-
Notifications
You must be signed in to change notification settings - Fork 244
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
Being able to manually set a ODO_BOOTSTAPPER_IMAGE via odo config
#2424
Comments
Changing the bootstrapper image is something that the user should never do. If you put it into the config as you propose it will never get updated with a new odo release, and the user will have to update it in the config. The initImage is tied to given odo cli release, and outside of us testing it should be never changed to what is specified in odo. odo doesn't guarantee compatibility of you use different initImage from what is specified for given odo release. |
@kadel My reasoning is backwards compatibility. If there was a bug in the odo init image, but not in the CLI, I'd make sense to update the init image. As of right now, if Red Hat were to release an errata, we cannot provide a solution to the current bug other than: "Download the new release". Do you think we should keep it that way? |
Not sure if I understand what you mean. So if there is bug in init image and we need to release a new version you would like to just build the image, and then tell users to do I think that this creates a lot more problems than it solves. The mean tool that users are using is CLI. The initImage is just an implementation detail. If there is a bug in the image I think that it makes complete sense to release a new odo binary as this is the only way how we can ensure that everything was properly tested.
I really think that this is the correct and right way to do it. |
Going to close this as @kadel 's points are clear, this discussion helped clarify a bunch of things! |
/kind enhancement
Which functionality do you think we should update/improve?
When we release a new update to the bootstrapper image, the only way to update is:
Alternatively, we should be able to set it via:
odo config
and NOT have to recreate the image.For example:
Why is this needed?
Need this for backwards compatibility when releasing a new image.
The text was updated successfully, but these errors were encountered: