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