Commit Graph

2879 Commits

Author SHA1 Message Date
digimer
fb70836126 This moves the call of anvil-safe-start out of scancore and into a new, dedicated systemd unit that runs on boot only.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-04-12 22:26:15 -04:00
Digimer
6bce292969
Merge pull request #319 from ClusterLabs/anvil-tools-dev
Anvil tools dev
2023-04-11 23:31:29 -04:00
digimer
83aa4e6a5f Updated scan-cluster to check for FAILED resources (servers) and, if found, attempt to recover it.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-04-11 16:32:31 -04:00
digimer
1afa7ce09e * Created Cluster->recover_server() that uses crm_resource to try to recover a server that has entered a FAILED state.
* Updated (not not yet completed) scan-cluster's check_resources() function to check if a FAILED server is ready to try to recover.

Signed-off-by: digimer <mkelly@alteeve.ca>
2023-04-10 23:04:15 -04:00
digimer
f9689a7106 Updated ocf:alteeve:server to look for /tmp/<resource>.fail' and, if that file exists, exits with rc:1. This is done to allow for testing.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-04-10 17:40:46 -04:00
digimer
9bf0f50084 Added a check to see if the server's UUID exists and looping if not to prevent unitialized variable warnings.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-04-09 23:38:39 -04:00
Digimer
660f38ac16
Merge branch 'main' into anvil-tools-dev 2023-04-05 16:11:01 -04:00
digimer
cf73d8ed36 * Updated System->configure_ipmi() to auto-configure DR hosts once they've been assigned a BCN IP address.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-04-05 15:04:39 -04:00
Tsu-ba-me
567abff9de fix(striker-ui): add manage UPS tab 2023-04-05 15:04:39 -04:00
Tsu-ba-me
759cd6f58a fix(striker-ui): add form validation and message in ManageUpsPanel 2023-04-05 15:04:39 -04:00
Tsu-ba-me
2f84f52090 fix(striker-ui): passthrough input validation in EditUpsInputGroup 2023-04-05 15:04:39 -04:00
Tsu-ba-me
aa5aad4689 fix(striker-ui): add input validation to AddUpsInputGroup 2023-04-05 15:04:39 -04:00
Tsu-ba-me
d3894081f6 fix(striker-ui): add input tests to CommonUpsInputGroup 2023-04-05 15:04:39 -04:00
Tsu-ba-me
afdd376759 fix(striker-ui): correct validity test on first render in InputWithRef 2023-04-05 15:04:39 -04:00
Tsu-ba-me
0c1ec5a88a fix(striker-ui): expose blur and focus event handler slots in SelectWithLabel 2023-04-05 15:04:39 -04:00
Tsu-ba-me
36f9938767 fix(striker-ui): organize types in useFormUtils hook 2023-04-05 15:04:39 -04:00
Tsu-ba-me
26881c0436 fix(striker-ui): expose isRequired in build test batch functions 2023-04-05 15:04:39 -04:00
Tsu-ba-me
737850f9d0 fix(striker-ui): add hook useFormUtils 2023-04-05 15:04:39 -04:00
Tsu-ba-me
442427cf63 fix(striker-ui): add arbitrary slot before action area in ConfirmDialog 2023-04-05 15:04:39 -04:00
Tsu-ba-me
4400bf6645 fix(striker-ui): make buildMapToMessageSetter() handle array ids 2023-04-05 15:04:39 -04:00
Tsu-ba-me
301b279000 fix(striker-ui): show UPS type as required 2023-04-05 15:04:39 -04:00
Tsu-ba-me
1345e026cc fix(striker-ui): expose required in SelectWithLabel 2023-04-05 15:04:39 -04:00
Tsu-ba-me
051dde3e80 fix(striker-ui): add Link to UPS type options 2023-04-05 15:04:39 -04:00
Tsu-ba-me
d8efd72c21 fix(striker-ui-api): extract link from UPS type description 2023-04-05 15:04:39 -04:00
Tsu-ba-me
b94e459e0a fix(striker-ui): connect add and edit forms with ManageUpsPanel 2023-04-05 15:04:39 -04:00
Tsu-ba-me
5e2f7b4974 fix(striker-ui): allow UPS type selection in EditUpsInputGroup 2023-04-05 15:04:39 -04:00
Tsu-ba-me
f97463f2c4 fix(striker-ui): export input id and include previous value in AddUpsInputGroup 2023-04-05 15:04:39 -04:00
Tsu-ba-me
130d70078d fix(striker-ui): export input id in CommonUpsInputGroup 2023-04-05 15:04:39 -04:00
Tsu-ba-me
c85cea0094 fix(striker-ui): pass id to input element in SelectWithLabel 2023-04-05 15:04:39 -04:00
Tsu-ba-me
4aa42e680d feat(striker-ui): add EditUpsInputGroup 2023-04-05 15:04:39 -04:00
Tsu-ba-me
8fa4d3441e fix(striker-ui): remove duplicate parameter in CommonUpsInputGroup 2023-04-05 15:04:39 -04:00
Tsu-ba-me
80fad36ad7 fix(striker-ui): center List empty text 2023-04-05 15:04:39 -04:00
Tsu-ba-me
84fb75f5e1 fix(striker-ui-api): add GET UPS overviews 2023-04-05 15:04:39 -04:00
Tsu-ba-me
d408b22f24 fix(striker-ui-api): limit UPS types to APC 2023-04-05 15:04:39 -04:00
Tsu-ba-me
882ec15738 feat(striker-ui): add manage UPS related components 2023-04-05 15:04:39 -04:00
Tsu-ba-me
c9c3092d22 fix(striker-ui): simplify ConfirmDialogProps init 2023-04-05 15:04:39 -04:00
Tsu-ba-me
15674d41ee fix(striker-ui): add FormDialog 2023-04-05 15:04:39 -04:00
Tsu-ba-me
2079c6e722 feat(striker-ui-api): add /ups 2023-04-05 15:04:39 -04:00
Tsu-ba-me
dd6315caf9 fix(striker-ui-api): make getAnvilData generic to identify return value 2023-04-05 15:04:39 -04:00
Tsu-ba-me
3dd6eb487e fix(striker-ui): hide password related in fence list 2023-04-05 15:04:39 -04:00
Tsu-ba-me
472f634a00 fix(striker-ui): add inline type SensitiveText and BodyText 2023-04-05 15:04:39 -04:00
Tsu-ba-me
aa2dbff079 fix(striker-ui): align colouring in buttons 2023-04-05 15:04:39 -04:00
Tsu-ba-me
ccd977e39d refactor(striker-ui): group manage fence related components 2023-04-05 15:04:39 -04:00
Tsu-ba-me
ac7ce0dcb6 fix(striker-ui): add confirm dialog to ManageFencesPanel 2023-04-05 15:04:39 -04:00
Tsu-ba-me
64c6fedf01 feat(striker-ui): add SensitiveText 2023-04-05 15:04:39 -04:00
Tsu-ba-me
ce18242193 fix(striker-ui): make IconButton change based on state 2023-04-05 15:04:39 -04:00
Tsu-ba-me
ec25d43432 fix(striker-ui): add input sensitivity and expose tooltip props in CommonFenceInputGroup 2023-04-05 15:04:39 -04:00
Tsu-ba-me
227a2d056a fix(striker-ui): add growFirst and fullWidth switches to FlexBox 2023-04-05 15:04:39 -04:00
Tsu-ba-me
23445b0735 fix(striker-ui): expand OutlinedInputWithLabel to full width 2023-04-05 15:04:39 -04:00
Tsu-ba-me
a62aa8de64 fix(striker-ui): expose form control props in SelectWithLabel 2023-04-05 15:04:39 -04:00