Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ConcourseUpVersion = "COMPILE_TIME_VARIABLE_fly_concourse_up_version"
ConcourseUpVersion is a compile-time variable set with -ldflags
Functions ¶
This section is empty.
Types ¶
type AWSCredsGetter ¶
type AWSPipeline ¶
type AWSPipeline struct { PipelineTemplateParams AWSAccessKeyID string AWSSecretAccessKey string // contains filtered or unexported fields }
AWSPipeline is AWS specific implementation of Pipeline interface
func (AWSPipeline) BuildPipelineParams ¶
func (a AWSPipeline) BuildPipelineParams(deployment, namespace, region, domain string) (Pipeline, error)
BuildPipelineParams builds params for AWS concourse-up self update pipeline
func (AWSPipeline) GetConfigTemplate ¶
func (a AWSPipeline) GetConfigTemplate() string
GetConfigTemplate returns template for AWS Concourse Up 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
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 string) (Pipeline, error)
BuildPipelineParams builds params for AWS concourse-up self update pipeline
func (GCPPipeline) GetConfigTemplate ¶
func (a GCPPipeline) GetConfigTemplate() string
GetConfigTemplate returns template for AWS Concourse Up self update pipeline
type IClient ¶
type Pipeline ¶
type Pipeline interface { BuildPipelineParams(deployment, namespace, region, domain string) (Pipeline, error) GetConfigTemplate() string }
Pipeline is interface for self update pipeline
func NewAWSPipeline ¶
func NewAWSPipeline(getter AWSCredsGetter) Pipeline
NewAWSPipeline return AWSPipeline
func NewGCPPipeline ¶
NewGCPPipeline return GCPPipeline