Documentation
¶
Index ¶
- Constants
- func AttachResourceURIsToAzureStatus(status *AzureDeploymentStatus, resourceGroupName string, environment string)
- func IsAzureEnvironment(environment string) bool
- func IsValidEnvironment(environment string) bool
- func ReportAzureStatus(status AzureDeploymentStatus, environment string)
- type AzureDeploymentStatus
Constants ¶
View Source
const ( EnvironmentsLocal = "local" EnvironmentsCI = "ci" EnvironmentsOCD = "ocd" EnvironmentsAzure = "azure" )
Variables ¶
This section is empty.
Functions ¶
func AttachResourceURIsToAzureStatus ¶
func AttachResourceURIsToAzureStatus( status *AzureDeploymentStatus, resourceGroupName string, environment string, )
Attach deployed resource URIs to the one click deployment status if we're in the correct environment & we have a resource group name.
func IsAzureEnvironment ¶
func IsValidEnvironment ¶
Check if the environment is valid.
func ReportAzureStatus ¶
func ReportAzureStatus(status AzureDeploymentStatus, environment string)
Print out the status JSON for azure/cloudshell if in the correct environment.
Types ¶
type AzureDeploymentStatus ¶
type AzureDeploymentStatus struct {
Steps []string `json:"steps"`
CurrentStep int `json:"currentStep"`
Status string `json:"status"`
ResourceURIs []string `json:"resourceURIs"`
Error string `json:"error"`
}
/ The status of a one-click deployment.
func NewAzureDeploymentStatus ¶
func NewAzureDeploymentStatus() AzureDeploymentStatus
func (*AzureDeploymentStatus) AddResourceURI ¶
func (status *AzureDeploymentStatus) AddResourceURI(uri string)
func (*AzureDeploymentStatus) AddStep ¶
func (status *AzureDeploymentStatus) AddStep(step string)
func (*AzureDeploymentStatus) AsJsonString ¶
func (status *AzureDeploymentStatus) AsJsonString() (string, error)
Get the status as a JSON string.
func (*AzureDeploymentStatus) SetError ¶
func (status *AzureDeploymentStatus) SetError(err error)
Click to show internal directories.
Click to hide internal directories.