|
|
@ -548,7 +548,15 @@ spec:
|
|
|
|
var Stderr io.Writer = os.Stderr
|
|
|
|
var Stderr io.Writer = os.Stderr
|
|
|
|
|
|
|
|
|
|
|
|
// CreateFrom creates a new chart, but scaffolds it from the src chart.
|
|
|
|
// CreateFrom creates a new chart, but scaffolds it from the src chart.
|
|
|
|
func CreateFrom(name, dest, src string, keepMetadata bool) error {
|
|
|
|
// Deprecated: Use CreateFromWithMetadata
|
|
|
|
|
|
|
|
// TODO Helm 4: Fold CreateFromWithMetadata back into CreateFrom
|
|
|
|
|
|
|
|
func CreateFrom(chartfile *chart.Metadata, dest, src string) error {
|
|
|
|
|
|
|
|
return CreateFromWithMetadata(chartfile.Name, dest, src, false)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// CreateFromWithMetadata creates a new chart, but scaffolds it from the src chart and
|
|
|
|
|
|
|
|
// provides the option to preserve custom metadata (Chart.yaml) files.
|
|
|
|
|
|
|
|
func CreateFromWithMetadata(name, dest, src string, keepMetadata bool) error {
|
|
|
|
schart, err := loader.Load(src)
|
|
|
|
schart, err := loader.Load(src)
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
return errors.Wrapf(err, "could not load %s", src)
|
|
|
|
return errors.Wrapf(err, "could not load %s", src)
|
|
|
|