Documentation
¶
Index ¶
- func CheckTools(names ...string) error
- func IsCanceled(err error) bool
- type AWSCredentialProvider
- type Command
- type DataServiceCredentialProvider
- type Deployment
- func (d *Deployment) Run(ctx context.Context, environmentName string, action jobs.Action, jobID string, ...) error
- func (d *Deployment) RunJob(ctx context.Context, job jobs.Job, output io.Writer) error
- func (d *Deployment) SetAWSCredentialProvider(provider AWSCredentialProvider)
- func (d *Deployment) SetDataServiceCredentialProvider(provider DataServiceCredentialProvider)
- func (d *Deployment) SetStateBackendProvider(provider StateBackendProvider)
- func (d *Deployment) SetTLSCertificateProvider(provider TLSCertificateProvider)
- type Executor
- type RedactingWriter
- type StateBackendProvider
- type TLSCertificateProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckTools ¶
func IsCanceled ¶
Types ¶
type AWSCredentialProvider ¶
type Deployment ¶
type Deployment struct {
// contains filtered or unexported fields
}
func NewDeployment ¶
func NewDeployment(config *appconfig.Config, environments *environment.Repository) *Deployment
func (*Deployment) RunJob ¶
RunJob receives operation parameters from the task manager. Ordinary deployment jobs continue through Run unchanged; scoped storage jobs read only the allowlisted parameters placed in this private context value.
func (*Deployment) SetAWSCredentialProvider ¶
func (d *Deployment) SetAWSCredentialProvider(provider AWSCredentialProvider)
func (*Deployment) SetDataServiceCredentialProvider ¶
func (d *Deployment) SetDataServiceCredentialProvider(provider DataServiceCredentialProvider)
func (*Deployment) SetStateBackendProvider ¶
func (d *Deployment) SetStateBackendProvider(provider StateBackendProvider)
func (*Deployment) SetTLSCertificateProvider ¶
func (d *Deployment) SetTLSCertificateProvider(provider TLSCertificateProvider)
type RedactingWriter ¶
type RedactingWriter struct {
// contains filtered or unexported fields
}
func NewRedactingWriter ¶
func NewRedactingWriter(w io.Writer) *RedactingWriter
func (*RedactingWriter) Flush ¶
func (w *RedactingWriter) Flush() error
type StateBackendProvider ¶
type StateBackendProvider interface {
Runtime(context.Context) (statebackend.Runtime, error)
}
type TLSCertificateProvider ¶
Click to show internal directories.
Click to hide internal directories.