Eventually we'll have a hookable system capable of:
provisioning using cloud providers (DO, Linode, AWS?)
vmware / kvm / xen / virtualbox / hyperv
custom scripts provided by the user, maybe they have a rack or something
but for now it'll only be limited to cloud VMs.
We want to automatically provision machines with server providers, for example on paperspace or lambdalabs or linode etc, so that someone could go to the subnet list, select a subnet and click "install on mainnet" which will create a server, create ValidatorInstance and run the installation script on that server, but we have to use a server of the right kind and that's a problem - minimum amount of RAM and VRAM, drive space etc will have to be provided in a yaml file in the directory of the subnet next to install/restart/update-hotkey scripts.
In the first version lets do a simple thing: ake it so that "install" on Subnet opens a form which asks the user with a form what they want to do:
chain: mainnet/testnet
provider: linode/paperspace etc - whatever the user has the api keys configured for
machine type, region, drive size etc
for now we assume OS to be newest Ubuntu LTS
on top of the form the information from the yaml file should be displayed about minimum RAM, minimum VRAM, recommended card etc
Eventually we'll have a hookable system capable of:
but for now it'll only be limited to cloud VMs.
We want to automatically provision machines with server providers, for example on paperspace or lambdalabs or linode etc, so that someone could go to the subnet list, select a subnet and click "install on mainnet" which will create a server, create ValidatorInstance and run the installation script on that server, but we have to use a server of the right kind and that's a problem - minimum amount of RAM and VRAM, drive space etc will have to be provided in a yaml file in the directory of the subnet next to install/restart/update-hotkey scripts.
In the first version lets do a simple thing: ake it so that "install" on Subnet opens a form which asks the user with a form what they want to do:
on top of the form the information from the yaml file should be displayed about minimum RAM, minimum VRAM, recommended card etc