Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package talhelper for openSUSE:Factory checked in at 2025-10-17 17:26:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/talhelper (Old) and /work/SRC/openSUSE:Factory/.talhelper.new.18484 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "talhelper" Fri Oct 17 17:26:27 2025 rev:31 rq:1311877 version:3.0.38 Changes: -------- --- /work/SRC/openSUSE:Factory/talhelper/talhelper.changes 2025-10-07 18:29:04.835261162 +0200 +++ /work/SRC/openSUSE:Factory/.talhelper.new.18484/talhelper.changes 2025-10-17 17:28:15.720258870 +0200 @@ -1,0 +2,27 @@ +Fri Oct 17 06:11:20 UTC 2025 - Johannes Kastl <[email protected]> + +- Update to version 3.0.38: + * docs: update CLI reference documentation (#1241) + * chore(deps): update dependency siderolabs/talos to v1.11.3 + * chore(container): update ghcr.io/siderolabs/talosctl docker tag + to v1.11.3 + * chore(schema): update talos-extensions.yaml JSON schema (#1240) + * chore(schema): update talos-extensions.yaml JSON schema (#1237) + * chore(schema): update talos-extensions.yaml JSON schema (#1236) + * chore(github-action): update renovatebot/github-action action + to v43.0.17 + * chore(schema): update talos-extensions.yaml JSON schema (#1234) + * chore(container): update alpine:3.22.2 docker digest to 4b7ce07 + (#1233) + * fix(deps): update module golang.org/x/mod to v0.29.0 + * chore(container): update alpine docker tag to v3.22.2 + * docs: update CLI reference documentation (#1230) + * chore(github-action): update renovatebot/github-action action + to v43.0.16 + * feat(gencommand): add `health` subcommand + * fix(deps): update module github.com/budimanjojo/talhelper/v3 to + v3.0.37 + * feat: update Scoop for talhelper version v3.0.37 + * feat: update flake (#1225) + +------------------------------------------------------------------- Old: ---- talhelper-3.0.37.obscpio New: ---- talhelper-3.0.38.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ talhelper.spec ++++++ --- /var/tmp/diff_new_pack.mTDNKh/_old 2025-10-17 17:28:16.500291726 +0200 +++ /var/tmp/diff_new_pack.mTDNKh/_new 2025-10-17 17:28:16.500291726 +0200 @@ -17,7 +17,7 @@ Name: talhelper -Version: 3.0.37 +Version: 3.0.38 Release: 0 Summary: Tool to help creating Talos kubernetes cluster License: BSD-3-Clause ++++++ _service ++++++ --- /var/tmp/diff_new_pack.mTDNKh/_old 2025-10-17 17:28:16.560294253 +0200 +++ /var/tmp/diff_new_pack.mTDNKh/_new 2025-10-17 17:28:16.560294253 +0200 @@ -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.37</param> + <param name="revision">v3.0.38</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.mTDNKh/_old 2025-10-17 17:28:16.600295938 +0200 +++ /var/tmp/diff_new_pack.mTDNKh/_new 2025-10-17 17:28:16.604296106 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/budimanjojo/talhelper</param> - <param name="changesrevision">9afe2a013199bf2821d2732ba10fb6c21ce2ed52</param></service></servicedata> + <param name="changesrevision">b07f42253c275fff53d49066f86d3d71824130ca</param></service></servicedata> (No newline at EOF) ++++++ talhelper-3.0.37.obscpio -> talhelper-3.0.38.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.37/.devcontainer/Dockerfile new/talhelper-3.0.38/.devcontainer/Dockerfile --- old/talhelper-3.0.37/.devcontainer/Dockerfile 2025-10-07 03:08:55.000000000 +0200 +++ new/talhelper-3.0.38/.devcontainer/Dockerfile 2025-10-16 06:40:27.000000000 +0200 @@ -2,7 +2,7 @@ # Utility versions ## ================================================================================================ ARG KUBECTL_VERSION=v1.34.1 -ARG TALOSCTL_VERSION=v1.11.2 +ARG TALOSCTL_VERSION=v1.11.3 ARG GOLINT_VERSION=v2.5.0-alpine ARG GORELEASER_VERSION=v2.12.5 ARG SOPS_VERSION=v3.11.0-alpine diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.37/Dockerfile new/talhelper-3.0.38/Dockerfile --- old/talhelper-3.0.37/Dockerfile 2025-10-07 03:08:55.000000000 +0200 +++ new/talhelper-3.0.38/Dockerfile 2025-10-16 06:40:27.000000000 +0200 @@ -1,3 +1,3 @@ -FROM alpine:3.22.1@sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1 +FROM alpine:3.22.2@sha256:4b7ce07002c69e8f3d704a9c5d6fd3053be500b7f1c69fc0d80990c2ad8dd412 COPY talhelper /bin/talhelper ENTRYPOINT ["/bin/talhelper"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.37/cmd/gencommand_health.go new/talhelper-3.0.38/cmd/gencommand_health.go --- old/talhelper-3.0.37/cmd/gencommand_health.go 1970-01-01 01:00:00.000000000 +0100 +++ new/talhelper-3.0.38/cmd/gencommand_health.go 2025-10-16 06:40:27.000000000 +0200 @@ -0,0 +1,31 @@ +package cmd + +import ( + "log" + + "github.com/spf13/cobra" + + "github.com/budimanjojo/talhelper/v3/pkg/config" + "github.com/budimanjojo/talhelper/v3/pkg/generate" +) + +var gencommandHealthCmd = &cobra.Command{ + Use: "health", + Short: "Generate talosctl health commands.", + Args: cobra.NoArgs, + Run: func(cmd *cobra.Command, args []string) { + cfg, err := config.LoadAndValidateFromFile(gencommandCfgFile, gencommandEnvFile, false) + if err != nil { + log.Fatalf("failed to parse config file: %s", err) + } + + err = generate.GenerateHealthCommand(cfg, gencommandOutDir, gencommandNode, gencommandExtraFlags) + if err != nil { + log.Fatalf("failed to generate talosctl health command: %s", err) + } + }, +} + +func init() { + gencommandCmd.AddCommand(gencommandHealthCmd) +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.37/default.nix new/talhelper-3.0.38/default.nix --- old/talhelper-3.0.37/default.nix 2025-10-07 03:08:55.000000000 +0200 +++ new/talhelper-3.0.38/default.nix 2025-10-16 06:40:27.000000000 +0200 @@ -8,16 +8,16 @@ buildGo125Module rec { pname = "talhelper"; - version = "3.0.36"; + version = "3.0.37"; src = fetchFromGitHub { owner = "budimanjojo"; repo = pname; rev = "v${version}"; - sha256 = "sha256-qs7hFsCsiPRvLXYV4QvSl0gkASK9Fl4E8BnUKyK4Doo="; + sha256 = "sha256-GWm2ZTBq+g9mF7KktI+A6Sec8iHzfTtGt59PZjPW2B0="; }; - vendorHash = "sha256-f3odaPTeoXKQKlJFOX+csWHL2nIPZEtr6wMqccJUjys="; + vendorHash = "sha256-vqec4Hd+jLKDuiwdfweWonitX3g5Hot0COpU5GKrpbE="; 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.37/docs/docs/reference/cli.md new/talhelper-3.0.38/docs/docs/reference/cli.md --- old/talhelper-3.0.37/docs/docs/reference/cli.md 2025-10-07 03:08:55.000000000 +0200 +++ new/talhelper-3.0.38/docs/docs/reference/cli.md 2025-10-16 06:40:27.000000000 +0200 @@ -265,6 +265,35 @@ * [talhelper gencommand](#talhelper-gencommand) - Generate commands for talosctl. +## talhelper gencommand health + +Generate talosctl health commands. + +``` +talhelper gencommand health [flags] +``` + +### Options + +``` + -h, --help help for health +``` + +### Options inherited from parent commands + +``` + -c, --config-file string File containing configurations for talhelper (default "talconfig.yaml") + -d, --debug Whether to enable debugging mode + -e, --env-file strings List of files containing env variables for config file (default [talenv.yaml,talenv.sops.yaml,talenv.yml,talenv.sops.yml]) + --extra-flags strings List of additional flags that will be injected into the generated commands. + -n, --node string A specific node to generate the command for. If not specified, will generate for all nodes. + -o, --out-dir string Directory that contains the generated config files to apply. (default "./clusterconfig") +``` + +### SEE ALSO + +* [talhelper gencommand](#talhelper-gencommand) - Generate commands for talosctl. + ## talhelper gencommand kubeconfig Generate talosctl kubeconfig commands. @@ -407,6 +436,7 @@ * [talhelper](#talhelper) - A tool to help with creating Talos cluster * [talhelper gencommand apply](#talhelper-gencommand-apply) - Generate talosctl apply-config commands. * [talhelper gencommand bootstrap](#talhelper-gencommand-bootstrap) - Generate talosctl bootstrap commands. +* [talhelper gencommand health](#talhelper-gencommand-health) - Generate talosctl health commands. * [talhelper gencommand kubeconfig](#talhelper-gencommand-kubeconfig) - Generate talosctl kubeconfig commands. * [talhelper gencommand reset](#talhelper-gencommand-reset) - Generate talosctl reset commands. * [talhelper gencommand upgrade](#talhelper-gencommand-upgrade) - Generate talosctl upgrade commands. @@ -526,7 +556,7 @@ --offline-mode Generate schematic ID without doing POST request to image-factory -r, --registry-url string Registry url of the image (default "factory.talos.dev") --secure-boot Whether to generate Secure Boot enabled URL - -v, --version string Talos version to generate (defaults to latest Talos version) (default "v1.11.2") + -v, --version string Talos version to generate (defaults to latest Talos version) (default "v1.11.3") ``` ### SEE ALSO @@ -559,7 +589,7 @@ --offline-mode Generate schematic ID without doing POST request to image-factory -r, --registry-url string Registry url of the image (default "factory.talos.dev") --secure-boot Whether to generate Secure Boot enabled URL - -v, --version string Talos version to generate (defaults to latest Talos version) (default "v1.11.2") + -v, --version string Talos version to generate (defaults to latest Talos version) (default "v1.11.3") ``` ### SEE ALSO @@ -582,7 +612,7 @@ --offline-mode Generate schematic ID without doing POST request to image-factory -r, --registry-url string Registry url of the image (default "factory.talos.dev") --secure-boot Whether to generate Secure Boot enabled URL - -v, --version string Talos version to generate (defaults to latest Talos version) (default "v1.11.2") + -v, --version string Talos version to generate (defaults to latest Talos version) (default "v1.11.3") ``` ### Options inherited from parent commands diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.37/go.mod new/talhelper-3.0.38/go.mod --- old/talhelper-3.0.37/go.mod 2025-10-07 03:08:55.000000000 +0200 +++ new/talhelper-3.0.38/go.mod 2025-10-16 06:40:27.000000000 +0200 @@ -15,11 +15,12 @@ github.com/joho/godotenv v1.5.1 github.com/kylelemons/godebug v1.1.0 github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 + github.com/siderolabs/go-pointer v1.0.1 github.com/siderolabs/image-factory v0.8.4 github.com/siderolabs/net v0.4.0 github.com/siderolabs/talos/pkg/machinery v1.12.0-alpha.1 github.com/spf13/cobra v1.10.1 - golang.org/x/mod v0.28.0 + golang.org/x/mod v0.29.0 gopkg.in/yaml.v3 v3.0.1 sigs.k8s.io/yaml v1.6.0 ) @@ -145,7 +146,6 @@ github.com/siderolabs/crypto v0.6.4 // indirect github.com/siderolabs/gen v0.8.5 // indirect github.com/siderolabs/go-blockdevice/v2 v2.0.19 // indirect - github.com/siderolabs/go-pointer v1.0.1 // indirect github.com/siderolabs/protoenc v0.2.3 // indirect github.com/sirupsen/logrus v1.9.3 // indirect github.com/spf13/cast v1.7.1 // indirect diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.37/go.sum new/talhelper-3.0.38/go.sum --- old/talhelper-3.0.37/go.sum 2025-10-07 03:08:55.000000000 +0200 +++ new/talhelper-3.0.38/go.sum 2025-10-16 06:40:27.000000000 +0200 @@ -970,6 +970,8 @@ golang.org/x/mod v0.27.0/go.mod h1:rWI627Fq0DEoudcK+MBkNkCe0EetEaDSwJJkCcjpazc= golang.org/x/mod v0.28.0 h1:gQBtGhjxykdjY9YhZpSlZIsbnaE2+PgjfLWUQTnoZ1U= golang.org/x/mod v0.28.0/go.mod h1:yfB/L0NOf/kmEbXjzCPOx1iK1fRutOydrCMsqRhEBxI= +golang.org/x/mod v0.29.0 h1:HV8lRxZC4l2cr3Zq1LvtOsi/ThTgWnUk/y64QSs8GwA= +golang.org/x/mod v0.29.0/go.mod h1:NyhrlYXJ2H4eJiRy/WDBO6HMqZQ6q9nk4JzS3NuCK+w= golang.org/x/net v0.35.0 h1:T5GQRQb2y08kTAByq9L4/bz8cipCdA8FbRTXewonqY8= golang.org/x/net v0.35.0/go.mod h1:EglIi67kWsHKlRzzVMUD93VMSWGFOMSZgxFjparz1Qk= golang.org/x/net v0.36.0 h1:vWF2fRbw4qslQsQzgFqZff+BItCvGFQqKzKIzx1rmoA= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.37/hack/tsehelper/go.mod new/talhelper-3.0.38/hack/tsehelper/go.mod --- old/talhelper-3.0.37/hack/tsehelper/go.mod 2025-10-07 03:08:55.000000000 +0200 +++ new/talhelper-3.0.38/hack/tsehelper/go.mod 2025-10-16 06:40:27.000000000 +0200 @@ -3,7 +3,7 @@ go 1.25.0 require ( - github.com/budimanjojo/talhelper/v3 v3.0.36 + github.com/budimanjojo/talhelper/v3 v3.0.37 github.com/google/go-containerregistry v0.20.6 github.com/sirupsen/logrus v1.9.3 gopkg.in/yaml.v3 v3.0.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.37/hack/tsehelper/go.sum new/talhelper-3.0.38/hack/tsehelper/go.sum --- old/talhelper-3.0.37/hack/tsehelper/go.sum 2025-10-07 03:08:55.000000000 +0200 +++ new/talhelper-3.0.38/hack/tsehelper/go.sum 2025-10-16 06:40:27.000000000 +0200 @@ -68,6 +68,8 @@ github.com/budimanjojo/talhelper/v3 v3.0.35/go.mod h1:OM4BjPsWJGD69LZNuyTb1bpGdphWStB1YP0JrDpCGHc= github.com/budimanjojo/talhelper/v3 v3.0.36 h1:o38RdUI2ZQLkZN3O1sg/gsijsluxIa9DLL2ngraBWUA= github.com/budimanjojo/talhelper/v3 v3.0.36/go.mod h1:OM4BjPsWJGD69LZNuyTb1bpGdphWStB1YP0JrDpCGHc= +github.com/budimanjojo/talhelper/v3 v3.0.37 h1:bktRCiQPKr2xIlsfbYOp24OvQwp8rWSBk2zdBDpVovA= +github.com/budimanjojo/talhelper/v3 v3.0.37/go.mod h1:SK9WQvDjR8P2Qxfb2He8p/I81xc71XWpw11krEeptvo= 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.37/pkg/config/defaults.go new/talhelper-3.0.38/pkg/config/defaults.go --- old/talhelper-3.0.37/pkg/config/defaults.go 2025-10-07 03:08:55.000000000 +0200 +++ new/talhelper-3.0.38/pkg/config/defaults.go 2025-10-16 06:40:27.000000000 +0200 @@ -13,7 +13,7 @@ ) // renovate: depName=siderolabs/talos datasource=github-releases -var LatestTalosVersion = "v1.11.2" +var LatestTalosVersion = "v1.11.3" //go:embed schemas/talos-extensions.json var schemaFile []byte diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.37/pkg/config/schemas/talos-extensions.json new/talhelper-3.0.38/pkg/config/schemas/talos-extensions.json --- old/talhelper-3.0.37/pkg/config/schemas/talos-extensions.json 2025-10-07 03:08:55.000000000 +0200 +++ new/talhelper-3.0.38/pkg/config/schemas/talos-extensions.json 2025-10-16 06:40:27.000000000 +0200 @@ -29393,6 +29393,79 @@ ] }, { + "version": "v1.11.2-1-gdec8560", + "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/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/metal-agent", + "siderolabs/nebula", + "siderolabs/newt", + "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-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/tenstorrent", + "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.11.2", "systemExtensions": [ "siderolabs/amazon-ena", @@ -29572,6 +29645,185 @@ ] }, { + "version": "v1.11.3", + "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/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/metal-agent", + "siderolabs/nebula", + "siderolabs/newt", + "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-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/tenstorrent", + "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.12.0-alpha.0", "systemExtensions": [ "siderolabs/amazon-ena", @@ -30900,6 +31152,307 @@ "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.1-3-g83ee3b0", + "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/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/metal-agent", + "siderolabs/nebula", + "siderolabs/netbird", + "siderolabs/newt", + "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-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/tenstorrent", + "siderolabs/thunderbolt", + "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/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.1-4-g38f9757", + "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/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/metal-agent", + "siderolabs/nebula", + "siderolabs/netbird", + "siderolabs/newt", + "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-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/tenstorrent", + "siderolabs/thunderbolt", + "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/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.1-5-ge38736c", + "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/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/metal-agent", + "siderolabs/nebula", + "siderolabs/netbird", + "siderolabs/newt", + "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-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/tenstorrent", + "siderolabs/thunderbolt", + "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/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.1-6-g3f0e872", + "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/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/metal-agent", + "siderolabs/nebula", + "siderolabs/netbird", + "siderolabs/newt", + "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-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/tenstorrent", + "siderolabs/thunderbolt", + "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" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.37/pkg/generate/command.go new/talhelper-3.0.38/pkg/generate/command.go --- old/talhelper-3.0.37/pkg/generate/command.go 2025-10-07 03:08:55.000000000 +0200 +++ new/talhelper-3.0.38/pkg/generate/command.go 2025-10-16 06:40:27.000000000 +0200 @@ -305,3 +305,44 @@ return fmt.Errorf("node with IP or hostname %s not found", node) } } + +func GenerateHealthCommand(cfg *config.TalhelperConfig, outDir string, node string, extraFlags []string) error { + var result []string + + if node == "" { + for _, n := range cfg.Nodes { + if n.ControlPlane { + healthFlags := []string{ + "--talosconfig=" + outDir + "/talosconfig", + "--nodes=" + n.GetIPAddresses()[0], + } + healthFlags = append(healthFlags, extraFlags...) + result = append(result, fmt.Sprintf("talosctl health %s;", strings.Join(healthFlags, " "))) + break + } + } + } else { + for _, n := range cfg.Nodes { + isSelectedByIP := (n.ContainsIP(node)) + isSelectedByHostname := (node == n.Hostname) + + if isSelectedByIP || isSelectedByHostname { + healthFlags := []string{ + "--talosconfig=" + outDir + "/talosconfig", + "--nodes=" + node, + } + healthFlags = append(healthFlags, extraFlags...) + result = append(result, fmt.Sprintf("talosctl health %s;", strings.Join(healthFlags, " "))) + break + } + } + } + if len(result) > 0 { + for _, r := range result { + fmt.Printf("%s\n", r) + } + return nil + } else { + return fmt.Errorf("node with IP or hostname %s not found", node) + } +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/talhelper-3.0.37/talhelper.json new/talhelper-3.0.38/talhelper.json --- old/talhelper-3.0.37/talhelper.json 2025-10-07 03:08:55.000000000 +0200 +++ new/talhelper-3.0.38/talhelper.json 2025-10-16 06:40:27.000000000 +0200 @@ -1,12 +1,12 @@ { - "version": "3.0.36", + "version": "3.0.37", "architecture": { "64bit": { - "url": "https://github.com/budimanjojo/talhelper/releases/download/v3.0.36/talhelper_windows_amd64.tar.gz", + "url": "https://github.com/budimanjojo/talhelper/releases/download/v3.0.37/talhelper_windows_amd64.tar.gz", "bin": [ "talhelper.exe" ], - "hash": "4cd3e3604b9dbb95b736df4900a4c9df3c3741468e05098cf38c3aceb98a2ff2" + "hash": "bf838021561aa29c7b98207f34a97186f19c311f5a0add5f4e6c35e0d4fa7c31" } }, "homepage": "https://github.com/budimanjojo/talhelper", ++++++ talhelper.obsinfo ++++++ --- /var/tmp/diff_new_pack.mTDNKh/_old 2025-10-17 17:28:16.980311944 +0200 +++ /var/tmp/diff_new_pack.mTDNKh/_new 2025-10-17 17:28:16.984312113 +0200 @@ -1,5 +1,5 @@ name: talhelper -version: 3.0.37 -mtime: 1759799335 -commit: 9afe2a013199bf2821d2732ba10fb6c21ce2ed52 +version: 3.0.38 +mtime: 1760589627 +commit: b07f42253c275fff53d49066f86d3d71824130ca ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/talhelper/vendor.tar.gz /work/SRC/openSUSE:Factory/.talhelper.new.18484/vendor.tar.gz differ: char 31, line 1
