Release 1.7.3
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
- Bump docker/setup-buildx-action from 3.2.0 to 3.3.0 by @dependabot in #701
- Add dmidecode as Recommends to elemental-register by @anmazzotti in #702
- Seedimage: use a ClusterIP Service and clean it up immediately when not needed. by @fgiudici in #709
- Add scripts to list and check images from the registry by @davidcassany in #706
- Add Metadata CRD by @anmazzotti in #712
- chart: add customizable security-context by @fgiudici in #716
- chart: add chart name and version to the operator deployment (#694) by @davidcassany in #721
- seedimage: clean-up service on image download deadline by @fgiudici in #719
- chart: fix upstream-version metadata by @ldevulder in #722
- Prevent system-upgrade-controller from using dotted names by @anmazzotti in #718
- Bump golangci/golangci-lint-action from 4 to 6 by @dependabot in #725
- Deprecate release-action by @anmazzotti in #729
- Deprecate install yq action by @anmazzotti in #730
- Allow cross build of seed-image ISOs by @frelon in #728
- Update golang.org/x/net to v0.23.0 by @frelon in #734
- Added the ability to create a node reset marker for unmanaged hosts by @rdoxenham in #731
- Remove Codecov action by @anmazzotti in #738
- register: don't send new Disks and Controllers data by @fgiudici in #741
- Let elemental-register digest system hardware data by @anmazzotti in #748
- Flag no longer in sync ManagedOSVersions by @anmazzotti in #750
- Allow yip configs by @anmazzotti in #751
- Update deployment.yaml by @GeertvanHorrik in #757
- Revert "CI: fix CodeQL test (#655)" by @fgiudici in #663
- Use YAML content for Elemental Agent config by @anmazzotti in #765
- operator: fix ManagedOSVersionChannel sync by @fgiudici in #769
- operator: always update managedosversionchannel last sync time by @fgiudici in #772
- Ensure re-sync is triggered by @davidcassany in #773
- Use dynamic system agent applied dir by @anmazzotti in #763
- Bump docker/build-push-action from 5.3.0 to 6.1.0 by @dependabot in #778
- Bump docker/login-action from 3.1.0 to 3.2.0 by @dependabot in #746
- Bump sigstore/cosign-installer from 2.8.0 to 3.5.0 by @dependabot in #700
- Remove flaky checksum test by @anmazzotti in #774
- Add toggle to automatically delete no longer in sync versions by @anmazzotti in #780
- Add managedosversion finalizer by @anmazzotti in #775
- Integrate a development channel in charts by @davidcassany in #768
- Block reinstall if crds are still pending to be deleted by @davidcassany in #784
- Add the new default channel by @davidcassany in #785
- Update k8s and Rancher versions for the e2e tests by @davidcassany in #786
- Workaround []byte equality check by @davidcassany in #788
- Check crds chart is aligned with the main operator chart version by @davidcassany in #787
- Bump docker/build-push-action from 6.1.0 to 6.2.0 by @dependabot in #791
- Update channels by @davidcassany in #781
- [Airgap] fix unstable channel extraction by @ldevulder in #792
- Implement Enabled field on ManagedOSVersionChannels by @anmazzotti in #800
- Enable PR workflow for v1.6 maintenance branch by @davidcassany in #810
- operator: rework label templating by @fgiudici in #808
- register: always perform registration on call by @fgiudici in #813
- Remove unused workflows by @davidcassany in #815
- Add new Micro 6.0 channels by @davidcassany in #817
- IPAM to nmstate network config by @anmazzotti in #793
- Bandaid local build by @anmazzotti in #818
- linter/trivial: error strings should not be capitalized (ST1005) by @fgiudici in #814
- networking: use the main registration websocket channel for network data by @fgiudici in #820
- operator: add built-in 'Random' label templates by @fgiudici in #821
- Implement Network Configurators (nmc, nmstate, nmconnections) by @anmazzotti in #819
- Use after-install && after-reset stages to initialize system by @anmazzotti in #822
- Fix flaky network test by @anmazzotti in #825
- [Airgap] fix channel extraction for 1.7 version by @ldevulder in #824
- Add SeedImage.status.checksumURL by @anmazzotti in #827
- Random template labels - avoid override by @fgiudici in #830
- operator: add Registry to ManagedOSVersionChannels Spec by @fgiudici in #831
- register: add 'version' and 'dumpdata' subcommands by @fgiudici in #835
- Label Templates: rework collection of 'hostinfo' data and collected variables by @fgiudici in #843
- Update questions to use SL Micro 6.0 channels by @davidcassany in #842
- Switch to git based repository in OBS by @davidcassany in #845
- label templates: drop spaces from Storage variables by @fgiudici in #847
- Label Templates: render also machineInventoryAnnotations by @fgiudici in #848
- Update helper scripts to 1.6.x channel setup by @davidcassany in #850
- Allow configuration of max snapshots during install by @anmazzotti in #851
- [Airgap] Fix script to support Dev and Staging by @ldevulder in #853
- charts: drop chart version from resource labels by @fgiudici in #854
- Build e2e chart locally by @anmazzotti in #852
- V1 7 x backport agent tls mode by @anmazzotti in #865
- [v1.7.x] Do not include Config to MachineRegistration as pointer (#870) by @anmazzotti in #871
- [v1.7.x] Only reset network if a network configurator is used by @anmazzotti in #876
- [v1.7] No need to make any GH release by @davidcassany in #879
- [backport] Update default channels to 6.1 images by @davidcassany in #884
- [Backport] Fix generation of already present resources (#892) by @davidcassany in #893
- [v1.7.x] Label Templates: add IP addresses to the Network variables (#885) by @fgiudici in #894
- [v1.7.x] Bump libraries to incorporate CVE fixes by @davidcassany in #904
- [v1.7.x] operator: update RBAC for upgrade plans by @fgiudici in #909
- [v1.7.x] Dockerfile: bump golang container to 1.24 by @fgiudici in #912
- [v1.7.x] Label Templates: improve Random family processing by @fgiudici in #915
New Contributors
- @GeertvanHorrik made their first contribution in #757
Full Changelog: v1.6.9...v1.7.3