github.com/manicqin/nomad@v0.9.5/ui/app/templates/components/placement-failure.hbs (about)

     1  {{#if placementFailures}}
     2    {{#with placementFailures as |failures|}}
     3      <h3 class="title is-5" data-test-placement-failure-task-group>
     4        {{placementFailures.name}}
     5        <span class="badge is-light" data-test-placement-failure-coalesced-failures>{{inc failures.coalescedFailures}} unplaced</span>
     6      </h3>
     7      <ul class="simple-list">
     8        {{#if (eq failures.nodesEvaluated 0)}}
     9          <li data-test-placement-failure-no-evaluated-nodes>No nodes were eligible for evaluation</li>
    10        {{/if}}
    11        {{#each-in failures.nodesAvailable as |datacenter available|}}
    12          {{#if (eq available 0)}}
    13            <li data-test-placement-failure-no-nodes-available="{{datacenter}}">No nodes are available in datacenter {{datacenter}}</li>
    14          {{/if}}
    15        {{/each-in}}
    16        {{#each-in failures.classFiltered as |class count|}}
    17          <li data-test-placement-failure-class-filtered="{{class}}">Class {{class}} filtered {{count}} {{pluralize "node" count}}</li>
    18        {{/each-in}}
    19        {{#each-in failures.constraintFiltered as |constraint count|}}
    20          <li data-test-placement-failure-constraint-filtered="{{constraint}}">Constraint <code>{{constraint}}</code> filtered {{count}} {{pluralize "node" count}}</li>
    21        {{/each-in}}
    22        {{#if failures.nodesExhausted}}
    23          <li data-test-placement-failure-nodes-exhausted>Resources exhausted on {{failures.nodesExhausted}} {{pluralize "node" failures.nodesExhausted}}</li>
    24        {{/if}}
    25        {{#each-in failures.classExhausted as |class count|}}
    26          <li data-test-placement-failure-class-exhausted="{{class}}">Class {{class}} exhausted on {{count}} {{pluralize "node" count}}</li>
    27        {{/each-in}}
    28        {{#each-in failures.dimensionExhausted as |dimension count|}}
    29          <li data-test-placement-failure-dimension-exhausted="{{dimension}}">Dimension {{dimension}} exhausted on {{count}} {{pluralize "node" count}}</li>
    30        {{/each-in}}
    31        {{#each-in failures.quotaExhausted as |quota dimension|}}
    32          <li data-test-placement-failure-quota-exhausted="{{quota}}">Quota limit hit {{dimension}}</li>
    33        {{/each-in}}
    34        {{#each-in failures.scores as |name score|}}
    35          <li data-test-placement-failure-scores="{{name}}">Score {{name}} = {{score}}</li>
    36        {{/each-in}}
    37      </ul>
    38    {{/with}}
    39  {{/if}}