{% extends 'control_plane/base.html' %} {% block title %}Deployments · Tussilago{% endblock %} {% block content %}

Control Plane Overview

See what is alive, what failed, and what to inspect next.

Recent deployments, backing-service states, direct sentinel links, and fast paths into detailed logs.

Recent Deployments {{ deployment_total }}
Running Now {{ running_total }}
{% for summary in status_summaries %}
{{ summary.label }} {{ summary.total }}
{% empty %}
0 No deployments yet.
{% endfor %}
{% for card in deployment_cards %}

{{ card.deployment.hosted_site.tenant.slug }}

{{ card.deployment.hosted_site.slug }}

{{ card.deployment.id }}

{{ card.deployment.get_status_display }}
Created
{{ card.deployment.created_at|date:'Y-m-d H:i:s' }}
Sentinel
{{ card.sentinel_url }}
Runtime Ready
{{ card.runtime_ready_total }}/{{ card.runtime_services|length }}
Runtime Failed
{{ card.runtime_failed_total }}
{% for runtime_service in card.runtime_services %} {{ runtime_service.kind }} · {{ runtime_service.status }} {% empty %} No runtime services yet {% endfor %}
{% if card.deployment.last_error %}

Last Error

{{ card.deployment.last_error }}
{% endif %}
{% empty %}

No deployments captured yet

Run uv run python manage.py create_test_deployment to populate this dashboard.

{% endfor %}
{% endblock content %}