github.com/blixtra/nomad@v0.7.2-0.20171221000451-da9a1d7bb050/ui/app/models/task-group-deployment-summary.js (about) 1 import Ember from 'ember'; 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 const { computed } = Ember; 7 8 export default Fragment.extend({ 9 deployment: fragmentOwner(), 10 11 name: attr('string'), 12 13 autoRevert: attr('boolean'), 14 promoted: attr('boolean'), 15 requiresPromotion: computed.gt('desiredCanaries', 0), 16 17 placedCanaries: attr('number'), 18 desiredCanaries: attr('number'), 19 desiredTotal: attr('number'), 20 placedAllocs: attr('number'), 21 healthyAllocs: attr('number'), 22 unhealthyAllocs: attr('number'), 23 });