Documentation ¶
Index ¶
- func DownloadPlugins(pluginPath string, url string) error
- func DownloadStatefulPlugin(workingDir string) error
- func FileLocation(relativePath string) string
- func ProjectRoot() string
- func RandomString(prefix string) string
- type AWSVerifier
- func (a AWSVerifier) DeleteObjectFromS3(bucketName string, key string)
- func (a AWSVerifier) ExpectS3BucketToExist(bucketName string)
- func (a AWSVerifier) ExpectS3FileToExist(bucketName string, key string)
- func (a AWSVerifier) ExpectS3FileToNotExist(bucketName string, key string)
- func (a AWSVerifier) ExpectS3ServerSideEncryption(bucketName string, key string, expectedAlgo string, expectedKMSKeyID ...string)
- func (a AWSVerifier) GetLastModifiedFromS3(bucketName string, key string) string
- func (a AWSVerifier) GetMD5FromS3(bucketName string, key string) string
- func (a AWSVerifier) UploadObjectToS3(bucketName string, key string, content io.Reader)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DownloadPlugins ¶
func DownloadStatefulPlugin ¶
func FileLocation ¶
func ProjectRoot ¶
func ProjectRoot() string
func RandomString ¶
Types ¶
type AWSVerifier ¶
type AWSVerifier struct {
// contains filtered or unexported fields
}
func NewAWSVerifier ¶
func NewAWSVerifier(accessKey string, secretKey string, region string, endpoint string) *AWSVerifier
func (AWSVerifier) DeleteObjectFromS3 ¶
func (a AWSVerifier) DeleteObjectFromS3(bucketName string, key string)
func (AWSVerifier) ExpectS3BucketToExist ¶
func (a AWSVerifier) ExpectS3BucketToExist(bucketName string)
func (AWSVerifier) ExpectS3FileToExist ¶
func (a AWSVerifier) ExpectS3FileToExist(bucketName string, key string)
func (AWSVerifier) ExpectS3FileToNotExist ¶
func (a AWSVerifier) ExpectS3FileToNotExist(bucketName string, key string)
func (AWSVerifier) ExpectS3ServerSideEncryption ¶
func (a AWSVerifier) ExpectS3ServerSideEncryption(bucketName string, key string, expectedAlgo string, expectedKMSKeyID ...string)
func (AWSVerifier) GetLastModifiedFromS3 ¶
func (a AWSVerifier) GetLastModifiedFromS3(bucketName string, key string) string
func (AWSVerifier) GetMD5FromS3 ¶
func (a AWSVerifier) GetMD5FromS3(bucketName string, key string) string
func (AWSVerifier) UploadObjectToS3 ¶
func (a AWSVerifier) UploadObjectToS3(bucketName string, key string, content io.Reader)
Click to show internal directories.
Click to hide internal directories.