{% extends "base.html" %} {% block title %}Workloads — GovLift{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
{{ classification }}
← GovLift

Workload Inventory

Discovered · Assessed · Wave-assigned DoD Workloads — {{ classification }}

{{ data.summary.get('total_workloads', 0) }}
Total
{{ data.summary.get('discovered', 0) }}
Discovered
{{ data.summary.get('assessed', 0) }}
Assessed
{{ data.summary.get('wave_assigned', 0) }}
Wave Assigned
{{ data.summary.get('in_migration', 0) }}
In Migration
{{ data.summary.get('migrated', 0) }}
Migrated
{{ data.workloads|length if data.workloads else 0 }} workloads
{% if data.workloads %} {% for w in data.workloads %} {% endfor %} {% else %} {% endif %}
ID Name Type OS Environment IP CPU Mem (GB) Storage (TB) Risk Status Wave Last Scanned
{{ w.get('id', '') }} {{ w.get('name', '') }} {{ w.get('workload_type', '') }} {{ w.get('os_name', '') }} {{ w.get('os_version', '') }} {{ w.get('environment', '') }} {{ w.get('ip_address', '') }} {{ w.get('cpu_cores', '') }} {{ w.get('memory_gb', '') }} {{ w.get('storage_tb', '') }} {% set risk = w.get('risk_level', 'low') %} {% if risk == 'critical' %} {{ risk }} {% elif risk == 'high' %} {{ risk }} {% elif risk == 'medium' %} {{ risk }} {% else %} {{ risk }} {% endif %} {% set ms = w.get('migration_status', 'discovered') %} {% if ms == 'migrated' %} {{ ms }} {% elif ms == 'in_migration' %} {{ ms }} {% elif ms == 'failed' %} {{ ms }} {% elif ms == 'assessed' %} {{ ms }} {% elif ms == 'wave_assigned' %} {{ ms }} {% else %} {{ ms }} {% endif %} {{ w.get('wave_id', '—') }} {{ w.get('last_scanned', '—') }}
No workloads found.
{% include "includes/iqe_query_widget.html" %} {% endblock %}