1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
{% extends "op_layout.html" %}
{% block title %}Provisioning runs — {{ brand_name | default(value='Rustango Operator Console') }}{% endblock %}
{% block content %}
Organizations/Provisioning runs
Provisioning runs
Every attempt to stand up a tenant, newest first —
including the ones that failed, which leave the tenant inactive until
somebody finishes or removes it.
{% if runs | length == 0 %}
{#- Same reason as the audit page: past the end this must not claim
nothing ever happened, and the paging links below sit outside
this branch so an empty page still offers a way back. -#}
{% if page > 1 %}No runs on page {{ page }}.
{% else %}No tenant has been provisioned through this console yet.
Create one.
{% endif %}
{% else %}
Run
Tenant
State
Storage
Requested by
Started
{% for r in runs %}
#{{ r.id }}
{#- A slug may be 63 characters, which would otherwise set the
column's width for every other row. -#}
{{ r.slug }}
{% if r.is_migrate %}migrate{% endif %}
{% if r.failed %}
{{ r.state }}
{% elif r.running %}
{{ r.state }}
{% else %}
{{ r.state }}
{% endif %}
{% if r.took %}in {{ r.took }}{% endif %}
{#- A batch migrate spans tenants that do not agree on either, so
it stores neither. -#}
{% if r.storage_mode %}{{ r.storage_mode }} · {{ r.backend_kind }}
{% else %}—{% endif %}
{% if r.requested_by %}{{ r.requested_by }}{% else %}—{% endif %}
{% if r.started_at %}{{ r.started_at }}{% else %}—{% endif %}
{% if r.error %}
{{ r.error }}
{% endif %}
{% endfor %}
{% endif %}
{% include "_op_pager.html" %}
{% endblock %}