mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-10 20:42:26 +00:00
Caps for CauseType
This commit is contained in:
parent
e73de49f81
commit
f2cf958540
@ -122,7 +122,7 @@ func TestNewInvalid(t *testing.T) {
|
|||||||
t.Errorf("%d: unexpected status: %#v", i, status)
|
t.Errorf("%d: unexpected status: %#v", i, status)
|
||||||
}
|
}
|
||||||
if !reflect.DeepEqual(expected, status.Details) {
|
if !reflect.DeepEqual(expected, status.Details) {
|
||||||
t.Errorf("%d: expected %#v, got %#v", expected, status.Details)
|
t.Errorf("%d: expected %#v, got %#v", i, expected, status.Details)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -28,22 +28,23 @@ import (
|
|||||||
// CauseType in api/types.go.
|
// CauseType in api/types.go.
|
||||||
type ValidationErrorType string
|
type ValidationErrorType string
|
||||||
|
|
||||||
|
// TODO: These values are duplicated in api/types.go, but there's a circular dep. Fix it.
|
||||||
const (
|
const (
|
||||||
// ValidationErrorTypeNotFound is used to report failure to find a requested value
|
// ValidationErrorTypeNotFound is used to report failure to find a requested value
|
||||||
// (e.g. looking up an ID).
|
// (e.g. looking up an ID).
|
||||||
ValidationErrorTypeNotFound ValidationErrorType = "fieldValueNotFound"
|
ValidationErrorTypeNotFound ValidationErrorType = "FieldValueNotFound"
|
||||||
// ValidationErrorTypeRequired is used to report required values that are not
|
// ValidationErrorTypeRequired is used to report required values that are not
|
||||||
// provided (e.g. empty strings, null values, or empty arrays).
|
// provided (e.g. empty strings, null values, or empty arrays).
|
||||||
ValidationErrorTypeRequired ValidationErrorType = "fieldValueRequired"
|
ValidationErrorTypeRequired ValidationErrorType = "FieldValueRequired"
|
||||||
// ValidationErrorTypeDuplicate is used to report collisions of values that must be
|
// ValidationErrorTypeDuplicate is used to report collisions of values that must be
|
||||||
// unique (e.g. unique IDs).
|
// unique (e.g. unique IDs).
|
||||||
ValidationErrorTypeDuplicate ValidationErrorType = "fieldValueDuplicate"
|
ValidationErrorTypeDuplicate ValidationErrorType = "FieldValueDuplicate"
|
||||||
// ValidationErrorTypeInvalid is used to report malformed values (e.g. failed regex
|
// ValidationErrorTypeInvalid is used to report malformed values (e.g. failed regex
|
||||||
// match).
|
// match).
|
||||||
ValidationErrorTypeInvalid ValidationErrorType = "fieldValueInvalid"
|
ValidationErrorTypeInvalid ValidationErrorType = "FieldValueInvalid"
|
||||||
// ValidationErrorTypeNotSupported is used to report valid (as per formatting rules)
|
// ValidationErrorTypeNotSupported is used to report valid (as per formatting rules)
|
||||||
// values that can not be handled (e.g. an enumerated string).
|
// values that can not be handled (e.g. an enumerated string).
|
||||||
ValidationErrorTypeNotSupported ValidationErrorType = "fieldValueNotSupported"
|
ValidationErrorTypeNotSupported ValidationErrorType = "FieldValueNotSupported"
|
||||||
)
|
)
|
||||||
|
|
||||||
func ValueOf(t ValidationErrorType) string {
|
func ValueOf(t ValidationErrorType) string {
|
||||||
|
@ -591,19 +591,19 @@ type CauseType string
|
|||||||
const (
|
const (
|
||||||
// CauseTypeFieldValueNotFound is used to report failure to find a requested value
|
// CauseTypeFieldValueNotFound is used to report failure to find a requested value
|
||||||
// (e.g. looking up an ID).
|
// (e.g. looking up an ID).
|
||||||
CauseTypeFieldValueNotFound CauseType = "fieldValueNotFound"
|
CauseTypeFieldValueNotFound CauseType = "FieldValueNotFound"
|
||||||
// CauseTypeFieldValueInvalid is used to report required values that are not
|
// CauseTypeFieldValueInvalid is used to report required values that are not
|
||||||
// provided (e.g. empty strings, null values, or empty arrays).
|
// provided (e.g. empty strings, null values, or empty arrays).
|
||||||
CauseTypeFieldValueRequired CauseType = "fieldValueRequired"
|
CauseTypeFieldValueRequired CauseType = "FieldValueRequired"
|
||||||
// CauseTypeFieldValueDuplicate is used to report collisions of values that must be
|
// CauseTypeFieldValueDuplicate is used to report collisions of values that must be
|
||||||
// unique (e.g. unique IDs).
|
// unique (e.g. unique IDs).
|
||||||
CauseTypeFieldValueDuplicate CauseType = "fieldValueDuplicate"
|
CauseTypeFieldValueDuplicate CauseType = "FieldValueDuplicate"
|
||||||
// CauseTypeFieldValueInvalid is used to report malformed values (e.g. failed regex
|
// CauseTypeFieldValueInvalid is used to report malformed values (e.g. failed regex
|
||||||
// match).
|
// match).
|
||||||
CauseTypeFieldValueInvalid CauseType = "fieldValueInvalid"
|
CauseTypeFieldValueInvalid CauseType = "FieldValueInvalid"
|
||||||
// CauseTypeFieldValueNotSupported is used to report valid (as per formatting rules)
|
// CauseTypeFieldValueNotSupported is used to report valid (as per formatting rules)
|
||||||
// values that can not be handled (e.g. an enumerated string).
|
// values that can not be handled (e.g. an enumerated string).
|
||||||
CauseTypeFieldValueNotSupported CauseType = "fieldValueNotSupported"
|
CauseTypeFieldValueNotSupported CauseType = "FieldValueNotSupported"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ServerOp is an operation delivered to API clients.
|
// ServerOp is an operation delivered to API clients.
|
||||||
|
@ -594,19 +594,19 @@ type CauseType string
|
|||||||
const (
|
const (
|
||||||
// CauseTypeFieldValueNotFound is used to report failure to find a requested value
|
// CauseTypeFieldValueNotFound is used to report failure to find a requested value
|
||||||
// (e.g. looking up an ID).
|
// (e.g. looking up an ID).
|
||||||
CauseTypeFieldValueNotFound CauseType = "fieldValueNotFound"
|
CauseTypeFieldValueNotFound CauseType = "FieldValueNotFound"
|
||||||
// CauseTypeFieldValueInvalid is used to report required values that are not
|
// CauseTypeFieldValueInvalid is used to report required values that are not
|
||||||
// provided (e.g. empty strings, null values, or empty arrays).
|
// provided (e.g. empty strings, null values, or empty arrays).
|
||||||
CauseTypeFieldValueRequired CauseType = "fieldValueRequired"
|
CauseTypeFieldValueRequired CauseType = "FieldValueRequired"
|
||||||
// CauseTypeFieldValueDuplicate is used to report collisions of values that must be
|
// CauseTypeFieldValueDuplicate is used to report collisions of values that must be
|
||||||
// unique (e.g. unique IDs).
|
// unique (e.g. unique IDs).
|
||||||
CauseTypeFieldValueDuplicate CauseType = "fieldValueDuplicate"
|
CauseTypeFieldValueDuplicate CauseType = "FieldValueDuplicate"
|
||||||
// CauseTypeFieldValueInvalid is used to report malformed values (e.g. failed regex
|
// CauseTypeFieldValueInvalid is used to report malformed values (e.g. failed regex
|
||||||
// match).
|
// match).
|
||||||
CauseTypeFieldValueInvalid CauseType = "fieldValueInvalid"
|
CauseTypeFieldValueInvalid CauseType = "FieldValueInvalid"
|
||||||
// CauseTypeFieldValueNotSupported is used to report valid (as per formatting rules)
|
// CauseTypeFieldValueNotSupported is used to report valid (as per formatting rules)
|
||||||
// values that can not be handled (e.g. an enumerated string).
|
// values that can not be handled (e.g. an enumerated string).
|
||||||
CauseTypeFieldValueNotSupported CauseType = "fieldValueNotSupported"
|
CauseTypeFieldValueNotSupported CauseType = "FieldValueNotSupported"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ServerOp is an operation delivered to API clients.
|
// ServerOp is an operation delivered to API clients.
|
||||||
|
@ -604,19 +604,19 @@ type CauseType string
|
|||||||
const (
|
const (
|
||||||
// CauseTypeFieldValueNotFound is used to report failure to find a requested value
|
// CauseTypeFieldValueNotFound is used to report failure to find a requested value
|
||||||
// (e.g. looking up an ID).
|
// (e.g. looking up an ID).
|
||||||
CauseTypeFieldValueNotFound CauseType = "fieldValueNotFound"
|
CauseTypeFieldValueNotFound CauseType = "FieldValueNotFound"
|
||||||
// CauseTypeFieldValueInvalid is used to report required values that are not
|
// CauseTypeFieldValueInvalid is used to report required values that are not
|
||||||
// provided (e.g. empty strings, null values, or empty arrays).
|
// provided (e.g. empty strings, null values, or empty arrays).
|
||||||
CauseTypeFieldValueRequired CauseType = "fieldValueRequired"
|
CauseTypeFieldValueRequired CauseType = "FieldValueRequired"
|
||||||
// CauseTypeFieldValueDuplicate is used to report collisions of values that must be
|
// CauseTypeFieldValueDuplicate is used to report collisions of values that must be
|
||||||
// unique (e.g. unique IDs).
|
// unique (e.g. unique IDs).
|
||||||
CauseTypeFieldValueDuplicate CauseType = "fieldValueDuplicate"
|
CauseTypeFieldValueDuplicate CauseType = "FieldValueDuplicate"
|
||||||
// CauseTypeFieldValueInvalid is used to report malformed values (e.g. failed regex
|
// CauseTypeFieldValueInvalid is used to report malformed values (e.g. failed regex
|
||||||
// match).
|
// match).
|
||||||
CauseTypeFieldValueInvalid CauseType = "fieldValueInvalid"
|
CauseTypeFieldValueInvalid CauseType = "FieldValueInvalid"
|
||||||
// CauseTypeFieldValueNotSupported is used to report valid (as per formatting rules)
|
// CauseTypeFieldValueNotSupported is used to report valid (as per formatting rules)
|
||||||
// values that can not be handled (e.g. an enumerated string).
|
// values that can not be handled (e.g. an enumerated string).
|
||||||
CauseTypeFieldValueNotSupported CauseType = "fieldValueNotSupported"
|
CauseTypeFieldValueNotSupported CauseType = "FieldValueNotSupported"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ServerOp is an operation delivered to API clients.
|
// ServerOp is an operation delivered to API clients.
|
||||||
|
@ -600,19 +600,19 @@ type CauseType string
|
|||||||
const (
|
const (
|
||||||
// CauseTypeFieldValueNotFound is used to report failure to find a requested value
|
// CauseTypeFieldValueNotFound is used to report failure to find a requested value
|
||||||
// (e.g. looking up an ID).
|
// (e.g. looking up an ID).
|
||||||
CauseTypeFieldValueNotFound CauseType = "fieldValueNotFound"
|
CauseTypeFieldValueNotFound CauseType = "FieldValueNotFound"
|
||||||
// CauseTypeFieldValueInvalid is used to report required values that are not
|
// CauseTypeFieldValueInvalid is used to report required values that are not
|
||||||
// provided (e.g. empty strings, null values, or empty arrays).
|
// provided (e.g. empty strings, null values, or empty arrays).
|
||||||
CauseTypeFieldValueRequired CauseType = "fieldValueRequired"
|
CauseTypeFieldValueRequired CauseType = "FieldValueRequired"
|
||||||
// CauseTypeFieldValueDuplicate is used to report collisions of values that must be
|
// CauseTypeFieldValueDuplicate is used to report collisions of values that must be
|
||||||
// unique (e.g. unique IDs).
|
// unique (e.g. unique IDs).
|
||||||
CauseTypeFieldValueDuplicate CauseType = "fieldValueDuplicate"
|
CauseTypeFieldValueDuplicate CauseType = "FieldValueDuplicate"
|
||||||
// CauseTypeFieldValueInvalid is used to report malformed values (e.g. failed regex
|
// CauseTypeFieldValueInvalid is used to report malformed values (e.g. failed regex
|
||||||
// match).
|
// match).
|
||||||
CauseTypeFieldValueInvalid CauseType = "fieldValueInvalid"
|
CauseTypeFieldValueInvalid CauseType = "FieldValueInvalid"
|
||||||
// CauseTypeFieldValueNotSupported is used to report valid (as per formatting rules)
|
// CauseTypeFieldValueNotSupported is used to report valid (as per formatting rules)
|
||||||
// values that can not be handled (e.g. an enumerated string).
|
// values that can not be handled (e.g. an enumerated string).
|
||||||
CauseTypeFieldValueNotSupported CauseType = "fieldValueNotSupported"
|
CauseTypeFieldValueNotSupported CauseType = "FieldValueNotSupported"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ServerOp is an operation delivered to API clients.
|
// ServerOp is an operation delivered to API clients.
|
||||||
|
Loading…
Reference in New Issue
Block a user