Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrClusterReadTimedout = errors.New("timeout waiting for cluster ready")
)
Functions ¶
This section is empty.
Types ¶
type Client ¶ added in v0.7.3
type Client interface { StatusClient Manifest() manifest.Client Cluster() cluster.Client }
type Config ¶ added in v0.9.1
type Config struct { ClusterWaitReadyDuration time.Duration ClusterPublicHostname string ClusterExternalPortQuantity uint InventoryResourcePollPeriod time.Duration InventoryResourceDebugFrequency uint BPS bidengine.BidPricingStrategy CPUCommitLevel float64 MemoryCommitLevel float64 StorageCommitLevel float64 BlockedHostnames []string DeploymentIngressStaticHosts bool }
func NewDefaultConfig ¶ added in v0.9.1
func NewDefaultConfig() Config
type Service ¶
Service is the interface that includes StatusClient interface. It also wraps ManifestHandler, Close and Done methods.
type Status ¶ added in v0.6.0
type Status struct { Cluster *ctypes.Status `json:"cluster"` Bidengine *bidengine.Status `json:"bidengine"` Manifest *manifest.Status `json:"manifest"` ClusterPublicHostname string `json:"cluster_public_hostname,omitempty"` }
Status is the data structure that stores Cluster, Bidengine and Manifest details.
Click to show internal directories.
Click to hide internal directories.