Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterDeployment ¶
type ClusterDeployment struct { LeaseID mtypes.LeaseID Group *mani.Group Status ClusterDeploymentStatus }
ClusterDeployment stores leaseID, group details and deployment status
type ClusterDeploymentStatus ¶
type ClusterDeploymentStatus string
ClusterDeploymentStatus represents status of the cluster deployment
const ( // ClusterDeploymentUpdated is used whenever the deployment in the cluster is updated but may not be functional ClusterDeploymentUpdated ClusterDeploymentStatus = "updated" // ClusterDeploymentPending is used when cluster deployment status is pending ClusterDeploymentPending ClusterDeploymentStatus = "pending" // ClusterDeploymentDeployed is used when cluster deployment status is deployed ClusterDeploymentDeployed ClusterDeploymentStatus = "deployed" )
type LeaseAddFundsMonitor ¶
type LeaseRemoveFundsMonitor ¶
type ManifestReceived ¶
type ManifestReceived struct { LeaseID mtypes.LeaseID Manifest *mani.Manifest Deployment *dtypes.QueryDeploymentResponse Group *dtypes.Group }
ManifestReceived stores leaseID, manifest received, deployment and group details to be provisioned by the Provider.
func (ManifestReceived) ManifestGroup ¶
func (ev ManifestReceived) ManifestGroup() *mani.Group
ManifestGroup returns group if present in manifest or nil
Click to show internal directories.
Click to hide internal directories.