Commit Graph

3912 Commits

Author SHA1 Message Date
Tsu-ba-me
b2c933ac1e fix(striker-ui): add mod option to fetch hook 2024-01-29 13:13:51 -05:00
Tsu-ba-me
cc10eab7f3 fix(striker-ui): avoid always refreshing items in list by making key consistent 2024-01-29 13:13:51 -05:00
Tsu-ba-me
1713ea4de7 fix(striker-ui): relocate formik utils type 2024-01-29 13:13:51 -05:00
Tsu-ba-me
82ab298dc6 fix(striker-ui): correct generic types in select inputs 2024-01-29 13:13:51 -05:00
Tsu-ba-me
253d4f3623 fix(striker-ui): expose item click handler in CRUD list 2024-01-29 13:13:51 -05:00
Tsu-ba-me
7e43104a35 fix(striker-ui): correct generics in active fetch hook 2024-01-29 13:13:51 -05:00
Tsu-ba-me
d1bb8df8f2 fix(striker-ui): apply CRUD list to manage mail servers 2024-01-29 13:13:51 -05:00
Tsu-ba-me
f485bf860e fix(striker-ui): move types of formik utils to type file 2024-01-29 13:13:51 -05:00
Tsu-ba-me
aa060a3dd1 feat(striker-ui): add CRUD list 2024-01-29 13:13:51 -05:00
Tsu-ba-me
4d65472694 fix(striker-ui): add loading setter to confirm dialog hook 2024-01-29 13:13:51 -05:00
Tsu-ba-me
3dcc2ba0c5 fix(striker-ui): remove redundant "extends unknown" in list 2024-01-29 13:13:51 -05:00
Tsu-ba-me
64c1b80adb fix(striker-ui): isolate build delete dialog props args 2024-01-29 13:13:51 -05:00
Tsu-ba-me
c623170334 feat(striker-ui): add manager mail server components 2024-01-29 13:13:51 -05:00
Tsu-ba-me
ce2fad66c7 fix(striker-ui): add formik utils 2024-01-29 13:13:51 -05:00
Tsu-ba-me
e1d6567097 fix(striker-ui): correct types in get formik error messages 2024-01-29 13:13:51 -05:00
Tsu-ba-me
62b2f69aa4 fix(striker-ui): allow pre-config confirm dialog close-on-proceed 2024-01-29 13:13:50 -05:00
Tsu-ba-me
e2a61619b0 fix(striker-ui): remove mount status from dashboard 2024-01-29 13:13:50 -05:00
Tsu-ba-me
62f8cff980 feat(striker-ui): simplify debounce function from lodash 2024-01-29 13:13:50 -05:00
Tsu-ba-me
2544794c5d fix(striker-ui): use variable id when getting field value in GateForm 2024-01-29 13:13:50 -05:00
Digimer
1b923be6a2
Merge pull request #572 from ylei-tsubame/issues/419api-add-mail-config
Web UI: add API support for mail config functions
2024-01-28 18:54:33 -05:00
Tsu-ba-me
e5cf18a562 fix(striker-ui-api): cascade delete alert override records when delete mail recipient 2024-01-28 12:25:43 -05:00
Tsu-ba-me
462a4ae999 fix(striker-ui-api): respond with created mail recipient uuid 2024-01-28 12:25:43 -05:00
Tsu-ba-me
6a47a4c9be fix(striker-ui-api): correct condition to append flag to manage alerts 2024-01-28 12:25:43 -05:00
Tsu-ba-me
e340169dbe fix(striker-ui-api): include brief node info in alert override response 2024-01-28 12:25:43 -05:00
Tsu-ba-me
dc0c919436 fix(striker-ui-api): allow filter alert override list with recipient 2024-01-28 12:25:43 -05:00
Tsu-ba-me
4a7feae98a fix(striker-ui-api): make /alert-override, /mail-recipient available 2024-01-28 12:25:43 -05:00
Tsu-ba-me
e64b9dbf91 feat(striker-ui-api): add /alert-override handlers 2024-01-28 12:25:43 -05:00
Tsu-ba-me
08c0d09d08 fix(striker-ui-api): swap key-value of flag bundles in manage alerts 2024-01-28 12:25:43 -05:00
Tsu-ba-me
6288a52d99 feat(striker-ui-api): add /mail-recipient handlers 2024-01-28 12:25:43 -05:00
Tsu-ba-me
22fa465f1b fix(striker-ui-api): move uuid assert for update mail server 2024-01-28 12:25:43 -05:00
Tsu-ba-me
9f1c2dd2c3 fix(striker-ui-api): add recipient and alert-override switches to manage alerts 2024-01-28 12:25:43 -05:00
Tsu-ba-me
0774c80703 feat(striker-ui-api): add /mail-server routes 2024-01-28 12:25:42 -05:00
digimer-bot
492983d7ad
Merge pull request #570 from ClusterLabs/log-collection
Log collection
2024-01-28 12:03:12 -05:00
digimer
050891d751 Fixed inverted file copy check logic.
This should resolve issue #534

Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-28 00:12:13 -05:00
digimer
bb78d65c77 Bumped debug logging.
Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 21:36:54 -05:00
digimer
b85e38d20d Added the short and full host names to hosts
* Updated anvil_join_anvil->wait_for_etc_hosts() to add the short host
  name and the FQDN to the /etc/hosts file using the first BCN network's
  IP address.

Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 15:39:01 -05:00
digimer
7018703c24 Fixed a bug where the peer subnode would add a server to pacemaker
* Updated anvil-provision-server to only call add_server_to_cluster() if
  it's NOT the peer.
