@ -114,12 +114,18 @@ func LoadFiles(files []*BufferedFile) (*chart.Chart, error) {
if err := yaml . Unmarshal ( f . Data , c . Metadata ) ; err != nil {
if err := yaml . Unmarshal ( f . Data , c . Metadata ) ; err != nil {
return c , errors . Wrap ( err , "cannot load requirements.yaml" )
return c , errors . Wrap ( err , "cannot load requirements.yaml" )
}
}
if c . Metadata . APIVersion == chart . APIVersionV1 {
c . Files = append ( c . Files , & chart . File { Name : f . Name , Data : f . Data } )
}
// Deprecated: requirements.lock is deprecated use Chart.lock.
// Deprecated: requirements.lock is deprecated use Chart.lock.
case f . Name == "requirements.lock" :
case f . Name == "requirements.lock" :
c . Lock = new ( chart . Lock )
c . Lock = new ( chart . Lock )
if err := yaml . Unmarshal ( f . Data , & c . Lock ) ; err != nil {
if err := yaml . Unmarshal ( f . Data , & c . Lock ) ; err != nil {
return c , errors . Wrap ( err , "cannot load requirements.lock" )
return c , errors . Wrap ( err , "cannot load requirements.lock" )
}
}
if c . Metadata . APIVersion == chart . APIVersionV1 {
c . Files = append ( c . Files , & chart . File { Name : f . Name , Data : f . Data } )
}
case strings . HasPrefix ( f . Name , "templates/" ) :
case strings . HasPrefix ( f . Name , "templates/" ) :
c . Templates = append ( c . Templates , & chart . File { Name : f . Name , Data : f . Data } )
c . Templates = append ( c . Templates , & chart . File { Name : f . Name , Data : f . Data } )