mirror of
https://github.com/ClusterCockpit/cc-backend
synced 2024-12-27 21:59:05 +01:00
41 lines
1.0 KiB
JavaScript
41 lines
1.0 KiB
JavaScript
|
import fetch from 'node-fetch'
|
||
|
|
||
|
// Just for testing
|
||
|
|
||
|
const job = {
|
||
|
jobId: 123,
|
||
|
user: 'lou',
|
||
|
project: 'testproj',
|
||
|
cluster: 'heidi',
|
||
|
partition: 'default',
|
||
|
arrayJobId: 0,
|
||
|
numNodes: 1,
|
||
|
numHwthreads: 8,
|
||
|
numAcc: 0,
|
||
|
exclusive: 1,
|
||
|
monitoringStatus: 1,
|
||
|
smt: 1,
|
||
|
jobState: 'running',
|
||
|
duration: 2*60*60,
|
||
|
tags: [],
|
||
|
resources: [
|
||
|
{
|
||
|
hostname: 'heidi',
|
||
|
hwthreads: [0, 1, 2, 3, 4, 5, 6, 7]
|
||
|
}
|
||
|
],
|
||
|
metaData: null,
|
||
|
startTime: 1641427200
|
||
|
}
|
||
|
|
||
|
fetch('http://localhost:8080/api/jobs/start_job/', {
|
||
|
method: 'POST',
|
||
|
body: JSON.stringify(job),
|
||
|
headers: {
|
||
|
'Content-Type': 'application/json',
|
||
|
'Authorization': 'Bearer eyJhbGciOiJFZERTQSIsInR5cCI6IkpXVCJ9.eyJpc19hZG1pbiI6dHJ1ZSwiaXNfYXBpIjpmYWxzZSwic3ViIjoibG91In0.nY6dCgLSdm7zXz1xPkrb_3JnnUCgExXeXcrTlAAySs4p72VKJhmzzC1RxgkJE26l8tDYUilM-o-urzlaqK5aDA'
|
||
|
}
|
||
|
})
|
||
|
.then(res => res.status == 200 ? res.json() : res.text())
|
||
|
.then(res => console.log(res))
|