Handle messy index files

Signed-off-by: Matt Farina <matt.farina@suse.com>
(cherry picked from commit 69efc0d4fb)
(cherry picked from commit 039b0b18d3)
release-3.18
Matt Farina 2 months ago
parent d80839cf37
commit dd8502f7b4
No known key found for this signature in database
GPG Key ID: 92C44A3D421FF7F9

@ -357,6 +357,7 @@ func loadIndex(data []byte, source string) (*IndexFile, error) {
for idx := len(cvs) - 1; idx >= 0; idx-- {
if cvs[idx] == nil {
log.Printf("skipping loading invalid entry for chart %q from %s: empty entry", name, source)
cvs = append(cvs[:idx], cvs[idx+1:]...)
continue
}
// When metadata section missing, initialize with no data

@ -68,6 +68,7 @@ entries:
grafana:
- apiVersion: v2
name: grafana
- null
foo:
-
bar:

Loading…
Cancel
Save