1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-08 19:26:48 +00:00
webvirtcloud/instances
catborise d0bd2ac32b fix(instances): a running VM's boot order, video and console forms show the pending settings
On an active VM the boot order editor, the video model select and the
console form showed the running VM: a pending boot order, video model or
console setting looked unset, and the boot order editor offered devices
of the running VM only. Choosing one of those cleared the pending order,
since the setter dropped the old order and skipped devices it could not
find. They now read the persistent definition (get_bootmenu,
get_bootorder, get_media_devices, get_video_model and the console
getters take config=), and set_bootorder refuses a device that is not in
it before it changes anything.
2026-10-11 14:56:51 +03:00
..
api feat(instances): auto converge is on by default for a live migration 2026-10-06 17:04:03 +03:00
fixtures Instances overhaul 2020-07-13 15:33:09 +06:00
migrations fix(computes): VM ownership survives a move or a short absence 2026-10-04 01:08:11 +03:00
templates fix(instances): a running VM's boot order, video and console forms show the pending settings 2026-10-11 14:56:51 +03:00
templatetags fix(instances): every VM state has a label and the actions it allows 2026-10-05 19:34:30 +03:00
__init__.py Fixe migrations for new deployments 2020-05-28 18:19:25 +06:00
apps.py format python code with black 2022-11-02 08:54:35 +03:00
forms.py fix(instances): only administrators choose where a console listens 2026-10-05 15:07:31 +03:00
livetest.py fix(instances): domain edits start from the persistent definition 2026-10-04 01:08:11 +03:00
models.py fix(instances): a running VM's boot order, video and console forms show the pending settings 2026-10-11 14:56:51 +03:00
states.py fix(instances): every VM state has a label and the actions it allows 2026-10-05 19:34:30 +03:00
test_change_network.py fix(instances): change the edited NIC instead of adding a new one 2026-10-04 01:08:11 +03:00
test_change_xml.py fix(instances): the XML editor saves only while the VM is shut off 2026-10-04 19:13:20 +03:00
test_clone_disks.py fix(instances): a clone's quota and automatic disk names follow the disks it copies 2026-10-08 08:50:21 +03:00
test_clone_permission.py fix(instances): a clone stays on the host of the VM it was made from 2026-10-06 15:58:35 +03:00
test_console_listener.py fix(instances): only administrators choose where a console listens 2026-10-05 15:07:31 +03:00
test_console_rule.py refactor(instances): one way to reach a VM, its console and its devices 2026-10-09 18:13:32 +03:00
test_console_settings_access.py fix(instances): the page of a VM on an unreachable host points to the list 2026-10-05 12:32:42 +03:00
test_create_dialog_cpu.py fix(instances): the new-VM dialog shows each host's current CPU load 2026-10-10 20:54:19 +03:00
test_create_instance.py fix(instances): CD-ROM bus, USB controller and MACs of a new VM 2026-10-04 18:33:28 +03:00
test_create_rollback.py chore: drop references to the local roadmap from code and tests 2026-10-04 11:09:25 +03:00
test_create_wizard_url.py fix(instances): the create wizard reaches the page of any architecture 2026-10-06 10:12:08 +03:00
test_destroy.py test(destroy): NVRAM deletion and the base of an overlay 2026-10-09 07:29:10 +03:00
test_detail_reads.py perf(instances): the VM page reads each disk, the state and host info once 2026-10-09 08:36:04 +03:00
test_detail_unreachable.py fix(instances): the page of a VM on an unreachable host points to the list 2026-10-05 12:32:42 +03:00
test_disk_isolation.py fix(instances): device edits fit every definition and device type 2026-10-09 18:13:23 +03:00
test_drbd_target.py perf(instances): the VM page reads each disk, the state and host info once 2026-10-09 08:36:04 +03:00
test_error_handling.py fix(instances): a finished migration is recorded, and a stale request does not migrate 2026-10-06 15:52:32 +03:00
test_gstfsd.py fix(gstfsd): a key added to an SELinux guest gets the guest's labels 2026-10-08 16:19:24 +03:00
test_index.py fix(instances): the new-VM dialog shows each host's current CPU load 2026-10-10 20:54:19 +03:00
test_index_host_alerts.py fix(instances): host errors on the instance list are for administrators 2026-10-05 11:49:46 +03:00
test_list_rpc.py fix(instances): the new-VM dialog shows each host's current CPU load 2026-10-10 20:54:19 +03:00
test_list_unreachable.py fix(instances): the new-VM dialog shows each host's current CPU load 2026-10-10 20:54:19 +03:00
test_live_clone.py fix(instances): a UEFI clone gets its own NVRAM without a new pool 2026-10-09 18:13:32 +03:00
test_live_create.py fix(instances): CD-ROM bus, USB controller and MACs of a new VM 2026-10-04 18:33:28 +03:00
test_live_dataloss.py fix(instances): a running VM's boot order, video and console forms show the pending settings 2026-10-11 14:56:51 +03:00
test_live_disk_resize.py feat(instances): grow a disk while the VM runs or is paused 2026-10-09 07:29:01 +03:00
test_live_guest.py fix(instances): a paused VM's memory is resized as a running VM's 2026-10-10 09:52:56 +03:00
test_live_iso.py chore: drop references to the local roadmap from code and tests 2026-10-04 11:09:25 +03:00
test_live_xml.py chore: drop references to the local roadmap from code and tests 2026-10-04 11:09:25 +03:00
test_live_xml_effects.py fix(instances): enabling vCPU hot plug keeps the current vCPU count 2026-10-10 10:03:25 +03:00
test_migrate_form.py feat(instances): auto converge is on by default for a live migration 2026-10-06 17:04:03 +03:00
test_migration_bookkeeping.py fix(instances): a migration that does not finish in time is cancelled, not cut off 2026-10-06 16:56:22 +03:00
test_migration_log.py fix(migration): remove the NVRAM file a live migration leaves on the source 2026-10-09 07:29:10 +03:00
test_missing_fields.py fix(instances): a paused VM's memory is resized as a running VM's 2026-10-10 09:52:56 +03:00
test_moved_while_waiting.py fix(instances): an operation on a VM a migration moved meanwhile is retried, not run on the new host 2026-10-08 08:50:21 +03:00
test_page_controls.py feat(instances): grow a disk while the VM runs or is paused 2026-10-09 07:29:01 +03:00
test_pending_edits.py fix(instances): a running VM's boot order, video and console forms show the pending settings 2026-10-11 14:56:51 +03:00
test_quota.py fix(instances): a paused VM's memory is resized as a running VM's 2026-10-10 09:52:56 +03:00
test_quota_lock.py fix(instances): disk edits keep their XML; changes lock per VM 2026-10-04 01:08:11 +03:00
test_root_pass.py fix(gstfsd): find the guest OS by inspection, answer once, and stop a change at its deadline 2026-10-08 08:50:21 +03:00
test_security_mutations.py fix(instances): a finished migration is recorded, and a stale request does not migrate 2026-10-06 15:52:32 +03:00
test_states.py fix(instances): the new-VM dialog shows each host's current CPU load 2026-10-10 20:54:19 +03:00
test_stats_sample.py test: read the page scripts with lxml, not a tag regex 2026-10-10 21:04:38 +03:00
test_template_flag.py fix(instances): only superusers and staff owners change a template VM 2026-10-07 21:04:23 +03:00
test_template_quota.py fix(instances): turning a template back into a VM is checked against the quota 2026-10-05 22:19:34 +03:00
test_template_rules.py fix(instances): a template is not power-cycled on, and deleted only by superusers and staff owners 2026-10-08 08:50:21 +03:00
test_update_console.py feat(console): VNC is the only console type 2026-10-04 01:08:11 +03:00
test_xss.py chore: drop references to the local roadmap from code and tests 2026-10-04 11:09:25 +03:00
tests.py fix(instances): a running VM's QoS edit keeps the pending QoS changes 2026-10-11 10:53:16 +03:00
urls.py fix: add an authorization matrix test and close the endpoints it finds 2026-10-02 20:33:12 +03:00
utils.py fix(migration): remove the NVRAM file a live migration leaves on the source 2026-10-09 07:29:10 +03:00
views.py fix(instances): a running VM's boot order, video and console forms show the pending settings 2026-10-11 14:56:51 +03:00