Digimer
4528f07508
* Fixed a bug where fence-handler was repeatedly added by scan-drbd.
...
Signed-off-by: Digimer <digimer@alteeve.ca>
2 years ago
Digimer
02e371ac56
Updated virsh OS list.
...
Signed-off-by: Digimer <digimer@alteeve.ca>
2 years ago
Digimer
7504978af7
Increased the size change detection wait to to reduce the risk of premature addition to the DB if there's a network hiccup.
...
Signed-off-by: Digimer <digimer@alteeve.ca>
2 years ago
Digimer
f6cbe7d1d2
* Fixed a bug in System->collect_ipmi_data() where double-quoted passwords were preventing reading of the sensor data.
...
* Added a new table to the main SQL schema to allow for more dynamic tracking of which Anvil! node pairs can use which DR hosts.
Signed-off-by: Digimer <digimer@alteeve.ca>
2 years ago
Digimer
4fa8d7a446
* This completes the rework of DRBD triggered fencing to use / clear location constraints instead of triggering a power fence.
...
* Added the new unfence_pacemaker DRBD unfence handler.
Signed-off-by: Digimer <digimer@alteeve.ca>
2 years ago
Digimer
4ba1982183
This is the start of a set of changes needed to rework how we handle DRBD fence requests, so that they create location constraints instead of triggering a full stonith fence.
...
* In Cluster->parse_cib(), added parsers for node attributes and resource rules. Also stored the existence of and details of each under the server resources for easier referencing.
* Updated scan-server to check for / add DRBD fence rules as needed.
Scancore APC agent bugs;
* For clarity, converted all '#!no_value!#' and '#!no_connection!#' to use '!!' instead in APC scan agents.
* Fixed a bug to set/clear alerts related to phases disappearing to deal with concurrent logins from different hosts triggering false phase loss alerts.
* Fixed missing variables not being passed to alerts/log entries.
Started more work on anvil-manage-server, but on hold again while the DRBD fencing work is completed.
Signed-off-by: Digimer <digimer@alteeve.ca>
2 years ago
Tsu-ba-me
9d418b276a
build(tools): remove renamed striker-access-database script from Makefile
2 years ago
Tsu-ba-me
44acfe3e28
docs(tools): add in-script documentation to anvil-access-module
2 years ago
Tsu-ba-me
75602010e8
build(striker-ui): revise Makefile.am to include new pages and src files
2 years ago
Tsu-ba-me
97b94eae50
build: rebuild both front-end and back-end
2 years ago
Tsu-ba-me
9ba521839e
fix(striker-ui): remove isEmpty()
2 years ago
Tsu-ba-me
f9c9855462
refactor(striker-ui): repair types in InputWithRef
2 years ago
Tsu-ba-me
abc7fdf54c
refactor(striker-ui): repairs types in map to value converter
2 years ago
Tsu-ba-me
2e9a22373b
fix(striker-ui): simplify CPU layout
2 years ago
Tsu-ba-me
3fe66c6500
refactor(striker-ui): repair types in Memory, Storage
2 years ago
Tsu-ba-me
6970b4f882
fix(striker-ui): add loading indicator to anvil Dashboard
2 years ago
Tsu-ba-me
87fd3bdc6b
refactor(striker-ui): repair types in Network
2 years ago
Tsu-ba-me
673f88f6a7
fix(striker-ui): default refresh to 10s in JobSummary
2 years ago
Tsu-ba-me
151028ffe6
refactor(striker-ui): repair response data type in FileSystems
2 years ago
Tsu-ba-me
8315733040
chore(striker-ui): install released version of format-data-size
2 years ago
Tsu-ba-me
bb4b9f5441
refactor(striker-ui): apply mt in Spinner occurrences
2 years ago
Tsu-ba-me
383b4e938e
fix(striker-ui): add request onProceed in AddPeerDialog
2 years ago
Tsu-ba-me
d5e9033466
fix(striker-ui): add loading indicator for actions in ConfirmDialog
2 years ago
Tsu-ba-me
ea00fb6edd
fix(striker-ui): simplify set marginTop in Spinner
2 years ago
Tsu-ba-me
ac0c17396f
fix(striker-ui): don't close onProceed by default in ConfirmDialog
2 years ago
Tsu-ba-me
4c13c7c15a
fix(striker-ui): add input tests to AddPeerDialog
2 years ago
Tsu-ba-me
0156b7cd7e
fix(striker-ui): add input test in InputWithRef to reduce duplication
2 years ago
Tsu-ba-me
fb16016ad0
feat(striker-ui): add buildMapToMessageSetter()
2 years ago
Tsu-ba-me
f87379fa98
fix(striker-ui): expose onBlur and onFocus in OutlinedInputWithLabel
2 years ago
Tsu-ba-me
1be005669e
fix(striker-ui): revise input tests to handle optional, number fields
2 years ago
Tsu-ba-me
d3e4e51b86
fix(striker-ui): add inital AddPeerDialog
2 years ago
Tsu-ba-me
0f9da43ba8
fix(striker-ui): expose type, reduce spreading in OutlinedInputWithLabel
2 years ago
Tsu-ba-me
4eca5398fe
fix(striker-ui): expose required in OutlinedInputWithLabel
2 years ago
Tsu-ba-me
0f573fe3e0
fix(striker-ui): make required icon brighter in OutlinedInputLabel
2 years ago
Tsu-ba-me
1bba020b55
fix(striker-ui): expose paper and proceed button props in ConfirmDialog
2 years ago
Tsu-ba-me
df24ead7e3
fix(striker-ui): add fillRow to OutlinedInputWithLabel
2 years ago
Tsu-ba-me
d6a9510fda
fix(striker-ui): add CheckboxWithLabel
2 years ago
Tsu-ba-me
6c8807b284
fix(striker-ui): repair MITM external link text wrap
2 years ago
Tsu-ba-me
f2cf39a0dc
fix(striker-ui): let fetch refresh handle remove peers after delete
2 years ago
Tsu-ba-me
eddb0ea393
fix(striker-ui): add delete SSH key conflict
2 years ago
Tsu-ba-me
a9941af621
fix(striker-ui): include previous data in ConfigPeersForm
2 years ago
Tsu-ba-me
ab3fe5c625
fix(striker-ui): load SSH key conflicts
2 years ago
Tsu-ba-me
57735063f7
fix(striker-ui): add external link to MITM wiki in ManageChangedSSHKeysForm
2 years ago
Tsu-ba-me
9d171ee607
fix(striker-ui): simplify children in Link
2 years ago
Tsu-ba-me
e1c5cb6946
fix(striker-ui): update install target state in /config
2 years ago
Tsu-ba-me
91212adf98
fix(striker-ui): revise error messages in StrikerConfig
2 years ago
Tsu-ba-me
e038b809d9
fix(striker-ui): repair SimpleOperationPanel and /config
2 years ago
Tsu-ba-me
9d52213ef9
fix(striker-ui-api): add short name and rename to installTarget in GET /host/:hostUUID
2 years ago
Tsu-ba-me
a1602d5ea8
fix(striker-ui): add useIsFirstRender hook
2 years ago
Tsu-ba-me
bea26271a3
fix(striker-ui): add delete to ConfigPeersForm
2 years ago