Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotRunning = errors.New("not running")
Functions ¶
This section is empty.
Types ¶
type Client ¶ added in v0.0.8
type Client interface { Deploy(types.LeaseID, *types.ManifestGroup) error TeardownLease(types.LeaseID) error TeardownNamespace(string) error Deployments() ([]Deployment, error) LeaseStatus(types.LeaseID) (*types.LeaseStatusResponse, error) ServiceStatus(types.LeaseID, string) (*types.ServiceStatusResponse, error) ServiceLogs(context.Context, types.LeaseID, int64, bool) ([]*ServiceLog, error) }
func NullClient ¶ added in v0.0.8
func NullClient() Client
type Cluster ¶
type Cluster interface {
Reserve(types.OrderID, *types.DeploymentGroup) (Reservation, error)
}
type Deployment ¶ added in v0.0.9
type Deployment interface { LeaseID() types.LeaseID ManifestGroup() *types.ManifestGroup }
type Reservation ¶
type Reservation interface { OrderID() types.OrderID Group() *types.DeploymentGroup }
type Service ¶
Manage compute cluster for the provider. Will eventually integrate with kubernetes, etc...
type ServiceLog ¶ added in v0.2.2
type ServiceLog struct { Name string Stream io.ReadCloser Scanner *bufio.Scanner }
func NewServiceLog ¶ added in v0.2.2
func NewServiceLog(name string, stream io.ReadCloser) *ServiceLog
Directories ¶
Path | Synopsis |
---|---|
mocks
Code generated by mockery v1.0.0
|
Code generated by mockery v1.0.0 |
Code generated by mockery v1.0.0 Code generated by mockery v1.0.0 Code generated by mockery v1.0.0 Code generated by mockery v1.0.0
|
Code generated by mockery v1.0.0 Code generated by mockery v1.0.0 Code generated by mockery v1.0.0 Code generated by mockery v1.0.0 |
Click to show internal directories.
Click to hide internal directories.