Skip to content
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

[epic] Elemental-toolkit next generation #1863

Closed
14 of 19 tasks
davidcassany opened this issue Nov 24, 2023 · 7 comments
Closed
14 of 19 tasks

[epic] Elemental-toolkit next generation #1863

davidcassany opened this issue Nov 24, 2023 · 7 comments

Comments

@davidcassany
Copy link
Contributor

davidcassany commented Nov 24, 2023

This is a collection of all the tasks required in elemental-toolkit to better align it with upcoming SUSE distributions and other still pending improvements.

A nice to have:

@davidcassany davidcassany moved this to 💡 Backlog in Elemental Nov 24, 2023
@bk201
Copy link
Member

bk201 commented Nov 24, 2023

Get rid of all COS references in the code (default labels, paths, etc.)

Hi David, will this break the current running clusters or there will be an upgrade solution? Harvester nodes are all running with COS_ labels and we still need to support existing customers.

@davidcassany
Copy link
Contributor Author

@bk201 we are in the process of aligning with the upcoming SUSE distributions, hence it will include relevant refactors of the code and likely to lead us to a v2 version of the toolkit. There are some challenging changes ahead. These are not immediate changes and we already added in high prio setting a proper upgrade test in our CI, so we can detect breaking changes and define proper backward compatibility considerations and constraints.

Regarding the COS_ labels they are configurable and tracked within the state.yaml file. So elemental client reads and applies the labels from there on installed systems. This was already put in place at a time to allow changing default labels without breaking backward compatibility.

@bk201
Copy link
Member

bk201 commented Nov 27, 2023

@davidcassany Thanks for the explanation.

@kkaempf
Copy link
Contributor

kkaempf commented Mar 12, 2024

Closing this issue as we've reached 'v2' for toolkit

@kkaempf kkaempf closed this as completed Mar 12, 2024
@github-project-automation github-project-automation bot moved this from 🗳️ To Do to ✅ Done in Elemental Mar 12, 2024
@bk201
Copy link
Member

bk201 commented Mar 12, 2024

@davidcassany From #1927, there seem to be some breaking changes. Does this mean we can't upgrade from v1 to v2? And is v1 going to be maintained in the future? Thanks!

@kkaempf
Copy link
Contributor

kkaempf commented Mar 12, 2024

@bk201 there shouldn't be breaking changes and you should be able to upgrade from v1 to v2.
We might do bug fixes in v1 (none are planned at this time) but actually want everyone to move to v2 in the future.

@bk201
Copy link
Member

bk201 commented Mar 13, 2024

Thank you for the explanation!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

3 participants