mirror of
https://github.com/newnius/YAO-portal.git
synced 2025-06-06 07:11:54 +00:00
update, add virtual cluster management
This commit is contained in:
parent
3165c12fcf
commit
e80c7f37f2
@ -20,6 +20,12 @@ function cluster_add(CRObject $cluster)
|
|||||||
}
|
}
|
||||||
|
|
||||||
$spider = new Spider();
|
$spider = new Spider();
|
||||||
|
$cluster->set('weight', $cluster->getInt('weight', 0));
|
||||||
|
$cluster->set('reserved', $cluster->getBool('reserved', false));
|
||||||
|
$cluster->set('quota_cpu', $cluster->getInt('quota_cpu', 0));
|
||||||
|
$cluster->set('quota_mem', $cluster->getInt('quota_mem', 0));
|
||||||
|
$cluster->set('quota_gpu', $cluster->getInt('quota_gpu', 0));
|
||||||
|
$cluster->set('quota_gpu_mem', $cluster->getInt('quota_gpu_mem', 0));
|
||||||
$data['group'] = json_encode($cluster);
|
$data['group'] = json_encode($cluster);
|
||||||
$spider->doPost(YAO_SCHEDULER_ADDR . '?action=group_add', $data);
|
$spider->doPost(YAO_SCHEDULER_ADDR . '?action=group_add', $data);
|
||||||
$msg = json_decode($spider->getBody(), true);
|
$msg = json_decode($spider->getBody(), true);
|
||||||
@ -76,6 +82,12 @@ function cluster_update(CRObject $cluster)
|
|||||||
//TODO: check owner
|
//TODO: check owner
|
||||||
|
|
||||||
$spider = new Spider();
|
$spider = new Spider();
|
||||||
|
$cluster->set('weight', $cluster->getInt('weight', 0));
|
||||||
|
$cluster->set('reserved', $cluster->getBool('reserved', false));
|
||||||
|
$cluster->set('quota_cpu', $cluster->getInt('quota_cpu', 0));
|
||||||
|
$cluster->set('quota_mem', $cluster->getInt('quota_mem', 0));
|
||||||
|
$cluster->set('quota_gpu', $cluster->getInt('quota_gpu', 0));
|
||||||
|
$cluster->set('quota_gpu_mem', $cluster->getInt('quota_gpu_mem', 0));
|
||||||
$data['group'] = json_encode($cluster);
|
$data['group'] = json_encode($cluster);
|
||||||
$spider->doPost(YAO_SCHEDULER_ADDR . '?action=group_update', $data);
|
$spider->doPost(YAO_SCHEDULER_ADDR . '?action=group_update', $data);
|
||||||
$msg = json_decode($spider->getBody(), true);
|
$msg = json_decode($spider->getBody(), true);
|
||||||
|
Loading…
Reference in New Issue
Block a user