Commit Graph

  • 0f58a349ad fix(tools): correct input to keys in manage vnc pipes Tsu-ba-me 2023-07-17 17:47:44 -0400
  • ed54bb88f5 fix(tools): correct brackets of set_ws_process in manage vnc pipes Tsu-ba-me 2023-07-17 17:34:20 -0400
  • 912ccb458b fix(tools): log inputs in manage vnc pipes Tsu-ba-me 2023-07-17 17:30:42 -0400
  • 6fd5155fe5 fix(tools): add missing grep path in manage vnc pipes Tsu-ba-me 2023-07-17 17:28:05 -0400
  • 51fa3ae486 fix(tools): remove unused database connection in manage tunnel Tsu-ba-me 2023-07-17 16:54:11 -0400
  • dffbdbae59 fix(tools): manage all VNC pipe components on subnodes/dr Tsu-ba-me 2023-07-17 07:03:30 -0400
  • 870bdb9af3 fix(tools): manage forward list of parent connection in manage tunnel Tsu-ba-me 2023-07-17 07:02:27 -0400
  • 92a4027f9f fix: add UUID to server process during find in Server.pm Tsu-ba-me 2023-07-17 07:00:37 -0400
  • fc94e8ce5c fix(tools): make target optional when using external parent in manage tunnel Tsu-ba-me 2023-07-17 02:49:44 -0400
  • 9aa2937929 fix: replace ps|grep with pgrep to reduce run time Tsu-ba-me 2023-07-16 06:32:44 -0400
  • 87c9cc92e9 fix: add ss, websockify paths to Tools.pm Tsu-ba-me 2023-07-16 06:31:07 -0400
  • 5c9bd9cd14 fix(tools): return code after port forward fails in manage tunnel Tsu-ba-me 2023-07-16 06:30:14 -0400
  • 3e5fde0e2d refactor: rename striker-open-ssh-tunnel->anvil-manage-tunnel Tsu-ba-me 2023-07-15 03:18:19 -0400
  • 076c3bd80b fix(tools): enable open parent connection, child tunnel in open ssh tunnel Tsu-ba-me 2023-07-15 03:06:48 -0400
  • e01c773eee fix: allow extend remote call with openssh options Tsu-ba-me 2023-07-15 02:48:20 -0400
  • 506956f539 docs(libvirt): note hooks execute with uid=0, gid=0 Tsu-ba-me 2023-07-14 19:41:17 -0400
  • 04bcaec9a5 fix(tools): remove all remote calls in manage vnc pipes Tsu-ba-me 2023-07-14 17:45:22 -0400
  • 9ecdb4269d fix(tools): enable remote forward in open ssh tunnel Tsu-ba-me 2023-07-14 02:22:25 -0400
  • 962bf52225 fix: add signal INT, TERM hooks to Tools.pm Tsu-ba-me 2023-07-14 02:21:45 -0400
  • a1f7ad41e3
    Merge pull request #366 from ClusterLabs/dependabot/npm_and_yarn/striker-ui/word-wrap-1.2.4 Yanhao Lei 2023-07-20 05:20:13 -0400
  • abf6e2ce96 build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 in /striker-ui dependabot[bot] 2023-07-19 02:47:44 +0000
  • 5f40522cdb
    Merge pull request #362 from ClusterLabs/anvil-tools-dev Digimer 2023-07-18 22:54:15 -0400
  • 541381e317 * Finished getting anvil-manage-server-storage to add new volumes to running servers. digimer 2023-07-18 13:31:52 -0400
  • afaf129733 * Updated anvil-manage-server-storage to connect the new drive to the VM. Still need to update the on-disk and in-DB definitions though. digimer 2023-07-17 21:33:46 -0400
  • de86cf88fe * Updated anvil-manage-server-storage to now handle a new volume stuck in 'Negotiating', and to do the initial sync when there are three connected peers. digimer 2023-07-17 21:04:36 -0400
  • 9bc78860a6 * Updated anvil-update-system to detect kmod-drbd upgrade problems and fix them. * Updated striker-update-cluster and anvil-update-system to take '--reboot' to request a reboot if any packages are updated. digimer 2023-07-16 20:45:47 -0400
  • bf288fda49
    Merge pull request #361 from ClusterLabs/anvil-tools-dev Digimer 2023-07-16 10:42:46 -0400
  • f262da544d Removed '--best --allowerasing' from dnf update. digimer 2023-07-16 00:18:29 -0400
  • 42b44ac864 * Updated the log showing why anvil-daemon isn't exiting when a job is running with the job's current progress. digimer 2023-07-16 00:08:53 -0400
  • d741f4aa6f * Updated anvil-daemon to not exit on high RAM use is any job is running. * Updated anvil-update-system to reboot a target whose kernel updated using an anvil-manage-power job, * Started making striker-update-cluster run as a job (not at all complete). Fixed a bug where the wrong IP was being used when finding access to a target. digimer 2023-07-15 22:23:30 -0400
  • 751687129a * Updated anvil-daemon to not exit on RAM use if anvil-update-system is running. * Fixed a bug in anvil-safe-stop where it wouldn't trigger a migration when the peer is online. * Updated anvil-update-system to set job_data to 'failed' and exit with rc 4 if the os update failed. * Got striker-update-cluster to error out and exit if a called 'anvil-update-system' job failed. digimer 2023-07-15 16:19:21 -0400
  • c1e4380a64
    Merge branch 'main' into anvil-tools-dev Digimer 2023-07-15 00:06:49 -0400
  • 458cb267da * Fixed a bug in Cluster->get_primary_host_uuid() where servers were not loaded before trying to calculate RAM use. digimer 2023-07-15 00:04:12 -0400
  • 4dc1b0e117 * Added a check to Network->get_company_from_mac() to manually set the company to KVM/qemu if the prefix is 52:54:00. digimer 2023-07-14 23:00:16 -0400
  • 02c3d204ea * Updated anvil-update-system to set 'job_data' to track reboots, and striker-update-cluster to read it. digimer 2023-07-14 22:52:51 -0400
  • 3016fb875b * Reworded striker-update-cluster to use anvil-update-system for on-system OS updates. * Updated DRBD->get_status() to take the new 'host' paramter to allow the caller to define the hash key string used in the stored data. * Updated Get->anvil_version() (and a few other places) to use the new 'striker-ui-api' shell user, replacing the 'apache' user. * Updated Remote->test_access() to take the new 'close' parameter to close the SSH session used when testing access to the target. * Fixed a logging bug in anvil-manage-power. * Updated anvil-update-system to take the '--no-reboot' and 'clear-cache' command line switches. digimer 2023-07-14 22:29:07 -0400
  • 12635e0a0a
    Merge pull request #360 from ylei-tsubame/server-vm-screenshot Fabio M. Di Nitto 2023-07-14 09:23:42 +0200
  • a8523843ac build: set 'netcat' package as conflict to 'nmap-ncat' Tsu-ba-me 2023-07-13 02:48:37 -0400
  • 7645f6adbe build: add nmap-ncat as dependency to nodes/drs Tsu-ba-me 2023-07-13 02:40:04 -0400
  • e072f9ecf6 build(striker-ui-api): rebuild Tsu-ba-me 2023-07-13 02:11:27 -0400
  • 4b3343c421 fix(striker-ui-api): convert, read server screenshot in get server detail Tsu-ba-me 2023-07-13 02:09:06 -0400
  • 4f46bb43eb fix(tools): remove server screenshot fetching in anvil-daemon Tsu-ba-me 2023-07-13 01:54:04 -0400
  • dac247f66e fix(scancore-agents): get screenshot of server(s) running on local node in scan-server Tsu-ba-me 2023-07-13 01:52:15 -0400
  • b549ff2c1f fix(tools): reduce unnecessary operations in anvil-get-server-screenshot Tsu-ba-me 2023-07-13 00:40:39 -0400
  • 09a9194ec2 build: move netpbm-progs (screenshot scale/convert) to striker dependencies Tsu-ba-me 2023-07-12 20:20:40 -0400
  • a7751da153 fix: rename, relocate function to find qemu-kvm processes Tsu-ba-me 2023-07-12 18:40:11 -0400
  • c3c69733d9 fix: correct base port check, server info extract, vnc alive assign in Server.pm Tsu-ba-me 2023-07-12 18:27:50 -0400
  • 4647062111 fix(tools): set script source in anvil-access-module Tsu-ba-me 2023-07-12 18:24:21 -0400
  • 3cce3c39b8 fix: add Server subroutine to extract server VM info from qemu-kvm process(es) Tsu-ba-me 2023-07-12 02:26:28 -0400
  • 90a0c19cd7
    Merge pull request #357 from ClusterLabs/dependabot/npm_and_yarn/striker-ui/semver-5.7.2 Yanhao Lei 2023-07-11 17:06:26 -0400
  • c627b7258a
    build(deps): bump semver from 5.7.1 to 5.7.2 in /striker-ui dependabot[bot] 2023-07-11 05:49:16 +0000
  • d56b7f9a84 * Created (but not finished!) the new striker-update-cluster tool. * Updated Cluster->get_primary_host_uuid() to only load anvils if not already loaded. digimer 2023-07-07 17:54:57 -0400
  • 292b2b6342
    Merge pull request #356 from ylei-tsubame/ducktape-libvirt-deadlock Digimer 2023-07-06 13:23:11 -0400
  • 3215e178ef * Updated striker-collect-debug to support '--output-file /path/to/file.tar.bz2'. digimer 2023-07-06 13:02:59 -0400
  • a7ebe45f76 This adds the new 'striker-collect-debug' tool that collects all potentially useful debug info into a single tarball. * Fixed a bug in Get->anvil_from_switch() to work when the Anvil! name is passed. digimer 2023-07-05 21:04:05 -0400
  • d95eb699f9 chore: disable web VNC, screenshot pieces to avoid libvirt deadlock Tsu-ba-me 2023-07-05 17:06:11 -0400
  • 6076a45ccf
    Merge pull request #350 from ylei-tsubame/replace-cgi-bin Digimer 2023-07-04 17:36:18 -0400
  • 9009fd23cb build(striker-ui-api): rebuild web UI API Tsu-ba-me 2023-07-03 04:54:18 -0400
  • a6e0cfac35 build(striker-ui): rebuild web UI Tsu-ba-me 2023-07-03 04:53:03 -0400
  • 22f85171c7 fix(striker-ui): correct, organize file location checkboxes Tsu-ba-me 2023-07-03 04:42:19 -0400
  • f7350bef9f fix(striker-ui-api): correct update file location (pre an to per host) Tsu-ba-me 2023-07-03 04:27:21 -0400
  • 76ab36e1f9 fix(striker-ui): test after repop in general, network config forms Tsu-ba-me 2023-07-03 02:52:59 -0400
  • ffe7f1884e fix(striker-ui): repop, connect reconfig striker Tsu-ba-me 2023-07-03 01:55:19 -0400
  • e436b4de11 fix(striker-ui): connect prepare network submission with endpoint Tsu-ba-me 2023-07-03 00:09:49 -0400
  • 9728f56927 fix(striker-ui): allow message setter override in submit form Tsu-ba-me 2023-07-03 00:08:31 -0400
  • 750b0ac7c0 fix(striker-ui-api): create bridge for node's bcn/ifn with 2 ifaces Tsu-ba-me 2023-07-02 20:53:08 -0400
  • 103474a4e2 fix(striker-ui-api): add create_bridge to build network config Tsu-ba-me 2023-07-02 20:50:28 -0400
  • d2cd24be44 fix(striker-ui-api): add string boolean type Tsu-ba-me 2023-07-02 20:46:44 -0400
  • 823c293012 fix(striker-ui): get form data, add confirm in prepare network Tsu-ba-me 2023-07-02 05:18:02 -0400
  • aa5fa7d3e6 fix(striker-ui): repop gateway iface, iface name in network config Tsu-ba-me 2023-07-02 05:04:59 -0400
  • c35bc358b9 fix(striker-ui-api): add prepare subnode network, hoist utils from config striker Tsu-ba-me 2023-07-02 03:11:19 -0400
  • d90d2bc7c5 fix(striker-ui-api): ignore vnet/virbr when selecting network interfaces Tsu-ba-me 2023-07-02 01:31:14 -0400
  • 99a82e3d75 fix(striker-ui): default to warning messages in GateForm Tsu-ba-me 2023-07-02 00:45:37 -0400
  • 483f8db9ed fix(striker-ui): set interfaces as applied during read from host detail in network config Tsu-ba-me 2023-07-02 00:31:17 -0400
  • 84620d9542 fix(striker-ui): ignore DR host in prepare network Tsu-ba-me 2023-07-01 23:49:57 -0400
  • 5f5d521c58 fix(striker-ui): repopulate network configs in network form Tsu-ba-me 2023-07-01 23:49:02 -0400
  • 6874218e3c fix(striker-ui-api): include network type, link uuid in host detail response Tsu-ba-me 2023-07-01 19:36:22 -0400
  • c1589eba3c fix(striker-ui-api): organize networks in host detail response Tsu-ba-me 2023-06-29 18:19:57 -0400
  • b24021ebdc feat(striker-ui-api): add function to combine string parts into camelcase Tsu-ba-me 2023-06-29 18:04:58 -0400
  • 1665c7efec fix(striker-ui-api): correct response status code in create ups, fence Tsu-ba-me 2023-06-29 04:41:28 -0400
  • cdfc179f9f fix(striker-ui): make input number fence param easier by remove input type Tsu-ba-me 2023-06-29 04:39:36 -0400
  • 5ca88141d2 fix(striker-ui-api): handle fence param sanitization based on type Tsu-ba-me 2023-06-29 04:38:49 -0400
  • 488ed99370 fix(striker-ui): correct fence management; see details Tsu-ba-me 2023-06-29 03:58:35 -0400
  • 203c852518 fix(striker-ui-api): don't get deleted fence(s) Tsu-ba-me 2023-06-29 03:57:25 -0400
  • 753ae24098 fix(striker-ui-api): add create, update handlers for /fence Tsu-ba-me 2023-06-29 03:54:51 -0400
  • 43308a2e88 fix(striker-ui): make form summary entry value scrollable Tsu-ba-me 2023-06-28 20:27:19 -0400
  • 0edb8910c2 fix(striker-ui): expose reveal button props, allow adjust line height in SensitiveText Tsu-ba-me 2023-06-28 20:25:38 -0400
  • 2ec8031e0e fix(striker-ui): correct nested appearance in FormSummary Tsu-ba-me 2023-06-28 19:41:48 -0400
  • 09b69820b4 fix(striker-ui-api): add anvil data fence hash type Tsu-ba-me 2023-06-28 17:22:47 -0400
  • 4bbacab09f fix(striker-ui-api): no response body, unspecific fail assert message in create/update UPS Tsu-ba-me 2023-06-28 17:16:59 -0400
  • 78d7ce90b9 fix(striker-ui-api): add delete endpoint for /fence Tsu-ba-me 2023-06-28 04:14:18 -0400
  • 7414553dae fix(striker-ui): correct add, update, delete submission for UPS(es) Tsu-ba-me 2023-06-28 03:22:37 -0400
  • 830e07d30c fix(striker-ui-api): add create, update UPS(es) Tsu-ba-me 2023-06-28 03:10:31 -0400
  • 63dafe0e6a fix(striker-ui-api): add delete UPS(es), don't get deleted UPS(es) Tsu-ba-me 2023-06-27 19:49:24 -0400
  • 58a867f010 fix(striker-ui-api): add delete request builder Tsu-ba-me 2023-06-27 19:47:01 -0400
  • 251a048b8a fix(striker-ui): enable delete manifest(s) Tsu-ba-me 2023-06-26 16:49:13 -0400
  • f7f363b7c1 fix(striker-ui): simplify frequently used props of build delete dialog in checklist Tsu-ba-me 2023-06-26 16:36:10 -0400
  • 38f577e8f1 fix(striker-ui): change success message to type info in form utils Tsu-ba-me 2023-06-26 16:33:45 -0400
  • a1a2a043a8 fix(striker-ui): add (un)check all to checklist hook, apply to manage SSH key conflicts Tsu-ba-me 2023-06-22 23:41:42 -0400
  • 54197a2f2c fix(tools): wrap guest name with quotes when get vncdisplay in manage vnc pipes Tsu-ba-me 2023-06-22 16:49:36 -0400