topology

package
v0.0.0-...-8f2995f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 11, 2016 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReloadStorage

func ReloadStorage(storageType int) error

Types

type DummyError

type DummyError struct {
	// contains filtered or unexported fields
}

func (*DummyError) Error

func (dummyError *DummyError) Error() string

type Launch

type Launch struct {
	Order                    int
	LaunchApplication        *LaunchApplication
	LaunchClusterApplication *LaunchClusterApplication
}

type LaunchApplication

type LaunchApplication struct {
	ImageInformationName string
	Version              string
	Description          string
	ReplicaAmount        int
	PortSlice            []deploy.DeployContainerPort
	EnvironmentSlice     []control.ReplicationControllerContainerEnvironment
	ResourceMap          map[string]interface{}
	ExtraJsonMap         map[string]interface{}
}

type LaunchClusterApplication

type LaunchClusterApplication struct {
	Name                              string
	Size                              int
	EnvironmentSlice                  []interface{}
	ReplicationControllerExtraJsonMap map[string]interface{}
}

type Storage

type Storage interface {
	DeleteTopology(name string) error
	SaveTopology(topology *Topology) error
	LoadTopology(name string) (*Topology, error)
	LoadAllTopology() ([]Topology, error)
	// contains filtered or unexported methods
}

func GetStorage

func GetStorage() Storage

type StorageDummy

type StorageDummy struct {
	// contains filtered or unexported fields
}

func (*StorageDummy) DeleteTopology

func (storageDummy *StorageDummy) DeleteTopology(name string) error

func (*StorageDummy) LoadAllTopology

func (storageDummy *StorageDummy) LoadAllTopology() ([]Topology, error)

func (*StorageDummy) LoadTopology

func (storageDummy *StorageDummy) LoadTopology(name string) (*Topology, error)

func (*StorageDummy) SaveTopology

func (storageDummy *StorageDummy) SaveTopology(topology *Topology) error

func (*StorageDummy) ShouldCheck

func (storageDummy *StorageDummy) ShouldCheck() bool

type StorageEtcd

type StorageEtcd struct {
}

func (*StorageEtcd) DeleteTopology

func (storageEtcd *StorageEtcd) DeleteTopology(name string) error

func (*StorageEtcd) LoadAllTopology

func (storageEtcd *StorageEtcd) LoadAllTopology() ([]Topology, error)

func (*StorageEtcd) LoadTopology

func (storageEtcd *StorageEtcd) LoadTopology(name string) (*Topology, error)

func (*StorageEtcd) SaveTopology

func (storageEtcd *StorageEtcd) SaveTopology(topology *Topology) error

type Topology

type Topology struct {
	Name            string
	SourceNamespace string
	CreatedUser     string
	CreatedDate     time.Time
	Description     string
	LaunchSlice     []Launch
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL