add logging to debug boot order issue on openshift

This commit is contained in:
Jordan Rodgers 2018-03-19 14:27:11 -04:00
parent 64b8d3983e
commit f189b00932
3 changed files with 5 additions and 0 deletions

View file

@ -377,10 +377,12 @@ def boot_order(vmid):
user = User(session['userinfo']['preferred_username'])
proxmox = connect_proxmox()
if user.rtp or int(vmid) in user.allowed_vms:
print(request.form)
boot_order = []
for key, value in request.form.items():
boot_order.append(value)
vm = VM(vmid)
print(boot_order)
vm.set_boot_order(boot_order)
return '', 200
else:

View file

@ -988,6 +988,8 @@ $("#edit-boot-order").click(function(){
var data = new FormData();
for (k = 0; k < boot_order.length; k++) {
e = document.getElementById(`boot-order-${k + 1}`);
console.log(k + 1);
console.log(e.options[e.selectedIndex].value);
data.append(`${k + 1}`, e.options[e.selectedIndex].value);
}
fetch(`/vm/${vmid}/boot_order`, {

View file

@ -115,6 +115,7 @@ class VM(object):
raw_boot_order = ''
for i in range(0, len(boot_order)):
raw_boot_order += boot_order_lookup[boot_order[i]]
print(raw_boot_order)
proxmox.nodes(self.node).qemu(self.id).config.put(boot=raw_boot_order)
@lazy_property