Commit Graph

864 Commits

Author SHA1 Message Date
Tsu-ba-me
d2a61da663 chore: remove anvil-manage-tunnel 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
3649526421 fix(tools): handle possible remnant websockify daemon wrapper 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
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
f45a49dc11 fix(tools): remove extra space in find tunnel parent sed 2023-07-20 22:28:04 -04:00
Tsu-ba-me
4c0f48722e fix(tools): correct typos in manage vnc pipes 2023-07-20 22:28:04 -04:00
Tsu-ba-me
da6c51ca73 fix(tools): correct loop over tunnel list 2023-07-20 22:28:04 -04:00
Tsu-ba-me
d3b67c198b fix(tools): don't find when tunnel list doesn't exist 2023-07-20 22:28:04 -04:00
Tsu-ba-me
084cff98e0 fix(tools): reuse existing tunnels in manage vnc pipes 2023-07-20 22:28:04 -04:00
Tsu-ba-me
0f3397bb18 fix(tools): improve debug log of start processes in manage vnc pipes 2023-07-20 22:28:04 -04:00
Tsu-ba-me
42a0cbc8a2 fix(tools): ignore mismatches when find websockify, tunnel parent processes 2023-07-20 22:28:04 -04:00
Tsu-ba-me
a777410b7e fix(tools): correct websockify command in manage vnc pipes 2023-07-20 22:28:04 -04:00
Tsu-ba-me
622b686d88 fix(tools): correct reversed set, delete operations in manage vnc pipes 2023-07-20 22:28:04 -04:00
Tsu-ba-me
09c49d0fb4 fix(tools): remove repeated UUIDv4 test in manage vnc pipes 2023-07-20 22:28:04 -04:00
Tsu-ba-me
aa59d465cd fix(tools): correct renamed call variable in manage vnc pipes 2023-07-20 22:28:04 -04:00
Tsu-ba-me
0f58a349ad fix(tools): correct input to keys in manage vnc pipes 2023-07-20 22:28:04 -04:00
Tsu-ba-me
ed54bb88f5 fix(tools): correct brackets of set_ws_process in manage vnc pipes 2023-07-20 22:28:04 -04:00
Tsu-ba-me
912ccb458b fix(tools): log inputs in manage vnc pipes 2023-07-20 22:28:04 -04:00
Tsu-ba-me
6fd5155fe5 fix(tools): add missing grep path in manage vnc pipes 2023-07-20 22:28:04 -04:00
Tsu-ba-me
51fa3ae486 fix(tools): remove unused database connection in manage tunnel 2023-07-20 22:28:04 -04:00
Tsu-ba-me
dffbdbae59 fix(tools): manage all VNC pipe components on subnodes/dr 2023-07-20 22:28:04 -04:00
Tsu-ba-me
870bdb9af3 fix(tools): manage forward list of parent connection in manage tunnel 2023-07-20 22:28:04 -04:00
Tsu-ba-me
fc94e8ce5c fix(tools): make target optional when using external parent in manage tunnel 2023-07-20 22:28:04 -04:00
Tsu-ba-me
5c9bd9cd14 fix(tools): return code after port forward fails in manage tunnel 2023-07-20 22:28:04 -04:00
Tsu-ba-me
3e5fde0e2d refactor: rename striker-open-ssh-tunnel->anvil-manage-tunnel 2023-07-20 22:28:04 -04:00
Tsu-ba-me
076c3bd80b fix(tools): enable open parent connection, child tunnel in open ssh tunnel 2023-07-20 22:28:04 -04:00
Tsu-ba-me
04bcaec9a5 fix(tools): remove all remote calls in manage vnc pipes 2023-07-20 22:28:04 -04:00
Tsu-ba-me
9ecdb4269d fix(tools): enable remote forward in open ssh tunnel 2023-07-20 22:28:04 -04:00
digimer
541381e317 * Finished getting anvil-manage-server-storage to add new volumes to running servers.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-18 13:31:52 -04:00
digimer
afaf129733 * Updated anvil-manage-server-storage to connect the new drive to the VM. Still need to update the on-disk and in-DB definitions though.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-17 21:33:46 -04:00
digimer
de86cf88fe * Updated anvil-manage-server-storage to now handle a new volume stuck in 'Negotiating', and to do the initial sync when there are three connected peers.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-17 21:04:36 -04:00
digimer
9bc78860a6 * Updated anvil-update-system to detect kmod-drbd upgrade problems and fix them.
* Updated striker-update-cluster and anvil-update-system to take '--reboot' to request a reboot if any packages are updated.

Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-16 20:45:47 -04:00
digimer
f262da544d Removed '--best --allowerasing' from dnf update.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-16 00:18:29 -04:00
digimer
d741f4aa6f * Updated anvil-daemon to not exit on high RAM use is any job is running.
* Updated anvil-update-system to reboot a target whose kernel updated using an anvil-manage-power job,
* Started making striker-update-cluster run as a job (not at all complete). Fixed a bug where the wrong IP was being used when finding access to a target.

Signed-off-by: digimer <mkelly@alteeve.ca>
2023-07-15 22:23:30 -04:00