From a46b77689b30f9c61654e6072a9e97e34203784c Mon Sep 17 00:00:00 2001 From: Caleb Bron Date: Fri, 30 Aug 2019 15:00:28 -0700 Subject: [PATCH] Add driver to nodePool schema --- apis/management.cattle.io/v3/schema/schema.go | 9 ++++++++- client/management/v3/zz_generated_node_pool.go | 2 ++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/apis/management.cattle.io/v3/schema/schema.go b/apis/management.cattle.io/v3/schema/schema.go index 698b5c6f..09dc324a 100644 --- a/apis/management.cattle.io/v3/schema/schema.go +++ b/apis/management.cattle.io/v3/schema/schema.go @@ -341,7 +341,14 @@ func nodeTypes(schemas *types.Schemas) *types.Schemas { AddMapperForType(&Version, v3.NodeDriver{}, m.DisplayName{}). AddMapperForType(&Version, v3.NodeTemplate{}, m.DisplayName{}). MustImport(&Version, v3.PublicEndpoint{}). - MustImport(&Version, v3.NodePool{}). + MustImportAndCustomize(&Version, v3.NodePool{}, func(schema *types.Schema) { + schema.ResourceFields["driver"] = types.Field{ + Type: "string", + CodeName: "Driver", + Create: false, + Update: false, + } + }). MustImport(&Version, v3.NodeDrainInput{}). MustImportAndCustomize(&Version, v3.Node{}, func(schema *types.Schema) { labelField := schema.ResourceFields["labels"] diff --git a/client/management/v3/zz_generated_node_pool.go b/client/management/v3/zz_generated_node_pool.go index 5f8c0b80..5918193c 100644 --- a/client/management/v3/zz_generated_node_pool.go +++ b/client/management/v3/zz_generated_node_pool.go @@ -13,6 +13,7 @@ const ( NodePoolFieldCreatorID = "creatorId" NodePoolFieldDeleteNotReadyAfterSecs = "deleteNotReadyAfterSecs" NodePoolFieldDisplayName = "displayName" + NodePoolFieldDriver = "driver" NodePoolFieldEtcd = "etcd" NodePoolFieldHostnamePrefix = "hostnamePrefix" NodePoolFieldLabels = "labels" @@ -42,6 +43,7 @@ type NodePool struct { CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"` DeleteNotReadyAfterSecs int64 `json:"deleteNotReadyAfterSecs,omitempty" yaml:"deleteNotReadyAfterSecs,omitempty"` DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"` + Driver string `json:"driver,omitempty" yaml:"driver,omitempty"` Etcd bool `json:"etcd,omitempty" yaml:"etcd,omitempty"` HostnamePrefix string `json:"hostnamePrefix,omitempty" yaml:"hostnamePrefix,omitempty"` Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`