From 3d82aac9fa5484a54b9a352a51fbc54e7a8b29a50c1b8f18aceaf62e9a944988 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 11 Oct 2024 10:01:44 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main elemental-toolkit revision 40724fdac63875ad0ed7f93b76b5e920 --- _scminfo | 5 ++ _service | 17 ----- _servicedata | 8 --- elemental-toolkit-2.1.1.obscpio | 3 - elemental-toolkit.changes | 115 ++++++++++++++++++++++++++++++++ elemental-toolkit.obsinfo | 4 -- elemental-toolkit.spec | 30 ++++++--- elemental-toolkit.tar.xz | 3 + 8 files changed, 144 insertions(+), 41 deletions(-) create mode 100644 _scminfo delete mode 100644 _service delete mode 100644 _servicedata delete mode 100644 elemental-toolkit-2.1.1.obscpio delete mode 100644 elemental-toolkit.obsinfo create mode 100644 elemental-toolkit.tar.xz diff --git a/_scminfo b/_scminfo new file mode 100644 index 0000000..da8899a --- /dev/null +++ b/_scminfo @@ -0,0 +1,5 @@ +tag: v2.2.1 +mtime: 1727870580 +commit: a9f229102d6e53051d30be38c4f1de03a9fd2ddb +versionRPM: 2.2.1 +versionOCI: 2.2.1 diff --git a/_service b/_service deleted file mode 100644 index 66534a2..0000000 --- a/_service +++ /dev/null @@ -1,17 +0,0 @@ - - - https://github.com/rancher/elemental-toolkit.git - elemental-toolkit - git - .git - v2.1.x - @PARENT_TAG@ - v(.*) - enable - .obs/specfile/elemental-toolkit.spec - - - - elemental-toolkit - - diff --git a/_servicedata b/_servicedata deleted file mode 100644 index 5e35e0d..0000000 --- a/_servicedata +++ /dev/null @@ -1,8 +0,0 @@ - - - https://github.com/rancher-sandbox/elemental.git - 7e946ebb883980022bd6d53b9be7873937e05ccc - https://github.com/rancher/elemental-cli.git - 0e836a9dcd20f160d22b061ef70f724c370a90cc - https://github.com/rancher/elemental-toolkit.git - 38f4d14017ebc6e8197e991d1b87658659612a88 \ No newline at end of file diff --git a/elemental-toolkit-2.1.1.obscpio b/elemental-toolkit-2.1.1.obscpio deleted file mode 100644 index b97a1a4..0000000 --- a/elemental-toolkit-2.1.1.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca132a7d510c15b91b6980e7d10d64d902df3e2720d1a720f2f20fb906efc055 -size 42620941 diff --git a/elemental-toolkit.changes b/elemental-toolkit.changes index cf31ead..1736ec6 100644 --- a/elemental-toolkit.changes +++ b/elemental-toolkit.changes @@ -1,3 +1,118 @@ +------------------------------------------------------------------- +Wed Oct 2 12:03:00 UTC 2024 - Elemental Bot + +- Update to v2.2.1: + * a9f22910 Bump yip to v1.9.6 + * 398c0e44 Disable audit package in example Dockerfile + * 92264f1e Add cloud-init paths of the new root in 'after-*' hooks (#2192) + * 491e01b8 Expose max snapshots environment variable (#2193) + +------------------------------------------------------------------- +Fri Sep 20 09:08:21 UTC 2024 - Elemental Bot + +- Update to v2.2.0: + * 064546f1 Improve state file testing (#2190) + * 14c049c0 Fix docker build warnings when using buildx + * 98b0254d Switch to git in OBS (#2187) + * b1a7dbc6 Bump github.com/containerd/containerd from 1.7.20 to 1.7.22 + * c42a766a Bump k8s.io/mount-utils from 0.31.0 to 0.31.1 + * 8e51d33e Bump golang.org/x/crypto from 0.26.0 to 0.27.0 + * 5a8ecc1c Bump github.com/jaypipes/ghw from 0.12.0 to 0.13.0 (#2178) + * fa2306d6 Implement state subcommand (#2182) + * dc52491a Add user defined labels to snapshot info (#2175) + * b2cce27b Bump github.com/opencontainers/runc in the go_modules group + * 08a8ead9 Bump k8s.io/mount-utils from 0.30.3 to 0.31.0 + * 949d4709 Bump github.com/docker/docker in the go_modules group + * 16438ddc Bump github.com/onsi/gomega from 1.34.1 to 1.34.2 + * 1a529527 Bump yip to v1.9.3 + * bbd386ec Bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.2 (#2169) + * 0cfc891c Bump github.com/google/go-containerregistry from 0.20.1 to + 0.20.2 (#2161) + * 5e0a28c6 Do not require network in initrd by default + * 75e17df1 Bump to v2.1.1 for tests and fix recovery test + * 8dac61cb Disable SELINUX enforcing mode, permissive is the default + * 265cf018 Add build-disk documentation (#2164) + * b1bac09c Expose ELEMENTAL_CLOUD_INIT_PATHS option (#2163) + * b1cc863b Make RAW disks recovery partition expandable (#2159) + * 44b2e7b5 Bump efi library (#2158) + * 40b4fd4b Bump github.com/onsi/gomega from 1.34.0 to 1.34.1 (#2157) + * bfc3696b Bump github.com/google/go-containerregistry from 0.20.0 to + 0.20.1 (#2156) + * d42f3c8b Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 + * 19a9ae32 Bump github.com/onsi/gomega from 1.33.1 to 1.34.0 + * 3c885d2c Bump github.com/jaypipes/ghw + * 76caad5f Add test for auto disabled boot entry in Grub + * 615af35d Bump github.com/bramvdbogaerde/go-scp from 1.4.0 to 1.5.0 + * afe3ed5a Bump github.com/containerd/containerd from 1.7.19 to 1.7.20 + * c9c89b3c Bump k8s.io/mount-utils from 0.30.2 to 0.30.3 + * 51a85a71 Remove unused steps in workflow + * 80bb6a22 Bump github.com/containerd/containerd from 1.7.18 to 1.7.19 + * f54f6836 Fix cache cleaning for PRs and main pushes (#2144) + * 396e5aeb Bump golang.org/x/crypto from 0.24.0 to 0.25.0 + * b9fc3e91 Bump github.com/google/go-containerregistry from 0.19.2 to + 0.20.0 + * 644cdc72 Refactor ci (#2137) + * 22996ef7 Allow insecure registries (#2131) + * e2feafb9 Bump yip to 1.9.2 + * b41f7d20 Bump tp yip 1.6.2 + * 49ed9afd Bump github.com/bramvdbogaerde/go-scp from 1.2.1 to 1.4.0 + * c7746687 Bump github.com/cenkalti/backoff/v4 from 4.2.1 to 4.3.0 + * b3e17ba2 Bump golang.org/x/crypto from 0.22.0 to 0.24.0 + * 72940f06 Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.19.0 + * 3f754032 Bump github.com/containerd/containerd from 1.7.12 to 1.7.18 + * a9bd0f1a Bump github.com/onsi/gomega from 1.30.0 to 1.33.1 + * 884573cd Bump github.com/google/go-containerregistry from 0.19.0 to + 0.19.2 + * 31a8d413 Bump k8s.io/mount-utils from 0.30.1 to 0.30.2 + * 19d2cb04 Bump github.com/spf13/cobra from 1.7.0 to 1.8.1 + * b6a14cf1 Bump github.com/spf13/viper from 1.15.0 to 1.19.0 + * 2b23133c Bump mount utils (#2099) + * 15a10cc4 Make EFI partition size configurable at install time (#2105) + * 28c4e473 Use fake mounter in tests + * 897d872a Ensure subvolume snapshots is mounted to list snapshots + * 0b9170de Fix smoke test for orange flavor + * f427491f Update example OSes to more recent versions + * fc923f42 Remove default network configuration + * 043a7dfd Add missing glibc-gconv package + * 9f2f2368 Remove pre-existing Elemental initrds + * fbe90421 Fix overlaydir setup + * e20e3829 Move green-rpi flavor to tumbleweed + * 29e909eb Longer retry during nightly pull + * 48d6ca48 Refactor and test efi manager + * 2e56a099 Do not return error for efi.ReadLoadOption + * fa82c1b1 Fix recovery test (#2086) + * 8ce930a1 Remove obsolete flags for build-disk command (#2085) + * a1a22e83 Allow to compile for RPi (#2084) + * 54664f8c Solve few linter warnings + * f0d9cb30 Remove the work around for bsc#1210690 and simplify code + * 5a840145 Bootloader-in-rootfs=true (#2071) + * 3f96b5e7 Relabel presistent paths only at first boot (#2080) + * f3d4cfd6 Ensure SELinux relabelling can be disabled in configfile + * 7686d121 Refine relabel step + * 3fd2046a Update SELinux docs (#2075) + * 6c301f2e Move mount config file to /run/elemental + * a4c414f5 Add extra-cmdline flag to build-iso command (#2072) + * 1c89db02 SELinux relabel on boot (#2074) + * c95aa381 Define layout with yaml format + * d7d208a1 Add branding for live CD (#2065) + * 6f0b28e1 Set legacy password for upgrade test + * a5f526d5 Allow key pair of ssh connection in tests + * 46a88e10 Change default root password + * f9934d75 Fix error return + * 22baf14e Fix stackable sources for build-iso (#2061) + * 786cfa63 Update embedded features docs + * 4d469e7f Enable SELinux for tumbleweed and green (#2052) + * 8baaef22 Disable boot entry if efivars is read-only (#2059) + * 91983af9 Retry pull-toolkit on failure + * b04f5098 Refactor selinux method (#2057) + * dddb716b Add autologin feature (#2056) + * c6b391a8 Move green to tumbleweed + * c80eaa9b Bump golang.org/x/net in the go_modules group across 1 directory + (#2051) + * cccd8387 add symlink for missing binary on ubuntu 22.04+ (#2048) + * d0ad1014 Document cloud-config-defaults for SELinux support (#2046) + * 7feca1f4 Make squashfs defaults more consistent + ------------------------------------------------------------------- Mon Aug 05 09:26:54 UTC 2024 - dcassany@suse.com diff --git a/elemental-toolkit.obsinfo b/elemental-toolkit.obsinfo deleted file mode 100644 index 68792d2..0000000 --- a/elemental-toolkit.obsinfo +++ /dev/null @@ -1,4 +0,0 @@ -name: elemental-toolkit -version: 2.1.1 -mtime: 1722243686 -commit: 38f4d14017ebc6e8197e991d1b87658659612a88 diff --git a/elemental-toolkit.spec b/elemental-toolkit.spec index b0d6c07..4271286 100644 --- a/elemental-toolkit.spec +++ b/elemental-toolkit.spec @@ -15,16 +15,18 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # +# These variables are coupled to builder scripts +%define commit a9f229102d6e53051d30be38c4f1de03a9fd2ddb +%define c_date 20241002 Name: elemental-toolkit -Version: 2.1.1 +Version: 2.2.1 Release: 0 Summary: The command line client for Elemental License: Apache-2.0 Group: System/Management Url: https://github.com/rancher/elemental-toolkit -Source: %{name}-%{version}.tar -Source1: %{name}.obsinfo +Source: %{name}.tar.xz Requires: dosfstools Requires: e2fsprogs @@ -65,15 +67,25 @@ This package provides a universal command line client to access Elemental functionality %prep -%setup -q -cp %{S:1} . +%setup -q -n %{name} %build -export GIT_TAG=`echo "%{version}" | cut -d "+" -f 1` -GIT_COMMIT=$(cat %{name}.obsinfo | grep commit: | cut -d" " -f 2) + +if [ "%{commit}" = "_replaceme_" ]; then + echo "No commit hash provided" + exit 1 +fi + +if [ "%{c_date}" = "_replaceme_" ]; then + echo "No commit date provided" + exit 1 +fi + +export GIT_TAG=$(echo "%{version}" | cut -d "+" -f 1) +GIT_COMMIT=$(echo "%{commit}") export GIT_COMMIT=${GIT_COMMIT:0:8} -MTIME=$(cat %{name}.obsinfo | grep mtime: | cut -d" " -f 2) -export COMMITDATE=$(date -d @${MTIME} +%Y%m%d) +export COMMITDATE="%{c_date}" + make build-cli diff --git a/elemental-toolkit.tar.xz b/elemental-toolkit.tar.xz new file mode 100644 index 0000000..d827102 --- /dev/null +++ b/elemental-toolkit.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e3c1c3f07697b06fc0df08c771e72bfe9ca8e2147aeef07699ba86758bf6946 +size 4721272