Release 2.1.2
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