github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/serializers/task.js (about)

     1  import ApplicationSerializer from './application';
     2  import classic from 'ember-classic-decorator';
     3  
     4  @classic
     5  export default class Task extends ApplicationSerializer {
     6    normalize(typeHash, hash) {
     7      // Lift the reserved resource numbers out of the Resources object
     8      const resources = hash.Resources;
     9      if (resources) {
    10        hash.ReservedMemory = resources.MemoryMB;
    11        hash.ReservedMemoryMax = resources.MemoryMaxMB;
    12        hash.ReservedCPU = resources.CPU;
    13        hash.ReservedDisk = resources.DiskMB;
    14        hash.ReservedEphemeralDisk = hash.EphemeralDisk.SizeMB;
    15      }
    16  
    17      return super.normalize(typeHash, hash);
    18    }
    19  }