Effort is made to ensure a VM always have a status and Unused VM statuses are removed
This commit is contained in:
parent
befb22b9cb
commit
f3f2f6127a
11 changed files with 86 additions and 77 deletions
|
|
@ -1,5 +1,4 @@
|
|||
import json
|
||||
import subprocess
|
||||
import pynetbox
|
||||
|
||||
from uuid import uuid4
|
||||
|
|
@ -9,6 +8,7 @@ from flask import Flask, request
|
|||
from flask_restful import Resource, Api
|
||||
|
||||
from common import counters
|
||||
from common.vm import VMStatus
|
||||
from common.request import RequestEntry, RequestType
|
||||
from config import (etcd_client, request_pool, vm_pool, host_pool, env_vars, image_storage_handler)
|
||||
from . import schemas
|
||||
|
|
@ -42,7 +42,7 @@ class CreateVM(Resource):
|
|||
"owner_realm": data["realm"],
|
||||
"specs": specs,
|
||||
"hostname": "",
|
||||
"status": "",
|
||||
"status": VMStatus.stopped,
|
||||
"image_uuid": validator.image_uuid,
|
||||
"log": [],
|
||||
"vnc_socket": "",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue