Commit Graph

  • 126a8615d9
    Merge pull request #498 from ClusterLabs/server-manage-system Digimer 2023-10-13 12:27:23 -0400
  • 4398ffe70c Updated striker-boot-machine to support booting all machines. digimer 2023-10-12 22:15:41 -0400
  • c14615bbc7
    Merge pull request #491 from ClusterLabs/dependabot/npm_and_yarn/striker-ui/postcss-and-next-8.4.31 Digimer 2023-10-12 17:02:00 -0400
  • 4449ec2c0d
    Merge branch 'main' into dependabot/npm_and_yarn/striker-ui/postcss-and-next-8.4.31 Digimer 2023-10-12 11:33:31 -0400
  • 6697069d8a
    Merge pull request #497 from ClusterLabs/server-manage-system Digimer 2023-10-12 11:33:16 -0400
  • b3c067b016 Fixed a bug in anvil-manage-files where missing files weren't being downloaded. digimer 2023-10-12 01:01:31 -0400
  • 7545df1e55 Fixed a bug in which host runs an anvil-delete-server job. digimer 2023-10-11 22:22:06 -0400
  • 68521cdab7 Updated striker-get-screenshots to set permissions properly. digimer 2023-10-11 17:19:39 -0400
  • 55b1380031 Finished (but need more testing) of Server->locate(). digimer 2023-10-10 19:14:00 -0400
  • 829ae546a2 Beginning work on new Server->locate() method to find servers across an Anvil! cluster. digimer 2023-10-06 22:40:08 -0400
  • f12e001ac2 Finished Server->connect_to_virsh(). digimer 2023-10-05 23:49:05 -0400
  • 245f75de9b Added Server->update_definition() digimer 2023-10-04 20:33:53 -0400
  • e361d0b424 More progress on anvil-manage-server-system digimer 2023-10-04 01:50:50 -0400
  • 201cd53265 Improved the logic behind Network->find_target_ip() digimer 2023-10-03 20:54:08 -0400
  • 62fe62a44b * Continued work on anvil-manage-server-system. It now displays the boot devices, CPU and RAM info. digimer 2023-09-11 17:45:16 -0400
  • 96988e1713 docs(striker-ui-api): add minimal README Tsu-ba-me 2023-10-10 23:02:50 -0400
  • c539e655c7 docs(striker-ui): add minimal README to web UI Tsu-ba-me 2023-10-10 22:32:53 -0400
  • 3aff04ab25
    Merge branch 'main' into dependabot/npm_and_yarn/striker-ui/postcss-and-next-8.4.31 digimer-bot 2023-10-10 21:25:40 -0400
  • 159a8e949c
    Merge pull request #492 from ClusterLabs/rework-pcs-wrapper digimer-bot 2023-10-10 21:25:28 -0400
  • 7762540f85 Fixed wrappers to handle quoted arguments properly. digimer 2023-10-10 10:10:54 -0400
  • 425f7baaeb
    build(deps): bump postcss and next in /striker-ui dependabot[bot] 2023-10-08 06:21:10 +0000
  • 5210700247
    Merge pull request #484 from ylei-tsubame/rebuild-web Digimer 2023-10-05 10:40:58 -0400
  • e8f6770308 build(striker-ui): rebuild Tsu-ba-me 2023-10-04 19:00:40 -0400
  • 8360e04c2f fix(striker-ui): patch colouring in stack bar Tsu-ba-me 2023-10-04 18:59:13 -0400
  • 5804164de5 build(striker-ui-api): rebuild Tsu-ba-me 2023-10-04 05:14:41 -0400
  • abd2780d02 fix(striker-ui-api): allow create manifest with no fences or UPSes Tsu-ba-me 2023-10-04 05:09:40 -0400
  • e9f89baba3 fix(striker-ui-api): correct escape single quote in SQL inputs Tsu-ba-me 2023-10-04 02:29:46 -0400
  • 6ceaaf5ec6 fix(striker-ui-api): handle quoted fence parameters with spaces Tsu-ba-me 2023-10-03 20:36:42 -0400
  • dc5b01f087
    Merge pull request #483 from ylei-tsubame/issues/442-dashboard-nodes Digimer 2023-10-04 16:22:32 -0400
  • 951dea7535 fix(striker-ui): align width, height of server previews in Dashboard Tsu-ba-me 2023-10-03 19:21:09 -0400
  • 0b9d6be08c fix(striker-ui): prevent text overlap in anvil summary Tsu-ba-me 2023-10-03 19:12:23 -0400
  • f4a1ab5a0b fix(striker-ui): add servers to subnodes, revise node summary layout Tsu-ba-me 2023-10-03 02:56:36 -0400
  • 352f63a849 fix(striker-ui-api): add server count to subnode summary Tsu-ba-me 2023-10-03 01:20:27 -0400
  • a21d0a9881 fix(striker-ui): hide node description if too long Tsu-ba-me 2023-10-02 22:54:42 -0400
  • 3e27af973b fix(striker-ui): adjust texts in anvil summary Tsu-ba-me 2023-10-02 22:49:30 -0400
  • 134e11489c fix(striker-ui): add node, subnode summary Tsu-ba-me 2023-10-02 20:48:50 -0400
  • bd6bc7f7f6 fix(striker-ui): add api converter to anvil detail Tsu-ba-me 2023-10-02 20:41:09 -0400
  • f59ed30ff6 fix(striker-ui): adjust server list header, show node list in dashboard Tsu-ba-me 2023-09-30 04:16:02 -0400
  • 5d1ab29955 fix(striker-ui): add anvil summary components Tsu-ba-me 2023-09-30 04:11:58 -0400
  • 05438d39f4 fix(striker-ui): add shared storage api response converter Tsu-ba-me 2023-09-30 04:02:02 -0400
  • 72ee08414a fix(striker-ui): replace host names in cpu summary with short version Tsu-ba-me 2023-09-30 03:39:21 -0400
  • 58a3b56def fix(striker-ui): add total size, free in anvil shared storage summary Tsu-ba-me 2023-09-30 01:14:57 -0400
  • bf19d03ee5 fix(striker-ui): correct response status when no records in fetch anvil cpu Tsu-ba-me 2023-09-30 01:12:35 -0400
  • ac28ea88df fix(striker-ui): isolate fetched data conversion Tsu-ba-me 2023-09-30 00:20:54 -0400
  • 78cbdeb123 fix(striker-ui): add thin option to stack bar Tsu-ba-me 2023-09-30 00:18:39 -0400
  • 66a1e6c111 fix(striker-ui): simplify bar underline, add stack bar Tsu-ba-me 2023-09-29 22:18:27 -0400
  • 8eda5b1849 fix(striker-ui): correct free memory calculation Tsu-ba-me 2023-09-29 21:36:48 -0400
  • c5c344b978 fix(striker-ui-api): add CPU model, guessed vendor to node/cpu response Tsu-ba-me 2023-09-29 18:42:19 -0400
  • 79cd66f17b fix(striker-ui): correct host status definition Tsu-ba-me 2023-09-29 15:20:50 -0400
  • 51319b2389
    Merge pull request #480 from ylei-tsubame/patch-screenshot-icons Digimer 2023-10-01 11:51:29 -0400
  • 852f341a99
    Merge branch 'main' into patch-screenshot-icons Digimer 2023-09-30 16:41:34 -0400
  • ef2d165dfd
    Merge pull request #481 from ClusterLabs/fix-typos Digimer 2023-09-30 16:41:13 -0400
  • 92132a49ae build(striker-ui): rebuild Tsu-ba-me 2023-09-30 04:18:54 -0400
  • 0408d4d284 fix(striker-ui): reworded stale screenshot label Tsu-ba-me 2023-09-30 04:06:33 -0400
  • e9d4118abf build(tools): add striker-get-screenshots to Makefile Tsu-ba-me 2023-09-27 17:03:09 -0400
  • ed91435211 Fixed a bug where duplicate files weren't actually being deleted. digimer 2023-09-30 00:13:56 -0400
  • 74ddb7f3a9 Updated Database-get_files() to detect/remove duplicate file entries. digimer 2023-09-29 21:28:49 -0400
  • 3d4d7abfe3 Increased logging to debug server install failure. digimer 2023-09-29 13:01:58 -0400
  • c3fe39e6a8 Added a check file unlinked files. * On subnodes and DR hosts, a check is made now in Storage->check_files() for files not linked in file_locations. Any found are added, with a check to see if the file already exists locally and, if so, that the md5sum is accurate or not (to set if the file is ready for use or not). digimer 2023-09-29 00:05:29 -0400
  • 0bff40b21e Fixed a bug where files that are ready for use were not found. digimer 2023-09-28 21:35:16 -0400
  • 5a8f775db4 Removed the reboot job at the end of anvil-configure-host. digimer 2023-09-28 18:23:57 -0400
  • 30248760b5 Moved the wait_on_subnodes function call to earlier in the script. digimer 2023-09-28 17:52:11 -0400
  • 77bae80534 Added default values for MTU and DNS if not set in a manifest. digimer 2023-09-28 17:47:53 -0400
  • b8fb3d62e3 Added checks for the screenshot directory before collection. digimer 2023-09-28 16:30:36 -0400
  • 663a1e0527 Quieted screenshot logging in anvil-daemon. digimer 2023-09-28 16:27:40 -0400
  • fcbace6713 Updated anvil-join-anvil to hold if either node is still running anvil-configure-host * Fixed a minor bug and added logging of maintenance_mode calls in anvil-configure-host. digimer 2023-09-28 16:01:32 -0400
  • e480337239 Fixed wait loop for subnodes digimer 2023-09-28 11:47:48 -0400
  • 582a8b292c Added more job updates to anvil-manage-power. * This is a test to see if the job waiting for the uptime to be 300s, leaving the job_progress as 0, was causing the job to be repeatedly called. * This is related to issue #479 digimer 2023-09-28 01:19:52 -0400
  • 5b286f2696 Added missing switch reading in anvil-manage-power. digimer 2023-09-28 00:24:29 -0400
  • ef042eef25 Cleaned up logging while waiting for subnodes. digimer 2023-09-28 00:15:14 -0400
  • 5d5270486e Added a wait loop when forming node clusters. * This adds a check where anvil-join-anvil waits until both subnodes are marked as configured and not in maintenance mode. * Should address issue #479 (maybe, this shouldn't trigger reboots, but it was certainly a race condition found while investigating). digimer 2023-09-27 22:38:07 -0400
  • d58521ceca Added screenshot capture to striker-collect-debug. digimer 2023-09-27 11:46:56 -0400
  • 16f04aa207 fix(striker-ui): update time ago on fetch in Preview Tsu-ba-me 2023-09-26 22:23:51 -0400
  • e45a141474 build(striker-ui-api): rebuild Tsu-ba-me 2023-09-26 22:10:29 -0400
  • 673898260e fix(striker-ui): replace stale ss label with time-ago Tsu-ba-me 2023-09-26 19:36:39 -0400
  • eb523c739d fix(striker-ui): correct elapsed calculation in time helpers Tsu-ba-me 2023-09-26 19:24:55 -0400
  • 5e0f5133e7 fix(striker-ui): isolate now function in time helpers Tsu-ba-me 2023-09-26 18:59:01 -0400
  • 813767f85a fix(striker-ui): correct server screenshot loading, stale, display Tsu-ba-me 2023-09-26 02:49:19 -0400
  • bd33f8711f fix(striker-ui): add function to calculate elapsed string Tsu-ba-me 2023-09-26 02:45:39 -0400
  • d1b7969c94 fix(striker-ui): add helper functions to work with time Tsu-ba-me 2023-09-25 23:43:33 -0400
  • 3cb1b2fa55 fix(striker-ui-api): include timestamp in server ss response Tsu-ba-me 2023-09-25 20:13:23 -0400
  • a0b188ffbd
    Merge pull request #478 from ylei-tsubame/patch-screenshot Digimer 2023-09-24 01:38:18 -0400
  • 745081b649
    Merge branch 'main' into patch-screenshot Digimer 2023-09-22 23:28:12 -0400
  • 3cc171f5af
    Merge pull request #475 from ClusterLabs/add-force-off Digimer 2023-09-22 23:28:06 -0400
  • 31873f9096 build(striker-ui-api): rebuild Tsu-ba-me 2023-09-22 16:57:15 -0400
  • 15c2b736ae fix(striker-ui-api): record only latest ss in fetch server screenshot Tsu-ba-me 2023-09-22 16:56:03 -0400
  • 684906e0a2 fix(striker-ui-api): correct pattern in disassemble server ss name Tsu-ba-me 2023-09-22 16:50:13 -0400
  • 672f5e5422 fix(striker-ui-api): draft screenshot patch to align with new fetch process Tsu-ba-me 2023-09-22 15:39:36 -0400
  • b1562e0301 * Added the new screenshot tool. digimer 2023-09-21 16:52:43 -0400
  • c039c58128 * This commit moves taking screenshots of hosted servers onto the strikers using the Sys::Virt module. This was needed because the screenshots were being taken by scan-server, and that was causing it to take a long time to run. It should never have been handled by the scan agent anyway. This update requires a WebUI fix to use the new screenshot tool. This tool also adds holding multiple screenshots to allow users to "scrub" through screenshots up to 10 hours in the past. digimer 2023-09-12 21:12:34 -0400
  • 5a805d4427
    Merge branch 'main' into add-force-off Digimer 2023-09-22 11:24:02 -0400
  • 3a84b5c0d7
    Merge pull request #474 from ClusterLabs/fix-scan-server Digimer 2023-09-22 11:23:53 -0400
  • 8925dabb9d * Updated anvil-shutdown-server to take the new '--immediate' switch which forces a server to shut down immediately (akin to pulling the power on a traditional machine). This is needed to allow a user to recover a crash or hung server. digimer 2023-09-21 18:56:12 -0400
  • 122816255d * Fixed a bug where a sensor value of '0' was being interpretted as the value not existing. digimer 2023-09-21 17:33:01 -0400
  • 4646f4a030 * Quieted logging. digimer 2023-09-21 16:39:18 -0400
  • 580980717d This commit covers the convertion of 'virsh' shell calls to using 'Sys::Virt' module, and fixes several small bugs related to scan-server; * Switched all calls to virsh to use Sys::Virt to deal with contention of simultaneous virsh calls. * Removed collecting screenshots from scan-server. * Fixed a bad variable substitution in an alert. * Fixed a bug where a server's boot time wasn't being recorded properly. * Reworked how we determine which server definition was most recently updated and propogated. digimer 2023-09-21 15:52:01 -0400
  • 74d8e6d76a
    Merge pull request #473 from ylei-tsubame/replace-form-validation Digimer 2023-09-21 10:32:19 -0400
  • 5ab2362f75 build(striker-ui): rebuild Tsu-ba-me 2023-09-21 03:40:26 -0400
  • fe0d9de28c fix(striker-ui): correct types in file input group Tsu-ba-me 2023-09-21 03:39:44 -0400
  • 8b98c5fe6c build(striker-ui-api): rebuild Tsu-ba-me 2023-09-21 03:38:47 -0400