Tsu-ba-me
645fd3f0d6
fix(striker-ui): enable pass previous values to CommonFenceInputGroup
2023-04-03 13:14:00 -04:00
Tsu-ba-me
4006bd04b0
fix(striker-ui): allow ConfirmDialog to be a form
2023-04-03 13:13:59 -04:00
Tsu-ba-me
1c28f4028c
fix(striker-ui): allow optional item button in List
2023-04-03 13:13:59 -04:00
Tsu-ba-me
604b95ffa9
fix(striker-ui): simplify 'fence device' to 'fence'
2023-04-03 13:13:59 -04:00
Tsu-ba-me
a7ea47de30
fix(striker-ui): allow boolean header in List
2023-04-03 13:13:59 -04:00
Tsu-ba-me
92a38374cb
fix(striker-ui-api): add /fence
2023-04-03 13:13:59 -04:00
Tsu-ba-me
f33d101ca1
fix(striker-ui): isolate EditFenceDeviceInputGroup
2023-04-03 13:13:59 -04:00
Tsu-ba-me
3ed1dcaef5
feat(striker-ui): add SwitchWithLabel
2023-04-03 13:13:59 -04:00
Tsu-ba-me
cf502ba213
fix(striker-ui): make InputWithRef compatible with Switch
2023-04-03 13:13:59 -04:00
Tsu-ba-me
a1ba570eee
fix(striker-ui): allow retain/discard tab content
2023-04-03 13:13:59 -04:00
Tsu-ba-me
5e5c767670
fix(striker-ui): separate types from SelectWithLabel component
2023-04-03 13:13:59 -04:00
Tsu-ba-me
4b52de463e
fix(striker-ui): separate types from Select component
2023-04-03 13:13:59 -04:00
Tsu-ba-me
4a0d4b5cb3
fix(striker-ui): generate fence parameter inputs
2023-04-03 13:13:59 -04:00
Tsu-ba-me
d9685250b6
fix(striker-ui): revise inner and expandable panel types
2023-04-03 13:13:59 -04:00
Tsu-ba-me
0f40ffe604
fix(striker-ui): allow specify valueKey in InputWithRef
2023-04-03 13:13:59 -04:00
Tsu-ba-me
40febdae87
fix(striker-ui): allow string header in ExpandablePanel
2023-04-03 13:13:59 -04:00
Tsu-ba-me
182837c93b
fix(striker-ui): allow array options in SelectWithLabel
2023-04-03 13:13:59 -04:00
Tsu-ba-me
916ec54dd0
feat(striker-ui): add AddFenceDeviceForm
2023-04-03 13:13:59 -04:00
Digimer
af51edb97f
Merge pull request #316 from Seneca-CDOT/issues/315-cachevaults-parsed-incorrectly
...
Fixed cachevaults and bbu parsing bug
2023-03-31 11:28:38 -04:00
Deezzir
9241b5ef6a
docs: added annotation for the new arg
2023-03-30 21:03:05 -04:00
Deezzir
deac1fc6a8
fix: introduced optional arg for clean_spaces
2023-03-30 20:57:17 -04:00
Digimer
e49145efe1
Merge pull request #314 from ClusterLabs/anvil-tools-dev
...
Anvil tools dev
2023-03-27 20:09:46 -04:00
Digimer
b4bfd080c9
Merge branch 'main' into anvil-tools-dev
2023-03-27 12:38:35 -04:00
digimer
41fb8baeda
* Fixed a bug in Database->get_storage_group_data() that was deleting DR host storage group members.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-03-27 12:35:22 -04:00
digimer
8ff40ec42c
* Fixed a SQL query bug in Database->get_drbd_data().
...
* Got more work done on anvil-manage-server-storage; Now shows DRBD resource size, backing LV and size, and calculates/displayes metadata size.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-03-26 02:09:52 -04:00
digimer
040bc02e26
* This adds the new Database->get_drbd_data() that, like ->get_lvm_data, collates the DRBD data collected by scan-drbd into more readibly parsable data structure.
...
* Updated DRBD->parse_resource() to add references to a resource name and volume for a given backing disk.
* Comtinued work on anvil-manage-server-storage.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-03-24 19:45:47 -04:00
digimer
fc50e4e605
* Updated man pages
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-03-24 01:27:15 -04:00
Fabio M. Di Nitto
b75512e540
virt-install should not --wait on VM to be provisioned
...
Resolves: https://github.com/ClusterLabs/anvil/issues/277
Signed-off-by: Fabio M. Di Nitto <fabbione@fabbione.net>
2023-03-24 01:27:15 -04:00
Fabio M. Di Nitto
856809c723
Fix typo in log message
...
Resolves: https://github.com/ClusterLabs/anvil/issues/294
Signed-off-by: Fabio M. Di Nitto <fabbione@fabbione.net>
2023-03-24 01:27:15 -04:00
digimer
8e0e51544c
* Continued work on anvil-manage-server-storage.
...
* Created the new Database->get_lvm_data to compile LVM data from scan-lvm
* Updated DRBD->parse_resource to call Database->get_lvm_data if needed, and to track backing devices to Storage Groups.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-03-22 22:57:26 -04:00
Digimer
90fccf4e9a
Merge pull request #313 from ClusterLabs/minor-fixes
...
Minor fixes
2023-03-22 11:32:53 -04:00
Fabio M. Di Nitto
158143715e
virt-install should not --wait on VM to be provisioned
...
Resolves: https://github.com/ClusterLabs/anvil/issues/277
Signed-off-by: Fabio M. Di Nitto <fabbione@fabbione.net>
2023-03-22 08:37:11 +01:00
Fabio M. Di Nitto
a6f2c2271e
Fix typo in log message
...
Resolves: https://github.com/ClusterLabs/anvil/issues/294
Signed-off-by: Fabio M. Di Nitto <fabbione@fabbione.net>
2023-03-22 07:38:10 +01:00
Digimer
cab2b28b36
Merge pull request #311 from ClusterLabs/dependabot/npm_and_yarn/striker-ui-api/webpack-5.76.0
...
build(deps-dev): bump webpack from 5.70.0 to 5.76.0 in /striker-ui-api
2023-03-21 12:34:15 -04:00
Digimer
da702ed4a9
Merge branch 'main' into dependabot/npm_and_yarn/striker-ui-api/webpack-5.76.0
2023-03-21 10:01:24 -04:00
Fabio M. Di Nitto
e5b8fa667c
Merge pull request #309 from ClusterLabs/anvil-tools-dev
...
* Fixed a bug in Network->load_ips() where interfaces were being mark…
2023-03-21 09:40:17 +01:00
digimer
b144976853
This resolves Issue #310 .
...
* Updated Database->get_file_locations() to record files available on Anvil! nodes by tracking hosts in Anvil! systems (needed after reworking how DR hosts are linked).
* Updated Get->available_resources() to call Database->get_files() and ->get_file_locations() to restore tracking files available on Anvil! nodes.
* Fixed a couple display bugs in anvil-provision-server when called with --ci-test --options.
* Continued work on anvil-manage-server-storage.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-03-20 23:43:40 -04:00
dependabot[bot]
b0ada6fba5
build(deps-dev): bump webpack from 5.70.0 to 5.76.0 in /striker-ui-api
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.70.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.70.0...v5.76.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-14 22:20:16 +00:00
digimer
fea10e5bb1
* Prefixed all 'virsh' calls with 'setsid --wait' to help prevent future hangs if the call happens without a shell.
...
* Updated anvil-manage-server-storage to the point where it can now insert and eject optical disks!
* Updated System->call to log parameters if 'shell_call' isn't set.
* Fixed a bug in anvil-manage-server process_interactive where an $anvil->data reference was being scoped.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-03-03 14:42:28 -05:00
digimer
7891c9b2b1
* Fixed a bug in Network->load_ips() where interfaces were being marked as type 'bridge' or 'bond'.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-02-27 12:31:33 -05:00
Yanhao Lei
61694a9c04
Merge pull request #307 from ylei-tsubame/host-network-config
...
Add prepare network form and connector page
2023-02-23 15:19:52 -05:00
Digimer
e7b82270b2
Merge branch 'main' into host-network-config
2023-02-23 11:03:08 -05:00
Digimer
656c4daafe
Merge pull request #308 from ClusterLabs/anvil-tools-dev
...
Anvil tools dev
2023-02-23 11:02:51 -05:00
digimer
5dbdd20d7e
* Fixed a bug in Network->load_ips() where the IP address on a bridge or bond was having the device name recorded incorrectly.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-02-23 00:39:43 -05:00
digimer
147f31aeeb
* Added a loop when calling 'anvil-change-password' in a loop as there appears to be an unknown condition where during setup, this is called but never actually runs.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-02-22 18:37:13 -05:00
digimer
ab3e8afe6e
Fixed a bug in Storage->push_file() where file path wasn't updated from incoming to files, preventing the push to other hosts from working. Also fixed a minor issue where the file size was sometimes 0, making transfer calculations useless.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-02-22 13:21:29 -05:00
Digimer
d59034a488
Merge branch 'main' into anvil-tools-dev
2023-02-22 02:21:50 -05:00
digimer
254f7ef4e2
This should fix the tracking of what files belong where, using the new DR links system. It also should finish (though testing is still needed) the serial rsync issue.
...
* Created Database->track_files() as a dedicated method as trying to verify the existence of file_locations during Database->load_anvils() was fragile and prone to recursive loops.
* Updated Database->insert_or_update_file_locations() to take an anvil_uuid and recursively call for each host, to maintain compatibility with the old ways, and make it simpler to add an entry for both sub-nodes in an Anvil!.
* Created Storage->push_file() that takes a file and rsync's it to all other machines, or creates a job for the file to be pulled if the target can't be accessed.
* Updated anvil-manage-files and anvil-sync-shared to use the new Storage->push_files and Database->track_files methods.
Signed-off-by: digimer <mkelly@alteeve.ca>
2023-02-22 02:13:19 -05:00
Tsu-ba-me
3622f4556f
fix(striker-ui): relocate type SelectItem
2023-02-14 22:42:50 -05:00
Tsu-ba-me
e56fcfd880
fix(striker-ui): add default protect() to useProtectedState
2023-02-14 22:42:50 -05:00