environments

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

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 IsAzureEnvironment(environment string) bool

func IsValidEnvironment

func IsValidEnvironment(environment string) bool

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL