diff --git a/apis/management.cattle.io/v3/machine_types.go b/apis/management.cattle.io/v3/machine_types.go index 7271cd0f..6375d390 100644 --- a/apis/management.cattle.io/v3/machine_types.go +++ b/apis/management.cattle.io/v3/machine_types.go @@ -120,10 +120,10 @@ type CustomConfig struct { } type CommonNodeSpec struct { - Etcd bool `json:"etcd" norman:"noupdate"` - ControlPlane bool `json:"controlPlane" norman:"noupdate"` - Worker bool `json:"worker" norman:"noupdate"` - NodeTemplateName string `json:"nodeTemplateName,omitempty" norman:"type=reference[nodeTemplate],noupdate"` + Etcd bool `json:"etcd"` + ControlPlane bool `json:"controlPlane"` + Worker bool `json:"worker"` + NodeTemplateName string `json:"nodeTemplateName,omitempty" norman:"type=reference[nodeTemplate]"` } type NodeSpec struct { diff --git a/apis/management.cattle.io/v3/schema/schema.go b/apis/management.cattle.io/v3/schema/schema.go index 97d6e159..a33a5091 100644 --- a/apis/management.cattle.io/v3/schema/schema.go +++ b/apis/management.cattle.io/v3/schema/schema.go @@ -177,8 +177,9 @@ func nodeTypes(schemas *types.Schemas) *types.Schemas { Output: "nodeDriver", } }). - MustImport(&Version, v3.NodeTemplate{}) - + MustImportAndCustomize(&Version, v3.NodeTemplate{}, func(schema *types.Schema) { + delete(schema.ResourceFields, "namespaceId") + }) } func tokens(schemas *types.Schemas) *types.Schemas { diff --git a/client/management/v3/zz_generated_node_template.go b/client/management/v3/zz_generated_node_template.go index 37fc877d..3257a44c 100644 --- a/client/management/v3/zz_generated_node_template.go +++ b/client/management/v3/zz_generated_node_template.go @@ -23,7 +23,6 @@ const ( NodeTemplateFieldEngineStorageDriver = "engineStorageDriver" NodeTemplateFieldLabels = "labels" NodeTemplateFieldName = "name" - NodeTemplateFieldNamespaceId = "namespaceId" NodeTemplateFieldOwnerReferences = "ownerReferences" NodeTemplateFieldRemoved = "removed" NodeTemplateFieldState = "state" @@ -53,7 +52,6 @@ type NodeTemplate struct { EngineStorageDriver string `json:"engineStorageDriver,omitempty"` Labels map[string]string `json:"labels,omitempty"` Name string `json:"name,omitempty"` - NamespaceId string `json:"namespaceId,omitempty"` OwnerReferences []OwnerReference `json:"ownerReferences,omitempty"` Removed string `json:"removed,omitempty"` State string `json:"state,omitempty"`