243 Commits (78f50e424c32bd7f351c059f2fc2106f4b84c221)

Author SHA1 Message Date
Tsu-ba-me 78f50e424c fix(cgi-bin): transform FS total size to int in get_shared_storage 4 years ago
Tsu-ba-me 8bcff7a038 fix(cgi-bin): transform boolean int to JSON boolean in get_shared_storage 4 years ago
Tsu-ba-me 5b7367a579 fix(cgi-bin): add file_systems response property to get_shared_storage 4 years ago
Tsu-ba-me 028d547d7c fix(cgi-bin): reset log level in set_membership 4 years ago
Tsu-ba-me 7ffb84f9a3 fix(cgi-bin): set join and leave cluster jobs to run on target host 4 years ago
Tsu-ba-me 52a524564f fix(cgi-bin): try to use switches when failed to parse request body in get_membership 4 years ago
Tsu-ba-me 7bf604b3e2 fix(cgi-bin): add switch for is_member in set_membership 4 years ago
Tsu-ba-me 50c5098230 fix(cgi-bin): release job dispatching logic in set_membership 4 years ago
Tsu-ba-me 1cc0a9b087 fix(cgi-bin): add switch support to set_membership 4 years ago
Tsu-ba-me 419ec52d2b fix(cgi-bin): add job title and description to set_membership 4 years ago
Tsu-ba-me d6c1013976 fix(cgi-bin): add join/leave cluster logic to set_membership 4 years ago
Tsu-ba-me 314e8db757 fix(cgi-bin): get host's cluster membership status in set_membership 4 years ago
Tsu-ba-me da6e3500a3 fix(cgi-bin): add request body parsing to set_membership 4 years ago
Tsu-ba-me c7fe5aa1e0 fix(cgi-bin): add boilerplate to set_membership 4 years ago
Tsu-ba-me 593921fa04 fix(cgi-bin): reset log level in set_power 4 years ago
Tsu-ba-me 5c7d9d9e82 fix(cgi-bin): stop servers when shutting down the whole anvil 4 years ago
Tsu-ba-me 9a483b5d55 fix(cgi-bin): set shutdown job to run on target node 4 years ago
Tsu-ba-me 0020103b77 fix(cgi-bin): try to use switches when failed to parse request body 4 years ago
Tsu-ba-me ba93ae38d8 fix(cgi-bin): add switch for is_on in set_power 4 years ago
Tsu-ba-me 7ef54f08a4 style(cgi-bin): remove excess indent in set_power 4 years ago
Tsu-ba-me d1149d5978 fix(cgi-bin): release job dispatching logic in set_power 4 years ago
Tsu-ba-me 5a3daa3528 fix(cgi-bin): add switch support to set_power 4 years ago
Tsu-ba-me e80ebdb8b4 fix(cgi-bin): correct host_uuid existence check in set_power 4 years ago
Tsu-ba-me f966ed12fb style(cgi-bin): format set_power to keep consistency 4 years ago
Tsu-ba-me fae1c72986 docs(cgi-bin): rename hash->response_body in set_power 4 years ago
Tsu-ba-me 540129bb8f fix(cgi-bin): remove outdated logic 4 years ago
Tsu-ba-me 7c1e6e7c87 fix(cgi-bin): add proper error messages when given invalid UUID(s) 4 years ago
Tsu-ba-me 1ec32bfbaf fix(cgi-bin): filled in logic to power on/off target host(s) 4 years ago
Tsu-ba-me 12113e1dda fix(cgi-bin): parse set_power request body to get parameters 4 years ago
Tsu-ba-me 3ae54037ea fix(cgi-bin): improve verbosity in set_power 4 years ago
Tsu-ba-me a8571863be fix(cgi-bin): add subs to handle set anvil/host power 4 years ago
Digimer 41cd1e0319 * Several bugs fixed and enhancements; 4 years ago
Digimer fc0954d0c8 * Started work on, but not at all finished, anvil-manage-server which will allow manipulation of a server's resources. 4 years ago
Digimer 4a87ee71db * This commit started with work on webui endpoint set_power, but then switched to scancore debugging and I neglected to switch branches. 4 years ago
Digimer a480357049 * Fixed a bug in Cluster->assemble_storage_groups() where, if a group is created during an anvil-provision-server run, the group would get created multiple times. 4 years ago
Digimer 798518ba5e * While working on the boot/shutdown server tools, ran into and fixed a bug where files uploaded before an Anvil! was added could not have those files sync'ed. This was fixed though the new Database->check_file_locations() method. 4 years ago
Digimer 942e0f66bf * Finished the 'get_X' enpoints so far defined. Added get_servers and completed get_status 4 years ago
Digimer fb0836f912 * THe get_cpu endpoint was completed. 4 years ago
Digimer c2fe3a2f0a * Finished (initial) get_shared_storage. 4 years ago
Digimer fa3c861a97 * Started work again on get_shared_storage 4 years ago
Digimer f3bbec53ef * Fixed cgi-bin/Makefile typo 4 years ago
Digimer 5536e8ff47 * Updated Cluster->assemble_storage_groups() and Cluster->anvil_name_from_uuid() and ->available_resources() to try to detect the anvil_uuid if not passed in. 4 years ago
Digimer 0fb191c00f * Made more progress on tools/striker-auto-initialize-all, now to the point where it loads the variables needed to initialize Striker dashboard. 4 years ago
Digimer e8efbab343 * The work on PXE / UEFI support is broken, and will be set aside for the time being. The commit here is working to getting things fixed, but it's taking too much time away from more pressing issues. 4 years ago
Digimer bfe5fe2281 * This adds two new files; cgi-bin/get_anvils and cgi-bin/get_anvil_status, that will form the foundation of the new interactive web UI. 4 years ago
Fabio M. Di Nitto 8f9892650b [build] first pass at adding a build system to integrate with CI 4 years ago
Digimer 68ea6da1d3 * Finished the web interface components of the Anvil! File Manager! Files can be purged, sync'ed or removed from specific Anvil! systems, renamed and their file types changed (and setting/removing the executable bits) as needed. 4 years ago
Digimer 6da2b3b17b * Got more work done on file management. A file name is now clickable and that loads a menu to rename, change the file type, purge (delete from everywhere) and select which Anvil! systems the file belongs on. Got the code done to purge a file, but it's not tested yet. 4 years ago
Digimer ea84ba68eb * Fixed a bug in tools/anvil-update-states that was causing deleted interfaces to update the network_interfaces every pass, growing the DB excessively. 4 years ago
Digimer 7d3c4371c7 * Renamed tools/striker-sync-shared to tools/anvil-sync-shared, as it's now designed to run on all machines. Got it to the point where it can be run on Anvil! members to pull down freshly uploaded files. It does so, when two or more strikers are available with the target file, load balancing such that one node downloads from one striker while another node downloads from the other striker. If there is three nodes, and if there is a DR host, the DR host will download from the third striker. If there are 1 or 2 strikers, the DR host will wait to download after both nodes have finished downloading. 4 years ago