fix: removed additional YAML document header when rendering CRDs

Signed-off-by: shruti2522 <shruti.apc01@gmail.com>
pull/12960/head
shruti2522 3 months ago
parent 14d0c13e9e
commit df4e30fba9

@ -186,10 +186,12 @@ func (cfg *Configuration) renderResources(ch *chart.Chart, values chartutil.Valu
if includeCrds {
for _, crd := range ch.CRDObjects() {
crdFileData := string(crd.File.Data[:])
crdFileData = strings.TrimPrefix(crdFileData, "---")
if outputDir == "" {
fmt.Fprintf(b, "---\n# Source: %s\n%s\n", crd.Filename, string(crd.File.Data[:]))
fmt.Fprintf(b, "---\n# Source: %s\n%s\n", crd.Filename, string(crdFileData))
} else {
err = writeToFile(outputDir, crd.Filename, string(crd.File.Data[:]), fileWritten[crd.Filename])
err = writeToFile(outputDir, crd.Filename, string(crdFileData), fileWritten[crd.Filename])
if err != nil {
return hs, b, "", err
}

Loading…
Cancel
Save