Documentation
¶
Index ¶
- Constants
- func CreateBucketIfNotFound(awsClient *aws.Client, bucket string) error
- func CreateLogGroupIfNotFound(awsClient *aws.Client, logGroup string) error
- func ErrorAPINotReady(apiName string, status string) error
- func ErrorCLINotConfigured(env string) error
- func ErrorClusterAlreadyCreated(clusterName string, region string) error
- func ErrorClusterAlreadyDeleted(clusterName string, region string) error
- func ErrorClusterDebug(out string) error
- func ErrorClusterDoesNotExist(clusterName string, region string) error
- func ErrorClusterDown(out string) error
- func ErrorClusterDownInProgress(clusterName string, region string) error
- func ErrorClusterInfo(out string) error
- func ErrorClusterRefresh(out string) error
- func ErrorClusterUp(out string) error
- func ErrorClusterUpInProgress(clusterName string, region string) error
- func ErrorClusterUpdate(out string) error
- func ErrorConnectToDockerDaemon() error
- func ErrorCortexYAMLNotFound() error
- func ErrorDockerCtrlC() error
- func ErrorDockerPermissions(err error) error
- func ErrorDuplicateCLIEnvNames(environment string) error
- func ErrorFailedClusterStatus(status clusterstate.Status, clusterName string, region string) error
- func ErrorFailedToConnectOperator(originalError error, operatorURL string) error
- func ErrorInvalidOperatorEndpoint(endpoint string) error
- func ErrorOneAWSConfigFieldSet(setConfigField string, missingConfigField string, configPath string) error
- func ErrorOneAWSEnvVarSet(setEnvVar string, missingEnvVar string) error
- func ErrorOperatorResponseUnknown(body string, statusCode int) error
- func ErrorOperatorSocketRead(err error) error
- func ErrorOperatorStreamResponseUnknown(body string, statusCode int) error
- func ErrorResponseUnknown(body string, statusCode int) error
- func Execute()
- func HTTPDelete(endpoint string, qParams ...map[string]string) ([]byte, error)
- func HTTPGet(endpoint string, qParams ...map[string]string) ([]byte, error)
- func HTTPPostJSON(endpoint string, jsonRequestData []byte, qParams ...map[string]string) ([]byte, error)
- func HTTPPostNoBody(endpoint string, qParams ...map[string]string) ([]byte, error)
- func HTTPPostObjAsJSON(endpoint string, requestData interface{}, qParams ...map[string]string) ([]byte, error)
- func HTTPUpload(endpoint string, input *HTTPUploadInput, qParams ...map[string]string) ([]byte, error)
- func HTTPUploadZip(endpoint string, zipInput *zip.Input, fileName string, ...) ([]byte, error)
- func StreamLogs(apiName string) error
- type AWSCredentials
- type CLIConfig
- type CLIEnvConfig
- type GenericClient
- type HTTPUploadInput
- type OperatorClient
Constants ¶
View Source
const ( ErrCLINotConfigured = "cli.cli_not_configured" ErrCortexYAMLNotFound = "cli.cortex_yaml_not_found" ErrConnectToDockerDaemon = "cli.connect_to_docker_daemon" ErrDockerPermissions = "cli.docker_permissions" ErrDockerCtrlC = "cli.docker_ctrl_c" ErrAPINotReady = "cli.api_not_ready" ErrFailedToConnectOperator = "cli.failed_to_connect_operator" ErrOperatorSocketRead = "cli.operator_socket_read" ErrResponseUnknown = "cli.response_unknown" ErrOperatorResponseUnknown = "cli.operator_response_unknown" ErrOperatorStreamResponseUnknown = "cli.operator_stream_response_unknown" ErrOneAWSEnvVarSet = "cli.one_aws_env_var_set" ErrOneAWSConfigFieldSet = "cli.one_aws_config_field_set" ErrClusterUp = "cli.cluster_up" ErrClusterUpdate = "cli.cluster_update" ErrClusterInfo = "cli.cluster_info" ErrClusterDebug = "cli.cluster_debug" ErrClusterRefresh = "cli.cluster_refresh" ErrClusterDown = "cli.cluster_down" ErrDuplicateCLIEnvNames = "cli.duplicate_cli_env_names" ErrInvalidOperatorEndpoint = "cli.invalid_operator_endpoint" ErrClusterUpInProgress = "cli.cluster_up_in_progress" ErrClusterAlreadyCreated = "cli.cluster_already_created" ErrClusterDownInProgress = "cli.cluster_down_in_progress" ErrClusterAlreadyDeleted = "cli.cluster_already_deleted" ErrFailedClusterStatus = "cli.failed_cluster_status" ErrClusterDoesNotExist = "cli.cluster_does_not_exist" )
Variables ¶
This section is empty.
Functions ¶
func CreateBucketIfNotFound ¶ added in v0.15.0
func CreateLogGroupIfNotFound ¶ added in v0.15.0
func ErrorAPINotReady ¶ added in v0.4.0
func ErrorCLINotConfigured ¶ added in v0.15.0
func ErrorClusterAlreadyCreated ¶ added in v0.15.0
func ErrorClusterAlreadyDeleted ¶ added in v0.15.0
func ErrorClusterDebug ¶ added in v0.15.0
func ErrorClusterDoesNotExist ¶ added in v0.15.0
func ErrorClusterDown ¶ added in v0.15.0
func ErrorClusterDownInProgress ¶ added in v0.15.0
func ErrorClusterInfo ¶ added in v0.15.0
func ErrorClusterRefresh ¶ added in v0.15.0
func ErrorClusterUp ¶ added in v0.15.0
func ErrorClusterUpInProgress ¶ added in v0.15.0
func ErrorClusterUpdate ¶ added in v0.15.0
func ErrorConnectToDockerDaemon ¶ added in v0.15.0
func ErrorConnectToDockerDaemon() error
func ErrorCortexYAMLNotFound ¶ added in v0.15.0
func ErrorCortexYAMLNotFound() error
func ErrorDockerCtrlC ¶ added in v0.15.0
func ErrorDockerCtrlC() error
func ErrorDockerPermissions ¶ added in v0.15.0
func ErrorDuplicateCLIEnvNames ¶ added in v0.12.0
func ErrorFailedClusterStatus ¶ added in v0.15.0
func ErrorFailedClusterStatus(status clusterstate.Status, clusterName string, region string) error
func ErrorFailedToConnectOperator ¶ added in v0.9.0
func ErrorInvalidOperatorEndpoint ¶ added in v0.15.0
func ErrorOneAWSConfigFieldSet ¶ added in v0.15.0
func ErrorOneAWSEnvVarSet ¶ added in v0.15.0
func ErrorOperatorResponseUnknown ¶ added in v0.15.0
func ErrorOperatorSocketRead ¶ added in v0.15.0
func ErrorOperatorStreamResponseUnknown ¶ added in v0.15.0
func ErrorResponseUnknown ¶ added in v0.15.0
func HTTPDelete ¶ added in v0.13.0
func HTTPPostJSON ¶
func HTTPPostNoBody ¶ added in v0.13.0
func HTTPPostObjAsJSON ¶ added in v0.13.0
func HTTPUpload ¶
func HTTPUploadZip ¶
func StreamLogs ¶
Types ¶
type AWSCredentials ¶ added in v0.10.0
type CLIConfig ¶ added in v0.8.0
type CLIConfig struct { Telemetry bool `json:"telemetry" yaml:"telemetry"` Environments []*CLIEnvConfig `json:"environments" yaml:"environments"` }
type CLIEnvConfig ¶ added in v0.12.0
type CLIEnvConfig struct { Name string `json:"name" yaml:"name"` OperatorEndpoint string `json:"operator_endpoint" yaml:"operator_endpoint"` AWSAccessKeyID string `json:"aws_access_key_id" yaml:"aws_access_key_id"` AWSSecretAccessKey string `json:"aws_secret_access_key" yaml:"aws_secret_access_key"` }
type GenericClient ¶ added in v0.12.0
func (*GenericClient) MakeRequest ¶ added in v0.12.0
func (client *GenericClient) MakeRequest(request *http.Request) ([]byte, error)
type HTTPUploadInput ¶
type OperatorClient ¶ added in v0.12.0
func (*OperatorClient) MakeRequest ¶ added in v0.12.0
func (client *OperatorClient) MakeRequest(request *http.Request) ([]byte, error)
Click to show internal directories.
Click to hide internal directories.