Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ControlTowerVersion = "COMPILE_TIME_VARIABLE_fly_control_tower_version"
ControlTowerVersion is a compile-time variable set with -ldflags
Functions ¶
This section is empty.
Types ¶
type AWSPipeline ¶
type AWSPipeline struct {
PipelineTemplateParams
}
AWSPipeline is AWS specific implementation of Pipeline interface
func (AWSPipeline) BuildPipelineParams ¶
func (a AWSPipeline) BuildPipelineParams(deployment, namespace, region, domain, allowIps, iaas string) (Pipeline, error)
BuildPipelineParams builds params for AWS control-tower self update pipeline
func (AWSPipeline) GetConfigTemplate ¶
func (a AWSPipeline) GetConfigTemplate() string
GetConfigTemplate returns template for AWS Control-Tower self update pipeline
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client represents a low-level wrapper for fly
func (*Client) CanConnect ¶
CanConnect returns true if it can connect to the concourse
func (*Client) SetDefaultPipeline ¶
func (client *Client) SetDefaultPipeline(config config.ConfigView, allowFlyVersionDiscrepancy bool) error
SetDefaultPipeline sets the default pipeline against a given concourse
type Credentials ¶
Credentials represents credentials needed to connect to concourse
type GCPPipeline ¶
type GCPPipeline struct { PipelineTemplateParams GCPCreds string }
GCPPipeline is GCP specific implementation of Pipeline interface
func (GCPPipeline) BuildPipelineParams ¶
func (a GCPPipeline) BuildPipelineParams(deployment, namespace, region, domain, allowIps, iaas string) (Pipeline, error)
BuildPipelineParams builds params for AWS control-tower self update pipeline
func (GCPPipeline) GetConfigTemplate ¶
func (a GCPPipeline) GetConfigTemplate() string
GetConfigTemplate returns template for AWS Control-Tower self update pipeline