move cluster interface to a different package

This commit is contained in:
Murat Kabilov 2017-06-09 17:43:34 +02:00
parent 8f8d3d5148
commit 903e16ac80
2 changed files with 3 additions and 3 deletions

View File

@ -31,7 +31,7 @@ type Controller struct {
logger *logrus.Entry
clustersMu sync.RWMutex
clusters map[types.NamespacedName]types.Cluster
clusters map[types.NamespacedName]types.OperatorCluster
stopChs map[types.NamespacedName]chan struct{}
postgresqlInformer cache.SharedIndexInformer
@ -56,7 +56,7 @@ func New(controllerConfig *Config, operatorConfig *config.Config) *Controller {
Config: *controllerConfig,
opConfig: operatorConfig,
logger: logger.WithField("pkg", "controller"),
clusters: make(map[types.NamespacedName]types.Cluster),
clusters: make(map[types.NamespacedName]types.OperatorCluster),
stopChs: make(map[types.NamespacedName]chan struct{}),
podCh: make(chan types.PodEvent),
}

View File

@ -70,7 +70,7 @@ type UserSyncer interface {
ExecuteSyncRequests(req []PgSyncUserRequest, db *sql.DB) error
}
type Cluster interface {
type OperatorCluster interface {
Create() error
Delete() error
ExecCommand(podName *NamespacedName, command ...string) (string, error)