From 964d8b5c80edd20224e8d0ec13d06a8d6d454282 Mon Sep 17 00:00:00 2001 From: zionwu Date: Tue, 10 Apr 2018 20:48:51 +0800 Subject: [PATCH] Move field from type to kind for HostPathVolumeSource --- apis/cluster.cattle.io/v3/schema/schema.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/apis/cluster.cattle.io/v3/schema/schema.go b/apis/cluster.cattle.io/v3/schema/schema.go index e4c62c9c..3f75d92c 100644 --- a/apis/cluster.cattle.io/v3/schema/schema.go +++ b/apis/cluster.cattle.io/v3/schema/schema.go @@ -44,6 +44,21 @@ func persistentVolumeTypes(schemas *types.Schemas) *types.Schemas { AddMapperForType(&Version, v1.PersistentVolume{}, &m.AnnotationField{Field: "description"}, ). + AddMapperForType(&Version, v1.HostPathVolumeSource{}, + m.Move{From: "type", To: "kind"}, + m.Enum{ + Options: []string{ + "DirectoryOrCreate", + "Directory", + "FileOrCreate", + "File", + "Socket", + "CharDevice", + "BlockDevice", + }, + Field: "kind", + }, + ). MustImport(&Version, v1.PersistentVolumeSpec{}, struct { StorageClassName *string `json:"storageClassName,omitempty" norman:"type=reference[storageClass]"` }{}).