github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/templates/exec.hbs (about) 1 {{page-title "Exec"}} 2 <nav class="navbar is-popup"> 3 <div class="navbar-brand"> 4 <div class="navbar-item is-logo"> 5 <NomadLogo /> 6 </div> 7 </div> 8 {{#if this.system.shouldShowRegions}} 9 <div class="navbar-item"> 10 <span class="navbar-label">Region</span> 11 <span data-test-region>{{this.model.region}}</span> 12 </div> 13 {{/if}} 14 15 {{#if this.system.shouldShowNamespaces}} 16 <div class="navbar-item"> 17 <span class="navbar-label">Namespace</span> 18 <span data-test-namespace>{{this.model.namespace.id}}</span> 19 </div> 20 {{/if}} 21 22 <div class="navbar-item"> 23 <span class="navbar-label">Job</span> 24 <span data-test-job>{{this.model.name}}</span> 25 </div> 26 <div class="navbar-end"> 27 <a href="https://nomadproject.io/docs" target="_blank" rel="noopener noreferrer" class="navbar-item">Documentation</a> 28 {{x-icon "lock-closed"}} 29 </div> 30 </nav> 31 32 {{#if (eq this.model.status "dead")}} 33 <div class="exec-window" data-test-exec-job-dead> 34 <div class="task-group-tree"> 35 </div> 36 <div class="terminal-container" data-test-exec-job-dead-message> 37 Job <code>{{this.model.name}}</code> is dead and cannot host an exec session. 38 </div> 39 </div> 40 {{else}} 41 <div class="exec-window"> 42 <div class="task-group-tree"> 43 <h4 class="title is-6">Tasks</h4> 44 <ul> 45 {{#each this.sortedTaskGroups as |taskGroup|}} 46 <li data-test-task-group> 47 <Exec::TaskGroupParent 48 @taskGroup={{taskGroup}} 49 @shouldOpenInNewWindow={{this.socketOpen}} 50 @activeTaskName={{this.taskName}} 51 @activeTaskGroupName={{this.taskGroupName}} /> 52 </li> 53 {{/each}} 54 </ul> 55 </div> 56 <ExecTerminal @terminal={{this.terminal}} /> 57 </div> 58 {{/if}}