v1.3.4
Release v1.3.4
Features and Enhancements
Node reset
Elemental Operator v1.3.4 introduces the machine reset feature. Admins may now delete clusters and allow nodes to be reset and re-registered again within the machine inventory. Resetting a node includes wiping all persistent data and re-deploying the OS of the initial installation, which is kept in recovery partition. For more information on how to use Elemental Operator machine reset, please see the docs.
Added registry template in charts
Elemental Operator v1.3.4 charts allows templating the registry of the referred images. A new registryUrl
value has been added in charts (--set registryUrl=$MY_CUSTOM_REGISTRY:$PORT
) to configure a public or local custom registry.
New Elemental Teal version
Elemental Operator v1.3.4 default channel includes a new Elemental Teal OS version which is new build based on SLE Micro 5.4.
Relevant fixes
- Fixed backup and restore MachineRegistration resources. See #477 and #486
- Fixed deployments with no
cacert
defined in Rancher, add default trusted certificates. See #485
Install or Upgrade
In order to install or upgrade to this release of the Elemental Operator use the following Helm commands:
# 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
What's Changed
- Charts: add template checking CRDs installation by @fgiudici in #466
- Add CONTRIBUTING.md by @kkaempf in #472
- Check for live registration config when no arguments passed by @anmazzotti in #470
- Make explicit elemental-operator image is under l3 support by @davidcassany in #476
- Fix elemental managed label value to match backup operator expectations by @davidcassany in #477
- Improve re-registration by @anmazzotti in #479
- Adapt .spec file to non-SUSE distributions by @kkaempf in #482
- Adds ca-certificates and ca-certificates-mozilla in operator image by @davidcassany in #485
- Recreate service account token secret if missing by @davidcassany in #486
- Drop SLE Micro version from image references by @davidcassany in #480
- Update OBS workflow to the new project setup by @davidcassany in #490
- Remove SLE Micro reference from elemental-operator images by @davidcassany in #491
- Remove custom default config-dir on installation media by @davidcassany in #488
- Allow machines reset by @anmazzotti in #489
- Fixed a typo in the tag version string for elemental-teal-channel in helm by @rdoxenham in #495
- Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #442
- Charts: add registry templating to support Elemental airgap scenarios by @fgiudici in #497
- Add CAPI cluster role to helm chart by @alexander-demicev in #500
- Disable service triggers on staging by @davidcassany in #498
- [v1.3.x] Charts: always use camelCase for values by @fgiudici in #508
Full Changelog: v1.2.5...v1.3.4
New Contributors
- @rdoxenham made their first contribution in #495