github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/ui/app/serializers/task-group.js (about) 1 import { copy } from 'ember-copy'; 2 import ApplicationSerializer from './application'; 3 4 export default class TaskGroup extends ApplicationSerializer { 5 arrayNullOverrides = ['Services']; 6 mapToArray = ['Volumes']; 7 8 normalize(typeHash, hash) { 9 // Provide EphemeralDisk to each task 10 hash.Tasks.forEach(task => { 11 task.EphemeralDisk = copy(hash.EphemeralDisk); 12 }); 13 14 hash.ReservedEphemeralDisk = hash.EphemeralDisk.SizeMB; 15 16 return super.normalize(typeHash, hash); 17 } 18 }