helm-schema icon indicating copy to clipboard operation
helm-schema copied to clipboard

Plans for supporting plugin verification in Helm v4?

Open kastl-ars opened this issue 1 month ago • 1 comments

Dear @dadav,

Helm v4 introduced plugin verification, which is not yet possible for helm-schema (or I messed up the commands, totally possible).

$ wget https://github.com/dadav/helm-schema/releases/download/0.18.1/helm-schema_0.18.1_Linux_x86_64.tar.gz
$ helm plugin install ./helm-schema_0.18.1_Linux_x86_64.tar.gz 
Verifying plugin signature...
WARNING: No provenance file found for plugin. Plugin is not signed and cannot be verified.
$ 

In addition, installing via URL does not work unless one uses the --verify=false option:

$ helm plugin install https://github.com/dadav/helm-schema
Error: plugin source does not support verification. Use --verify=false to skip verification
$ helm plugin install --verify=false https://github.com/dadav/helm-schema
WARNING: Skipping plugin signature verification
Downloading ...
https://github.com/dadav/helm-schema/releases/download/0.18.1/helm-schema_0.18.1_Linux_x86_64.tar.gz
https://github.com/dadav/helm-schema/releases/download/0.18.1/checksums.txt
Checksum is valid.
Preparing to install into /root/.local/share/helm/plugins/helm-schema
helm-schema installed into /root/.local/share/helm/plugins/helm-schema
helm-schema version 0.18.1
Installed plugin: schema
$

Are there any plans to release "provenance files" so this could be verified automatically? (Disclaimer: I have next to no idea what would be needed to do so, but I hope that there are Github actions that just do the needful... :-)

Kind Regards, Johannes

kastl-ars avatar Nov 17 '25 14:11 kastl-ars

Thanks for the idea, I'll look into it

dadav avatar Nov 18 '25 06:11 dadav