Documentation ¶
Index ¶
- type ErrorCode
- type ExecutionError
- func NewExecuteScriptError(cause error) ExecutionError
- func NewGetScriptPathError(cause error) ExecutionError
- func NewNoEnoughSpaceError(cause error) ExecutionError
- func NewPowershellNotFoundError(cause error) ExecutionError
- func NewResolvingInstanceNameError(cause error) ExecutionError
- func NewSaveScriptFileError(cause error) ExecutionError
- func NewScriptFileExistedError(savePath string, cause error) ExecutionError
- func NewSetExecutablePermissionError(cause error) ExecutionError
- func NewSetWindowsPermissionError(cause error) ExecutionError
- func NewSystemDefaultShellNotFoundError(cause error) ExecutionError
- func NewUnknownCommandTypeError() ExecutionError
- type InvalidSettingError
- func NewDefaultWorkingDirectoryNotAvailableError(message string) InvalidSettingError
- func NewHomeDirectoryNotAvailableError(cause error) InvalidSettingError
- func NewInvalidEnvironmentParameterError(message string) InvalidSettingError
- func NewInvalidUsernameOrPasswordError(cause error, shortMessage string) InvalidSettingError
- func NewWorkingDirectoryNotExistError(workingDir string) InvalidSettingError
- type NoEnoughSpaceError
- type NormalizedExecutionError
- type NormalizedValidationError
- func NewContainerConnectError(cause error) NormalizedValidationError
- func NewContainerNameAndIdNotMatchError(containerId string, expectedName string) NormalizedValidationError
- func NewContainerNameDuplicatedError() NormalizedValidationError
- func NewContainerNotFoundError() NormalizedValidationError
- func NewContainerStateAbnormalError(currentState string) NormalizedValidationError
- func NewInvalidContainerIdError() NormalizedValidationError
- func NewInvalidContainerNameError() NormalizedValidationError
- func NewUnsupportedContainerRuntimeError() NormalizedValidationError
- func NormalizeValidationError(category string, cause error) NormalizedValidationError
- type Stringer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorCode ¶
type ErrorCode int
ErrorCode defines and MUST contain all error codes that will be reported as failure
const ( WrapErrBase64DecodeFailed ErrorCode WrapErrExecuteScriptFailed WrapErrResolveEnvironmentParameterFailed WrapGeneralError )
type ExecutionError ¶
func NewExecuteScriptError ¶
func NewExecuteScriptError(cause error) ExecutionError
func NewGetScriptPathError ¶
func NewGetScriptPathError(cause error) ExecutionError
func NewNoEnoughSpaceError ¶
func NewNoEnoughSpaceError(cause error) ExecutionError
func NewPowershellNotFoundError ¶
func NewPowershellNotFoundError(cause error) ExecutionError
func NewResolvingInstanceNameError ¶
func NewResolvingInstanceNameError(cause error) ExecutionError
func NewSaveScriptFileError ¶
func NewSaveScriptFileError(cause error) ExecutionError
func NewScriptFileExistedError ¶
func NewScriptFileExistedError(savePath string, cause error) ExecutionError
func NewSetExecutablePermissionError ¶
func NewSetExecutablePermissionError(cause error) ExecutionError
func NewSetWindowsPermissionError ¶
func NewSetWindowsPermissionError(cause error) ExecutionError
func NewSystemDefaultShellNotFoundError ¶
func NewSystemDefaultShellNotFoundError(cause error) ExecutionError
func NewUnknownCommandTypeError ¶
func NewUnknownCommandTypeError() ExecutionError
type InvalidSettingError ¶
func NewDefaultWorkingDirectoryNotAvailableError ¶
func NewDefaultWorkingDirectoryNotAvailableError(message string) InvalidSettingError
func NewHomeDirectoryNotAvailableError ¶
func NewHomeDirectoryNotAvailableError(cause error) InvalidSettingError
func NewInvalidEnvironmentParameterError ¶
func NewInvalidEnvironmentParameterError(message string) InvalidSettingError
func NewInvalidUsernameOrPasswordError ¶
func NewInvalidUsernameOrPasswordError(cause error, shortMessage string) InvalidSettingError
func NewWorkingDirectoryNotExistError ¶
func NewWorkingDirectoryNotExistError(workingDir string) InvalidSettingError
type NoEnoughSpaceError ¶
type NoEnoughSpaceError struct {
// contains filtered or unexported fields
}
func (*NoEnoughSpaceError) Code ¶
func (e *NoEnoughSpaceError) Code() ErrorCode
func (*NoEnoughSpaceError) Error ¶
func (e *NoEnoughSpaceError) Error() string
type NormalizedExecutionError ¶
func NewContainerRuntimeInternalError ¶
func NewContainerRuntimeInternalError(cause error) NormalizedExecutionError
func NewContainerRuntimeTimeoutError ¶
func NewContainerRuntimeTimeoutError(cause error) NormalizedExecutionError
func NormalizeExecutionError ¶
func NormalizeExecutionError(code string, cause error) NormalizedExecutionError
type NormalizedValidationError ¶
func NewContainerConnectError ¶
func NewContainerConnectError(cause error) NormalizedValidationError
func NewContainerNameAndIdNotMatchError ¶
func NewContainerNameAndIdNotMatchError(containerId string, expectedName string) NormalizedValidationError
func NewContainerNameDuplicatedError ¶
func NewContainerNameDuplicatedError() NormalizedValidationError
func NewContainerNotFoundError ¶
func NewContainerNotFoundError() NormalizedValidationError
func NewContainerStateAbnormalError ¶
func NewContainerStateAbnormalError(currentState string) NormalizedValidationError
func NewInvalidContainerIdError ¶
func NewInvalidContainerIdError() NormalizedValidationError
func NewInvalidContainerNameError ¶
func NewInvalidContainerNameError() NormalizedValidationError
func NewUnsupportedContainerRuntimeError ¶
func NewUnsupportedContainerRuntimeError() NormalizedValidationError
func NormalizeValidationError ¶
func NormalizeValidationError(category string, cause error) NormalizedValidationError
Click to show internal directories.
Click to hide internal directories.