{ "title": "Chart Values", "type": "object", "properties": { "optical": { "description": "Defines if disk should be considered optical.", "type": "boolean", "default": false }, "source": { "description": "The source image location used to create a disk.", "type": "object", "default": {}, "properties": { "http": { "description": "Download image from an HTTP source.", "type": "object", "required": [ "url" ], "properties": { "url": { "description": "URL to download the image.", "type": "string" } } }, "image": { "description": "Use image by name.", "type": "object", "required": [ "name" ], "properties": { "name": { "description": "Name of the image to use (uploaded as \"golden image\" or from the list: `ubuntu`, `fedora`, `cirros`, `alpine`, `talos`).", "type": "string" } } }, "upload": { "description": "Upload local image." } } }, "storage": { "description": "The size of the disk allocated for the virtual machine.", "default": "5Gi", "pattern": "^(\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\\+|-)?(([0-9]+(\\.[0-9]*)?)|(\\.[0-9]+))))?$", "anyOf": [ { "type": "integer" }, { "type": "string" } ], "x-kubernetes-int-or-string": true }, "storageClass": { "description": "StorageClass used to store the data.", "type": "string", "default": "replicated" } } }