{% extends "layouts/content-bootstrap.html" %} {% load django_tables2 %} {% load utils %} {% block content %} {% if device_type.owners_only %}

{{ device_type.name }} is a hidden device type.

Only owners of one or more devices of type {{ device_type }} can see this information.
{% endif %} {% if is_admin and device_type.name != 'dynamic-vm' and device_type.health_check_job == '' %}
The '{{ device_type }}' device type has no {% if not 'HIDE_V2_DOCS'|get_settings %} health check job in the {% else %} health check job in the {% endif %} admin interface. {% if not 'HIDE_V2_DOCS'|get_settings %} Consider adding a health check definition. {% else %} Consider adding a health check definition. {% endif %}
{% endif %}
{% if user.is_authenticated and user.is_superuser %} Admin this type {% endif %}

{{ device_type }} information

Architecture version
{{ arch_version|default:'.' }}
Processor Family
{{ processor|default:'.' }}
CPU model
{{ cpu_model|default:'.' }}
Bit width
{{ arch_bits|default:'.' }}
Cores
{{ cores|default:'.' }}
Description
{{ description|default:'.' }}

{{device_type}} status

Running jobs
{{ running_jobs_num }}
Queued jobs
{{ queued_jobs_num }}
{% if device_type.name != 'dynamic-vm' %}
Checks/failures
Graphical reports
{% endif %}
Health Checks
{{ health_freq }}
Active devices
{{ active_num }}
Idle
{{ idle_num }}
Offline
{{ offline_num }}
{% if device_type.name != 'dynamic-vm' %}
Retired
{{ retired_num }}
{% endif %}
{% if device_type|deploy_methods:'deploy' %}

{{ device_type }} pipeline template download

The device-type template needs to be overridden by the device dictionary of each device of this type and is not a valid template for an individual device of this type.

Not all methods may be available on all devices.

Deployment
{{ device_type|deploy_methods:'deploy'|join:", " }}
Boot
{{ device_type|deploy_methods:'boot'|join:", " }}

Classes named in the default timeouts can be part of the pipeline description which is available from a test job definition, depending on the deployment or boot methods used by that job.

{% device_type_timeouts device_type as timeout_data %}
    {% for timeout_type, action_data in timeout_data.items %}
  • {{ timeout_type }} {% for key, value in action_data.items %}
    • {{ key }}: {{ value.seconds }} seconds
    {% endfor %}
  • {% endfor %}
{% endif %}
{% render_table devices_table_no_dt %} {% if device_type.name != 'dynamic-vm' and device_type.health_check_job != '' %} {% render_table health_job_summary_table %} {% endif %} {% render_table device_type_jobs_table %} {% endblock %} {% block scripts %} {% endblock %}