{{define "ips_page"}} {{template "html_head" .}}
{{template "sidebar_nav" .}}
{{template "topbar_mobile" .}}
{{template "banner_inner" .Banner}}
{{template "ips_content" .}}
{{end}} {{define "ips_content"}}

Очередь IP

Новый адрес встаёт в очередь; уже завершённый (done/failed) запускается заново (тот же вызов); тот, что сейчас проверяется, не трогается. Кнопка «Сканировать Floating IP» ниже делает то же самое автоматически: находит в проекте OpenStack все свободные (не привязанные к порту) Floating IP и сразу передаёт их в очередь на проверку. Полная история проверок по каждому адресу — включая уже удалённые из очереди — доступна в реестре.

{{template "ips_table" .}}
{{end}} {{define "ips_table"}}
{{range .Items}} {{$b := ipBadge .State .OverallResult .FIPAssociatedAt $.FIPSettleSeconds}} {{$terminal := or (eq .State "done") (eq .State "failed") (eq .State "occupied")}} {{end}}
АдресСостояниеВалидаторПопыткаОбновлено
{{.IPAddress}} {{$b.Label}} {{deref .OwnerValidatorID}} {{.AttemptNumber}} {{fmtTime .UpdatedAt}}
{{if $terminal}} {{else}} {{end}}
{{if not .Items}}

Очередь пуста.

{{end}} {{end}}