Tsu-ba-me
f526a6a853
fix(striker-ui): delay form reset in manage host
6 months ago
Tsu-ba-me
92fbbdb1cb
fix(striker-ui): allow delete key conflicts in test access form
6 months ago
Tsu-ba-me
7b1ea9c56c
fix(striker-ui-api): check bad keys regardless of peer conn success
6 months ago
Tsu-ba-me
ce0c36af33
refactor(striker-ui-api): relocate bad ssh key state name prefix
6 months ago
Tsu-ba-me
84d89a0e3b
fix(striker-ui): empty inquire host response on close in manage host
6 months ago
Tsu-ba-me
f4da1e8d14
fix(striker-ui): expose form dialog props in crud list
6 months ago
Tsu-ba-me
fcfb410a97
fix(striker-ui): expose close handler in dialog header
6 months ago
Tsu-ba-me
08ab5eacf8
fix(striker-ui): add guess to ws errors in vnc conn
6 months ago
Tsu-ba-me
99f7fd6498
fix(striker-ui): clean up vnc error messages
6 months ago
Tsu-ba-me
a477cc54f7
fix(striker-ui): display error specifics in VNC connection
6 months ago
Tsu-ba-me
76219f135d
fix(striker-ui): expose novnc internal websock error, close events
6 months ago
Tsu-ba-me
5b12924e1f
fix(striker-ui): expose cookie jar builder
6 months ago
Tsu-ba-me
88a656df6f
fix(striker-ui-api): expose VNC error in cookie
6 months ago
Tsu-ba-me
dc4b068a8c
fix(striker-ui-api): handle undefined response in vnc proxy error
6 months ago
Tsu-ba-me
1a0e3612dc
fix(tools): use integer check from validate module in manage vnc pipe
6 months ago
Tsu-ba-me
a1f429201d
fix(tools): use uuid check from validate module in manage vnc pipe
6 months ago
Tsu-ba-me
e152c2faed
fix(striker-ui): solve warning of no-fence-port messages in manage manifest
6 months ago
Tsu-ba-me
bdb0c8ddb0
fix(striker-ui): correct none representation in run manifest
6 months ago
Tsu-ba-me
6dee346e48
fix(striker-ui-api): skip fences without port in build manifest
6 months ago
Tsu-ba-me
0650b4f171
fix(striker-ui): replace NaN with none in form summary
6 months ago
Tsu-ba-me
ae0a68320e
fix(striker-ui): add directions for host fences in manage manifests
6 months ago
Tsu-ba-me
b2ee8a0ebc
fix(striker-ui): make port on fence device optional in create install manifest
6 months ago
Digimer
7bb94ec9b8
Merge pull request #664 from ylei-tsubame/dependabot/53axios-57next
...
Web UI: dependabot issues 53 (axios), 57 (next)
6 months ago
Tsu-ba-me
c6fe91a53b
build(striker-ui-api): rebuild
6 months ago
Tsu-ba-me
35758408f3
build(striker-ui): rebuild
6 months ago
Tsu-ba-me
bc30cae0f7
fix(striker-ui-api): remove map network flag command
6 months ago
Tsu-ba-me
fab0fdeb84
fix(striker-ui): remove unused network mapping flag
6 months ago
Tsu-ba-me
cdb2896984
refactor(striker-ui): align all axios error var naming
6 months ago
Tsu-ba-me
237e647cf3
fix(striker-ui): adapt axios progress event change
6 months ago
Tsu-ba-me
4c2bf4dbed
fix(striker-ui): use documented way to create axios instance
6 months ago
Tsu-ba-me
b9bb280593
build(striker-ui): update axios version
6 months ago
Digimer
c9ee2cb4f8
Merge pull request #659 from ClusterLabs/update-debugging
...
Cluster update and node rebuild
6 months ago
Madison Kelly
3a41639baa
Added the cleanup parameter to Database->disconnect()
...
* This was added so that, in Database->reconnect(), no attempt is made
to update or disconnect from the DBs, preventing problems when the
target DB was unexpectedly lost.
Signed-off-by: Madison Kelly <mkelly@alteeve.com>
6 months ago
Tsu-ba-me
80ef5232e8
fix(selinux): add temporary patch until QEMU fixes policy for 9.4
7 months ago
Madison Kelly
420445d875
Altered nmcli sleeps and bumped logging to debug DB connection issue.
...
Signed-off-by: Madison Kelly <mkelly@alteeve.com>
7 months ago
Madison Kelly
6a0c9f27df
Updated anvil-join-anvil to auto-create the anvil-configure-host job
...
* This will, when all NICs can be accounted for, allow the reconfiguring
of the network from stored database data after a node has been
reinstalled during an 'anvil-join-anvil --rejoin' run.
Signed-off-by: Madison Kelly <mkelly@alteeve.com>
7 months ago
Madison Kelly
8b8be39717
Finished System->check_if_configured({thorough => 1}) support.
...
* Updated Database->get_variables() to store columns with
variable_source_table values in a more useful hash.
Signed-off-by: Madison Kelly <mkelly@alteeve.com>
7 months ago
Madison Kelly
94dacd08d8
Created Database->get_variables().
...
* Updated (NOT COMPLETE!) System->check_if_configured to take the new
'thorough' parameter to see if the network is no longer configured.
When used, the method attempts to detect if a host has been
rebuilt and, thus, no longer configured.
* Started work on having 'anvil-join-anvil --rejoin' try to see if the
network needs to be reconfigured prior to rejoining the cluster.
Signed-off-by: Madison Kelly <mkelly@alteeve.com>
7 months ago
Madison Kelly
cb6346f468
Fixed errors that broke compile.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
Signed-off-by: Madison Kelly <mkelly@alteeve.com>
7 months ago
Madison Kelly
4b82c5f2bf
Added 'timeout' logging to help debug SIGALARM exits.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
Signed-off-by: Madison Kelly <mkelly@alteeve.com>
7 months ago
digimer
cfa3432e78
Added a catch for SIGALARM
...
Signed-off-by: digimer <mkelly@alteeve.ca>
7 months ago
Digimer
99eb177da2
Merge pull request #660 from ClusterLabs/net-config
...
Net config
7 months ago
Madison Kelly
5495a82595
Improved handling of lost DB connections.
...
* Updated Database->reconnect() to take 'lost_uuid' and, if passed,
deletes the cached file handle before calling ->disconnect().
* Updated Database->query() to return an empty hash reference instead of
'!!error!!', as almost always, callers do an array count, which
triggered errors as it's not a hash reference. Updated docs to reflect
this.
Signed-off-by: Madison Kelly <mkelly@alteeve.com>
7 months ago
Madison Kelly
c00fd62ea6
Removed the lock release in Database->reconnect().
...
Signed-off-by: Madison Kelly <mkelly@alteeve.com>
7 months ago
Madison Kelly
d3ddbd395f
Added logging for DB connection test bug
...
Signed-off-by: Madison Kelly <mkelly@alteeve.com>
7 months ago
Madison Kelly
52643885d2
Added a check to avoid deep recursions when testing DB access
...
Signed-off-by: Madison Kelly <mkelly@alteeve.com>
7 months ago
Madison Kelly
9cb2446bea
Cleaned up handling of lost DB access
...
* Updated Database->query() to track when a specific DB to read from is
passed. If so, and that is lost, return an error. If not, and another
DB is available, switch to it.
* Updated Database->write() to skip trying to write to a lost DB.
Signed-off-by: Madison Kelly <mkelly@alteeve.com>
7 months ago
Madison Kelly
9db9f81104
Reworked Database->_test_access to do a general reconnect
...
* Before, it would try to reconnect to just the lost DB, which could
trigger an error.
Signed-off-by: Madison Kelly <mkelly@alteeve.com>
7 months ago
Madison Kelly
574b2dccae
Updated Database->query to better handle a lost DB connection.
...
* Created Database->reconnect to clean up reconnecting to the DBs
Signed-off-by: Madison Kelly <mkelly@alteeve.com>
7 months ago
digimer
8c1c0597da
Updated anvil-daemon to run anvil-configure-host in the foreground.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
7 months ago