{% load static %} {% include "header.html" %} {% include "navigation.html" with main_path='/main/' %}

New Task


{% if data.step != 'created' %}

Software container

{% include "components/container.html" with container=data.task_container disable_play_button=True %}
{% endif %} {% if data.step == 'two' %}

Computing resource

{% for computing in data.computings %} {% include "components/computing.html" with container=data.task_container %} {% endfor %}
{% elif data.step == 'three' %}

Computing resource

{% include "components/computing.html" with computing=data.task_computing %}

Options and confirm

{% if data.task_container.type == 'singularity' and not data.task_container.supports_custom_interface_port %}

This container does not support dynamic ports and you are running it with Singularity, without network insulation. This means that if the container port is already occupied, it will not be able to start.

{% endif %} {% if data.task_container.ports and not data.task_container.supports_pass_auth %}

This container does not support configuring any authentication. This means that unless it is built-in within the container, anyone running on the same network will be able to access it.

{% endif %}
{% csrf_token %} {% if data.task_container.supports_user_auth %} {% endif %} {% if data.task_container.supports_custom_interface_port and data.task_computing.type == 'remotehop' %} {% endif %} {% if data.task_container.supports_interface_auth %} {% endif %} {% if data.task_container.type == 'singularity' %} {% endif %} {% if data.task_computing.access_method == 'slurm+ssh' %} {% endif %}
Task user
Set custom port

This container supports dynamic ports and you can thus set a custom port (>5900) to avoid clashes with services already running on the computing resource.

Task name
Task password
A one-time task password. By default set to a randomly generated token, and automatically handled by Rosetta. Can be also set to a custom one, which in this case will be required to be entered manually when connecting to the task (as it will not be stored by Rosetta). Six characters minimum.
Extra binds

For this computing resource, you can set extra FS binds on top of the ones already define by the administrators. Format is host_directory:container_directory, comma separated.

Access method
Computing options
Partition
Cpus
Memory
I understand that files saved or modified in this container, if not explicitly saved to a persistent storage, will be LOST when the task ends.
{% else %} Ok, task created. Go back to your task list. {% endif %}






{% include "footer.html" %}