installer: appmanager cmd
diff --git a/core/installer/config.go b/core/installer/config.go
index 4563f4d..fa171e8 100644
--- a/core/installer/config.go
+++ b/core/installer/config.go
@@ -1,5 +1,12 @@
 package installer
 
+import (
+	"io"
+	"io/ioutil"
+
+	"sigs.k8s.io/yaml"
+)
+
 type Config struct {
 	Values Values `json:"values"`
 }
@@ -22,3 +29,13 @@
 	PiholeOAuth2ClientSecret string `json:"piholeOAuth2ClientSecret,omitempty"`
 	PiholeOAuth2CookieSecret string `json:"piholeOAuth2CookieSecret,omitempty"`
 }
+
+func ReadConfig(r io.Reader) (Config, error) {
+	var cfg Config
+	contents, err := ioutil.ReadAll(r)
+	if err != nil {
+		return cfg, err
+	}
+	err = yaml.UnmarshalStrict(contents, &cfg)
+	return cfg, err
+}