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 });