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

Include elemental-operator version into an annotation in elemental-operator deployment resource #691

Closed
davidcassany opened this issue Mar 22, 2024 · 1 comment · Fixed by #694
Assignees
Labels
kind/enhancement New feature or request
Milestone

Comments

@davidcassany
Copy link
Contributor

The idea is to include the elemental-operator version in an annotation within the deployment. This will easily allow the UI to actually react according to the elemental-operator version.

With @aalves08 we agreed to map features to versions in UI, hence if the elemental-operator is not in the version including certain feature this will not show up in the UI.

Currently for elemental-operator v1.5.x we included a couple of features impacting UI:

  • Raw disk images can only be built using the UI starting from elemental-operator v1.5.x
  • The machine registration defaults in latest UI RC are only supported for v1.5.x and onwards. Basically the snapshotter related defaults. On previous versions the defaults should not include the snapshotter field.
@fgiudici
Copy link
Member

fgiudici commented Apr 2, 2024

The idea is to use the Kubernetes recommended labels for the deployment resource

fgiudici added a commit that referenced this issue Apr 2, 2024
Fixes #691

Signed-off-by: Francesco Giudici <francesco.giudici@suse.com>
davidcassany pushed a commit to davidcassany/elemental-operator that referenced this issue May 6, 2024
…#694)

Fixes rancher#691

Signed-off-by: Francesco Giudici <francesco.giudici@suse.com>
davidcassany pushed a commit to davidcassany/elemental-operator that referenced this issue May 6, 2024
…#694)

Fixes rancher#691

Signed-off-by: Francesco Giudici <francesco.giudici@suse.com>
davidcassany pushed a commit that referenced this issue May 6, 2024
Fixes #691

Signed-off-by: Francesco Giudici <francesco.giudici@suse.com>
davidcassany pushed a commit that referenced this issue May 6, 2024
Fixes #691

Signed-off-by: Francesco Giudici <francesco.giudici@suse.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants