v1.4.2
Release v1.4.2
Features and Enhancements
Elemental Teal rename to SLE Micro
Elemental Teal
used to be default OS image provided with Elemental project. In this current release there is a rename from Elemental Teal
to SLE Micro
. The OS remains equivalent without further changes than a rename.
In this Elemental Operator v1.4.2 release the default Managed OS versions channel includes a new SLE Micro OS version.
Device selector
In MachineRegistration
resource a new device-selector
field has been included. device-selector
allows to define a criteria to choose the target device to install to. Check MachineRegistration reference docs for all details and options.
Support for air-gapped installations
Air-gap support is now included in the current release and documented in the How to
section of the official documentation.
Elemental installation from the Rancher Marketplace
Elemental also released into the Rancher Marketplace and it can be installed from there as documented in the quickstart guide.
Support for custom hostnames and dhcp provided hostnames
Custom and default hostnames setup has been improved and included in the in the How to
section of the official documentation.
Relevant fixes
- Wrong mapping on reset options when custom reset parameters are in use #604
- Prevent reinstallation of the elemental-operator if there are CRDs pending to be remove by a previous uninstall 5ff509b
- Resync ManagedOSVersions channel on upgrades 64b15a6
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
- Build and publish charts for OBS/IBS artifacts in gh-pages by @davidcassany in #499
- Use elemental-register-reset service by @anmazzotti in #502
- Set default spec.config.elemental.reset block for MachineRegistration by @anmazzotti in #506
- Charts: always use camelCase for values by @fgiudici in #507
- Fix repository url by @davidcassany in #509
- Charts: fix OBS build by @fgiudici in #510
- Apply a regex on tags to match the same criteria as in OBS by @davidcassany in #512
- elemental-airgap: add script to help airgap deployment by @fgiudici in #504
- Publish OBS charts to gh-pages by @davidcassany in #514
- Ensure Elemental registration data includes the registration URL by @davidcassany in #517
- elemental-airgap: add support to OS images by @fgiudici in #518
- make verify: stay on mockgen v0.2.0 by @fgiudici in #523
- register: add no-toolkit CLI option for pre-installed hosts by @hardys in #516
- elemental-airgap: fix automatic image channel name by @fgiudici in #521
- Prevent recalling bootstrap.sh on 'systemctl restart elemental-system-agent' by @davidcassany in #526
- elemental-airgap: fix skipping http/https URLs by @fgiudici in #531
- Sync channel on channel resource updates by @davidcassany in #529
- Improve update events filtering to actually ignore status updates by @davidcassany in #532
- Patch already existing versions on channel sync by @davidcassany in #533
- Disable local plan for elemental-system-agent by @ldevulder in #534
- Fix E2E tests by @ldevulder in #535
- Bump dependencies by @frelon in #540
- bump go to 1.20 or later by @kkaempf in #541
- elemental-airgap: allow to just create the channel by @fgiudici in #548
- Prevent installing if previous CRDs are pending to be removed by @davidcassany in #553
- Remove use of images from quay.io by @davidcassany in #545
- [v1.4.x backport] Allow pre-set hostnames to be used during Elemental registration by @fgiudici in #596
New Contributors
Full Changelog: v1.3.5...v1.4.2