The Elemental operator is responsible for managing the OS versions and maintaining a machine inventory to assist with edge or baremetal installations.
Go to file
Francesco Giudici 1ab38dedb4
[v1.7.x] Label Templates: improve Random family processing (#915)
* Label Templates: fix Random check

This commit fixes the panic occurring  with a malformed Random
template label (${Random}).

Signed-off-by: Francesco Giudici <francesco.giudici@suse.com>

* Label Templates: don't fail registration for a wrong label

A wrong Random label syntax causes a syntax error that fails and stops
the registration process: don't stop the registration, just log the
error, skip the label and proceed.

Signed-off-by: Francesco Giudici <francesco.giudici@suse.com>

---------

Signed-off-by: Francesco Giudici <francesco.giudici@suse.com>
2025-06-13 14:21:06 +02:00
.github
.obs Bump libraries to incorporate CVE fixes 2025-03-14 08:39:20 +01:00
Examples/elemental.cattle.io/v1beta1
api/v1beta1 Update header year 2025-03-14 08:39:20 +01:00
cmd Update header year 2025-03-14 08:39:20 +01:00
config
controllers operator: update RBAC for upgrade plans (#909) 2025-05-08 14:11:20 +02:00
hooks
internal/system-agent Update header year 2025-03-14 08:39:20 +01:00
pkg [v1.7.x] Label Templates: improve Random family processing (#915) 2025-06-13 14:21:06 +02:00
scripts Update header year 2025-03-14 08:39:20 +01:00
tests Update header year 2025-03-14 08:39:20 +01:00
utils Update header year 2025-03-14 08:39:20 +01:00
vendor Bump libraries to incorporate CVE fixes 2025-03-14 08:39:20 +01:00
.gitignore
.golangci.yml
.goreleaser.yaml
CHANGELOG.md
CODEOWNERS
CONTRIBUTING.md
Dockerfile Dockerfile: bump golang container to 1.24 (#912) 2025-06-13 09:39:59 +02:00
Dockerfile.seedimage Dockerfile: bump golang container to 1.24 (#912) 2025-06-13 09:39:59 +02:00
LICENSE
Makefile Label Templates: add IP addresses to the Network variables (#885) (#894) 2024-12-10 09:53:32 +01:00
README.md
generate.go Update header year 2025-03-14 08:39:20 +01:00
go.mod Bump libraries to incorporate CVE fixes 2025-03-14 08:39:20 +01:00
go.sum Bump libraries to incorporate CVE fixes 2025-03-14 08:39:20 +01:00

README.md

Operator

The Elemental operator extends Rancher introducing OS provisioning and management capabilities.

Machines booting from an Elemental live ISO register to the Elemental Operator, get provisioned with the OS and a k8s distro, forming a new Kubernetes cluster immediately available in Rancher.

See the Elemental docs for more information.

Installation

The Elemental operator should be installed on a K8s cluster running Rancher Multi Cluster Management server.

A step by step guide is available in the official documentation.