* Added the new 'ok_if_exists' parameter to Cluster->add_server() to
  return 0 if the server already existed in pacemaker as a resource.

Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 15:39:01 -05:00
digimer
423f677716 Updated Storage->manage_lvm_conf() to only run on EL8.
Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 15:39:01 -05:00
digimer
14022896aa Added a call for non-striker machines to call check_sshd if no DBs.
Also added a check for sshd_config.d so that it doesn't error on EL8
machines.

Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 15:39:01 -05:00
digimer
bf693ed212 Updated anvil-daemon to enable root SSH access during startup
This is required as we need to be able to ssh into peer strikers and
into nodes and DR hosts during initialization.

Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 15:39:01 -05:00
digimer
943bf2e8d3 Removed the no-longer-needed Network->check_network() method
Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 15:39:01 -05:00
digimer
59a33306cc Removed ifcfg support from scan-network.
Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 15:39:01 -05:00
digimer
d8ceb7fbf4 Updated to add all subnode nets to /etc/hosts before forming cluster
Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 15:39:01 -05:00
digimer
760d9f53d8 Bumped logging.
Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 15:39:01 -05:00
digimer
de4bb0d001 Bumped logging for debugging.
Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 15:39:01 -05:00
digimer
476b285607 Added a wait_for_access() function to anvil-join-anvil
Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 15:39:01 -05:00
digimer
023bcf46a4 Fixed a bug with hung cluster startup in some cases
Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 15:39:01 -05:00
digimer
dd0175e05c Now check for/backup/remove ifcfg-X files on EL8 hosts.
* Added caching to System->check_network_type()
* Changed anvil-configure-host job progress steps to 1.

Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 15:39:01 -05:00
digimer
b0cede49e3 Removed calls to check apache config.
Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 15:39:01 -05:00
digimer
e03219d1d8 Fixed a bug where non-strikers hung configuring their network.
* Updated Job->update_progress() to log and return if there are not DB
  connections.
* Bumped some logging in Database->connect().
* Deleted ifcfg code from anvil-configure-host.

Signed-off-by: digimer <mkelly@alteeve.ca>
2024-01-27 15:39:01 -05:00