siderolabs / talos

Talos Linux is a modern Linux distribution built for Kubernetes.
https://www.talos.dev
Mozilla Public License 2.0
6.59k stars 526 forks source link

talosctl as chocolatey package #6066

Closed FloMaetschke closed 2 months ago

FloMaetschke commented 2 years ago

Feature Request

Since there is a windows-amd64 binary in your release, why not add it to chocolatey and update automatically each release? It would make things easier. Kubernetes has a package, too. Its officially documented here: https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/#install-on-windows-using-chocolatey-or-scoop

Please add automatic chocolatey package creation for talosctl.

Description

To setup a testcluster on windows:

choco install kubernetes-cli talos-cli

or

choco install kubernetes-cli talosctl

and done.

smira commented 2 years ago

Please do that! more distributions channels is good!

dedene commented 1 year ago

@FloMaetschke I added talosctl to Chocolatey: https://community.chocolatey.org/packages/talosctl

@smira Currrenty the manifest lives in https://github.com/dedene/Chocolatey-Packages/tree/main/talosctl but if your team is willing to maintain this, I'm more than happy to transfer or share the ownership of the package. I'll be looking into automating releases so they closely follow the Talos releases, as otherwise there will be a risk it falls behind official releases. It references / downloads directly from the Github releases, so I think it's also something that easily could be automated and added to the Talos release pipeline. What are your thoughts on this?

(I have a similar question for scoop but the autoupdate functionality of scoop makes it less of a problem as long as the release structure - download links, filenames etc. - stays consistent)

github-actions[bot] commented 3 months ago

This issue is stale because it has been open 180 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] commented 2 months ago

This issue was closed because it has been stalled for 7 days with no activity.