Documentation ¶
Index ¶
- func CreateDevReleaseClients(dryRun bool) (*SourceClients, *ReleaseClients, error)
- func CreateProdReleaseClients() (*SourceClients, *ReleaseClients, error)
- func CreateStagingReleaseClients() (*SourceClients, *ReleaseClients, error)
- type ReleaseClients
- type ReleaseECRPublicClient
- type ReleaseS3Clients
- type SourceClients
- type SourceECRClient
- type SourceS3Clients
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateDevReleaseClients ¶
func CreateDevReleaseClients(dryRun bool) (*SourceClients, *ReleaseClients, error)
Function to create release clients for dev release.
func CreateProdReleaseClients ¶
func CreateProdReleaseClients() (*SourceClients, *ReleaseClients, error)
Function to create clients for production release.
func CreateStagingReleaseClients ¶
func CreateStagingReleaseClients() (*SourceClients, *ReleaseClients, error)
Function to create clients for staging release.
Types ¶
type ReleaseClients ¶
type ReleaseClients struct { S3 *ReleaseS3Clients ECRPublic *ReleaseECRPublicClient }
type ReleaseECRPublicClient ¶
type ReleaseECRPublicClient struct { Client *ecrpublicsdk.ECRPublic AuthConfig *docker.AuthConfiguration }
type SourceClients ¶
type SourceClients struct { S3 *SourceS3Clients ECR *SourceECRClient }
type SourceECRClient ¶
type SourceECRClient struct { EcrClient *ecrsdk.ECR EcrPublicClient *ecrpublicsdk.ECRPublic AuthConfig *docker.AuthConfiguration }
type SourceS3Clients ¶
Click to show internal directories.
Click to hide internal directories.