-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Improve Eclipse Che deploying with chectl #18022
Comments
@tolusha do we need to maintain somewhere a matrix of compatible chectl and che versions? |
I was wondering why we don't just pull/cache/execute the binary of chectl matching the one specified by the user ? |
@benoitf thank you for the question. We've considered this method, but decided not to use it because it has some downsides:
|
Concerns from downstream...
|
That is not a valid reason to make chectl more awkward to use, IMO. Chectl can collect metrics, let's use that capability. |
My changes doesn't effect downstream behaviour.
Only chectl will query GH, crwctl will not.
I think we should be able to use embedded templates then (if offline flag is given). Otherwise it doesn't make sense because we need to download docker images, etc.
That's how it is implemented: for chectl only. I'd foreseen these problems when was implementing the feature =) |
After discussion on this issue we agreed that:
|
A newer version of Che or chectl?
I understand the "update" part, but if you "deploy", shouldn't you be warned you install an old version of Che? |
When we do a release we release both: Che and chectl.
For deploy and update commands it will be interactive prompt. Not just warning, but question which stops execution and waits for user answer. It will not let user install older version unless it is what the user really wants. |
Yes, but what are you checking? We might make the release cycles different in the future. |
On Fri, Jan 29, 2021 at 11:48 AM Thomas Mäder ***@***.***> wrote:
A newer version of Che or chectl?
When we do a release we release both: Che and chectl.
Yes, but what are you checking? We might make the release cycles different
in the future.
The idea is to force users to update chectl if they want a newer version of
Che. We are not testing old versions of chectl against newer versions of
che. It's safer to avoid such scenarios and we want to push users to get
the latest version of chectl that may contain important bug fixes.
That means that a new version of chectl should be released at every release
of che.
… —
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#18022 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAEUF324YMHLENUW624XXSDS4KG6NANCNFSM4SBK23LQ>
.
|
Aside from the background resoning: technically, are we checking for a new release of Che or of Chectl? These are different artifacts. |
After the discussion I've changed the strategy and now check only for newer |
Is your enhancement related to a problem? Please describe.
The text was updated successfully, but these errors were encountered: