fix(kubernetes): include per-nodeGroup storageClass in values default

Add storageClass: "" to nodeGroups.md0 in values.yaml so that the
code generator picks it up and places it into keysOrder for the
dashboard field ordering.

Signed-off-by: Arsolitt <arsolitt@gmail.com>
This commit is contained in:
Arsolitt 2026-04-23 16:33:00 +03:00
parent 2de4a81623
commit c434fbb1a7
No known key found for this signature in database
GPG key ID: 4D8302CE6A9247C4
4 changed files with 6 additions and 4 deletions

View file

@ -22,7 +22,7 @@ type ConfigSpec struct {
// +kubebuilder:default:="replicated"
StorageClass string `json:"storageClass"`
// Worker nodes configuration map.
// +kubebuilder:default:={"md0":{"diskSize":"20Gi","gpus":{},"instanceType":"u1.medium","maxReplicas":10,"minReplicas":0,"resources":{},"roles":{"ingress-nginx"}}}
// +kubebuilder:default:={"md0":{"diskSize":"20Gi","gpus":{},"instanceType":"u1.medium","maxReplicas":10,"minReplicas":0,"resources":{},"roles":{"ingress-nginx"},"storageClass":""}}
NodeGroups map[string]NodeGroup `json:"nodeGroups,omitempty"`
// Kubernetes major.minor version to deploy
// +kubebuilder:default:="v1.35"

View file

@ -20,7 +20,8 @@
"resources": {},
"roles": [
"ingress-nginx"
]
],
"storageClass": ""
}
},
"additionalProperties": {

View file

@ -42,6 +42,7 @@ nodeGroups:
maxReplicas: 10
instanceType: "u1.medium"
diskSize: 20Gi
storageClass: ""
roles:
- ingress-nginx
resources: {}

File diff suppressed because one or more lines are too long