diff --git a/mhlib/appSource.go b/mhlib/appSource.go index 7bebae6..dc8f647 100644 --- a/mhlib/appSource.go +++ b/mhlib/appSource.go @@ -63,7 +63,7 @@ func NewAppSource(config AppSourceConfig, configFile string) (*AppSource, error) if config.Kind == "path" { pattern = config.Source + "/*.y*ml" } else if config.Kind == "configPath" { - pattern = path.Dir(configFile) + config.Source + "/*.y*ml" + pattern = path.Dir(configFile) + "/" + config.Source + "/*.y*ml" } // Get all files the glob pattern matches diff --git a/mhlib/mhConfigFile.go b/mhlib/mhConfigFile.go index 63289ae..7c0d7d6 100644 --- a/mhlib/mhConfigFile.go +++ b/mhlib/mhConfigFile.go @@ -45,6 +45,10 @@ func (c *MHConfigFile) EffectiveApps(logger *logrus.Entry, configFile string, fi return nil, err } + if len(appSource.Files) == 0 { + logger.WithField("appSource", appSource.Name).Warn("AppSource matches no files") + } + effectiveAppSources = append(effectiveAppSources, *appSource) }