github.com/manicqin/nomad@v0.9.5/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 tooltip" data-test-active-deployment-stat="submit-time" aria-label="{{format-ts job.latestDeployment.version.submitTime}}">
     9              {{moment-from-now job.latestDeployment.version.submitTime}}
    10            </span>
    11          {{/if}}
    12        </div>
    13        <div class="boxed-section-row">
    14          <span class="tag is-outlined {{job.latestDeployment.statusClass}}" data-test-deployment-status="{{job.latestDeployment.statusClass}}">
    15            {{job.latestDeployment.status}}
    16          </span>
    17          {{#if job.latestDeployment.requiresPromotion}}
    18            <button
    19              data-test-promote-canary
    20              type="button"
    21              class="button is-warning is-small pull-right {{if promote.isRunning "is-loading"}}"
    22              disabled={{promote.isRunning}}
    23              onclick={{perform promote}}>Promote Canary</button>
    24          {{/if}}
    25        </div>
    26      </div>
    27      <div class="boxed-section-body with-foot">
    28        {{#job-deployment-details deployment=job.latestDeployment as |d|}}
    29          {{d.metrics}}
    30          {{#if isShowingDeploymentDetails}}
    31            {{d.taskGroups}}
    32            {{d.allocations}}
    33          {{/if}}
    34        {{/job-deployment-details}}
    35      </div>
    36      <div class="boxed-section-foot">
    37        <a class="pull-right" {{action (toggle "isShowingDeploymentDetails" this)}} data-test-deployment-toggle-details>
    38          {{if isShowingDeploymentDetails "Hide" "Show"}} deployment task groups and allocations
    39        </a>
    40      </div>
    41    </div>
    42  {{/if}}