{% extends "base.html" %} {% block title %}Buckets — nanio-orchestrator{% endblock %} {% block content %}

Bucket Management

{% for v in vhosts %}

{{ v.server_name }}

{% for b in v.buckets %} {% endfor %} {% if not v.buckets %} {% endif %}
BucketStatusPoolDiscoveredActions
{{ b.bucket }} {% if b.status == 'unrouted' %}unrouted {% elif b.status == 'routed' %}routed {% elif b.status == 'migrating' %}migrating {% elif b.status == 'ignored' %}ignored {% elif b.status == 'deleted' %}deleted {% else %}{{ b.status }}{% endif %} {{ b.pool_name or '—' }} {{ b.discovered_at or '—' }} {% if b.status in ('unrouted', 'ignored') %} {% endif %} {% if b.status == 'unrouted' %} {% endif %} {% if b.status == 'deleted' %} {% endif %}
No buckets synced yet — click Sync
{% endfor %} {% if not vhosts %}

No vhosts with a nanio default pool configured.

{% endif %} {% if http_linked_vhosts %}

HTTP vhosts backed by nanio pools

{% for hv in http_linked_vhosts %}

{{ hv.server_name }}

http backed by {{ hv.nanio_pool_name }}

Click "Load routes" to see existing routes and available buckets.

{% endfor %} {% endif %}
{% endblock %} {% block scripts %} {% endblock %}