..
anvil-access-module
fix(tools): enable anvil-access-module to emit events
2023-11-17 16:09:55 -05:00
anvil-boot-server
This fixes a race condition when multiple servers are provisioned at (nearly) the same time.
2023-04-28 00:19:53 -04:00
anvil-change-password
* Adds the anvil-boot-server man page.
2022-08-02 19:09:57 -04:00
anvil-check-memory
Created Get->load_average().
2024-02-12 18:31:00 -05:00
anvil-configure-host
Reworked Network->wait_for_bonds() to be ->wait_for_networks()
2024-02-29 01:32:32 -05:00
anvil-cycle-vm-nics
* Added support for migration networks, and wrote the man page for anvil-cycle-vm-nics.
2023-08-10 16:17:49 -04:00
anvil-daemon
Reworked Network->wait_for_bonds() to be ->wait_for_networks()
2024-02-29 01:32:32 -05:00
anvil-delete-server
Added default logging level 2 and secure logging in CI tests.
2024-02-21 21:46:27 -05:00
anvil-download-file
Fixed a bug blocking most jobs from running.
2024-01-27 15:39:01 -05:00
anvil-file-details
* Created empty man page files all remaining tools.
2023-08-11 13:55:51 -04:00
anvil-get-server-screenshot
* 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.
2023-09-22 17:15:09 -04:00
anvil-join-anvil
Fixed the ordering holding on hosts and network config.
2024-02-27 18:44:58 -05:00
anvil-maintenance-mode
* Improved infinite loop handling in Log->entry, but broke the Striker UI in the process. To be fixed next...
2019-01-18 03:19:36 -05:00
anvil-manage-alerts
fix(tools): disable mail server auth translation in manage alerts
2024-01-26 17:52:43 -05:00
anvil-manage-daemons
Reduced the frequency of monitoring to 1/min and reduced log size
2024-02-23 18:37:44 -05:00
anvil-manage-dr
Fixed a bug where IPs were being marked repeatedly as DELETEd.
2024-01-27 15:39:01 -05:00
anvil-manage-files
Fixed a bug in Remote->call()
2023-10-31 13:16:39 -04:00
anvil-manage-firewall
* Prefixed all 'virsh' calls with 'setsid --wait' to help prevent future hangs if the call happens without a shell.
2023-03-03 14:42:28 -05:00
anvil-manage-host
Removed anvil-update-states
2024-01-27 15:39:01 -05:00
anvil-manage-keys
Updated anvil-manage-keys to work from the command line
2023-11-13 18:59:24 -05:00
anvil-manage-power
Added more job updates to anvil-manage-power.
2023-09-28 01:19:52 -04:00
anvil-manage-server
* Remove forced log level and secure logging. This addresses issue #386
2023-08-09 18:20:14 -04:00
anvil-manage-server-storage
Updated anvil-manage-keys to work from the command line
2023-11-13 18:59:24 -05:00
anvil-manage-server-system
Finished CPU support in anvil-manage-server-system!
2023-11-24 16:51:15 -05:00
anvil-manage-storage-groups
Updated anvil-manage-dr to change --list to --show for consistency
2023-11-17 23:52:58 -05:00
anvil-manage-vnc-pipe
chore(tools): log start/stop pipe errors in manage vnc pipe
2023-07-23 21:43:26 -04:00
anvil-migrate-server
* Added checks to anvil-provision-server to fail out if either of the SN IPs are not found when generating a DRBD resource config.
2023-06-19 21:44:45 -04:00
anvil-monitor-network
Removed anvil-update-states
2024-01-27 15:39:01 -05:00
anvil-monitor-performance
Updated anvil-monitor-performance to reduce logging volume.
2024-02-23 18:49:58 -05:00
anvil-network-profiler
Added the new 'anvil-network-profiler' tool.
2022-07-19 21:16:46 -04:00
anvil-parse-fence-agents
Fixed a bug blocking most jobs from running.
2024-01-27 15:39:01 -05:00
anvil-pcs-wrapper
Fixed wrappers to handle quoted arguments properly.
2023-10-10 10:10:54 -04:00
anvil-provision-server
Added a global variable to force fresh SSH connections.
2024-02-16 23:28:58 -05:00
anvil-rename-server
This fixes a race condition when multiple servers are provisioned at (nearly) the same time.
2023-04-28 00:19:53 -04:00
anvil-report-usage
Removed outer double-quotes from Anvil! node description in XML usage reporting. Related to issue #321 .
2023-07-23 11:02:45 -04:00
anvil-safe-start
Added default logging level 2 and secure logging in CI tests.
2024-02-21 21:46:27 -05:00
anvil-safe-stop
Major thing in this commit is reworking striker-update-cluster to work without expecting anvil-daemon to be running on target machines. Similarly, they had to be able to work when the Striker DBs were not available. This is to account for cases where the Striker dashboards have updated, and the schema has changed, preventing the not-yet-updated DR hosts and subnodes from being able to use the DB. To do this, anvil-safe-stop, anvil-update-system, and anvil-shutdown-server had to be updated to use the new --no-db switch, which tells then to run without the database being available.
2023-07-22 18:09:01 -04:00
anvil-scan-network
* Cleaned up a lot of logging in anvil-daemon and tools it calls.
2021-02-08 13:39:34 -05:00
anvil-show-local-ips
Removed the '--' gateway holder to make it more consistent with the rest of the output.
2022-04-26 20:29:37 -04:00
anvil-shutdown-server
* 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.
2023-09-21 18:56:12 -04:00
anvil-special-operations
* Updated anvil-update-system to check if another instance of anvil-update-system is running and, if so, exit.
2023-07-22 20:03:39 -04:00
anvil-sync-shared
Added default logging level 2 and secure logging in CI tests.
2024-02-21 21:46:27 -05:00
anvil-test-alerts
* Updated Network->find_matches() to try to populate the first and second parameters if they're not passed in.
2022-05-20 10:28:21 -04:00
anvil-update-definition
Updated anvil-parse-fence-agents to validate each fence agent's metadata is valid before adding it to the unified XML.
2021-08-19 00:58:26 -04:00
anvil-update-issue
* Updated kickstart to write the basic tools/anvil-update-issue to a freshly installed machine and run it from cron.
2019-09-24 23:35:31 -04:00
anvil-update-system
* Remove forced log level and secure logging. This addresses issue #386
2023-08-09 18:20:14 -04:00
anvil-version-changes
Fixed a bug in initializing DROP'ed DBs.
2024-01-27 15:39:01 -05:00
anvil-virsh-wrapper
Fixed wrappers to handle quoted arguments properly.
2023-10-10 10:10:54 -04:00
anvil-watch-bonds
Fixed issue #515 ; anvil-join-anvil updates hostnames properly now
2023-10-27 19:58:37 -04:00
anvil-watch-drbd
* Fixed a bug in DRBD->get_next_resource() where reserved minor numbers were not being released. Also added a new parameter, "minor_only", that returns the next minor number but doesn't bother processing TCP ports.
2023-06-26 23:55:19 -04:00
anvil-watch-power
Got anvil-watch-servers showing the status of subnodes.
2023-11-27 23:47:29 -05:00
anvil-watch-servers
Increased logging for debugging issue #339
2024-01-27 15:39:01 -05:00
fence_delay
* Fixed a bug where Database resync's where trying to resync tables without history schema entries.
2022-06-08 21:27:41 -04:00
fence_pacemaker
Increased logging for debugging issue #339
2024-01-27 15:39:01 -05:00
generate_pm_dispatch_table
chore: add dev tool to generate dispatch table from perl modules
2022-03-18 22:50:40 -04:00
Makefile.am
Updated Scancore->post_scan_analysis_striker() to check the RC when
2024-02-13 21:11:22 -05:00
scancore
Reworked Network->wait_for_bonds() to be ->wait_for_networks()
2024-02-29 01:32:32 -05:00
striker-auto-initialize-all
Added default logging level 2 and secure logging in CI tests.
2024-02-21 21:46:27 -05:00
striker-auto-initialize-all.example
* Added a check to Database->get_ip_addresses() to check is a hash is set before using it, to help avoid unitialized variable messages.
2021-03-10 20:35:05 -05:00
striker-boot-machine
Fixed a minor striker-boot-machine bug.
2023-10-20 11:38:15 -04:00
striker-check-machines
* This adds the new tool 'striker-check-machines' which simply walks through all known physical machines and checks to see if they're accessible and powered on.
2023-06-20 19:57:21 -04:00
striker-collect-debug
Removed compression during log collection
2024-02-23 14:13:22 -05:00
striker-db-report
Reworked DB resync logic.
2023-10-19 20:41:57 -04:00
striker-db-status
Created 'striker-db-status' that reports the status of the databases to external tools. It's basic, but it works.
2022-03-14 16:41:37 -04:00
striker-file-manager
Fixed a bug in anvil-manage-files where missing files weren't being downloaded.
2023-10-12 01:01:31 -04:00
striker-get-peer-data
Fix a variable quoting bug in Database->locking().
2022-12-07 18:52:51 -05:00
striker-get-screenshots
Updated striker-get-screenshots to create the screenshot directory.
2023-10-19 21:36:15 -04:00
striker-initialize-host
Fixed a bug where IPs were being marked repeatedly as DELETEd.
2024-01-27 15:39:01 -05:00
striker-manage-install-target
Fixed a bug blocking most jobs from running.
2024-01-27 15:39:01 -05:00
striker-manage-peers
Added forced DB resyncs to striker-manage-peers
2023-10-20 23:41:21 -04:00
striker-parse-os-list
Updated striker-parse-os-list to now take '--all' and '--xml' to show the list of OSes available to optmize VMs for in a simple machine-parsable format or XML, and to show only the OSes not in the words file yet, or all OSes.
2022-04-01 17:34:34 -04:00
striker-parse-oui
* Updated Get->switches() to take 'list' and 'man' parameters. With list, the passed in switches can be checked to ensure they're valid. With 'man', if set to the name of a man page (usually $THIS_FILE) will be displayed if --help, -h or -? are used.
2022-07-29 16:56:40 -04:00
striker-prep-database
Fixed a bug blocking most jobs from running.
2024-01-27 15:39:01 -05:00
striker-purge-target
This contains fixes needed for beta from additional testing.
2023-08-09 18:07:03 -04:00
striker-scan-network
Added support for multiple IP's per interface
2024-03-06 19:06:05 -05:00
striker-show-db-counts
The theme of these commits is improving DB responsiveness.
2021-05-29 23:34:22 -04:00
striker-show-jobs
Fixed a bug where 'all' host jobs would not be shown.
2023-10-25 15:45:12 -04:00
striker-update-cluster
* Remove forced log level and secure logging. This addresses issue #386
2023-08-09 18:20:14 -04:00
unfence_pacemaker
Increased logging for debugging issue #339
2024-01-27 15:39:01 -05:00