mirror of
https://github.com/ceph/ceph-csi.git
synced 2025-06-13 10:33:35 +00:00
rebase: update kubernetes to 1.28.0 in main
updating kubernetes to 1.28.0 in the main repo. Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
This commit is contained in:
committed by
mergify[bot]
parent
b2fdc269c3
commit
ff3e84ad67
2
vendor/k8s.io/kube-openapi/pkg/validation/spec/gnostic.go
generated
vendored
2
vendor/k8s.io/kube-openapi/pkg/validation/spec/gnostic.go
generated
vendored
@ -21,7 +21,7 @@ import (
|
||||
"strconv"
|
||||
|
||||
"github.com/go-openapi/jsonreference"
|
||||
openapi_v2 "github.com/google/gnostic/openapiv2"
|
||||
openapi_v2 "github.com/google/gnostic-models/openapiv2"
|
||||
)
|
||||
|
||||
// Interfaces
|
||||
|
81
vendor/k8s.io/kube-openapi/pkg/validation/strfmt/format.go
generated
vendored
81
vendor/k8s.io/kube-openapi/pkg/validation/strfmt/format.go
generated
vendored
@ -16,13 +16,10 @@ package strfmt
|
||||
|
||||
import (
|
||||
"encoding"
|
||||
"fmt"
|
||||
"reflect"
|
||||
"strings"
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"github.com/mitchellh/mapstructure"
|
||||
"k8s.io/kube-openapi/pkg/validation/errors"
|
||||
)
|
||||
|
||||
@ -50,7 +47,6 @@ type Registry interface {
|
||||
ContainsName(string) bool
|
||||
Validates(string, string) bool
|
||||
Parse(string, string) (interface{}, error)
|
||||
MapStructureHookFunc() mapstructure.DecodeHookFunc
|
||||
}
|
||||
|
||||
type knownFormat struct {
|
||||
@ -92,83 +88,6 @@ func NewSeededFormats(seeds []knownFormat, normalizer NameNormalizer) Registry {
|
||||
}
|
||||
}
|
||||
|
||||
// MapStructureHookFunc is a decode hook function for mapstructure
|
||||
func (f *defaultFormats) MapStructureHookFunc() mapstructure.DecodeHookFunc {
|
||||
return func(from reflect.Type, to reflect.Type, data interface{}) (interface{}, error) {
|
||||
if from.Kind() != reflect.String {
|
||||
return data, nil
|
||||
}
|
||||
for _, v := range f.data {
|
||||
tpe, _ := f.GetType(v.Name)
|
||||
if to == tpe {
|
||||
switch v.Name {
|
||||
case "date":
|
||||
d, err := time.Parse(RFC3339FullDate, data.(string))
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return Date(d), nil
|
||||
case "datetime":
|
||||
input := data.(string)
|
||||
if len(input) == 0 {
|
||||
return nil, fmt.Errorf("empty string is an invalid datetime format")
|
||||
}
|
||||
return ParseDateTime(input)
|
||||
case "duration":
|
||||
dur, err := ParseDuration(data.(string))
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return Duration(dur), nil
|
||||
case "uri":
|
||||
return URI(data.(string)), nil
|
||||
case "email":
|
||||
return Email(data.(string)), nil
|
||||
case "uuid":
|
||||
return UUID(data.(string)), nil
|
||||
case "uuid3":
|
||||
return UUID3(data.(string)), nil
|
||||
case "uuid4":
|
||||
return UUID4(data.(string)), nil
|
||||
case "uuid5":
|
||||
return UUID5(data.(string)), nil
|
||||
case "hostname":
|
||||
return Hostname(data.(string)), nil
|
||||
case "ipv4":
|
||||
return IPv4(data.(string)), nil
|
||||
case "ipv6":
|
||||
return IPv6(data.(string)), nil
|
||||
case "cidr":
|
||||
return CIDR(data.(string)), nil
|
||||
case "mac":
|
||||
return MAC(data.(string)), nil
|
||||
case "isbn":
|
||||
return ISBN(data.(string)), nil
|
||||
case "isbn10":
|
||||
return ISBN10(data.(string)), nil
|
||||
case "isbn13":
|
||||
return ISBN13(data.(string)), nil
|
||||
case "creditcard":
|
||||
return CreditCard(data.(string)), nil
|
||||
case "ssn":
|
||||
return SSN(data.(string)), nil
|
||||
case "hexcolor":
|
||||
return HexColor(data.(string)), nil
|
||||
case "rgbcolor":
|
||||
return RGBColor(data.(string)), nil
|
||||
case "byte":
|
||||
return Base64(data.(string)), nil
|
||||
case "password":
|
||||
return Password(data.(string)), nil
|
||||
default:
|
||||
return nil, errors.InvalidTypeName(v.Name)
|
||||
}
|
||||
}
|
||||
}
|
||||
return data, nil
|
||||
}
|
||||
}
|
||||
|
||||
// Add adds a new format, return true if this was a new item instead of a replacement
|
||||
func (f *defaultFormats) Add(name string, strfmt Format, validator Validator) bool {
|
||||
f.Lock()
|
||||
|
Reference in New Issue
Block a user