mirror of
https://github.com/rancher/types.git
synced 2025-06-25 13:11:33 +00:00
Merge pull request #971 from cbron/add-driver-to-nodepool-schema
Add driver to nodePool schema
This commit is contained in:
commit
e705052807
@ -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"]
|
||||
|
@ -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"`
|
||||
|
Loading…
Reference in New Issue
Block a user