github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/ui/app/serializers/task-group.js (about) 1 import { copy } from 'ember-copy'; 2 import ApplicationSerializer from './application'; 3 4 export default ApplicationSerializer.extend({ 5 normalize(typeHash, hash) { 6 // Provide EphemeralDisk to each task 7 hash.Tasks.forEach(task => { 8 task.EphemeralDisk = copy(hash.EphemeralDisk); 9 }); 10 11 hash.ReservedEphemeralDisk = hash.EphemeralDisk.SizeMB; 12 hash.Services = hash.Services || []; 13 14 const volumes = hash.Volumes || {}; 15 hash.Volumes = Object.keys(volumes).map(key => volumes[key]); 16 17 return this._super(typeHash, hash); 18 }, 19 });