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

New Task


{% if data.step == 'one' %}

Step 1: name, container and computing.


{% csrf_token %}
Task name
Task container   | Add new...
Computing resource   | Add new...
{% elif data.step == 'two' %}

Step 2: authentication and computing details


{% if data.task.container.type == 'singularity' and not data.task.container.supports_dynamic_ports %}

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 any authentication. This means that anyone running on the same network will be able to access it services.

{% endif %}
{% csrf_token %} {% if data.task.container.supports_user_auth %} {% endif %} {% if data.task.container.supports_pass_auth %} {% endif %} {% if data.task.computing.type == 'slurm' %} {% endif %}
Task user
Set task password
Use a non-sensitive password as it will be stored in plain text. 6 chars min.
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" %}