{ "title": "Chart Values", "type": "object", "properties": { "external": { "type": "boolean", "description": "Enable external access from outside the cluster", "default": false }, "externalPorts": { "type": "array", "description": "Specify ports to forward from outside the cluster", "default": "[]", "items": { "type": "integer" } }, "running": { "type": "boolean", "description": "Determines if the virtual machine should be running", "default": true }, "image": { "type": "string", "description": "The base image for the virtual machine. Allowed values: `ubuntu`, `cirros`, `alpine`, `fedora` and `talos`", "default": "ubuntu", "enum": [ "ubuntu", "cirros", "alpine", "fedora", "talos" ] }, "storageClass": { "type": "string", "description": "StorageClass used to store the data", "default": "replicated" }, "resources": { "type": "object", "properties": { "cpu": { "type": "number", "description": "The number of CPU cores allocated to the virtual machine", "default": 1 }, "memory": { "type": "string", "description": "The amount of memory allocated to the virtual machine", "default": "1024M", "x-display": "slider" }, "disk": { "type": "string", "description": "The size of the disk allocated for the virtual machine", "default": "5Gi" } } }, "sshKeys": { "type": "array", "description": "List of SSH public keys for authentication. Can be a single key or a list of keys.", "default": "[]", "items": { "type": "string" } }, "cloudInit": { "type": "string", "description": "cloud-init user data config. See cloud-init documentation for more details.", "default": "#cloud-config\n" } } }