fix(kubernetes): make storageClass optional with default in schema
Signed-off-by: Arsolitt <arsolitt@gmail.com>
This commit is contained in:
parent
8a441d6232
commit
a1046b5ef0
4 changed files with 5 additions and 8 deletions
|
|
@ -216,8 +216,7 @@ type NodeGroup struct {
|
|||
// List of node roles.
|
||||
Roles []string `json:"roles,omitempty"`
|
||||
// StorageClass for worker node persistent disks. Uses cluster default when empty.
|
||||
// +kubebuilder:default:=""
|
||||
StorageClass string `json:"storageClass"`
|
||||
StorageClass string `json:"storageClass,omitempty"`
|
||||
}
|
||||
|
||||
type Resources struct {
|
||||
|
|
|
|||
|
|
@ -31,8 +31,7 @@
|
|||
"instanceType",
|
||||
"maxReplicas",
|
||||
"minReplicas",
|
||||
"resources",
|
||||
"storageClass"
|
||||
"resources"
|
||||
],
|
||||
"properties": {
|
||||
"diskSize": {
|
||||
|
|
@ -121,8 +120,7 @@
|
|||
},
|
||||
"storageClass": {
|
||||
"description": "StorageClass for worker node persistent disks. Uses cluster default when empty.",
|
||||
"type": "string",
|
||||
"default": ""
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ storageClass: replicated
|
|||
## @field {int} maxReplicas=10 - Maximum number of replicas.
|
||||
## @field {string} instanceType="u1.medium" - Virtual machine instance type.
|
||||
## @field {quantity} diskSize="20Gi" - Persistent disk size for kubelet and containerd data.
|
||||
## @field {string} storageClass="" - StorageClass for worker node persistent disks. Uses cluster default when empty.
|
||||
## @field {string} [storageClass] - StorageClass for worker node persistent disks. Uses cluster default when empty.
|
||||
## @field {[]string} roles - List of node roles.
|
||||
## @field {Resources} resources - CPU and memory resources for each worker node.
|
||||
## @field {[]GPU} gpus - List of GPUs to attach (NVIDIA driver requires at least 4 GiB RAM).
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue