Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GlobalRepository ¶
type GlobalRepository interface { CreateApp(appName string) (*model.App, error) DeleteApp(appName string) error ListApps(appNames ...string) ([]*model.App, error) CreateCluster(appName, clusterName string) (*model.Cluster, error) DeleteCluster(appName, clusterName string) error ListClusters(appName string) ([]*model.Cluster, error) CreateNamespace(appName, clusterName, namespaceName string) (*model.Namespace, error) DeleteNamespace(appName, clusterName, namespaceName string) error ListNamespace(appName, clusterName string) ([]*model.Namespace, error) ListItems(appName, clusterName, namespaceName string) ([]*model.Item, error) UpdateItems(appName, clusterName, namespace string, del []*model.Item, update []*model.Item, insert []*model.Item) error }
type Repository ¶
type Repository interface { GlobalRepository }
func GetRepository ¶
func GetRepository() Repository
Click to show internal directories.
Click to hide internal directories.