Local modifications to ClusterLabs/Anvil by Alteeve
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Digimer
76b6550ac6
* Created Database->get_ip_addresses() that pulls the IPs out and stores them in a hash that allows for easy referencing to associated interfaces and networks.
...
* Created Get->trusted_hosts() that finds the dashboards the host uses and, if the host is in an Anvil!, the peers in the same anvil.
* Created (but not finished yet) System->update_hosts() that will add and edit entries for all IPs to trusted hosts.
* Fixed a logging bug in Striker->load_manifest().
* Fixed a bug in System->call where, the the output from the shell call didn't end in a new-line, it would not parse the return code and lease the return code string appended to the shell output.
* Fixed a big in System->change_shell_user_password() where a new-line (\n) meant for the shell call wasn't escaped properly. There was also a duplicate 'return_code' variable preventing the actual return code from being read.
* Got more work done on anvil-join-anvil to update the hacluster password (when needed).
Signed-off-by: Digimer <digimer@alteeve.ca>
5 years ago
..
Account.pm
* Moved the fences_unified_metadata file from /tmp, which apache can not read, to /var/www/html/.
5 years ago
Alert.pm
* Renamed striker-configure-host (back) to anvil-configure-host, and started updating it to work on any machine type.
5 years ago
Convert.pm
* Standardized 'subnet_mask' over 'subnet' naming throughout.
5 years ago
DRBD.pm
* Removed Network->is_remote, standardized on Network->is_local, and flipped calls to it to be more sensible (is_local -> local call -> else remote call). Also fixed a deep recursion issue with ->is_local where, given that it logs (which calls Storage methods which have local/remote invocations), would loop.
5 years ago
Database.pm
* Created Database->get_ip_addresses() that pulls the IPs out and stores them in a hash that allows for easy referencing to associated interfaces and networks.
5 years ago
Email.pm
* Started work on Email->check_alert_recipients().
5 years ago
Get.pm
* Created Database->get_ip_addresses() that pulls the IPs out and stores them in a hash that allows for easy referencing to associated interfaces and networks.
5 years ago
Job.pm
* Fixed a bug where $anvil->nice_exit() was being passed 'exit' instead of 'exit_code' as a parameter.
5 years ago
Log.pm
* Updated logging to now log anything with 'priority' set to a new 'anvil.alert.log' file (while still also logging as normal to anvil.log). This should make it easier to watch for alert messages.
5 years ago
Network.pm
* Updated Network->get_ips() to (again) record the MAC addresses and to create a MAC to interface name lookup hash. This was (accidentally?) removed back when the ->get_ips() was changed to store the data in a host-specific hash.
5 years ago
Remote.pm
* Fixed a bug where $anvil->nice_exit() was being passed 'exit' instead of 'exit_code' as a parameter.
5 years ago
Server.pm
* Renamed the database table 'host_keys' to 'ssh_keys' to better represent what it stores.
5 years ago
Storage.pm
* Fixed a bug where $anvil->nice_exit() was being passed 'exit' instead of 'exit_code' as a parameter.
5 years ago
Striker.pm
* Created Database->get_ip_addresses() that pulls the IPs out and stores them in a hash that allows for easy referencing to associated interfaces and networks.
5 years ago
System.pm
* Created Database->get_ip_addresses() that pulls the IPs out and stores them in a hash that allows for easy referencing to associated interfaces and networks.
5 years ago
Template.pm
* Got the install manifest form step 1 sanity checks done. Got the form for step 2 done.
5 years ago
Validate.pm
* Added the ability to store, edit and delete UPSes
5 years ago
Words.pm
* Finished the "run manifest" form / page. Actually saving / pushing the job to nodes is not yet done though.
5 years ago