MCPcopy
hub / github.com/helm/helm / extractChartMeta

Function extractChartMeta

pkg/registry/chart.go:36–42  ·  view source on GitHub ↗

extractChartMeta is used to extract a chart metadata from a byte array

(chartData []byte)

Source from the content-addressed store, hash-verified

34
35// extractChartMeta is used to extract a chart metadata from a byte array
36func extractChartMeta(chartData []byte) (*chart.Metadata, error) {
37 ch, err := loader.LoadArchive(bytes.NewReader(chartData))
38 if err != nil {
39 return nil, err
40 }
41 return ch.Metadata, nil
42}
43
44// generateOCIAnnotations will generate OCI annotations to include within the OCI manifest
45func generateOCIAnnotations(meta *chart.Metadata, creationTime string) map[string]string {

Callers 4

testPushFunction · 0.85
testPullFunction · 0.85
testTagsFunction · 0.85
PushMethod · 0.85

Calls 1

LoadArchiveFunction · 0.92

Tested by 3

testPushFunction · 0.68
testPullFunction · 0.68
testTagsFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…