github.com/emate/nomad@v0.8.2-wo-binpacking/ui/app/models/task-group-deployment-summary.js (about)

     1  import { gt } from '@ember/object/computed';
     2  import Fragment from 'ember-data-model-fragments/fragment';
     3  import attr from 'ember-data/attr';
     4  import { fragmentOwner } from 'ember-data-model-fragments/attributes';
     5  
     6  export default Fragment.extend({
     7    deployment: fragmentOwner(),
     8  
     9    name: attr('string'),
    10  
    11    autoRevert: attr('boolean'),
    12    promoted: attr('boolean'),
    13    requiresPromotion: gt('desiredCanaries', 0),
    14  
    15    placedCanaries: attr('number'),
    16    desiredCanaries: attr('number'),
    17    desiredTotal: attr('number'),
    18    placedAllocs: attr('number'),
    19    healthyAllocs: attr('number'),
    20    unhealthyAllocs: attr('number'),
    21  });