Release 2.1.2
This new version of the containerized OS images are based on the latest SUSE Linux Micro 6.0, including support for the BTRFS snapshots managed with Snapper.
What's Changed
- ci: disable metrics-server, bump k8s versions, increase cpu/ram of nodes by @ldevulder in #1092
- ui/ci: replace sle-micro-rancher by sle-micro by @juadk in #1110
- Fix base iso name by @davidcassany in #1111
- ci: allow to use newer version of configure-gh-runner by @ldevulder in #1112
- ci/cli: fix upgrade tests by @ldevulder in #1114
- Remove default serial console kernel parameter by @davidcassany in #1117
- ci/cli: add RunSSHWithRetry function by @ldevulder in #1118
- ci/cli: use K3s for-scalability test by @ldevulder in #1119
- ci/cli: fix RKE2 multi-cluster by @ldevulder in #1121
- ci/ui: update html selector for Cypress by @juadk in #1120
- ci/cli: fix OBS Staging tests by @ldevulder in #1124
- Add default network configuration for eth0 by @davidcassany in #1125
- ci/cli: fix upgrade to Staging tests by @ldevulder in #1126
- Migrate to /run/elemental from /run/cos by @frelon in #1128
- ci: add device-selector test by @ldevulder in #1129
- Mkdir /host/run/elemental in suc-upgrade by @frelon in #1130
- Revert to 'old' RPi firmware by @kkaempf in #1131
- Use the backwards compatible /run/cos/active_mode by @frelon in #1132
- ci/ui: automate ui-extension upgrade by @juadk in #1127
- build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /tests by @dependabot in #1133
- ci/ui: upgrade elemental operator via marketplace by @juadk in #1134
- ci: use new version of GCP template by @ldevulder in #1113
- Add iputils by @kkaempf in #1146
- Add openssh-server by @kkaempf in #1147
- Add all the packages that were part of Elemental 5.4 by @kkaempf in #1153
- Install NetworkManager-branding-SLE by @kkaempf in #1155
- Make x86_64 specific grub packages explicit by @kkaempf in #1156
- drop "for Rancher" from grub entry by @kkaempf in #1157
- Update copyright year by @kkaempf in #1159
- drop kpartx and sg3_utils by @kkaempf in #1158
- Run services after time-sync.target by @frelon in #1145
- Mention elemental-rpmlintrc as Source in spec by @kkaempf in #1162
- Rename systemd-presets-branding-SLE-Micro-for-Rancher to systemd-pres… by @kkaempf in #1164
- ci: add pipeline to test rancher 2.9 head by @juadk in #1161
- Use the elemental-rootfs feature by @frelon in #1163
- Update kernel cmdline for elemental-sysroot by @frelon in #1165
- Use per-flavor Dockerfiles by @kkaempf in #1167
- ci: add airgap e2e test (#1034) by @juadk in #1035
- Update workflow by @davidcassany in #1173
- Use Elemental systemd branding package by @davidcassany in #1174
- Make sure no variables in /etc/os-release are duplicated by @davidcassany in #1175
- Add Qase support for CLI tests by @ldevulder in #1166
- ci/qase: some fixes and improvements with qase/ginkgo integration by @ldevulder in #1176
- Update rootfs settings by @frelon in #1177
- Make initrd generation consistent across flavors by @davidcassany in #1178
- ci: use the more official qase-ginkgo library by @ldevulder in #1180
- ci: fix clean-runner job by @ldevulder in #1181
- ci: fix delete-runner by @ldevulder in #1185
- ci/ui: use auto qase run id mode by @juadk in #1182
- Don't set the hostname by @fgiudici in #1171
- Adapt upgrade script to the new elemental-toolkit by @davidcassany in #1186
- ci/ui: Rancher stable is now bumped to 2.8.1 by @juadk in #1189
- ci/cli: fix regression on operator installation by @ldevulder in #1194
- ci: split master-e2e workflow to smaller ones by @ldevulder in #1193
- ci: make elemental repo configurable for airgap by @juadk in #1184
- Make ibs happy - provide BuildName in Dockerfiles by @kkaempf in #1196
- ci: fix Qase report publishing by @ldevulder in #1198
- ci/ui: Update QASE number and fix upgrade by @juadk in #1148
- fix URL in spec by @kkaempf in #1201
- ci/ui: clean code for 1.3.0 UI by @juadk in #1200
- Add back recovery hostname by @frelon in #1191
- ci/ui: fix extension installation by @juadk in #1211
- ci/ui: deploy elemental operator when using RM2.7 by @juadk in #1215
- ci: fix upgrade with OSVersionName/OSVersionChannel by @ldevulder in #1214
- ci: fix multi-cluster test by @ldevulder in #1217
- ci: bump k8s to v1.27.10 by @juadk in #1216
- ci: fix scalability test by @ldevulder in #1220
- ci: fix manual OBS workflow by @ldevulder in #1228
- ci: fix Rancher Manager upgrade by @ldevulder in #1227
- Adapt bootargs file to support btrfs snapshotter by @davidcassany in #1213
- ci: use new kubectl.RunWithoutErr function by @ldevulder in #1229
- Add dev iso build and documentation by @anmazzotti in #1203
- Include btrfsprogs in dev image by @anmazzotti in #1232
- Include btrfsmaintenance package by @davidcassany in #1235
- Update Golang/Ginkgo/Gomega and dependencies by @ldevulder in #1237
- ci/airgap: fix build and deploy scripts by @ldevulder in #1231
- Revert "Run services after time-sync.target" by @frelon in #1238
- ci/ui: enable media build select by @juadk in #1240
- Set transient recovery hostname by @frelon in #1236
- ci/airgap: add retry commands for helm and skopeo by @ldevulder in #1245
- Update image names in OBS workflow by @davidcassany in #1246
- ci/ui: add test for dhcp hostname by @juadk in #1244
- Pull the correct OS image by @davidcassany in #1248
- ci/ui: add workaround for dhcp test by @juadk in #1251
- ci: fix backup-restore-operator tests by @ldevulder in #1247
- Remove recovery hostname change by @frelon in #1249
- ci: bump ele-testhelpers library by @ldevulder in #1253
- ci: fix container paths in upgrade tests by @ldevulder in #1252
- ci: use correct container path for upgrade tests by @ldevulder in #1254
- Revert "ci/ui: add workaround for dhcp test" by @juadk in #1257
- Enable recovery upgrades by @anmazzotti in #1226
- ci: validate that the operator cannot be reinstalled by @ldevulder in #1260
- ci: fix airgap scheduled tests by @ldevulder in #1262
- Always ensure a Rancher-vWXYZ transient hostname by @fgiudici in #1264
- ci/airgap: mirror both upstream and downstream K3s by @ldevulder in #1266
- ci/ui: update operator workaround in ui deployment by @juadk in #1269
- Adding the btrfs default at elemental-operator level by @davidcassany in #1265
- Require elemental-toolkit v2 by @davidcassany in #1234
- Backport commits to v2.1.x by @frelon in #1346
- Use default compression (gzip) for ISOs by @frelon in #1349
- Fix grub2-x86_64-efi installation by @davidcassany in #1407
- Workaround to remove pre-existing elemental initrds by @davidcassany in #1451
- micro-kvm-os: Remove preexisting initrd by @kkaempf in #1455
Full Changelog: v2.0.4...v2.1.2