errors

package
v3.0.0-...-5d147a3 Latest Latest
Warning

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

Go to latest
Published: Feb 4, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ErrorCommandSpecific is reserved for command specific indications
	ErrorCommandSpecific = 1
	// ErrorConnectionFailure is returned on connection failure to API endpoint
	ErrorConnectionFailure = 11
	// ErrorAPIResponse is returned on unexpected API response, i.e. authorization failure
	ErrorAPIResponse = 12
	// ErrorResourceDoesNotExist is returned when the requested resource does not exist
	ErrorResourceDoesNotExist = 13
	// ErrorGeneric is returned for generic error
	ErrorGeneric = 20
)

Variables

This section is empty.

Functions

func CheckError

func CheckError(err error)

CheckError logs a fatal message and exits with ErrorGeneric if err is not nil

func FailOnErr

func FailOnErr(v any, err error) any

FailOnErr panics if there is an error. It returns the first value so you can use it if you cast it: text := FailOrErr(Foo)).(string)

func Fatal

func Fatal(exitcode int, args ...any)

Fatal is a wrapper for logrus.Fatal() to exit with custom code

func Fatalf

func Fatalf(exitcode int, format string, args ...any)

Fatalf is a wrapper for logrus.Fatalf() to exit with custom code

func IsCredentialsConfigurationError

func IsCredentialsConfigurationError(err error) bool

IsCredentialsConfigurationError checks if the given error is a wrapped credentials configuration error.

func NewCredentialsConfigurationError

func NewCredentialsConfigurationError(err error) error

NewCredentialsConfigurationError wraps any error into a credentials configuration error.

Types

This section is empty.

Jump to

Keyboard shortcuts

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