github.com/zoomfoo/nomad@v0.8.5-0.20180907175415-f28fd3a1a056/ui/app/templates/components/job-page/parts/latest-deployment.hbs (about)

     1  {{#if job.latestDeployment}}
     2    <div class="boxed-section {{if job.latestDeployment.isRunning "is-info"}}" data-test-active-deployment>
     3      <div class="boxed-section-head">
     4        <div class="boxed-section-row">
     5          {{if job.latestDeployment.isRunning "Active" "Latest"}} Deployment
     6          <span class="badge is-white {{if job.latestDeployment.isRunning "is-subtle"}} bumper-left" data-test-active-deployment-stat="id">{{job.latestDeployment.shortId}}</span>
     7          {{#if job.latestDeployment.version.submitTime}}
     8            <span class="pull-right submit-time" data-test-active-deployment-stat="submit-time">{{moment-from-now job.latestDeployment.version.submitTime}}</span>
     9          {{/if}}
    10        </div>
    11        <div class="boxed-section-row">
    12          <span class="tag is-outlined {{job.latestDeployment.statusClass}}" data-test-deployment-status="{{job.latestDeployment.statusClass}}">
    13            {{job.latestDeployment.status}}
    14          </span>
    15          {{#if job.latestDeployment.requiresPromotion}}
    16            <button
    17              data-test-promote-canary
    18              type="button"
    19              class="button is-warning is-small pull-right {{if promote.isRunning "is-loading"}}"
    20              disabled={{promote.isRunning}}
    21              onclick={{perform promote}}>Promote Canary</button>
    22          {{/if}}
    23        </div>
    24      </div>
    25      <div class="boxed-section-body with-foot">
    26        {{#job-deployment-details deployment=job.latestDeployment as |d|}}
    27          {{d.metrics}}
    28          {{#if isShowingDeploymentDetails}}
    29            {{d.taskGroups}}
    30            {{d.allocations}}
    31          {{/if}}
    32        {{/job-deployment-details}}
    33      </div>
    34      <div class="boxed-section-foot">
    35        <a class="pull-right" {{action (toggle "isShowingDeploymentDetails" this)}} data-test-deployment-toggle-details>
    36          {{if isShowingDeploymentDetails "Hide" "Show"}} deployment task groups and allocations
    37        </a>
    38      </div>
    39    </div>
    40  {{/if}}