Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package talhelper for openSUSE:Factory checked in at 2026-01-12 10:26:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/talhelper (Old) and /work/SRC/openSUSE:Factory/.talhelper.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "talhelper" Mon Jan 12 10:26:12 2026 rev:35 rq:1326635 version:3.0.45 Changes: -------- --- /work/SRC/openSUSE:Factory/talhelper/talhelper.changes 2025-12-20 21:48:31.384233406 +0100 +++ /work/SRC/openSUSE:Factory/.talhelper.new.1928/talhelper.changes 2026-01-12 10:35:00.563289690 +0100 @@ -1,0 +2,46 @@ +Sun Jan 11 13:11:44 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 3.0.45: + * 3990428 chore(container): update ghcr.io/mirceanton/age docker + tag to v1.3.0 + * a6e6804 chore(container): update ghcr.io/mirceanton/age docker + tag to v1.3.1 + * 8275371 chore(schema): update talconfig.yaml JSON schema + (#1363) + * 737fa0f chore(schema): update talos-extensions.yaml JSON schema + (#1362) + * 2c87628 feat(config): add volumeType to userVolumes + * ca57e82 feat: update Scoop for talhelper version v3.0.44 + * f94188d feat: update flake (#1358) + * a37a01e fix(deps): update module + github.com/budimanjojo/talhelper/v3 to v3.0.44 + +------------------------------------------------------------------- +Sun Jan 11 13:09:58 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 3.0.44: + * chore(github-action): update renovatebot/github-action action + to v44.2.2 + * docs: update CLI reference documentation (#1356) + * fix(gencommand_upgrade): oops + * feat(gencommand_upgrade): add `--offline-mode` flag + * chore(schema): update talos-extensions.yaml JSON schema (#1355) + * chore(container): update goreleaser/goreleaser docker tag to + v2.13.2 + * chore(schema): update talos-extensions.yaml JSON schema (#1353) + * docs: update CLI reference documentation (#1351) + * chore(deps): update dependency siderolabs/talos to v1.12.0 + * chore(container): update ghcr.io/siderolabs/talosctl docker tag + to v1.12.0 + * fix(deps): update module + github.com/siderolabs/talos/pkg/machinery to v1.12.0 + * feat(readme): thank you @epictralala for the sponsor! + * chore(schema): update talos-extensions.yaml JSON schema (#1350) + * chore(github-action): update renovatebot/github-action action + to v44.2.1 + * fix(deps): update module github.com/budimanjojo/talhelper/v3 to + v3.0.43 + * feat: update Scoop for talhelper version v3.0.43 + * feat: update flake (#1344) + +------------------------------------------------------------------- Old: ---- talhelper-3.0.43.obscpio New: ---- talhelper-3.0.45.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ talhelper.spec ++++++ --- /var/tmp/diff_new_pack.n1XJkW/_old 2026-01-12 10:35:03.315402954 +0100 +++ /var/tmp/diff_new_pack.n1XJkW/_new 2026-01-12 10:35:03.331403612 +0100 @@ -1,7 +1,7 @@ # # spec file for package talhelper # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: talhelper -Version: 3.0.43 +Version: 3.0.45 Release: 0 Summary: Tool to help creating Talos kubernetes cluster License: BSD-3-Clause ++++++ _service ++++++ --- /var/tmp/diff_new_pack.n1XJkW/_old 2026-01-12 10:35:03.587414149 +0100 +++ /var/tmp/diff_new_pack.n1XJkW/_new 2026-01-12 10:35:03.603414807 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/budimanjojo/talhelper</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v3.0.43</param> + <param name="revision">v3.0.45</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.n1XJkW/_old 2026-01-12 10:35:03.671417606 +0100 +++ /var/tmp/diff_new_pack.n1XJkW/_new 2026-01-12 10:35:03.707419087 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/budimanjojo/talhelper</param> - <param name="changesrevision">11ea025150391413629a3b2d5d09411e7c701798</param></service></servicedata> + <param name="changesrevision">8275371a3f34343e666c36a2667a8fd43e2f5e50</param></service></servicedata> (No newline at EOF) ++++++ talhelper-3.0.43.obscpio -> talhelper-3.0.45.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/.devcontainer/Dockerfile new/talhelper-3.0.45/.devcontainer/Dockerfile --- old/talhelper-3.0.43/.devcontainer/Dockerfile 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/.devcontainer/Dockerfile 2026-01-05 04:21:11.000000000 +0100 @@ -2,11 +2,11 @@ # Utility versions ## ================================================================================================ ARG KUBECTL_VERSION=v1.35.0 -ARG TALOSCTL_VERSION=v1.11.6 +ARG TALOSCTL_VERSION=v1.12.0 ARG GOLINT_VERSION=v2.7.2-alpine -ARG GORELEASER_VERSION=v2.13.1 +ARG GORELEASER_VERSION=v2.13.2 ARG SOPS_VERSION=v3.11.0-alpine -ARG AGE_VERSION=1.2.1 +ARG AGE_VERSION=1.3.1 ARG AGE_KEYGEN_VERSION=V1.2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/README.md new/talhelper-3.0.45/README.md --- old/talhelper-3.0.43/README.md 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/README.md 2026-01-05 04:21:11.000000000 +0100 @@ -49,6 +49,7 @@ <a href="https://github.com/qjoly"><img src="https://github.com/qjoly.png" width="40px" alt="" /></a> <a href="https://github.com/roachmanfp"><img src="https://github.com/roachmanfp.png" width="40px" alt="" /></a> <a href="https://github.com/oliverbaehler"><img src="https://github.com/oliverbaehler.png" width="40px" alt="" /></a> +<a href="https://github.com/epictralala"><img src="https://github.com/epictralala.png" width="40px" alt="" /></a> ## Acknowledgments diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/cmd/gencommand_upgrade.go new/talhelper-3.0.45/cmd/gencommand_upgrade.go --- old/talhelper-3.0.43/cmd/gencommand_upgrade.go 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/cmd/gencommand_upgrade.go 2026-01-05 04:21:11.000000000 +0100 @@ -9,6 +9,8 @@ "github.com/budimanjojo/talhelper/v3/pkg/generate" ) +var gencommandOfflineMode bool + var gencommandUpgradeCmd = &cobra.Command{ Use: "upgrade", Short: "Generate talosctl upgrade commands.", @@ -19,7 +21,7 @@ log.Fatalf("failed to parse config file: %s", err) } - err = generate.GenerateUpgradeCommand(cfg, gencommandOutDir, gencommandNode, gencommandExtraFlags) + err = generate.GenerateUpgradeCommand(cfg, gencommandOutDir, gencommandNode, gencommandExtraFlags, gencommandOfflineMode) if err != nil { log.Fatalf("failed to generate talosctl upgrade command: %s", err) } @@ -28,4 +30,6 @@ func init() { gencommandCmd.AddCommand(gencommandUpgradeCmd) + + gencommandUpgradeCmd.Flags().BoolVar(&gencommandOfflineMode, "offline-mode", false, "Generate schematic ID without doing POST request to image-factory") } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/default.nix new/talhelper-3.0.45/default.nix --- old/talhelper-3.0.43/default.nix 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/default.nix 2026-01-05 04:21:11.000000000 +0100 @@ -8,16 +8,16 @@ buildGo125Module rec { pname = "talhelper"; - version = "3.0.42"; + version = "3.0.44"; src = fetchFromGitHub { owner = "budimanjojo"; repo = pname; rev = "v${version}"; - sha256 = "sha256-3yVKzny2R+ZA/fmIMJauul/FFNzxkB38LFozxHSpJD8="; + sha256 = "sha256-CAeUoh+JPlQswcZPNwQD/LNEGVJDqSZWg9aF6zIiSRc="; }; - vendorHash = "sha256-BUcg08eVouYD9HAO/V1ranuot+ulWbSUqpJgJi5lHWw="; + vendorHash = "sha256-jn5zwEvFqasjQt6FTQpcX8qJ11lM03aMhGyapOOjclA="; ldflags = [ "-s -w -X github.com/budimanjojo/talhelper/v3/cmd.version=v${version}" ]; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/docs/docs/reference/cli.md new/talhelper-3.0.45/docs/docs/reference/cli.md --- old/talhelper-3.0.43/docs/docs/reference/cli.md 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/docs/docs/reference/cli.md 2026-01-05 04:21:11.000000000 +0100 @@ -363,7 +363,8 @@ ### Options ``` - -h, --help help for upgrade + -h, --help help for upgrade + --offline-mode Generate schematic ID without doing POST request to image-factory ``` ### Options inherited from parent commands @@ -557,7 +558,7 @@ -r, --registry-url string Registry url of the image (default "factory.talos.dev") --secure-boot Whether to generate Secure Boot enabled URL -m, --talos-mode string Talos runtime mode to generate URL (default "metal") - -v, --version string Talos version to generate (defaults to latest Talos version) (default "v1.11.6") + -v, --version string Talos version to generate (defaults to latest Talos version) (default "v1.12.0") ``` ### SEE ALSO @@ -592,7 +593,7 @@ -r, --registry-url string Registry url of the image (default "factory.talos.dev") --secure-boot Whether to generate Secure Boot enabled URL -m, --talos-mode string Talos runtime mode to generate URL (default "metal") - -v, --version string Talos version to generate (defaults to latest Talos version) (default "v1.11.6") + -v, --version string Talos version to generate (defaults to latest Talos version) (default "v1.12.0") ``` ### SEE ALSO @@ -617,7 +618,7 @@ -r, --registry-url string Registry url of the image (default "factory.talos.dev") --secure-boot Whether to generate Secure Boot enabled URL -m, --talos-mode string Talos runtime mode to generate URL (default "metal") - -v, --version string Talos version to generate (defaults to latest Talos version) (default "v1.11.6") + -v, --version string Talos version to generate (defaults to latest Talos version) (default "v1.12.0") ``` ### Options inherited from parent commands diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/docs/docs/reference/configuration.md new/talhelper-3.0.45/docs/docs/reference/configuration.md --- old/talhelper-3.0.43/docs/docs/reference/configuration.md 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/docs/docs/reference/configuration.md 2026-01-05 04:21:11.000000000 +0100 @@ -1105,6 +1105,18 @@ </tr> <tr markdown="1"> +<td markdown="1">`volumeType`</td> +<td markdown="1">`string`</td> +<td markdown="1">Volume type of the volume config.<details><summary>*Show example*</summary> +```yaml +volumeType: partition +``` +</details></td> +<td markdown="1" align="center">`nil`</td> +<td markdown="1" align="center">:white_check_mark:</td> +</tr> + +<tr markdown="1"> <td markdown="1">`provisioning`</td> <td markdown="1">[ProvisioningSpec](#provisioningspec)</td> <td markdown="1">Provisioning spec of the volume config.<details><summary>*Show example*</summary> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/go.mod new/talhelper-3.0.45/go.mod --- old/talhelper-3.0.43/go.mod 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/go.mod 2026-01-05 04:21:11.000000000 +0100 @@ -18,7 +18,7 @@ github.com/siderolabs/go-pointer v1.0.1 github.com/siderolabs/image-factory v0.9.0 github.com/siderolabs/net v0.4.0 - github.com/siderolabs/talos/pkg/machinery v1.12.0-rc.1 + github.com/siderolabs/talos/pkg/machinery v1.12.0 github.com/spf13/cobra v1.10.2 golang.org/x/mod v0.31.0 gopkg.in/yaml.v3 v3.0.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/go.sum new/talhelper-3.0.45/go.sum --- old/talhelper-3.0.43/go.sum 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/go.sum 2026-01-05 04:21:11.000000000 +0100 @@ -903,6 +903,8 @@ github.com/siderolabs/talos/pkg/machinery v1.12.0-rc.0/go.mod h1:dNc4lG9yb2CzCwnJbfSUO9ZmkXE6P3BnVo1UsCITr/U= github.com/siderolabs/talos/pkg/machinery v1.12.0-rc.1 h1:LYaqW+9WThosIcUfx6/NOeKeOvcSYt8LZYfZbWM43uw= github.com/siderolabs/talos/pkg/machinery v1.12.0-rc.1/go.mod h1:dNc4lG9yb2CzCwnJbfSUO9ZmkXE6P3BnVo1UsCITr/U= +github.com/siderolabs/talos/pkg/machinery v1.12.0 h1:SDXXCTEuPhaXIA84WuBeG8cxR71DkF8FhXXgb2S1048= +github.com/siderolabs/talos/pkg/machinery v1.12.0/go.mod h1:dNc4lG9yb2CzCwnJbfSUO9ZmkXE6P3BnVo1UsCITr/U= github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= github.com/sirupsen/logrus v1.9.4-0.20230606125235-dd1b4c2e81af h1:Sp5TG9f7K39yfB+If0vjp97vuT74F72r8hfRpP8jLU0= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/hack/tsehelper/go.mod new/talhelper-3.0.45/hack/tsehelper/go.mod --- old/talhelper-3.0.43/hack/tsehelper/go.mod 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/hack/tsehelper/go.mod 2026-01-05 04:21:11.000000000 +0100 @@ -3,7 +3,7 @@ go 1.25.4 require ( - github.com/budimanjojo/talhelper/v3 v3.0.42 + github.com/budimanjojo/talhelper/v3 v3.0.44 github.com/google/go-containerregistry v0.20.7 github.com/sirupsen/logrus v1.9.4-0.20251023124752-b61f268f75b6 gopkg.in/yaml.v3 v3.0.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/hack/tsehelper/go.sum new/talhelper-3.0.45/hack/tsehelper/go.sum --- old/talhelper-3.0.43/hack/tsehelper/go.sum 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/hack/tsehelper/go.sum 2026-01-05 04:21:11.000000000 +0100 @@ -78,6 +78,10 @@ github.com/budimanjojo/talhelper/v3 v3.0.41/go.mod h1:y3QWbSM7UjfgUucE8PY/q6HNSerk4D0E1OX+sScPEE0= github.com/budimanjojo/talhelper/v3 v3.0.42 h1:bRIU7TVCdfuUF+ETL4P2Eb+4tbe9Y+o9OUSPQMbj+bk= github.com/budimanjojo/talhelper/v3 v3.0.42/go.mod h1:gU3ckD0laOeQUOqaQelIb5WmPrTrx8NscmxwtprecUU= +github.com/budimanjojo/talhelper/v3 v3.0.43 h1:1iB7R/ItQPa9ztnGxo6lpu7PhtN07qS+incBiyTsZCY= +github.com/budimanjojo/talhelper/v3 v3.0.43/go.mod h1:gU3ckD0laOeQUOqaQelIb5WmPrTrx8NscmxwtprecUU= +github.com/budimanjojo/talhelper/v3 v3.0.44 h1:DsuA4p2liG+Kj5gbwsRGrzSlvC5dsHo7Ih9Wm2J9b7U= +github.com/budimanjojo/talhelper/v3 v3.0.44/go.mod h1:Q7nx013ejd41oJXTkujkViwszT6cRo+wvAZHYYh/9J8= github.com/containerd/stargz-snapshotter/estargz v0.15.1 h1:eXJjw9RbkLFgioVaTG+G/ZW/0kEe2oEKCdS/ZxIyoCU= github.com/containerd/stargz-snapshotter/estargz v0.15.1/go.mod h1:gr2RNwukQ/S9Nv33Lt6UC7xEx58C+LHRdoqbEKjz1Kk= github.com/containerd/stargz-snapshotter/estargz v0.16.3 h1:7evrXtoh1mSbGj/pfRccTampEyKpjpOnS3CyiV1Ebr8= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/pkg/config/config.go new/talhelper-3.0.45/pkg/config/config.go --- old/talhelper-3.0.43/pkg/config/config.go 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/pkg/config/config.go 2026-01-05 04:21:11.000000000 +0100 @@ -104,6 +104,7 @@ type UserVolume struct { Name string `yaml:"name" jsonschema:"description=Name of user volume config"` + VolumeType *block.VolumeType `yaml:"volumeType" jsonschema:"description=Volume type of user volume config"` Provisioning block.ProvisioningSpec `yaml:"provisioning" jsonschema:"description=Provisioning spec of the user volume config"` Filesystem block.FilesystemSpec `yaml:"filesystem" jsonschema:"description=Filesystem spec of the user volume config"` Encryption block.EncryptionSpec `yaml:"encryption" jsonschema:"description=Encryption spec of the user volume config"` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/pkg/config/defaults.go new/talhelper-3.0.45/pkg/config/defaults.go --- old/talhelper-3.0.43/pkg/config/defaults.go 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/pkg/config/defaults.go 2026-01-05 04:21:11.000000000 +0100 @@ -13,7 +13,7 @@ ) // renovate: depName=siderolabs/talos datasource=github-releases -var LatestTalosVersion = "v1.11.6" +var LatestTalosVersion = "v1.12.0" //go:embed schemas/talos-extensions.json var schemaFile []byte diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/pkg/config/schemas/talconfig.json new/talhelper-3.0.45/pkg/config/schemas/talconfig.json --- old/talhelper-3.0.43/pkg/config/schemas/talconfig.json 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/pkg/config/schemas/talconfig.json 2026-01-05 04:21:11.000000000 +0100 @@ -213,6 +213,9 @@ "systemExtensions": { "$ref": "#/$defs/SystemExtensions" }, + "bootloader": { + "type": "integer" + }, "secureboot": { "$ref": "#/$defs/SecureBootCustomization" } @@ -426,6 +429,9 @@ }, "EncryptionKeyTPM": { "properties": { + "options": { + "$ref": "#/$defs/EncryptionKeyTPMOptions" + }, "checkSecurebootStatusOnEnroll": { "type": "boolean" } @@ -433,6 +439,18 @@ "additionalProperties": false, "type": "object" }, + "EncryptionKeyTPMOptions": { + "properties": { + "pcrs": { + "items": { + "type": "integer" + }, + "type": "array" + } + }, + "additionalProperties": false, + "type": "object" + }, "EncryptionSpec": { "properties": { "provider": { @@ -1333,6 +1351,10 @@ "type": "string", "description": "Name of user volume config" }, + "volumeType": { + "type": "integer", + "description": "Volume type of user volume config" + }, "provisioning": { "$ref": "#/$defs/ProvisioningSpecWrapper", "description": "Provisioning spec of the user volume config" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/pkg/config/schemas/talos-extensions.json new/talhelper-3.0.45/pkg/config/schemas/talos-extensions.json --- old/talhelper-3.0.43/pkg/config/schemas/talos-extensions.json 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/pkg/config/schemas/talos-extensions.json 2026-01-05 04:21:11.000000000 +0100 @@ -22534,6 +22534,74 @@ ] }, { + "version": "v1.10.8-2-g3f723c5", + "systemExtensions": [ + "siderolabs/amazon-ena", + "siderolabs/amdgpu", + "siderolabs/amd-ucode", + "siderolabs/binfmt-misc", + "siderolabs/bnx2-bnx2x", + "siderolabs/btrfs", + "siderolabs/chelsio-drivers", + "siderolabs/chelsio-firmware", + "siderolabs/cloudflared", + "siderolabs/crun", + "siderolabs/ctr", + "siderolabs/drbd", + "siderolabs/dvb-cx23885", + "siderolabs/ecr-credential-provider", + "siderolabs/fuse3", + "siderolabs/gasket-driver", + "siderolabs/glibc", + "siderolabs/gvisor", + "siderolabs/gvisor-debug", + "siderolabs/hello-world-service", + "siderolabs/i915", + "siderolabs/intel-ice-firmware", + "siderolabs/intel-ucode", + "siderolabs/iscsi-tools", + "siderolabs/kata-containers", + "siderolabs/lldpd", + "siderolabs/mdadm", + "siderolabs/mei", + "siderolabs/metal-agent", + "siderolabs/nebula", + "siderolabs/nfsd", + "siderolabs/nut-client", + "siderolabs/nvidia-container-toolkit-lts", + "siderolabs/nvidia-container-toolkit-production", + "siderolabs/nvidia-fabricmanager-lts", + "siderolabs/nvidia-fabricmanager-production", + "siderolabs/nvidia-open-gpu-kernel-modules-lts", + "siderolabs/nvidia-open-gpu-kernel-modules-production", + "siderolabs/nvme-cli", + "siderolabs/panfrost", + "siderolabs/qemu-guest-agent", + "siderolabs/qlogic-firmware", + "siderolabs/realtek-firmware", + "siderolabs/revpi-firmware", + "siderolabs/spin", + "siderolabs/stargz-snapshotter", + "siderolabs/tailscale", + "siderolabs/thunderbolt", + "siderolabs/uinput", + "siderolabs/usb-modem-drivers", + "siderolabs/util-linux-tools", + "siderolabs/v4l-uvc-drivers", + "siderolabs/vc4", + "siderolabs/vmtoolsd-guest-agent", + "siderolabs/wasmedge", + "siderolabs/xdma-driver", + "siderolabs/xen-guest-agent", + "siderolabs/youki", + "siderolabs/zerotier", + "siderolabs/zfs", + "siderolabs/nonfree-kmod-nvidia-lts", + "siderolabs/nonfree-kmod-nvidia-production" + ], + "overlays": null + }, + { "version": "v1.10.8", "systemExtensions": [ "siderolabs/amazon-ena", @@ -22708,6 +22776,180 @@ ] }, { + "version": "v1.10.9", + "systemExtensions": [ + "siderolabs/amazon-ena", + "siderolabs/amdgpu", + "siderolabs/amd-ucode", + "siderolabs/binfmt-misc", + "siderolabs/bnx2-bnx2x", + "siderolabs/btrfs", + "siderolabs/chelsio-drivers", + "siderolabs/chelsio-firmware", + "siderolabs/cloudflared", + "siderolabs/crun", + "siderolabs/ctr", + "siderolabs/drbd", + "siderolabs/dvb-cx23885", + "siderolabs/ecr-credential-provider", + "siderolabs/fuse3", + "siderolabs/gasket-driver", + "siderolabs/glibc", + "siderolabs/gvisor", + "siderolabs/gvisor-debug", + "siderolabs/hello-world-service", + "siderolabs/i915", + "siderolabs/intel-ice-firmware", + "siderolabs/intel-ucode", + "siderolabs/iscsi-tools", + "siderolabs/kata-containers", + "siderolabs/lldpd", + "siderolabs/mdadm", + "siderolabs/mei", + "siderolabs/metal-agent", + "siderolabs/nebula", + "siderolabs/nfsd", + "siderolabs/nut-client", + "siderolabs/nvidia-container-toolkit-lts", + "siderolabs/nvidia-container-toolkit-production", + "siderolabs/nvidia-fabricmanager-lts", + "siderolabs/nvidia-fabricmanager-production", + "siderolabs/nvidia-open-gpu-kernel-modules-lts", + "siderolabs/nvidia-open-gpu-kernel-modules-production", + "siderolabs/nvme-cli", + "siderolabs/panfrost", + "siderolabs/qemu-guest-agent", + "siderolabs/qlogic-firmware", + "siderolabs/realtek-firmware", + "siderolabs/revpi-firmware", + "siderolabs/spin", + "siderolabs/stargz-snapshotter", + "siderolabs/tailscale", + "siderolabs/thunderbolt", + "siderolabs/uinput", + "siderolabs/usb-modem-drivers", + "siderolabs/util-linux-tools", + "siderolabs/v4l-uvc-drivers", + "siderolabs/vc4", + "siderolabs/vmtoolsd-guest-agent", + "siderolabs/wasmedge", + "siderolabs/xdma-driver", + "siderolabs/xen-guest-agent", + "siderolabs/youki", + "siderolabs/zerotier", + "siderolabs/zfs", + "siderolabs/nonfree-kmod-nvidia-lts", + "siderolabs/nonfree-kmod-nvidia-production" + ], + "overlays": [ + { + "image": "siderolabs/sbc-raspberrypi", + "name": "rpi_generic", + "digest": "sha256:70a1b174a5bddd57da33e377af324c1f93d7ed87b9bc8f6cdefe5ec179abb4c9" + }, + { + "image": "siderolabs/sbc-raspberrypi", + "name": "revpi_generic", + "digest": "sha256:70a1b174a5bddd57da33e377af324c1f93d7ed87b9bc8f6cdefe5ec179abb4c9" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rockpi4", + "digest": "sha256:406c0ed9708772d72f0a0afc2998e14e673bf889135d2b47d92771c0d3566ff5" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rockpi4c", + "digest": "sha256:406c0ed9708772d72f0a0afc2998e14e673bf889135d2b47d92771c0d3566ff5" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock4cplus", + "digest": "sha256:406c0ed9708772d72f0a0afc2998e14e673bf889135d2b47d92771c0d3566ff5" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock4se", + "digest": "sha256:406c0ed9708772d72f0a0afc2998e14e673bf889135d2b47d92771c0d3566ff5" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "nanopi-r4s", + "digest": "sha256:406c0ed9708772d72f0a0afc2998e14e673bf889135d2b47d92771c0d3566ff5" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "nanopi-r5s", + "digest": "sha256:406c0ed9708772d72f0a0afc2998e14e673bf889135d2b47d92771c0d3566ff5" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock64", + "digest": "sha256:406c0ed9708772d72f0a0afc2998e14e673bf889135d2b47d92771c0d3566ff5" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rockpro64", + "digest": "sha256:406c0ed9708772d72f0a0afc2998e14e673bf889135d2b47d92771c0d3566ff5" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "orangepi-5", + "digest": "sha256:406c0ed9708772d72f0a0afc2998e14e673bf889135d2b47d92771c0d3566ff5" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "orangepi-5-plus", + "digest": "sha256:406c0ed9708772d72f0a0afc2998e14e673bf889135d2b47d92771c0d3566ff5" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "orangepi-r1-plus-lts", + "digest": "sha256:406c0ed9708772d72f0a0afc2998e14e673bf889135d2b47d92771c0d3566ff5" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "helios64", + "digest": "sha256:406c0ed9708772d72f0a0afc2998e14e673bf889135d2b47d92771c0d3566ff5" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "turingrk1", + "digest": "sha256:406c0ed9708772d72f0a0afc2998e14e673bf889135d2b47d92771c0d3566ff5" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock5a", + "digest": "sha256:406c0ed9708772d72f0a0afc2998e14e673bf889135d2b47d92771c0d3566ff5" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock5b", + "digest": "sha256:406c0ed9708772d72f0a0afc2998e14e673bf889135d2b47d92771c0d3566ff5" + }, + { + "image": "siderolabs/sbc-jetson", + "name": "jetson_nano", + "digest": "sha256:896d043ad0780cccbcd6f7984f3db5685d63f2659eb9dc7023542b72639599d6" + }, + { + "image": "siderolabs/sbc-allwinner", + "name": "bananapi_m64", + "digest": "sha256:c662949ad20bb37a20bc96c21187fefdcce8c6543769d993656f40d82fd88e2b" + }, + { + "image": "siderolabs/sbc-allwinner", + "name": "libretech_all_h3_cc_h5", + "digest": "sha256:c662949ad20bb37a20bc96c21187fefdcce8c6543769d993656f40d82fd88e2b" + }, + { + "image": "siderolabs/sbc-allwinner", + "name": "pine64", + "digest": "sha256:c662949ad20bb37a20bc96c21187fefdcce8c6543769d993656f40d82fd88e2b" + } + ] + }, + { "version": "v1.11.0-3-g50ff053", "systemExtensions": [ "siderolabs/amazon-ena", @@ -31109,6 +31351,89 @@ ] }, { + "version": "v1.12.0-2-ge2c8afc", + "systemExtensions": [ + "siderolabs/amazon-ena", + "siderolabs/amdgpu", + "siderolabs/amd-ucode", + "siderolabs/binfmt-misc", + "siderolabs/bird2", + "siderolabs/bnx2-bnx2x", + "siderolabs/btrfs", + "siderolabs/chelsio-drivers", + "siderolabs/chelsio-firmware", + "siderolabs/cloudflared", + "siderolabs/crun", + "siderolabs/ctr", + "siderolabs/drbd", + "siderolabs/dvb-cx23885", + "siderolabs/dvb-m88ds3103", + "siderolabs/ecr-credential-provider", + "siderolabs/fuse3", + "siderolabs/gasket-driver", + "siderolabs/glibc", + "siderolabs/gvisor", + "siderolabs/gvisor-debug", + "siderolabs/hailort", + "siderolabs/hello-world-service", + "siderolabs/i915", + "siderolabs/intel-ice-firmware", + "siderolabs/intel-ucode", + "siderolabs/iscsi-tools", + "siderolabs/kata-containers", + "siderolabs/lldpd", + "siderolabs/mdadm", + "siderolabs/mei", + "siderolabs/mellanox-mstflint", + "siderolabs/metal-agent", + "siderolabs/multipath-tools", + "siderolabs/nebula", + "siderolabs/netbird", + "siderolabs/newt", + "siderolabs/nfs-utils", + "siderolabs/nfsd", + "siderolabs/nfsrahead", + "siderolabs/nut-client", + "siderolabs/nvidia-container-toolkit-lts", + "siderolabs/nvidia-container-toolkit-production", + "siderolabs/nvidia-fabricmanager-lts", + "siderolabs/nvidia-fabricmanager-production", + "siderolabs/nvidia-gdrdrv-device", + "siderolabs/nvidia-open-gpu-kernel-modules-lts", + "siderolabs/nvidia-open-gpu-kernel-modules-production", + "siderolabs/nvme-cli", + "siderolabs/soci-snapshotter", + "siderolabs/panfrost", + "siderolabs/qemu-guest-agent", + "siderolabs/qlogic-firmware", + "siderolabs/realtek-firmware", + "siderolabs/revpi-firmware", + "siderolabs/spin", + "siderolabs/stargz-snapshotter", + "siderolabs/tailscale", + "siderolabs/tenstorrent", + "siderolabs/thunderbolt", + "siderolabs/trident-iscsi-tools", + "siderolabs/uinput", + "siderolabs/usb-modem-drivers", + "siderolabs/usb-audio-drivers", + "siderolabs/util-linux-tools", + "siderolabs/v4l-uvc-drivers", + "siderolabs/vc4", + "siderolabs/vmtoolsd-guest-agent", + "siderolabs/wasmedge", + "siderolabs/xdma-driver", + "siderolabs/xe", + "siderolabs/xen-guest-agent", + "siderolabs/youki", + "siderolabs/zerotier", + "siderolabs/zfs", + "siderolabs/nonfree-kmod-nvidia-lts", + "siderolabs/nonfree-kmod-nvidia-production" + ], + "overlays": null + }, + { "version": "v1.12.0-alpha.0", "systemExtensions": [ "siderolabs/amazon-ena", @@ -35642,6 +35967,174 @@ "overlays": null }, { + "version": "v1.12.0-alpha.2-38-g578af7d", + "systemExtensions": [ + "siderolabs/amazon-ena", + "siderolabs/amdgpu", + "siderolabs/amd-ucode", + "siderolabs/binfmt-misc", + "siderolabs/bird2", + "siderolabs/bnx2-bnx2x", + "siderolabs/btrfs", + "siderolabs/chelsio-drivers", + "siderolabs/chelsio-firmware", + "siderolabs/cloudflared", + "siderolabs/crun", + "siderolabs/ctr", + "siderolabs/drbd", + "siderolabs/dvb-cx23885", + "siderolabs/dvb-m88ds3103", + "siderolabs/ecr-credential-provider", + "siderolabs/fuse3", + "siderolabs/gasket-driver", + "siderolabs/gpio-pinctrl", + "siderolabs/glibc", + "siderolabs/gvisor", + "siderolabs/gvisor-debug", + "siderolabs/hailort", + "siderolabs/hello-world-service", + "siderolabs/i915", + "siderolabs/intel-ice-firmware", + "siderolabs/intel-ucode", + "siderolabs/iscsi-tools", + "siderolabs/kata-containers", + "siderolabs/lldpd", + "siderolabs/mdadm", + "siderolabs/mei", + "siderolabs/mellanox-mstflint", + "siderolabs/metal-agent", + "siderolabs/multipath-tools", + "siderolabs/nebula", + "siderolabs/netbird", + "siderolabs/newt", + "siderolabs/nfs-utils", + "siderolabs/nfsd", + "siderolabs/nfsrahead", + "siderolabs/nut-client", + "siderolabs/nvidia-container-toolkit-lts", + "siderolabs/nvidia-container-toolkit-production", + "siderolabs/nvidia-fabricmanager-lts", + "siderolabs/nvidia-fabricmanager-production", + "siderolabs/nvidia-gdrdrv-device", + "siderolabs/nvidia-open-gpu-kernel-modules-lts", + "siderolabs/nvidia-open-gpu-kernel-modules-production", + "siderolabs/nvme-cli", + "siderolabs/soci-snapshotter", + "siderolabs/panfrost", + "siderolabs/qemu-guest-agent", + "siderolabs/qlogic-firmware", + "siderolabs/realtek-firmware", + "siderolabs/revpi-firmware", + "siderolabs/spin", + "siderolabs/stargz-snapshotter", + "siderolabs/tailscale", + "siderolabs/tenstorrent", + "siderolabs/thunderbolt", + "siderolabs/trident-iscsi-tools", + "siderolabs/uinput", + "siderolabs/usb-modem-drivers", + "siderolabs/usb-audio-drivers", + "siderolabs/util-linux-tools", + "siderolabs/v4l-uvc-drivers", + "siderolabs/vc4", + "siderolabs/vmtoolsd-guest-agent", + "siderolabs/wasmedge", + "siderolabs/xdma-driver", + "siderolabs/xe", + "siderolabs/xen-guest-agent", + "siderolabs/youki", + "siderolabs/zerotier", + "siderolabs/zfs", + "siderolabs/nonfree-kmod-nvidia-lts", + "siderolabs/nonfree-kmod-nvidia-production" + ], + "overlays": null + }, + { + "version": "v1.12.0-alpha.2-39-g46978a1", + "systemExtensions": [ + "siderolabs/amazon-ena", + "siderolabs/amdgpu", + "siderolabs/amd-ucode", + "siderolabs/binfmt-misc", + "siderolabs/bird2", + "siderolabs/bnx2-bnx2x", + "siderolabs/btrfs", + "siderolabs/chelsio-drivers", + "siderolabs/chelsio-firmware", + "siderolabs/cloudflared", + "siderolabs/crun", + "siderolabs/ctr", + "siderolabs/drbd", + "siderolabs/dvb-cx23885", + "siderolabs/dvb-m88ds3103", + "siderolabs/ecr-credential-provider", + "siderolabs/fuse3", + "siderolabs/gasket-driver", + "siderolabs/gpio-pinctrl", + "siderolabs/glibc", + "siderolabs/gvisor", + "siderolabs/gvisor-debug", + "siderolabs/hailort", + "siderolabs/hello-world-service", + "siderolabs/i915", + "siderolabs/intel-ice-firmware", + "siderolabs/intel-ucode", + "siderolabs/iscsi-tools", + "siderolabs/kata-containers", + "siderolabs/lldpd", + "siderolabs/mdadm", + "siderolabs/mei", + "siderolabs/mellanox-mstflint", + "siderolabs/metal-agent", + "siderolabs/multipath-tools", + "siderolabs/nebula", + "siderolabs/netbird", + "siderolabs/newt", + "siderolabs/nfs-utils", + "siderolabs/nfsd", + "siderolabs/nfsrahead", + "siderolabs/nut-client", + "siderolabs/nvidia-container-toolkit-lts", + "siderolabs/nvidia-container-toolkit-production", + "siderolabs/nvidia-fabricmanager-lts", + "siderolabs/nvidia-fabricmanager-production", + "siderolabs/nvidia-gdrdrv-device", + "siderolabs/nvidia-open-gpu-kernel-modules-lts", + "siderolabs/nvidia-open-gpu-kernel-modules-production", + "siderolabs/nvme-cli", + "siderolabs/soci-snapshotter", + "siderolabs/panfrost", + "siderolabs/qemu-guest-agent", + "siderolabs/qlogic-firmware", + "siderolabs/realtek-firmware", + "siderolabs/revpi-firmware", + "siderolabs/spin", + "siderolabs/stargz-snapshotter", + "siderolabs/tailscale", + "siderolabs/tenstorrent", + "siderolabs/thunderbolt", + "siderolabs/trident-iscsi-tools", + "siderolabs/uinput", + "siderolabs/usb-modem-drivers", + "siderolabs/usb-audio-drivers", + "siderolabs/util-linux-tools", + "siderolabs/v4l-uvc-drivers", + "siderolabs/vc4", + "siderolabs/vmtoolsd-guest-agent", + "siderolabs/wasmedge", + "siderolabs/xdma-driver", + "siderolabs/xe", + "siderolabs/xen-guest-agent", + "siderolabs/youki", + "siderolabs/zerotier", + "siderolabs/zfs", + "siderolabs/nonfree-kmod-nvidia-lts", + "siderolabs/nonfree-kmod-nvidia-production" + ], + "overlays": null + }, + { "version": "v1.12.0-alpha.2-4-gdb43866", "systemExtensions": [ "siderolabs/amazon-ena", @@ -37525,6 +38018,518 @@ "siderolabs/nonfree-kmod-nvidia-production" ], "overlays": null + }, + { + "version": "v1.12.0-rc.1-4-g5572e82", + "systemExtensions": [ + "siderolabs/amazon-ena", + "siderolabs/amdgpu", + "siderolabs/amd-ucode", + "siderolabs/binfmt-misc", + "siderolabs/bird2", + "siderolabs/bnx2-bnx2x", + "siderolabs/btrfs", + "siderolabs/chelsio-drivers", + "siderolabs/chelsio-firmware", + "siderolabs/cloudflared", + "siderolabs/crun", + "siderolabs/ctr", + "siderolabs/drbd", + "siderolabs/dvb-cx23885", + "siderolabs/dvb-m88ds3103", + "siderolabs/ecr-credential-provider", + "siderolabs/fuse3", + "siderolabs/gasket-driver", + "siderolabs/glibc", + "siderolabs/gvisor", + "siderolabs/gvisor-debug", + "siderolabs/hailort", + "siderolabs/hello-world-service", + "siderolabs/i915", + "siderolabs/intel-ice-firmware", + "siderolabs/intel-ucode", + "siderolabs/iscsi-tools", + "siderolabs/kata-containers", + "siderolabs/lldpd", + "siderolabs/mdadm", + "siderolabs/mei", + "siderolabs/mellanox-mstflint", + "siderolabs/metal-agent", + "siderolabs/multipath-tools", + "siderolabs/nebula", + "siderolabs/netbird", + "siderolabs/newt", + "siderolabs/nfs-utils", + "siderolabs/nfsd", + "siderolabs/nfsrahead", + "siderolabs/nut-client", + "siderolabs/nvidia-container-toolkit-lts", + "siderolabs/nvidia-container-toolkit-production", + "siderolabs/nvidia-fabricmanager-lts", + "siderolabs/nvidia-fabricmanager-production", + "siderolabs/nvidia-gdrdrv-device", + "siderolabs/nvidia-open-gpu-kernel-modules-lts", + "siderolabs/nvidia-open-gpu-kernel-modules-production", + "siderolabs/nvme-cli", + "siderolabs/soci-snapshotter", + "siderolabs/panfrost", + "siderolabs/qemu-guest-agent", + "siderolabs/qlogic-firmware", + "siderolabs/realtek-firmware", + "siderolabs/revpi-firmware", + "siderolabs/spin", + "siderolabs/stargz-snapshotter", + "siderolabs/tailscale", + "siderolabs/tenstorrent", + "siderolabs/thunderbolt", + "siderolabs/trident-iscsi-tools", + "siderolabs/uinput", + "siderolabs/usb-modem-drivers", + "siderolabs/usb-audio-drivers", + "siderolabs/util-linux-tools", + "siderolabs/v4l-uvc-drivers", + "siderolabs/vc4", + "siderolabs/vmtoolsd-guest-agent", + "siderolabs/wasmedge", + "siderolabs/xdma-driver", + "siderolabs/xe", + "siderolabs/xen-guest-agent", + "siderolabs/youki", + "siderolabs/zerotier", + "siderolabs/zfs", + "siderolabs/nonfree-kmod-nvidia-lts", + "siderolabs/nonfree-kmod-nvidia-production" + ], + "overlays": null + }, + { + "version": "v1.12.0", + "systemExtensions": [ + "siderolabs/amazon-ena", + "siderolabs/amdgpu", + "siderolabs/amd-ucode", + "siderolabs/binfmt-misc", + "siderolabs/bird2", + "siderolabs/bnx2-bnx2x", + "siderolabs/btrfs", + "siderolabs/chelsio-drivers", + "siderolabs/chelsio-firmware", + "siderolabs/cloudflared", + "siderolabs/crun", + "siderolabs/ctr", + "siderolabs/drbd", + "siderolabs/dvb-cx23885", + "siderolabs/dvb-m88ds3103", + "siderolabs/ecr-credential-provider", + "siderolabs/fuse3", + "siderolabs/gasket-driver", + "siderolabs/glibc", + "siderolabs/gvisor", + "siderolabs/gvisor-debug", + "siderolabs/hailort", + "siderolabs/hello-world-service", + "siderolabs/i915", + "siderolabs/intel-ice-firmware", + "siderolabs/intel-ucode", + "siderolabs/iscsi-tools", + "siderolabs/kata-containers", + "siderolabs/lldpd", + "siderolabs/mdadm", + "siderolabs/mei", + "siderolabs/mellanox-mstflint", + "siderolabs/metal-agent", + "siderolabs/multipath-tools", + "siderolabs/nebula", + "siderolabs/netbird", + "siderolabs/newt", + "siderolabs/nfs-utils", + "siderolabs/nfsd", + "siderolabs/nfsrahead", + "siderolabs/nut-client", + "siderolabs/nvidia-container-toolkit-lts", + "siderolabs/nvidia-container-toolkit-production", + "siderolabs/nvidia-fabricmanager-lts", + "siderolabs/nvidia-fabricmanager-production", + "siderolabs/nvidia-gdrdrv-device", + "siderolabs/nvidia-open-gpu-kernel-modules-lts", + "siderolabs/nvidia-open-gpu-kernel-modules-production", + "siderolabs/nvme-cli", + "siderolabs/soci-snapshotter", + "siderolabs/panfrost", + "siderolabs/qemu-guest-agent", + "siderolabs/qlogic-firmware", + "siderolabs/realtek-firmware", + "siderolabs/revpi-firmware", + "siderolabs/spin", + "siderolabs/stargz-snapshotter", + "siderolabs/tailscale", + "siderolabs/tenstorrent", + "siderolabs/thunderbolt", + "siderolabs/trident-iscsi-tools", + "siderolabs/uinput", + "siderolabs/usb-modem-drivers", + "siderolabs/usb-audio-drivers", + "siderolabs/util-linux-tools", + "siderolabs/v4l-uvc-drivers", + "siderolabs/vc4", + "siderolabs/vmtoolsd-guest-agent", + "siderolabs/wasmedge", + "siderolabs/xdma-driver", + "siderolabs/xe", + "siderolabs/xen-guest-agent", + "siderolabs/youki", + "siderolabs/zerotier", + "siderolabs/zfs", + "siderolabs/nonfree-kmod-nvidia-lts", + "siderolabs/nonfree-kmod-nvidia-production" + ], + "overlays": [ + { + "image": "siderolabs/sbc-allwinner", + "name": "bananapi_m64", + "digest": "sha256:18923818116dfbadddc08475468913c9539fa1ff42f07bf3bdfbb7796061a26d" + }, + { + "image": "siderolabs/sbc-allwinner", + "name": "libretech_all_h3_cc_h5", + "digest": "sha256:18923818116dfbadddc08475468913c9539fa1ff42f07bf3bdfbb7796061a26d" + }, + { + "image": "siderolabs/sbc-allwinner", + "name": "pine64", + "digest": "sha256:18923818116dfbadddc08475468913c9539fa1ff42f07bf3bdfbb7796061a26d" + }, + { + "image": "siderolabs/sbc-jetson", + "name": "jetson_nano", + "digest": "sha256:95b3fc78653f8070fac6add5226fb589845ba189032c74aea045d574a5d2134a" + }, + { + "image": "siderolabs/sbc-raspberrypi", + "name": "revpi_generic", + "digest": "sha256:2e4a17ccf3e5af7b3b662fd6844708b458fa8c379a974609dd860ae7c96fb014" + }, + { + "image": "siderolabs/sbc-raspberrypi", + "name": "rpi_generic", + "digest": "sha256:2e4a17ccf3e5af7b3b662fd6844708b458fa8c379a974609dd860ae7c96fb014" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "helios64", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "nanopi-r4s", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "nanopi-r5s", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "odroid-m1", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "orangepi-5", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "orangepi-5-max", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "orangepi-5-plus", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "orangepi-r1-plus-lts", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "radxa-zero-3e", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock3b", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock4cplus", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock4se", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock5a", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock5b", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock5t", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock64", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rockpi4", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rockpi4c", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rockpro64", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "turingrk1", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + } + ] + }, + { + "version": "v1.13.0-alpha.0", + "systemExtensions": [ + "siderolabs/amazon-ena", + "siderolabs/amdgpu", + "siderolabs/amd-ucode", + "siderolabs/binfmt-misc", + "siderolabs/bird2", + "siderolabs/bnx2-bnx2x", + "siderolabs/btrfs", + "siderolabs/chelsio-drivers", + "siderolabs/chelsio-firmware", + "siderolabs/cloudflared", + "siderolabs/crun", + "siderolabs/ctr", + "siderolabs/drbd", + "siderolabs/dvb-cx23885", + "siderolabs/dvb-m88ds3103", + "siderolabs/ecr-credential-provider", + "siderolabs/fuse3", + "siderolabs/gasket-driver", + "siderolabs/gpio-pinctrl", + "siderolabs/glibc", + "siderolabs/gvisor", + "siderolabs/gvisor-debug", + "siderolabs/hailort", + "siderolabs/hello-world-service", + "siderolabs/i915", + "siderolabs/intel-ice-firmware", + "siderolabs/intel-ucode", + "siderolabs/iscsi-tools", + "siderolabs/kata-containers", + "siderolabs/lldpd", + "siderolabs/mdadm", + "siderolabs/mei", + "siderolabs/mellanox-mstflint", + "siderolabs/metal-agent", + "siderolabs/multipath-tools", + "siderolabs/nebula", + "siderolabs/netbird", + "siderolabs/newt", + "siderolabs/nfs-utils", + "siderolabs/nfsd", + "siderolabs/nfsrahead", + "siderolabs/nut-client", + "siderolabs/nvidia-container-toolkit-lts", + "siderolabs/nvidia-container-toolkit-production", + "siderolabs/nvidia-fabricmanager-lts", + "siderolabs/nvidia-fabricmanager-production", + "siderolabs/nvidia-gdrdrv-device", + "siderolabs/nvidia-open-gpu-kernel-modules-lts", + "siderolabs/nvidia-open-gpu-kernel-modules-production", + "siderolabs/nvme-cli", + "siderolabs/soci-snapshotter", + "siderolabs/panfrost", + "siderolabs/qemu-guest-agent", + "siderolabs/qlogic-firmware", + "siderolabs/realtek-firmware", + "siderolabs/revpi-firmware", + "siderolabs/spin", + "siderolabs/stargz-snapshotter", + "siderolabs/tailscale", + "siderolabs/tenstorrent", + "siderolabs/thunderbolt", + "siderolabs/trident-iscsi-tools", + "siderolabs/uinput", + "siderolabs/usb-modem-drivers", + "siderolabs/usb-audio-drivers", + "siderolabs/util-linux-tools", + "siderolabs/v4l-uvc-drivers", + "siderolabs/vc4", + "siderolabs/vmtoolsd-guest-agent", + "siderolabs/wasmedge", + "siderolabs/xdma-driver", + "siderolabs/xe", + "siderolabs/xen-guest-agent", + "siderolabs/youki", + "siderolabs/zerotier", + "siderolabs/zfs", + "siderolabs/nonfree-kmod-nvidia-lts", + "siderolabs/nonfree-kmod-nvidia-production" + ], + "overlays": [ + { + "image": "siderolabs/sbc-allwinner", + "name": "bananapi_m64", + "digest": "sha256:18923818116dfbadddc08475468913c9539fa1ff42f07bf3bdfbb7796061a26d" + }, + { + "image": "siderolabs/sbc-allwinner", + "name": "libretech_all_h3_cc_h5", + "digest": "sha256:18923818116dfbadddc08475468913c9539fa1ff42f07bf3bdfbb7796061a26d" + }, + { + "image": "siderolabs/sbc-allwinner", + "name": "pine64", + "digest": "sha256:18923818116dfbadddc08475468913c9539fa1ff42f07bf3bdfbb7796061a26d" + }, + { + "image": "siderolabs/sbc-jetson", + "name": "jetson_nano", + "digest": "sha256:95b3fc78653f8070fac6add5226fb589845ba189032c74aea045d574a5d2134a" + }, + { + "image": "siderolabs/sbc-raspberrypi", + "name": "revpi_generic", + "digest": "sha256:2e4a17ccf3e5af7b3b662fd6844708b458fa8c379a974609dd860ae7c96fb014" + }, + { + "image": "siderolabs/sbc-raspberrypi", + "name": "rpi_generic", + "digest": "sha256:2e4a17ccf3e5af7b3b662fd6844708b458fa8c379a974609dd860ae7c96fb014" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "helios64", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "nanopi-r4s", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "nanopi-r5s", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "odroid-m1", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "orangepi-5", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "orangepi-5-max", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "orangepi-5-plus", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "orangepi-r1-plus-lts", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "radxa-zero-3e", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock3b", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock4cplus", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock4se", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock5a", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock5b", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock5t", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rock64", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rockpi4", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rockpi4c", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "rockpro64", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + }, + { + "image": "siderolabs/sbc-rockchip", + "name": "turingrk1", + "digest": "sha256:4d3cf4882cb1dc37afd125ea27d0cc3f64767748ea81213c9c6f04bea5e68d5a" + } + ] } ] } \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/pkg/generate/command.go new/talhelper-3.0.45/pkg/generate/command.go --- old/talhelper-3.0.43/pkg/generate/command.go 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/pkg/generate/command.go 2026-01-05 04:21:11.000000000 +0100 @@ -63,7 +63,7 @@ // `outDir` is directory where talosconfig is located. // If `node` is empty string, it prints commands for all nodes in `cfg.Nodes`. // It returns error, if any. -func GenerateUpgradeCommand(cfg *config.TalhelperConfig, outDir string, node string, extraFlags []string) error { +func GenerateUpgradeCommand(cfg *config.TalhelperConfig, outDir string, node string, extraFlags []string, offlineMode bool) error { var result []string for _, n := range cfg.Nodes { isSelectedByIP := ((node != "") && (n.ContainsIP(node))) @@ -75,12 +75,12 @@ url = n.TalosImageURL + ":" + cfg.GetTalosVersion() } else if n.Schematic != nil { var err error - url, err = talos.GetInstallerURL(n.Schematic, cfg.GetImageFactory(), n.GetMachineSpec(), cfg.GetTalosVersion(), true) + url, err = talos.GetInstallerURL(n.Schematic, cfg.GetImageFactory(), n.GetMachineSpec(), cfg.GetTalosVersion(), offlineMode) if err != nil { return fmt.Errorf("failed to generate installer url for %s, %v", n.Hostname, err) } } else { - url, _ = talos.GetInstallerURL(&schematic.Schematic{}, cfg.GetImageFactory(), n.GetMachineSpec(), cfg.GetTalosVersion(), true) + url, _ = talos.GetInstallerURL(&schematic.Schematic{}, cfg.GetImageFactory(), n.GetMachineSpec(), cfg.GetTalosVersion(), offlineMode) } if isSelectedByIP { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/pkg/talos/uservolumeconfig.go new/talhelper-3.0.45/pkg/talos/uservolumeconfig.go --- old/talhelper-3.0.43/pkg/talos/uservolumeconfig.go 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/pkg/talos/uservolumeconfig.go 2026-01-05 04:21:11.000000000 +0100 @@ -47,6 +47,7 @@ names = append(names, uv.Name) uvc := block.NewUserVolumeConfigV1Alpha1() uvc.MetaName = uv.Name + uvc.VolumeType = uv.VolumeType uvc.ProvisioningSpec = uv.Provisioning uvc.FilesystemSpec = uv.Filesystem uvc.EncryptionSpec = uv.Encryption diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/pkg/talos/uservolumeconfig_test.go new/talhelper-3.0.45/pkg/talos/uservolumeconfig_test.go --- old/talhelper-3.0.43/pkg/talos/uservolumeconfig_test.go 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/pkg/talos/uservolumeconfig_test.go 2026-01-05 04:21:11.000000000 +0100 @@ -16,6 +16,7 @@ - hostname: node1 userVolumes: - name: ceph-data + volumeType: partition provisioning: diskSelector: match: disk.transport == "nvme" @@ -41,6 +42,7 @@ } expectedVolume1Name := "ceph-data" + expectedVolume1VolumeType := blocktype.DeviceTypePartition expectedVolume1Provisioning := block.ProvisioningSpec{ DiskSelectorSpec: block.DiskSelector{ Match: cel.MustExpression(cel.ParseBooleanExpression(`disk.transport == "nvme"`, celenv.DiskLocator())), @@ -77,6 +79,7 @@ } compare(result[0].Name(), expectedVolume1Name, t) + compare(result[0].VolumeType.String(), expectedVolume1VolumeType, t) compare(result[0].ProvisioningSpec, expectedVolume1Provisioning, t) compare(result[0].FilesystemSpec, expectedVolume1Filesystem, t) compare(result[0].EncryptionSpec, expectedVolume1Encryption, t) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.43/talhelper.json new/talhelper-3.0.45/talhelper.json --- old/talhelper-3.0.43/talhelper.json 2025-12-20 04:26:30.000000000 +0100 +++ new/talhelper-3.0.45/talhelper.json 2026-01-05 04:21:11.000000000 +0100 @@ -1,19 +1,19 @@ { - "version": "3.0.42", + "version": "3.0.44", "architecture": { "64bit": { - "url": "https://github.com/budimanjojo/talhelper/releases/download/v3.0.42/talhelper_windows_amd64.tar.gz", + "url": "https://github.com/budimanjojo/talhelper/releases/download/v3.0.44/talhelper_windows_amd64.tar.gz", "bin": [ "talhelper.exe" ], - "hash": "feb786bbc2b75b3f628a25a31ef0d3a8ec86a0b4bfc150f37a947c0bed2935bb" + "hash": "5bdf6b95aef71f1e0fc4283c9127baf9789a7308d18855cd98ee7c9ae19051b3" }, "arm64": { - "url": "https://github.com/budimanjojo/talhelper/releases/download/v3.0.42/talhelper_windows_arm64.tar.gz", + "url": "https://github.com/budimanjojo/talhelper/releases/download/v3.0.44/talhelper_windows_arm64.tar.gz", "bin": [ "talhelper.exe" ], - "hash": "405c03d4e50319993d353a58b5211545ee735a2f23d3b13730de8878bb79a4b2" + "hash": "1f91e83716ee5a60d95e63d91b8bb07f9fafd1a364f079dedcb960fbf9d24903" } }, "homepage": "https://github.com/budimanjojo/talhelper", ++++++ talhelper.obsinfo ++++++ --- /var/tmp/diff_new_pack.n1XJkW/_old 2026-01-12 10:35:04.691459585 +0100 +++ /var/tmp/diff_new_pack.n1XJkW/_new 2026-01-12 10:35:04.703460079 +0100 @@ -1,5 +1,5 @@ name: talhelper -version: 3.0.43 -mtime: 1766201190 -commit: 11ea025150391413629a3b2d5d09411e7c701798 +version: 3.0.45 +mtime: 1767583271 +commit: 8275371a3f34343e666c36a2667a8fd43e2f5e50 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/talhelper/vendor.tar.gz /work/SRC/openSUSE:Factory/.talhelper.new.1928/vendor.tar.gz differ: char 118, line 2
