-
Setup
-
-
- SSH keys
- <%= @my_ssh_keys.count %>
-
- You’ll use public key authentication when logging in to a
- VM or use a hosted git repository.
-
- <%= link_to raw('Add/edit keys ➜'), authorized_keys_path, class: "btn #{'btn-primary' if @my_ssh_keys.empty?}" %>
-
-
-
- Virtual machines
- <%= @my_vm_perms.collect(&:head_uuid).uniq.count %>
-
- Arvados includes virtual machines with SDKs installed and ready to use.
-
- <% if @my_vm_perms.any? %>
- <%= link_to raw('Show VMs ➜'), virtual_machines_path, class: "btn" %>
- <% elsif @my_ssh_keys.any? %>
- <%= link_to raw('Request a VM ➜'), virtual_machines_path, class: "btn btn-primary" %>
- <% else %>
- <%= link_to raw('Request a VM ➜'), virtual_machines_path, { :class => "btn disabled", :"data-toggle" => "tooltip", :"data-placement" => "bottom", :title => "Add an SSH public key first!" } %>
- <% end %>
-
-
-
- Git repositories
- <%= @my_repo_perms.collect(&:head_uuid).uniq.count %>
-
- In order to run jobs using your own code, you need to push your code to a git repository. We provide hosted git repositories to make this easy.
-
- <% if @my_repo_perms.any? %>
- <%= link_to raw('Show repositories ➜'), repositories_path, class: "btn" %>
- <% elsif @my_ssh_keys.any? %>
- <%= link_to raw('Request a repository ➜'), repositories_path, class: "btn btn-primary" %>
- <% else %>
- <%= link_to raw('Request a repository ➜'), repositories_path, { :class => "btn disabled", :"data-toggle" => "tooltip", :"data-placement" => "bottom", :title => "Add an SSH public key first!" } %>
- <% end %>
-
-