Versions in this module Expand all Collapse all v0 v0.4.0 May 3, 2017 Changes in this version + func ExecuteCmd(Cmd string, cmdArgs []string) (stdout string, stderr string, exitCode int) + func ExecuteCmdAndLogToConsole(command string, cmdArgs []string, cmdEnv []string) (stdout string, stderr string, err error) + func ExecuteCmdWithEnv(Cmd string, cmdArgs []string, env []string) (stdout string, stderr string, exitCode int) + func ExecuteCommand(cmdStruct objects.CommandArgs) objects.CommandOut + type K8sHelper struct + func CreatK8sHelper() *K8sHelper + func (k8sh *K8sHelper) CleanUpDymaincCreatedPVC(blockList map[string]blockListData) + func (k8sh *K8sHelper) GetService(servicename string) (string, error) + func (k8sh *K8sHelper) IsPodRunning(name string) bool + func (k8sh *K8sHelper) IsPodRunningInNamespace(name string) bool + func (k8sh *K8sHelper) IsPodTerminated(name string) bool + func (k8sh *K8sHelper) IsPodTerminatedInNamespace(name string) bool + func (k8sh *K8sHelper) IsServiceUp(name string) bool + func (k8sh *K8sHelper) IsServiceUpInNameSpace(name string) bool + func (k8sh *K8sHelper) IsThirdPartyResourcePresent(tprname string) bool + func (k8sh *K8sHelper) ResourceOperation(action string, poddefPath string) (string, error) + func (k8sh *K8sHelper) ResourceOperationFromTemplate(action string, poddefPath string) (string, error) + type ObjectBucketListData struct + Created string + Name string + NumberOfObjects int + Owner string + Size int + type ObjectConnectionData struct + AwsAccessKey string + AwsEndpoint string + AwsHost string + AwsSecretKey string + type ObjectUserData struct + AccessKey string + DisplayName string + Email string + SecretKey string + UserId string + type ObjectUserListData struct + DisplayName string + Email string + UserId string + type RookHelper struct + func CreateRookHelper() *RookHelper + func (rh *RookHelper) GetRgwServiceNodePort(rawdata string) (string, error) + func (rh *RookHelper) ParseBlockListData(rawdata string) map[string]blockListData + func (rh *RookHelper) ParseFileSystemData(rawdata string) fileSystemListData + func (rh *RookHelper) ParserObjectBucketListData(rawdata string) map[string]ObjectBucketListData + func (rh *RookHelper) ParserObjectConnectionData(rawdata string) ObjectConnectionData + func (rh *RookHelper) ParserObjectUserData(rawdata string) ObjectUserData + func (rh *RookHelper) ParserObjectUserListData(rawdata string) map[string]ObjectUserListData + type S3Helper struct + func CreateNewS3Helper(endpoint string, keyId string, keySecret string) *S3Helper + func (h *S3Helper) CreateBucket(name string) (bool, error) + func (h *S3Helper) DeleteBucket(name string) (bool, error) + func (h *S3Helper) DeleteObjectInBucket(bucketname string, key string) (bool, error) + func (h *S3Helper) GetObjectInBucket(bucketname string, key string) (string, error) + func (h *S3Helper) PutObjectInBucket(bucketname string, body string, key string, contentType string) (bool, error)