Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientService ¶
type ClientService interface {
Status(inst flux.InstanceID) (flux.Status, error)
ListServices(inst flux.InstanceID, namespace string) ([]flux.ServiceStatus, error)
ListImages(flux.InstanceID, flux.ServiceSpec) ([]flux.ImageStatus, error)
PostRelease(flux.InstanceID, jobs.ReleaseJobParams) (jobs.JobID, error)
GetRelease(flux.InstanceID, jobs.JobID) (jobs.Job, error)
Automate(flux.InstanceID, flux.ServiceID) error
Deautomate(flux.InstanceID, flux.ServiceID) error
Lock(flux.InstanceID, flux.ServiceID) error
Unlock(flux.InstanceID, flux.ServiceID) error
History(flux.InstanceID, flux.ServiceSpec, time.Time, int64) ([]flux.HistoryEntry, error)
GetConfig(_ flux.InstanceID, fingerprint string) (flux.InstanceConfig, error)
SetConfig(flux.InstanceID, flux.UnsafeInstanceConfig) error
PatchConfig(flux.InstanceID, flux.ConfigPatch) error
GenerateDeployKey(flux.InstanceID) error
Export(inst flux.InstanceID) ([]byte, error)
}
type DaemonService ¶
type DaemonService interface {
RegisterDaemon(flux.InstanceID, platform.Platform) error
IsDaemonConnected(flux.InstanceID) error
}
type FluxService ¶
type FluxService interface {
ClientService
DaemonService
}
Click to show internal directories.
Click to hide internal directories.