--- myst: html_meta: "description lang=en": "Harvester VM Provider Settings." "keywords": "Kasm, Harvester" "property=og:locale": "en_US" --- ```{eval-rst} .. table:: Harvester Settings :widths: 200 +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | **Setting** | **Description** | +========================+========================================================================================================================================================================================================================================================================================+ | Name | An identifying name for this provider configuration e.g. Harvester Docker Agent Autoscale Provider | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Max Instances* | The maximum number of autoscale instances to be provisioned, regardless of other settings | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Host | The address of the Harvester instance, from the KubeConfig file (e.g. https://harvester.example.com/k8s/clusters/local) | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | SSL Certificate | The Harvester certificate as a base64 encoded string, from the KubeConfig file | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | API Token | The API token for authentication to Harvester, from the KubeConfig file | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | VM Namespace | The name of the Harvester namespace where the VMs will be provisioned | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | VM SSH Public Key | A public key to add to the autoscale agents, this is then provided as `{ssh_key}` for use in the startup script | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Cores | The number of CPU cores to configure for the autoscale agents | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Memory | The amount of memory in GiB for the autoscale agents | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Disk Image | The name of the Harvester image to use for autoscale agents. See :ref:`harvester-disk-image` for more details. | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Disk Size | The size of the disk in GiB to use for autoscale agents | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Network Type | The network type for the autoscale agents (pod or multus) | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Interface Type | The interface type for the autoscale agents (masquerade or bridge) | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Network Name | The name of the network to connect to the autoscale agents to (multus network type only) | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Startup Script | cloud-init, Bash, or Powershell script to run after agent creation, typically to install the Kasm Agent and/or any other runtime dependencies you may have. | | | Example scripts can be found on our `GitHub repository. `_ Make sure to use the correct script based on the target OS (bash/cloud-init for Linux and Powershell for Windows). | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Configuration Override | A optional config override that contains a complete YAML manifest file used when provisioning the autoscale agents | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Enable TPM | Enable TPM for the autoscale agents | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Enable EFI Boot | Enable the EFI bootloader for the autoscale agents | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Enable Secure Boot | Enable Secure Boot for the autoscale agents (required EFI Boot to be enabled) | +------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ```