Tsu-ba-me
9ba920867c
fix(striker-ui): make migration network appear
2 years ago
Tsu-ba-me
fbd3ca1cf1
fix(striker-ui): relocate add button in NetworkInitForm
2 years ago
Tsu-ba-me
a53056ff12
fix(striker-ui): add /manage-element page
2 years ago
Tsu-ba-me
67a14b20f8
fix(striker-ui): allow set host externally in PrepareNetworkForm
2 years ago
Tsu-ba-me
1248a5e14e
fix(striker-ui): add getQueryParam()
2 years ago
Tsu-ba-me
271b33eaf7
fix(striker-ui-api): filter /host with host type(s)
2 years ago
Tsu-ba-me
11aa7f548f
fix(striker-ui): adjust Tab* style
2 years ago
Tsu-ba-me
1432e4969e
fix(striker-ui): add custom tab-related components
2 years ago
Tsu-ba-me
823bb7110f
fix(striker-ui): allow BodyText to inherit colour
2 years ago
Tsu-ba-me
4c057a30f7
fix(striker-ui): distinct server preview loading and power off
2 years ago
Tsu-ba-me
188b08f87b
fix(striker-ui): align poweroff icon in server preview
2 years ago
Tsu-ba-me
fae3bbf236
fix(striker-ui): don't fetch if fatal error in PrepareNetworkForm
2 years ago
Tsu-ba-me
9067dc87d4
fix(striker-ui): pass hostDetail to NetworkForm
2 years ago
Tsu-ba-me
b756b2ac74
fix(striker-ui): don't show network link 2 when not enough NICs
2 years ago
Tsu-ba-me
73d04b7078
fix(striker-ui): add storage network for nodes in NetworkInitForm
2 years ago
Tsu-ba-me
03a251f44d
fix(striker-ui): add buildObjectStateSetterCallback
2 years ago
Tsu-ba-me
43f4d89271
fix(striker-ui): revise data passing to NetworkInitForm
2 years ago
Tsu-ba-me
58c9e05a9b
fix(striker-ui-api): add hostType to /host/:hostUUID
2 years ago
Tsu-ba-me
6f8a3f93c7
fix(striker-ui): populate partial fields in PrepareNetworkForm
2 years ago
Tsu-ba-me
e02ffcd95a
fix(striker-ui): get host-specific NICs in NetworkInitForm
2 years ago
Tsu-ba-me
32c32350bd
fix(striker-ui-api): get NICs on specified host
2 years ago
Tsu-ba-me
f4c171b44f
fix(striker-ui): record 'using NextRouter query params in API request'
2 years ago
Fabio M. Di Nitto
adff98104c
Merge pull request #304 from ylei-tsubame/fix-get-server-ss
...
Web UI: stop accumulating blocked server screenshot data writes
2 years ago
Tsu-ba-me
18ad881ff8
build(striker-ui-api): rebuild UI API
2 years ago
Tsu-ba-me
58d09cb08c
fix(tools): make server screenshot write to named pipe non-blocking
2 years ago
Tsu-ba-me
950a98558f
fix(striker-ui-api): improve receive server screenshot from named pipe
2 years ago
Tsu-ba-me
eb561d6d39
fix(tools): always send to pipe when given request host
2 years ago
Tsu-ba-me
3802c72912
fix(tools): check server state before getting screenshot
2 years ago
Tsu-ba-me
a9cc123300
fix(tools): exit at end of anvil-get-server-screenshot
2 years ago
Fabio M. Di Nitto
dce4aa58c1
Merge pull request #301 from ClusterLabs/fix-rpm
...
Partially revert e9f390b65b
2 years ago
Fabio M. Di Nitto
077355aeca
Partially revert e9f390b65b
...
Remove call to anvil-version-change from rpm %post as it´s
a DB corruptor trigger
Signed-off-by: Fabio M. Di Nitto <fabbione@fabbione.net>
2 years ago
Fabio M. Di Nitto
b60c89c6bc
Merge pull request #300 from ClusterLabs/anvil-tools-dev
...
* Added a check to ensure a storage group actually exists before tryi…
2 years ago
Digimer
8168b30fbe
Merge branch 'main' into anvil-tools-dev
2 years ago
digimer
56cf100b09
* Added a check to ensure a storage group actually exists before trying to present it to the user. This should resolve issue #299 .
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2 years ago
Digimer
f776cfb76c
Merge pull request #287 from ClusterLabs/dependabot/npm_and_yarn/striker-ui/json5-1.0.2
...
build(deps): bump json5 from 1.0.1 to 1.0.2 in /striker-ui
2 years ago
Digimer
f40e27e4aa
Merge branch 'main' into dependabot/npm_and_yarn/striker-ui/json5-1.0.2
2 years ago
Digimer
26a69653f9
Merge pull request #289 from ClusterLabs/anvil-tools-dev
...
Anvil tools dev
2 years ago
digimer
695b274d78
* Fixed a bug in anvil-provision-server wasn't loading the available OS list when provisioning servers. The should resolve issue #296 .
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2 years ago
digimer
d88fde7733
Updated DRBD->delete_resource() to use '--force' instead of 'echo Yes' (which no longer works).
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2 years ago
digimer
053e5312e1
* Fixed a bug in anvil-manage-dr where protect jobs with multiple potential targets wouldn't know which to use during job runs.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2 years ago
digimer
e9f390b65b
* Udated RPM spec to add new core requires and add calling 'anvil-version-changes' to core's %post.
...
* Added missing man pages and the new anvil-manage-storage-groups to the Makefile.am's.
Signed-off-by: digimer <mkelly@alteeve.ca>
2 years ago
digimer
e012d6016c
Tha major point of this commit is to add the new 'anvil-manage-storage-groups' program that, well, manages storage groups.
...
* Updated the storage_group_members table to add the 'storage_group_member_note' that can be set to 'DELETED' to track when a member is deleted. Updated anvil-version-changes to check for and add this column as needed. Updated the anvil.sql schema for the same.
* Updated Cluster->insert_or_update_storage_group_members to add the new column.
Signed-off-by: digimer <mkelly@alteeve.ca>
2 years ago
digimer
355e5c2c0a
* More work done on anvil-manage-dr. It now properly validated a dr host.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2 years ago
digimer
f8743a7435
* Further work on anvil-manage-dr. Now properly sanity checks that a valid server is passed.
...
Signed-off-by: digimer <mkelly@alteeve.ca>
2 years ago
digimer
1a217d21cf
* Updated anvil-manage-dr to provide the ability to link anvil nodes to dr hosts. Also began work on making it work with the new DR links system.
...
* Created Database->get_anvil_uuid_from_string(), Database->get_host_uuid_from_string() and Database->get_server_uuid_from_string() to simplify the process of converting --anvil <string>, --host <string> and --server <string> respectively.
* Fixed bugs in Database->get_dr_links() and Database->insert_or_update_dr_links().
* Updated Database->insert_or_update_states() to make direct calls to hosts instead of using get_hosts to drop out if a host_uuid doesn't yet exist in a DB.
Signed-off-by: digimer <digimer@gravitar.alteeve.com>
2 years ago
digimer
16fc4e131c
* Fixed a bug where, if a specific request to do a DB resync was made but the active_uuid wasn't matching the host, it wouldn't resync. This broke peering Strikers when the peer source was not the active_uuid.
...
* Updated anvil-manage-dr to check and delete duplicate dr_link entries.
Signed-off-by: digimer <digimer@gravitar.alteeve.com>
2 years ago
digimer
985338a064
Fixed typo that broke compilation.
...
Signed-off-by: digimer <digimer@gravitar.alteeve.com>
2 years ago
digimer
17863404e3
* Updated Database->_age_out_data() to only run once per day, unless explicitely called with --age-out-database.
...
Signed-off-by: digimer <digimer@gravitar.alteeve.com>
2 years ago
digimer
3d6f71f27e
* Updated Database->connect to clean up duplicates on setting the read UUID and database handle.
...
Signed-off-by: digimer <digimer@gravitar.alteeve.com>
2 years ago
digimer
26a1fe1491
* Updated Database->connect() to allow local reads on strikers, regardless of the active DB.
...
Signed-off-by: digimer <digimer@gravitar.alteeve.com>
2 years ago