Commit Graph

13 Commits

Author SHA1 Message Date
Francesco Giudici aa6474c618
operator: update RBAC for upgrade plans (#908)
Add "get" verb for Pod resources.

Fixes https://github.com/rancher/elemental/issues/1702

Signed-off-by: Francesco Giudici <francesco.giudici@suse.com>
2025-05-08 14:11:01 +02:00
Francesco Giudici 97db17d73b
make linter happy - update copyright dates (#899)
Signed-off-by: Francesco Giudici <francesco.giudici@suse.com>
2025-01-31 15:33:47 +01:00
Andrea Mazzotti 9a93cc9147 Prevent system-upgrade-controller from using dotted names
Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2024-05-07 18:20:24 +02:00
Andrea Mazzotti 0839780db8
Sanitize elemental-operator dependencies (#690)
* Update system-upgrade-controller API

Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>

* Update Fleet API

Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>

* Sanitize dependencies

Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>

---------

Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2024-03-20 15:46:51 +01:00
Andrea Mazzotti 1fc13844fe
Drain nodes by default on upgrade (#660)
* Drain nodes by default on upgrade

Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>

* Make DrainSpec nullable

Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>

---------

Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2024-03-11 14:52:51 +01:00
Andrea Mazzotti 716464cbc3
Enable ManagedOSImage updates (#658)
* Enable ManagedOSImage updates

Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2024-03-07 12:34:47 +01:00
Andrea Mazzotti 634cf69a78
Add dev baseimage build (#619)
* Add build-docker-register for local development

Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>

* Fix managed os image version when using custom registry ports

Signed-off-by: Andrea Mazzotti <andrea.mazzotti@suse.com>
2024-02-16 10:00:32 +01:00
Fredrik Lönnegren da0776b710 Update copyright year (2024)
Signed-off-by: Fredrik Lönnegren <fredrik.lonnegren@suse.com>
2024-01-05 13:14:27 +01:00
David Cassany a5fecc08a5 Add ISO type in ManagedOSVersions
Signed-off-by: David Cassany <dcassany@suse.com>
2023-05-05 13:09:46 +02:00
Fredrik Lönnegren b9d1c82976
Copyright date-range 2022 - 2023 (#327)
Signed-off-by: Fredrik Lönnegren <fredrik.lonnegren@suse.com>

Signed-off-by: Fredrik Lönnegren <fredrik.lonnegren@suse.com>
2023-01-13 10:30:48 +01:00
David Cassany Viladomat 9ff0d6e439
Re-add config-dir install flag (#309)
Note that `config-dir` options for the install config got lost within the kubebuilder refactor. This is required to be able to pass custom hooks as part of the installation.

Signed-off-by: David Cassany <dcassany@suse.com>
2022-12-20 15:25:46 +01:00
Alexander Demicev 3510a24d08 Backport minor fixes (#271) 2022-12-12 12:15:22 +01:00
Alexander Demicev 0edac91853 Add remaining controllers (#232)
* Update vendor

* Run generation tasks

* Minor fixes in Makefile

* Remove old code

* Add remaning controllers

* Minor e2e tests improvements

* Switch osversionchannel syncer to controll runtime

* Minor fixes in controllers

* Fix unit tests
2022-12-12 12:15:22 +01:00