digimer
b24b81c17c
Removed outer double-quotes from Anvil! node description in XML usage reporting. Related to issue #321 .
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-23 11:02:45 -04:00
digimer
942c4c94bf
Escaped double-quotes in Anvil! node descriptions when reporting usage as XML format. Should resolve issue #321 .
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-23 11:00:59 -04:00
digimer
f998a44077
Removed duplicate anvil-manage-keys.1 from the man 8 section.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-23 10:29:22 -04:00
digimer
9b90647cc0
Fixed a bug where the XML output was not valid.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-22 22:28:25 -04:00
digimer
d07933a31c
* Updated anvil-report-usage to accept the new '--machine' which reports the usage information in XML format.
...
* Added the anvil-report-usage.8 man page
* Updated anvil-update-system to enable scancore when the OS update is complete.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-22 22:21:48 -04:00
digimer
583547af30
Fixed typo, resolves issue #342
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-22 20:12:20 -04:00
digimer
01b714f3b3
Fixed typo from issue #369 .
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-22 20:09:13 -04:00
Digimer
e83baeb54f
Merge branch 'main' into anvil-tools-dev
2023-07-22 20:08:00 -04:00
digimer
b0c54b6dae
* Updated anvil-update-system to check if another instance of anvil-update-system is running and, if so, exit.
...
* Removed the new tasks from anvil-special-operations.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-22 20:03:39 -04:00
digimer
7bd76c10dc
Major thing in this commit is reworking striker-update-cluster to work without expecting anvil-daemon to be running on target machines. Similarly, they had to be able to work when the Striker DBs were not available. This is to account for cases where the Striker dashboards have updated, and the schema has changed, preventing the not-yet-updated DR hosts and subnodes from being able to use the DB. To do this, anvil-safe-stop, anvil-update-system, and anvil-shutdown-server had to be updated to use the new --no-db switch, which tells then to run without the database being available.
...
* Updated Server->shutdown_virsh() to work without a database connection.
* Updated System->reboot_needed() to store/read from a cache file when the database is not available.
* Updated anvil-safe-start to remove the old --enable/disable/status switches, now that we use anvil-safe-start.service systemd unit.
* Reworked anvil-safe-stop to work without a database connection, and to work on DR hosts.
* Updated anvil-special-operations to add new tasks, but it's likely these new tasks aren't needed and will be removed very shortly.
* Added/updated multiple man pages.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-22 18:09:01 -04:00
Tsu-ba-me
7ab70d100b
chore(tools): log start/stop pipe errors in manage vnc pipe
2023-07-21 18:09:42 -04:00
Tsu-ba-me
6f4fb35c6a
chore(tools): remove unused anvil-manage-tunnel; missing from d2a61da
2023-07-21 16:43:55 -04:00
Tsu-ba-me
9f9d377171
fix(libvirt): correct log timestamp format
2023-07-21 16:39:55 -04:00
Tsu-ba-me
5d0d521d91
build(striker-ui): rebuild
2023-07-20 22:28:04 -04:00
Tsu-ba-me
37f427aa64
fix(striker-ui): use full host string instead of hostname when building server VNC url
2023-07-20 22:28:04 -04:00
Tsu-ba-me
d2a61da663
chore: remove anvil-manage-tunnel
2023-07-20 22:28:04 -04:00
Tsu-ba-me
9d3f5b6b7f
build: disable apache free ports for striker-ui-api
2023-07-20 22:28:04 -04:00
Tsu-ba-me
3a65915943
build(striker-ui): rebuild
2023-07-20 22:28:04 -04:00
Tsu-ba-me
c8a6c09627
build(striker-ui-api): rebuild
2023-07-20 22:28:04 -04:00
Tsu-ba-me
17b445c80d
fix(tools): stop ws with source port when target port is unavailable
2023-07-20 22:28:04 -04:00
Tsu-ba-me
adb71c7f80
fix(libvirt): pass domain UUID to avoid name->UUID conversion
2023-07-20 22:28:04 -04:00
Tsu-ba-me
3649526421
fix(tools): handle possible remnant websockify daemon wrapper
2023-07-20 22:28:04 -04:00
Tsu-ba-me
44fa698927
fix(striker-ui): correct types on FullSize
2023-07-20 22:28:04 -04:00
Tsu-ba-me
0ada0d4292
fix(striker-ui): correct VNC key-combo menu colours
2023-07-20 22:28:04 -04:00
Tsu-ba-me
a00a5721d6
fix(striker-ui): auto-reconnect VNC upon failure
2023-07-20 22:28:04 -04:00
Tsu-ba-me
eb907affbc
fix(striker-ui): restore server VNC to working state
2023-07-20 22:28:04 -04:00
Tsu-ba-me
04390bc416
chore(striker-ui): reorder imports in /server page
2023-07-20 22:28:04 -04:00
Tsu-ba-me
01addb706e
fix(striker-ui-api): forward ws connections to /api/server/vnc/*
2023-07-20 22:28:04 -04:00
Tsu-ba-me
9192212bde
chore(striker-ui-api): install http-proxy-middleware
2023-07-20 22:28:04 -04:00
Tsu-ba-me
d70c4cdc35
fix(striker-ui-api): correct reversed check on get server VNC info
2023-07-20 22:28:04 -04:00
Tsu-ba-me
9043023492
fix(tools): match server vncinfo variable name
2023-07-20 22:28:04 -04:00
Tsu-ba-me
7058ef0f4a
fix(striker-ui-api): disconnect vnc-related management, only fetch vnc info
2023-07-20 22:28:04 -04:00
Tsu-ba-me
f08319f41b
chore: rename striker-manage-vnc-pipes->anvil-manage-vnc-pipe
2023-07-20 22:28:04 -04:00
Tsu-ba-me
f549fc6b4c
fix(tools): start websockify as daemon, re-find its pid and ports
2023-07-20 22:28:04 -04:00
Tsu-ba-me
33c3eb1906
fix(tools): add target host to vnc info variable
2023-07-20 22:28:04 -04:00
Tsu-ba-me
99cee67b30
fix(tools): remove all tunnel-related tasks
2023-07-20 22:28:04 -04:00
Tsu-ba-me
7e6c19b6b0
fix(tools): hoist find server vnc port
2023-07-20 22:28:04 -04:00
Tsu-ba-me
7cd7b07d81
fix(tools): format output of existing tunnel
2023-07-20 22:28:04 -04:00
Tsu-ba-me
5220b6cbfc
fix(tools): flip ports based on forward type
2023-07-20 22:28:04 -04:00
Tsu-ba-me
e9807fff18
fix(tools): pass tunnel list to start, stop tunnel
2023-07-20 22:28:04 -04:00
Tsu-ba-me
da17b60ba6
fix(tools): isolate prepare tunnel parents
2023-07-20 22:28:04 -04:00
Tsu-ba-me
ef61801831
fix(tools): replace tilda with home path
2023-07-20 22:28:04 -04:00
Tsu-ba-me
0ffcb200ae
fix(tools): correct receiving find tunnels output
2023-07-20 22:28:04 -04:00
Tsu-ba-me
4afed0aa2b
fix(tools): enable search full command in find tunnel parent processes
2023-07-20 22:28:04 -04:00
Tsu-ba-me
e991bf4980
fix(tools): pass debug level to find, start, stop tunnel in start pipe
2023-07-20 22:28:04 -04:00
Tsu-ba-me
a321a3f404
fix(tools): treat empty tunnel list as no tunnels
2023-07-20 22:28:04 -04:00
Tsu-ba-me
b3cc8a7f7f
fix(tools): start background processes with system call
2023-07-20 22:28:04 -04:00
Tsu-ba-me
feba21ad7d
fix(tools): improve debug hashes
2023-07-20 22:28:04 -04:00
Tsu-ba-me
8b741eb04a
fix(libvirt): match hook with changes made to manage vnc pipes
2023-07-20 22:28:04 -04:00
Tsu-ba-me
f45a49dc11
fix(tools): remove extra space in find tunnel parent sed
2023-07-20 22:28:04 -04:00