Skip to content

v1.5.1

Choose a tag to compare

@davidcassany davidcassany released this 24 May 15:12
· 148 commits to main since this release

Release 1.5.1

Enhancements and new features

Support upgrades in ManagedOSImage resources

Starting form Elemental Operator v1.5.1 upgrades on ManagedOSImage resources cause an update to the associated Fleet and System Upgrade Controller plans. This allows reusing the same ManagedOSImage resource to upgrade more than once to different versions. With this change keeping a single Upgrade Group which can be updated to rollout new versions as they are available is possible.

Hauler support in airgap helper scripts

Helper scripts for Airgap include support for Hauler.

Machine Inventories are collecting OS data as annotations

MachineInventories are updated with OS specific data on node registration. OSes including elemental-register >= 1.5 include values from /etc/os-release as annotations when registering. This is helpful to track OS specific details such as OS version for each registered node.

Support to build raw disks in SeedImages

SeedImage resources are now capable to build ISO and Raw disks. Raw images can be copied directly to a hard disk and a preinstalled system will directly boot into recovery system to expand and created required partitions and also register the node to the upstream cluster. See SeedImage reference in the documentation.

Fixes

  • Airgap script fixes: #654
  • Channel synchronization fixes: #648 #638

Install or Upgrade

In order to install this release of the Elemental Operator check the project documentation.

For already existing deployments use the following Helm commands to upgrade:

# Install/upgrade the CRDS chart
helm upgrade \
    --install -n cattle-elemental-system --create-namespace elemental-operator-crds \
    oci://registry.suse.com/rancher/elemental-operator-crds-chart

# Install/upgrade the operator chart
helm upgrade \
    --install -n cattle-elemental-system --create-namespace elemental-operator \
    oci://registry.suse.com/rancher/elemental-operator-chart

To install or upgrade from the helm chart repository use:

helm repo add elemental-stable https://rancher.github.io/elemental-operator/stable/

and installed or upgraded with

# Install/upgrade the CRDS chart
helm upgrade --install -n cattle-elemental-system --create-namespace \
    elemental-operator-crds elemental-stable/elemental-operator-crds

# Install/upgrade the operator chart
helm upgrade --install -n cattle-elemental-system --create-namespace \
    elemental-operator elemental-stable/elemental-operator

What's Changed

New Contributors

Full Changelog: v1.4.3...v1.5.1