in images/controller/pkg/appmanifest.go [43:62]
func NewRegisteredAppManifestFromJSON(srcFile string, appType AppType) (RegisteredAppsManifest, error) {
var manifest RegisteredAppsManifest
data, err := ioutil.ReadFile(srcFile)
if err != nil {
return manifest, err
}
err = json.Unmarshal(data, &manifest)
apps := make(map[string]AppConfigSpec, 0)
for k, v := range manifest.Apps {
if v.Type == appType || appType == AppTypeAll {
apps[k] = v
}
}
manifest.Apps = apps
return manifest, err
}