Documentation ¶
Index ¶
- func CreateDevReleaseClients(dryRun bool) (*SourceClients, *ReleaseClients, error)
- func CreateProdReleaseClients() (*SourceClients, *ReleaseClients, error)
- func CreateStagingReleaseClients(bundleRelease bool) (*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(bundleRelease bool) (*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 Packages *SourceECRClient }
type SourceECRClient ¶
type SourceECRClient struct { EcrClient *ecrsdk.ECR EcrPublicClient *ecrpublicsdk.ECRPublic AuthConfig *docker.AuthConfiguration }
type SourceS3Clients ¶
type SourceS3Clients struct { Client *s3.S3 Downloader *s3manager.Downloader }
Click to show internal directories.
Click to hide internal directories.