Commit Graph

  • f8e65416c4 fix(tools): correct receiving find tunnels output Tsu-ba-me 2023-07-18 03:39:44 -0400
  • 1854cf4872 fix(tools): enable search full command in find tunnel parent processes Tsu-ba-me 2023-07-18 03:35:13 -0400
  • 02f89b24b1 fix(tools): pass debug level to find, start, stop tunnel in start pipe Tsu-ba-me 2023-07-18 03:28:34 -0400
  • 6dbec289a1 fix(tools): treat empty tunnel list as no tunnels Tsu-ba-me 2023-07-18 03:27:41 -0400
  • 3debdb846d fix(tools): start background processes with system call Tsu-ba-me 2023-07-18 03:10:32 -0400
  • b695414c86 fix(tools): improve debug hashes Tsu-ba-me 2023-07-18 03:09:42 -0400
  • e86219c484 fix(libvirt): match hook with changes made to manage vnc pipes Tsu-ba-me 2023-07-18 02:14:34 -0400
  • 8c37b49132 fix(tools): remove extra space in find tunnel parent sed Tsu-ba-me 2023-07-18 01:37:58 -0400
  • 55bc44fc6e fix(tools): correct typos in manage vnc pipes Tsu-ba-me 2023-07-18 01:35:51 -0400
  • bedbf576ab fix(tools): correct loop over tunnel list Tsu-ba-me 2023-07-18 01:17:54 -0400
  • 4de0b675f1 fix(tools): don't find when tunnel list doesn't exist Tsu-ba-me 2023-07-18 01:17:13 -0400
  • 2eb96f9d10 fix(tools): reuse existing tunnels in manage vnc pipes Tsu-ba-me 2023-07-18 00:33:16 -0400
  • 834e1a568a fix(tools): improve debug log of start processes in manage vnc pipes Tsu-ba-me 2023-07-17 20:25:48 -0400
  • 7baa52e37d fix(tools): ignore mismatches when find websockify, tunnel parent processes Tsu-ba-me 2023-07-17 20:12:09 -0400
  • 41abd4f9e4 fix(tools): correct websockify command in manage vnc pipes Tsu-ba-me 2023-07-17 19:52:20 -0400
  • 75b6ab94df fix(tools): correct reversed set, delete operations in manage vnc pipes Tsu-ba-me 2023-07-17 18:14:54 -0400
  • 6906551851 fix(tools): remove repeated UUIDv4 test in manage vnc pipes Tsu-ba-me 2023-07-17 17:53:16 -0400
  • 6ec2dea741 fix(tools): correct renamed call variable in manage vnc pipes Tsu-ba-me 2023-07-17 17:49:44 -0400
  • b1e7b0e244 fix(tools): correct input to keys in manage vnc pipes Tsu-ba-me 2023-07-17 17:47:44 -0400
  • 9431d89b61 fix(tools): correct brackets of set_ws_process in manage vnc pipes Tsu-ba-me 2023-07-17 17:34:20 -0400
  • 393782cf83 fix(tools): log inputs in manage vnc pipes Tsu-ba-me 2023-07-17 17:30:42 -0400
  • ff7fe8b3a3 fix(tools): add missing grep path in manage vnc pipes Tsu-ba-me 2023-07-17 17:28:05 -0400
  • d192356c5a fix(tools): remove unused database connection in manage tunnel Tsu-ba-me 2023-07-17 16:54:11 -0400
  • afade80f39 fix(tools): manage all VNC pipe components on subnodes/dr Tsu-ba-me 2023-07-17 07:03:30 -0400
  • ba467ccfa7 fix(tools): manage forward list of parent connection in manage tunnel Tsu-ba-me 2023-07-17 07:02:27 -0400
  • c46ff969f3 fix: add UUID to server process during find in Server.pm Tsu-ba-me 2023-07-17 07:00:37 -0400
  • db06747513 fix(tools): make target optional when using external parent in manage tunnel Tsu-ba-me 2023-07-17 02:49:44 -0400
  • 4bdd206e0c fix: replace ps|grep with pgrep to reduce run time Tsu-ba-me 2023-07-16 06:32:44 -0400
  • ea345a0476 fix: add ss, websockify paths to Tools.pm Tsu-ba-me 2023-07-16 06:31:07 -0400
  • d29dac4fa9 fix(tools): return code after port forward fails in manage tunnel Tsu-ba-me 2023-07-16 06:30:14 -0400
  • 711cb5b696 refactor: rename striker-open-ssh-tunnel->anvil-manage-tunnel Tsu-ba-me 2023-07-15 03:18:19 -0400
  • 40e94cda46 fix(tools): enable open parent connection, child tunnel in open ssh tunnel Tsu-ba-me 2023-07-15 03:06:48 -0400
  • 54c98f89ab fix: allow extend remote call with openssh options Tsu-ba-me 2023-07-15 02:48:20 -0400
  • e28f9a0cf7 docs(libvirt): note hooks execute with uid=0, gid=0 Tsu-ba-me 2023-07-14 19:41:17 -0400
  • f2d3b06a10 fix(tools): remove all remote calls in manage vnc pipes Tsu-ba-me 2023-07-14 17:45:22 -0400
  • 6c776e5a6a fix(tools): enable remote forward in open ssh tunnel Tsu-ba-me 2023-07-14 02:22:25 -0400
  • 7f9b418de1 fix: add signal INT, TERM hooks to Tools.pm Tsu-ba-me 2023-07-14 02:21:45 -0400
  • 74008ce744
    Merge pull request #371 from ylei-tsubame/server-vnc-rework Digimer 2023-07-23 15:43:41 -0400
  • 9ebe192306 This fixes a variable substitution but, addressing issue #338. digimer 2023-07-23 15:37:23 -0400
  • 7258781712 * Updated scan-cluster to detect stale drbd-fenced attributes in the CIB, generally left after a server is deleted. This addresses issue #374. digimer 2023-07-23 15:28:43 -0400
  • b24b81c17c Removed outer double-quotes from Anvil! node description in XML usage reporting. Related to issue #321. digimer 2023-07-23 11:02:45 -0400
  • 942c4c94bf Escaped double-quotes in Anvil! node descriptions when reporting usage as XML format. Should resolve issue #321. digimer 2023-07-23 11:00:59 -0400
  • f998a44077 Removed duplicate anvil-manage-keys.1 from the man 8 section. digimer 2023-07-23 10:29:22 -0400
  • 9b90647cc0 Fixed a bug where the XML output was not valid. digimer 2023-07-22 22:28:25 -0400
  • 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. digimer 2023-07-22 22:21:48 -0400
  • 583547af30 Fixed typo, resolves issue #342 digimer 2023-07-22 20:12:20 -0400
  • 01b714f3b3 Fixed typo from issue #369. digimer 2023-07-22 20:07:26 -0400
  • e83baeb54f
    Merge branch 'main' into anvil-tools-dev Digimer 2023-07-22 20:08:00 -0400
  • 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. digimer 2023-07-22 20:03:39 -0400
  • 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. digimer 2023-07-22 18:09:01 -0400
  • 7ab70d100b chore(tools): log start/stop pipe errors in manage vnc pipe Tsu-ba-me 2023-07-21 18:09:42 -0400
  • 6f4fb35c6a chore(tools): remove unused anvil-manage-tunnel; missing from d2a61da Tsu-ba-me 2023-07-21 16:43:55 -0400
  • 9f9d377171 fix(libvirt): correct log timestamp format Tsu-ba-me 2023-07-21 16:39:55 -0400
  • 5d0d521d91 build(striker-ui): rebuild Tsu-ba-me 2023-07-20 17:11:22 -0400
  • 37f427aa64 fix(striker-ui): use full host string instead of hostname when building server VNC url Tsu-ba-me 2023-07-20 15:48:13 -0400
  • d2a61da663 chore: remove anvil-manage-tunnel Tsu-ba-me 2023-07-20 05:27:04 -0400
  • 9d3f5b6b7f build: disable apache free ports for striker-ui-api Tsu-ba-me 2023-07-20 04:51:33 -0400
  • 3a65915943 build(striker-ui): rebuild Tsu-ba-me 2023-07-20 04:45:12 -0400
  • c8a6c09627 build(striker-ui-api): rebuild Tsu-ba-me 2023-07-20 04:44:42 -0400
  • 17b445c80d fix(tools): stop ws with source port when target port is unavailable Tsu-ba-me 2023-07-20 04:42:36 -0400
  • adb71c7f80 fix(libvirt): pass domain UUID to avoid name->UUID conversion Tsu-ba-me 2023-07-20 04:27:39 -0400
  • 3649526421 fix(tools): handle possible remnant websockify daemon wrapper Tsu-ba-me 2023-07-20 03:10:44 -0400
  • 44fa698927 fix(striker-ui): correct types on FullSize Tsu-ba-me 2023-07-20 02:56:44 -0400
  • 0ada0d4292 fix(striker-ui): correct VNC key-combo menu colours Tsu-ba-me 2023-07-20 01:33:58 -0400
  • a00a5721d6 fix(striker-ui): auto-reconnect VNC upon failure Tsu-ba-me 2023-07-20 01:20:23 -0400
  • eb907affbc fix(striker-ui): restore server VNC to working state Tsu-ba-me 2023-07-19 21:08:23 -0400
  • 04390bc416 chore(striker-ui): reorder imports in /server page Tsu-ba-me 2023-07-19 21:01:59 -0400
  • 01addb706e fix(striker-ui-api): forward ws connections to /api/server/vnc/* Tsu-ba-me 2023-07-19 01:23:57 -0400
  • 9192212bde chore(striker-ui-api): install http-proxy-middleware Tsu-ba-me 2023-07-19 01:21:33 -0400
  • d70c4cdc35 fix(striker-ui-api): correct reversed check on get server VNC info Tsu-ba-me 2023-07-18 22:57:35 -0400
  • 9043023492 fix(tools): match server vncinfo variable name Tsu-ba-me 2023-07-18 18:15:19 -0400
  • 7058ef0f4a fix(striker-ui-api): disconnect vnc-related management, only fetch vnc info Tsu-ba-me 2023-07-18 18:08:27 -0400
  • f08319f41b chore: rename striker-manage-vnc-pipes->anvil-manage-vnc-pipe Tsu-ba-me 2023-07-18 17:23:47 -0400
  • f549fc6b4c fix(tools): start websockify as daemon, re-find its pid and ports Tsu-ba-me 2023-07-18 17:06:45 -0400
  • 33c3eb1906 fix(tools): add target host to vnc info variable Tsu-ba-me 2023-07-18 15:49:21 -0400
  • 99cee67b30 fix(tools): remove all tunnel-related tasks Tsu-ba-me 2023-07-18 15:08:27 -0400
  • 7e6c19b6b0 fix(tools): hoist find server vnc port Tsu-ba-me 2023-07-18 14:21:18 -0400
  • 7cd7b07d81 fix(tools): format output of existing tunnel Tsu-ba-me 2023-07-18 05:40:19 -0400
  • 5220b6cbfc fix(tools): flip ports based on forward type Tsu-ba-me 2023-07-18 05:36:40 -0400
  • e9807fff18 fix(tools): pass tunnel list to start, stop tunnel Tsu-ba-me 2023-07-18 05:33:30 -0400
  • da17b60ba6 fix(tools): isolate prepare tunnel parents Tsu-ba-me 2023-07-18 05:02:15 -0400
  • ef61801831 fix(tools): replace tilda with home path Tsu-ba-me 2023-07-18 04:19:18 -0400
  • 0ffcb200ae fix(tools): correct receiving find tunnels output Tsu-ba-me 2023-07-18 03:39:44 -0400
  • 4afed0aa2b fix(tools): enable search full command in find tunnel parent processes Tsu-ba-me 2023-07-18 03:35:13 -0400
  • e991bf4980 fix(tools): pass debug level to find, start, stop tunnel in start pipe Tsu-ba-me 2023-07-18 03:28:34 -0400
  • a321a3f404 fix(tools): treat empty tunnel list as no tunnels Tsu-ba-me 2023-07-18 03:27:41 -0400
  • b3cc8a7f7f fix(tools): start background processes with system call Tsu-ba-me 2023-07-18 03:10:32 -0400
  • feba21ad7d fix(tools): improve debug hashes Tsu-ba-me 2023-07-18 03:09:42 -0400
  • 8b741eb04a fix(libvirt): match hook with changes made to manage vnc pipes Tsu-ba-me 2023-07-18 02:14:34 -0400
  • f45a49dc11 fix(tools): remove extra space in find tunnel parent sed Tsu-ba-me 2023-07-18 01:37:58 -0400
  • 4c0f48722e fix(tools): correct typos in manage vnc pipes Tsu-ba-me 2023-07-18 01:35:51 -0400
  • da6c51ca73 fix(tools): correct loop over tunnel list Tsu-ba-me 2023-07-18 01:17:54 -0400
  • d3b67c198b fix(tools): don't find when tunnel list doesn't exist Tsu-ba-me 2023-07-18 01:17:13 -0400
  • 084cff98e0 fix(tools): reuse existing tunnels in manage vnc pipes Tsu-ba-me 2023-07-18 00:33:16 -0400
  • 0f3397bb18 fix(tools): improve debug log of start processes in manage vnc pipes Tsu-ba-me 2023-07-17 20:25:48 -0400
  • 42a0cbc8a2 fix(tools): ignore mismatches when find websockify, tunnel parent processes Tsu-ba-me 2023-07-17 20:12:09 -0400
  • a777410b7e fix(tools): correct websockify command in manage vnc pipes Tsu-ba-me 2023-07-17 19:52:20 -0400
  • 622b686d88 fix(tools): correct reversed set, delete operations in manage vnc pipes Tsu-ba-me 2023-07-17 18:14:54 -0400
  • 09c49d0fb4 fix(tools): remove repeated UUIDv4 test in manage vnc pipes Tsu-ba-me 2023-07-17 17:53:16 -0400
  • aa59d465cd fix(tools): correct renamed call variable in manage vnc pipes Tsu-ba-me 2023-07-17 17:49:44 -0400