-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #573 from threefoldtech/development_tfrobot
TFRobot App Dashboard Guide
- Loading branch information
Showing
6 changed files
with
58 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
<h1> TFRobot </h1> | ||
|
||
<h2>Table of Contents</h2> | ||
|
||
- [Introduction](#introduction) | ||
- [Features](#features) | ||
- [Prerequisites](#prerequisites) | ||
- [Deployment](#deployment) | ||
- [Deployed Instances Table](#deployed-instances-table) | ||
|
||
*** | ||
|
||
## Introduction | ||
|
||
[TFRobot](https://github.com/threefoldtech/tfgrid-sdk-go/blob/development/tfrobot/README.md) is tool designed to automate mass deployment of groups of VMs on the ThreeFold Grid, with support of multiple retries for failed deployments. | ||
|
||
## Features | ||
|
||
- **Mass Deployment:** Deploy groups of VMs on the grid simultaneously. | ||
- **Mass Cancellation:** Cancel simultaneously all VMs on the grid defined in the configuration file. | ||
- **Load Deployments:** Load simultaneously groups of VMs deployed with TFRobot. | ||
- **Customizable Configurations:** Define node groups, VMs groups and other configurations through YAML or JSON files. | ||
|
||
## Prerequisites | ||
|
||
- Make sure you have a [wallet](../wallet_connector.md) | ||
- From the sidebar click on **Applications** | ||
- Click on **TFRobot** | ||
|
||
## Deployment | ||
|
||
![ ](./img/solutions_tfrobot.png) | ||
|
||
- Enter an Application Name. | ||
|
||
- Select a capacity package: | ||
- **Small**: {cpu: 1, memory: 2, diskSize: 25 } | ||
- **Medium**: {cpu: 2, memory: 4, diskSize: 50 } | ||
- **Large**: {cpu: 4, memory: 16, diskSize: 100 } | ||
- Or choose a **Custom** plan | ||
|
||
- `Dedicated` flag to retrieve only dedeicated nodes | ||
- `Certified` flag to retrieve only certified nodes | ||
- Choose the location of the node | ||
- `Region` | ||
- `Country` | ||
- `Farm Name` | ||
- Click on `Load Nodes` | ||
- Select the node you want to deploy on | ||
- Click `Deploy` | ||
|
||
## Deployed Instances Table | ||
|
||
At all time, you can see a list of all of your deployed instances: | ||
|
||
![ ](./img/tfrobot1.png) |