-
Notifications
You must be signed in to change notification settings - Fork 39
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
Elemental versioning #402
Comments
A couple of comments! I would plan versioning on cards completion / features review. elemental-cli looks to me pretty mature and it really deserves a version bump IMO |
Agree, IMHO this applies to rancher/elemental-operator and rancher/elemental repositories. We are also missing elemental-toolkit in the list. In relation to #361, there version for
So it is only these four versions we should care about IMHO. Said that I agree with @fgiudici elemental-cli deserves a version bump, however note these are components that its version is not really user facing. So from the perspective of making a public release what is really important to my eyes are the versions from rancher/elemental and rancher/elemental-operator, probably we could start tagging something like I would not follow SLE Micro versioning in any case, IMHO this will turn to be confusing and having SLE Micro 5.3 based on SLE 15.4 is already too much for my brain 😅 |
Added |
Full ack, lol. But @agracey might have different requirements 🤔 |
I have no specific requirements on this other than that it doesn't cause issues for support later. I agree with @davidcassany's assessment and would add that the elemental-operator and elemental versions should have the same major version at each stable release. Then we can bump the minor version of the image as we get updates from SLE Micro. IMO, what would be helpful is to have a state policy of how we expect semvar to work between different components. |
I like the idea
Yes, I also like the idea to establish some criteria on |
Ok after the discussion we had last week I think a good criteria to start with could be (applicable for
Remains to be defined the compatibility constraints between Elemental Teal and Elemental Operator. I'd say the simplest options is to assume
Should we assume different upgrade speeds on Elemental Teal vs Elemental Operator? Elemental Operator are upgrades on management clusters, Elemental Teal upgrades are in place node OS upgrades for managed clusters. I'd expect different criteria on applying updates in these to pieces from a sysadmin perspective. I believe we have to be clear on Elemental Teal vs Elemental Operator versions compatibility. @rancher/elemental @agracey |
Waiting for a call with @agracey |
General guideline on versioning
We will start with
We still need a way to track changes of SLE and how to reflect this in the Elemental Teal version 🤔 |
Considered done. |
We need to decide on a versioning scheme for Elemental.
Currently we have
The
node-image
version is probably ok. Should we switch to semantic versioning to show patch versions ?(Or even rename to
sle-node-image
to make its origins clearer ?)elemental-operator
should be bumped to1.0.0
for release, no ?Same for
elemental-cli
?Comments ? Suggestions ?
The text was updated successfully, but these errors were encountered: