X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=cmd%2Fappmgr%2Ftypes.go;h=1c9556dd392cb6b13afe02639d62fc08b23e1afe;hb=refs%2Fchanges%2F93%2F1893%2F1;hp=e32b62f1e4718304e3dd682a3a1ef64f5aed43e1;hpb=059775ccd9e7c5482747729890800f7a7d507a94;p=ric-plt%2Fappmgr.git diff --git a/cmd/appmgr/types.go b/cmd/appmgr/types.go index e32b62f..1c9556d 100755 --- a/cmd/appmgr/types.go +++ b/cmd/appmgr/types.go @@ -77,11 +77,14 @@ type ConfigMapper interface { CreateConfigMap(r XAppConfig) (errList []CMError, err error) UpdateConfigMap(r XAppConfig) (errList []CMError, err error) DeleteConfigMap(r XAppConfig) (cm interface{}, err error) + ReadSchema(name string, c *XAppConfig) (err error) PurgeConfigMap(m XappDeploy) (cm interface{}, err error) RestoreConfigMap(m XappDeploy, cm interface{}) (err error) ReadConfigMap(name string, ns string, c *interface{}) (err error) ApplyConfigMap(r XAppConfig, action string) (err error) GetMessages(name string) (msgs MessageTypes) + GetNamespace(ns string) string + GetNamesFromHelmRepo() (names []string) } type Helmer interface { @@ -90,6 +93,7 @@ type Helmer interface { Install(m XappDeploy) (xapp Xapp, err error) Status(name string) (xapp Xapp, err error) StatusAll() (xapps []Xapp, err error) + SearchAll() (xapps []string) List() (xapps []string, err error) Delete(name string) (xapp Xapp, err error) } @@ -119,7 +123,7 @@ type SubscriptionNotif struct { Id string `json:"id"` Version int `json:"version"` EventType string `json:"eventType"` - XappData []Xapp `json:"xapp"` + XApps string `json:"xApps"` } type Subscription struct {