errors

package
v2.1.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2019 License: Apache-2.0 Imports: 0 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ENVUbiquityDbPvNameNotSet = NewError(ErrorReasonENVUbiquityDbPvNameNotSet)

Functions

func IsENVNamespaceNotSet

func IsENVNamespaceNotSet(err error) bool

func IsENVStorageClassNotSet

func IsENVStorageClassNotSet(err error) bool

func IsENVUbiquityDbPvNameNotSet

func IsENVUbiquityDbPvNameNotSet(err error) bool

func IsENVUbiquityDbSCNotSet

func IsENVUbiquityDbSCNotSet(err error) bool

func IsUbiquityServiceIPEmpty

func IsUbiquityServiceIPEmpty(err error) bool

func NewError

func NewError(reason ErrorReason) *ubError

Types

type ErrorReason

type ErrorReason string
const (
	ErrorReasonUbiquityServiceIPEmpty    ErrorReason = "Failed getting ubiquity serviceIP, it is empty"
	ErrorReasonENVNotSet                 ErrorReason = "ENV not set"
	ErrorReasonENVNamespaceNotSet        ErrorReason = "ENV NAMESPACE is not set"
	ErrorReasonENVStorageClassNotSet     ErrorReason = "ENV STORAGE_CLASS is not set"
	ErrorReasonENVUbiquityDbPvNameNotSet ErrorReason = "ENV UBIQUITY_DB_PV_NAME is not set"
	ErrorReasonENVUbiquityDbSCNotSet     ErrorReason = "ENV UBIQUITY_DB_STORAGECLASS is not set"
	ErrorReasonUnknown                   ErrorReason = "unknown"
)

func ReasonForError

func ReasonForError(err error) ErrorReason

ReasonForError returns the reason for a particular error.

type ReasonInterface

type ReasonInterface interface {
	Reason() ErrorReason
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL