| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: virtx-bash-completion | Distribution: openSUSE Tumbleweed |
| Version: 0.1+gf3a7fda | Vendor: openSUSE |
| Release: 1.2 | Build date: Wed Jul 8 17:22:19 2026 |
| Group: System/Shells | Build host: reproducible |
| Size: 16093 | Source RPM: virtx-0.1+gf3a7fda-1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/OpenSUSE/virtx | |
| Summary: Bash Completion for virtx | |
The official bash completion script for virtx, generated during the build.
GPL-2.0-only
* Wed Jul 08 2026 Dario Faggioli <dfaggioli@suse.com>
- virtx.service: adjust Group and SupplementaryGroups (as a
consequence of commit "start_virtxd.sh: run as qemu:qemu with
supplementary groups")
* Wed Jul 08 2026 Dario Faggioli <dfaggioli@suse.com>
- Update to version 0.1+gf3a7fda:
* hypervisor/domain: migration: cap the number of connections to 8
* Wed Jul 08 2026 Dario Faggioli <dfaggioli@suse.com>
- Update to version 0.1+gc7f87df:
* cmd/virtx: vm_list: show empty column name for CUSTOM again
* vmdef: use cache="none" for LUNs too
* json: remove vlanid from examples
* cmd/virtx: vm_get: show vlanid in net information
* model: move the vlanid field from vmdef to net
* inventory: remove vlanid from Vminfo
* cmd: remove display of Vlanid
* README: document a bit /vms, some additional changes
* storage: add path to storage error message
* httpx: increase CLIENT_TIMEOUT to 15
* start_virtxd.sh: run as qemu:qemu with supplementary groups
* vmreg: rename to reg
* constants: rename /vms/xml/ to /vms/reg/
* cmd: virtx: host_stats_get: add network statistics
* hypervisor/systeminfo: compute totals for host NetRx and NetTx
* model: new hostnetresource extending hostresource
* hypervisor/systeminfo: fix HPG bug when VMs are powered off
* model: hostresource: rename usedos to usedother
* virtx: host_stats_get: new operation and endpoint
* virtx: vm_stats_get: new operation and endpoint
* model: move oplog from vmstats to vm
* model: remove unreferenced model_page.go
* hypervisor/systeminfo: add disk read/write IOPS stats
* hypervisor/systeminfo: add disk read/write KiB/sec stats
* hypervisor/systeminfo: remove newlines
* vet: fix string formatting errors
* storage: remove shadowing for err variable
* Makefile: add vet target to check for shadowing and other issues
* storage/lun: new lun_detect_size() to validate precisely clone size
* json: add goldtest.json as an example
* storage/vdisk: pass explicit -f qcow2 to qemu-img map
* storage/lun: optimize qemu-img convert parameters
* storage/vdisk: optimize qemu-img convert parameters
* vmdef: test: update with new source field and LUN changes
* storage/lun: handle golden images in disk.Source field
* storage/vdisk: handle golden images in disk.Source field
* vmdef: add validation for new Disk.Source option for golden images
* storage/vdisk: add new vdisk_detect_vsize()
* vmdef: vmdef_validate_disk(): validate LUN size option
* httpx: change CLIENT_TIMEOUT to reset on 1xx response, and provide progress
* go.mod: move to golang 1.24
* cmd: virtx: replace "Insufficient Storage" with "Storage Error"
* httpx: for error codes, don't throw away bodies in Decode_response_body()
* storage: change Rollback to delete provisioned virtual disks
* virtx: vm_boot: only attempt to boot VMs that are powered off.
* paths: change init() to Init()
* README: fix bug in coding style chapter
* README: formatting changes
* README: minor updates
* model: update with new console endpoints Ops
* pkg: use the new paths.Get() to get runtime binary paths
* paths: new module for runtime path dependencies
* vmdef: add VNC SharePolicy: "ignore"
* hypervisor/console: do not use DOMAIN_CONSOLE_FORCE
* cmd: virtx: vm_console: vm_should_reconnect: add log on error
* cmd: virtx: vm_console: add comments, fix comments
* cmd: virtx: vm_console: implement reconnection
* httpx: Console_splice: return who closed the connection
* cmd: launch VNC viewer automatically
* cmd: virtx/vm_console: add VNC and serial console cli support
* virtx/vm_console: new module for VNC and serial console
* httpx/console: new, implement proxying mechanism for vnc and serial
* hypervisor/console: new module
* lockman: do not use O_DIRECT to access the LVB
* Makefile: revert undesired changes
* inventory: tests: fix style
* vmdef: tests: fix style
* Makefile: report number of failed tests
* updated copyright headers
* add update_copyright.py to update source file preambles.
* vmdef: add vmdef_xml_test.go
* vmdef: add Test_validate_net_invalid_model
* inventory: add inventory_test.go
* hypervisor: add counter_test.go
* httpx: log error if the copy of the body fails
* hypervisor/systeminfo: fix potential panic if /proc/meminfo contains empty lines
* vmdef: add virtio keyboard and tablet
* virtx/vm_boot: add a new storage.Check() step before boot
* storage: add Check() to scan a vm definition and check all storage
* lockman: add new Check_resource()
* hypervisor/systeminfo: remove unused code, clean up some comments
* hypervisor/systeminfo: adjust calculations some more
* hypervisor/systeminfo: minor changes in the host cpu stats calculations
* hypervisor/systeminfo: prefer TSC frequency to MAX_FREQ
* systeminfo: system_info_get_immutable: document need to have lock
* vmdef: Validate(): return nil explicitly
* lockman: Lockid(): run under Read Lock, not RW Lock
* vmdef: remove duplicate code line
* serfcomm: use a proper serf "uuid" tag and value
* inventory: Get_hostdata: fix whitespace
* vmreg: Save: add missing error check
* vmreg: Save: do not do error cleanup on sync error if rename ok
* virtx/http: remove unused function http_do_request
* hypervisor/systeminfo: remove lock around call to check_vmreg
* machine: new package, merging arch and hypervisor hv.uuid
* hypervisor: do not generate VmEvents from lifecycle too early
* hypervisor: add get_system_info_loop_done() and set_system_info_loop_done()
* inventory: refactor update_vm() and update_vm_state()
* metadata: remove redundant err check
* lockman: fix whitespace
* virtx: vm_create: add warning when encoding of response JSON fails
* hypervisor: check_vmreg: handle error when listing hosts
* vmreg: improve Save error handling: do it only when err != nil
* virtx: handle JSON encoding error similarly for all ops
* virtx: vm_migrate_get: fix missing response on JSON encoding failure
* hypervisor/systeminfo: fix missing Uuid in the first VmInfo events
* inventory: change HostInfo to contain only the necessary fields
* inventory: split Hostdata into HostInfo and Hostdata
* inventory: rename Vmdata to VmInfo
* doc: add prjdocs slides
* Fri May 29 2026 Dario Faggioli <dfaggioli@suse.com>
- Add sanlock dependencies
- Add sanlock.service as required, and change the Group to disk,
so virtxd can access /dev/ raw disks
* Fri May 29 2026 Dario Faggioli <dfaggioli@suse.com>
- Update to version 0.1+g89b87f1:
* hypervisor/domain: change get_domain_info() to return an inventory.VmEvent
* inventory: embed VmEvent inside Vmdata struct
* vmdef: add unit tests for validation and utility functions
* metadata: add unit tests for XML round-trip serialization
* model: add unit tests for enum String/Parse methods
* sbinary: add unit tests for Encode and Decode
* Makefile: add build-tests and check targets
* hypervisor/systeminfo: Revert "adjust total cpu MHz capacity calc by excluding threads"
* hypervisor/systeminfo: adjust total cpu MHz capacity calc by excluding threads
* hypervisor/systeminfo: fix comment typo in unit of measure
* encoding/sbinary: remove panics on unreachable code
* cloudinit: Create_disk: fix incorrect format string
* lockman: do not leave the lockspace when virtxd is shutting down
* lockman: use cached sanlock host_id/lockid to join lockspace
* vmreg: add Save_lockid, Load_lockid to cache sanlock host_id
* cmd: virtx: vm_boot: add support for cloudinit parameters
* virtx/vm_boot: pass new VmBootOptions to hypervisor, including CloudInit
* hypervisor: remove cloudinit iso when a domain becomes inactive
* hypervisor/cloudinit: implement workaround due to libvirt bug
* hypervisor/cloudinit: new module that connects cloudinit to a libvirt domain
* pkg/cloudinit: new package to create NoCloud datasource ISOs
* model: add cloud-init support
* vmdef: Add virtio-scsi controller for use by cloud-init
* lockman: change Read_lvb to take a string argument instead of fd
* lockman: Get_resource_name: allow CDROM devices
* vmdef: export vmdef_disk_to_xml as Disk_to_xml
* storage: export storage_detect as Detect
* pkg/arch: new package to store the cpu architecture string
* gitignore: update
* storage, hypervisor/systeminfo: fix misuse of %w verb in logger.Log calls
* hypervisor: domain: fix connection leak in Get_migration_info and Abort_migration
* storage: export rollback closure as a Rollback function
* vmdef: vmdef_validate_disk: disallow virtio-blk CDROMS
* hypervisor: lifecycle_cb: add missing Ts when handling DOMAIN_EVENT_DEFINED
* hypervisor: lifecycle_cb: add special handling for libvirt.DOMAIN_EVENT_DEFINED
* hypervisor: systeminfo: get_domain_stats: ignore MemoryStats errors
* hypervisor: rename global functions to use Verb_object snakecase
* hypervisor: domain: invert migration type log labels
* virtx: vm_storage, vm_update: minor cleanup of redundant if statement
* README: document the virtx-check-lvb
* storage: refactor using storage_ops
* README: document storage "managed", "provisioned" properties
* model: host: add lockid (sanlock host_id)
* storage: lun: add implementation for minimal management of luns
* README: update with sanlock stuff
* storage: use lockman functions to manage storage provisioning
* vmdef: vmdef_disk_to_xml: generate xml for sanlock leases
* lockman: new module to handle sanlock
* hypervisor: rename LIBVIRT_SYSTEM_INFO_SECONDS to SYSTEM_INFO_LOOP_SECONDS
* hypervisor: implement Wait_system_info()
* constants: add VMS_DIR
* constants: add LOCK_DIR and LOCK_SPACE in preparation for lockman
* start_virtxd.sh: run as qemu:disk
* model: change hoststate to cstate (cluster state)
* virtx: add a Debug log when we start listening on HTTP
* Thu Mar 12 2026 Dario Faggioli <dfaggioli@suse.com>
- Update to version 0.1+gc806d0c:
* serfcomm: change constants to be uppercase
* hypervisor: change constants to be uppercase
* cmd: virtx: vm_get: reorder fields
* cmd: virtx: add | column separator
* cmd: virtx: vm_get: show last boot datetime
* ts: add String() to convert a timestamp to a string
* hypervisor: domain: new function Log_domain to build an OpLogList
* hypervisor: oplog: new oplog_load_list()
* hypervisor: domain: record some messages into oplog
* hypervisor: oplog: rename functions to have an oplog_ prefix
* hypervisor: oplog: move over operation metadata functions from domain.go
* hypervisor: domain: generalize record_domain_shutdown into complete_domain_op
* hypervisor: domain: load_domain_op: pass the op as value, not pointer
* hypervisor: move Get_Vmstats from systeminfo.go to hypervisor.go
* hypervisor: systeminfo: rename get_system_info to system_info_get
* hypervisor: systeminfo: move delete_ghosts out of get_system_info
* model: regen, add OplogList OplogItem as part of VmStats
* metadata: add end timestamp
* hypervisor: domain: Migrate_domain: failing to record_domain_op is not fatal
* metadata: rename Err field to Msg
* hypervisor: domain: mark openapi.OpVmShutdown as completed only when it is
* hypervisor: domain: record OpVmBoot, OpVmPause, OpVmResume, OpVmShutdown
* metadata: add per-operation metadata
* cmd: virtx: vm_list: show age of VM information
* cmd: virtx: host_list: show age of host information
* ts: add Since() function to return duration since timestamp
* cmd: virtx: vm_list: move VM runstate to the last column
* cmd: virtx: host_list: move serf state to the last column
* inventory: search: look for items not updated since Ts, return Ts
* model: regenerate, add ts to host_list_fields and vm_list_fields
* ts: new package for some timestamp functions, add ts.Now()
* cmd: virtx: host_list: show a more concise total number of cpu threads
* cmd: virtx: host_get: add available memory information
* cmd: virtx: host_list: show Os and Version
* inventory: search: add Os and version to host_list
* model: regenerate, add Osid and Osv to host_list_fields
* cmd: virtx: host_get: show OS and version
* hypervisor: systeminfo: fetch OS ID and version from /etc/os-release
* model: regenerate, add 'os' to hostdef
* Revert "vmdef: check_symlinks() before allowing a path through"
* hypervisor: systeminfo: fix SIGSEGV when running nested
* hypervisor: minor cleanup of unreachable code
* vmdef: check_symlinks() before allowing a path through
* cmd: virtx: vm_runstate_get: fix missing ok check in cmd.go
* cmd: virtx: vm_register: move arguments for the request from cmd.go to module
* cmd: virtx: vm_migrate_abort: move arguments for the request from cmd.go to module
* cmd: virtx: vm_migrate: move arguments for the request from cmd.go to module
* cmd: virtx: vm_resume: move arguments for the request from cmd.go to module
* cmd: virtx: vm_pause: move arguments for the request from cmd.go to module
* cmd: virtx: vm_shutdown: move arguments for the request from cmd.go to module
* cmd: virtx: vm_boot: move arguments for the request from cmd.go to module
* cmd: virtx: vm_delete: move arguments for the request from cmd.go to module
* cmd: virtx: vm_update: move arguments for the request from cmd.go to module
* cmd: virtx: vm_create_get: move arguments for the request from cmd.go to module
* cmd: virtx: vm_migrate_get: move arguments for the request from cmd.go to module
* cmd: virtx: vm_runstate_get: move arguments for the request from cmd.go to module
* cmd: virtx: vm_get: move arguments for the request from cmd.go to module
* cmd: virtx: host_get: move arguments for the request from cmd.go to module
* cmd: virtx: vm_list: move arguments for the request from cmd.go to module
* cmd: virtx: host_list: move arguments from cmd.go to the proper module
* hypervisor: systeminfo: fix libvirt reconnection
* start_virtxd.sh: run sudo in background
* storage: storage_detect_prov: handle DEVICE_LUN (not implemented yet)
* storage: fix missing fallthrough
* storage: adjust two comments for clarity
* storage: storage_detect_prov: fix unhandled device type for CDROM
* start_virtxd.sh: use group root
* Tue Jan 27 2026 Dario Faggioli <dfaggioli@suse.com>
- Update to version 0.1+ga780082:
* storage: check provisioning type and size even for unmanaged disks
* storage: vdisk: adjust old comment
* storage: move all virtual disk code to separate vdisk.go
* storage: rename internal functions to a consistent storage_ prefix
* storage: fix broken check for is_managed
* add missing copyright preambles in packages
* httpx: add newline after imports, should be exactly 1
* virtx: remove some extra newlines after imports
* storage: new package, extracted from virtx/vm_storage
* virtx: vm_storage: move the most important functions to the top
* virtx: vm_storage: refactor vm_storage_create and vm_storage_delete
* vmdef: remove obsolete comment
* vmdef: To_xml: add configuration for qemu-vdagent vnc copy/paste
* virtx: vm_storage: detect image provisioning and size when claiming existing files
* virtx: vm_storage: do not create storage if provisioning mode is NONE
* model: regen from api, replace disk_create_mode with man_mode and prov_mode
* Wed Jan 21 2026 Dario Faggioli <dfaggioli@suse.com>
- Update to version 0.1+g84716fe:
* vmdef: new function vmdef.Disks() to return a slice with all disks
- Enable automatic changes generation for the source service
* Tue Jan 20 2026 Dario Faggioli <dfaggioli@suse.com>
- Set the services to manual mode, to make the package suitable for Factory
* Thu Jan 15 2026 Dario Faggioli <dfaggioli@suse.com>
- Include commit hash in version
* Thu Dec 04 2025 Dario Faggioli <dfaggioli@suse.com>
- Create the bash-completion subpackage
* Tue Dec 02 2025 Dario Faggioli <dfaggioli@suse.com>
- Initial import of the sources for the package
/usr/share/bash-completion/completions/virtx
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 03:14:27 2026