Documentation ¶
Index ¶
- func InvalidMessage(name, reason string) string
- func NotFoundMessage(kind, name string) string
- func ReasonForError(err error) common.StatusReason
- func UnknownMessage(err error) string
- type APIStatus
- type StatusError
- func NewFromError(err error) *StatusError
- func NewFromKubernetesAPIStatus(apiStatus k8sErrors.APIStatus) *StatusError
- func NewInvalid(name string) *StatusError
- func NewInvalidWithReason(name, reason string) *StatusError
- func NewNotFound(kind, name string) *StatusError
- func NewUnknown(err error) *StatusError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InvalidMessage ¶ added in v1.1.0
func NotFoundMessage ¶ added in v1.1.0
func ReasonForError ¶ added in v1.1.0
func ReasonForError(err error) common.StatusReason
func UnknownMessage ¶ added in v1.1.0
Types ¶
type StatusError ¶
func NewFromError ¶
func NewFromError(err error) *StatusError
func NewFromKubernetesAPIStatus ¶
func NewFromKubernetesAPIStatus(apiStatus k8sErrors.APIStatus) *StatusError
func NewInvalid ¶
func NewInvalid(name string) *StatusError
func NewInvalidWithReason ¶ added in v1.7.4
func NewInvalidWithReason(name, reason string) *StatusError
func NewNotFound ¶
func NewNotFound(kind, name string) *StatusError
func NewUnknown ¶
func NewUnknown(err error) *StatusError
func (*StatusError) Error ¶
func (e *StatusError) Error() string
Error implements the Error interface.
func (*StatusError) Status ¶
func (e *StatusError) Status() *common.Status
Error implements the Error interface.
Click to show internal directories.
Click to hide internal directories.