package
0.22.0
Repository: https://github.com/uselagoon/build-deploy-tool.git
Documentation: pkg.go.dev

# Functions

CheckServiceLagoonLabel checks the labels in a compose service to see if the requested label exists, and returns the value if so.
Checks the validity of the service name against the RFC1035 DNS label standard.
ExecTaskInPod .
ExecuteTaskInEnvironment .
GenerateFastlyConfiguration generates the fastly configuration for a specific route from Lagoon variables.
GenerateRoutesV2 generate routesv2 definitions from lagoon route mappings.
GetK8sClient .
GetLagoonVariable returns a given environment variable.
No description provided by the author
MergeRoutesV2 merge routes from the API onto the previously generated routes.
MergeVariables merges lagoon environment variables.
NewTask .
No description provided by the author
UnmarshaDockerComposeYAML unmarshal the lagoon.yml file into a YAML and map for consumption.
UnmarshalLagoonDockerComposeYAML unmarshal the docker-compose.yml file into a YAML and map for consumption.
UnmarshalLagoonYAML unmarshal the lagoon.yml file into a YAML and map for consumption.
VariableExists checks if a variable exists in a slice of environment variables.

# Variables

No description provided by the author

# Structs

Autogenerate .
No description provided by the author
No description provided by the author
No description provided by the author
Environment represents a Lagoon environment.
EnvironmentVariable is used to define Lagoon environment variables.
Fastly represents the fastly configuration for a Lagoon route.
Ingress represents a Lagoon route.
No description provided by the author
No description provided by the author
ProductionRoutes represents an active/standby configuration.
No description provided by the author
Route can be either a string or a map[string]Ingress, so we must implement a custom unmarshaller.
Routes .
RoutesV2 is the new routes definition.
RouteV2 is the new route definition.
Task .
TaskRun .
Tasks .
YAML represents the .lagoon.yml file.

# Type aliases

Environments .