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.