MCPcopy
hub / github.com/helm/helm / Run

Method Run

pkg/action/verify.go:39–53  ·  view source on GitHub ↗

Run executes 'helm verify'.

(chartfile string)

Source from the content-addressed store, hash-verified

37
38// Run executes 'helm verify'.
39func (v *Verify) Run(chartfile string) (string, error) {
40 var out strings.Builder
41 p, err := downloader.VerifyChart(chartfile, chartfile+".prov", v.Keyring)
42 if err != nil {
43 return "", err
44 }
45
46 for name := range p.SignedBy.Identities {
47 _, _ = fmt.Fprintf(&out, "Signed by: %v\n", name)
48 }
49 _, _ = fmt.Fprintf(&out, "Using Key With Fingerprint: %X\n", p.SignedBy.PrimaryKey.Fingerprint)
50 _, _ = fmt.Fprintf(&out, "Chart Hash Verified: %s\n", p.FileHash)
51
52 return out.String(), err
53}

Callers 3

TestVerifyRunFunction · 0.95
newVerifyCmdFunction · 0.95

Calls 2

VerifyChartFunction · 0.92
StringMethod · 0.45

Tested by 2

TestVerifyRunFunction · 0.76