talos icon indicating copy to clipboard operation
talos copied to clipboard

digitally sign Windows downloads of talosctl

Open brantgurga opened this issue 1 year ago • 2 comments

Feature Request

digitally sign the talosctl executable for Windows to help build reputation so SmartScreen and similar download screening can build reputation around a SideroLabs signing certificate instead of the current state of treating the downloads independently which means new version have no reputation and get treated as suspicious and made hard to download in browser.

Description

Frequently talosctl downloads will trigger initial SmartScreen blocking. image Omnictl has similar issues and a feature request was opened for it as well.

brantgurga avatar Jul 26 '24 11:07 brantgurga

We plan on doing this at some point as we're getting the chocolaty repo transferred to siderolabs so we can properly release it in that repo.

A helpful walkthrough on how we can do it with GitHub CI

https://federicoterzi.com/blog/automatic-codesigning-on-windows-using-github-actions/

rothgar avatar Oct 02 '24 22:10 rothgar

@rothgar I got properties added to the omnictl Windows binary with the bulk of the change in Dockerfile. Since Dockerfile is generated though, I need to figure out the kres stuff and figure out where/how to adjust that. I'm sure similar adjustment would be needed for the signing too. That's in pull request draft https://github.com/siderolabs/omni/pull/667

brantgurga avatar Oct 10 '24 11:10 brantgurga

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] avatar Apr 09 '25 02:04 github-actions[bot]

Still applicable.

brantgurga avatar Apr 09 '25 02:04 brantgurga

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] avatar Oct 08 '25 02:10 github-actions[bot]

Still applicable.

brantgurga avatar Oct 08 '25 03:10 brantgurga