15 Commits (b879377800884fd8f20b8586fe4564c932b8b463)

Author SHA1 Message Date
Fabio M. Di Nitto fd2351a189 Add workaround for rsync usage 4 years ago
Tsu-ba-me 3765877b93 build(striker-ui): experiment; use npm >= 6 (from default nodejs stream) as build requirement 4 years ago
Tsu-ba-me 79fa324f9d build(striker-ui): remove excess call in specfile to build web UI 4 years ago
Tsu-ba-me 2ccdf6ab23 build(striker-ui): tell make to cd to ./striker-ui before building front-end 4 years ago
Tsu-ba-me 6cdd216b9c build(cgi-bin): add front-end build process 4 years ago
Tsu-ba-me 28bdf4e1f2 build(cgi-bin): include nodejs-devel as build dependency 4 years ago
Fabio M. Di Nitto 2214866156 Update to kmod-drbd91 4 years ago
Fabio M. Di Nitto bc571ce53e anvil-daemon: fix Requires: 4 years ago
Fabio M. Di Nitto a2e2b5b235 build: move striker-auto-initialize-all to proper location 4 years ago
Fabio M. Di Nitto 6709efe33b testing: distribute striker auto setup tool outside of normal PATH 4 years ago
Fabio M. Di Nitto cec7beaf7c Fix make srpm/make rpm BuildRequires for mock based environments 4 years ago
Fabio M. Di Nitto 5043b8a778 Make sure that firewalld is started before trying to opening ports 4 years ago
Digimer 64a87d84f2 * Removed 'anvil-striker-extra' as a dependency for anvil-striker in preparation for its retirement. 4 years ago
Digimer 569270541e * Added 'tar' as a dependency because somehow I went three years without this... 4 years ago
Digimer 1998ad946c * Added 'tar' as a dependency because somehow I went three years without this... 4 years ago
Fabio M. Di Nitto 8f9892650b [build] first pass at adding a build system to integrate with CI 4 years ago
Digimer d9d347ce63 * Updated .spec for the new source location. 4 years ago
Digimer cda51e562d * Finished porting scan-hpacucli, the last M2 scan agent! 4 years ago
Digimer 1c00060d6e * Finished porting scan-storcli! This was the largest scan agent to migrate to M3. 4 years ago
Digimer 51de6c721f * Created scan-ipmitool (needs more testing but seems to work now). Logical straight port from M2. 4 years ago
Digimer d677d19ca0 * Moved Database->check_condition_age to Alert. 4 years ago
Digimer 2f4a06f2e0 * Updated System->call() to take the 'timeout' parameter which, when set, prepends the call with 'timeout X <shell_call>' to make it easier to deal with calls that could potentially hang. 4 years ago
Digimer 0a1dc809a2 * Created the ScanCore.pm module with the first 'agent_startup' method which generalized scan agent start up. 4 years ago
Digimer 911523dfce * Got a lot of work done in generating emails. Doesn't work yet, but the code to generate emails for recipients using their preferred language and alert level is done (though limited testing so far). 4 years ago
Digimer 82acb4e104 * Fixed a resync bug where bridges needed to sync before bonds 4 years ago
Digimer 49682a01d7 * Fixed a bug in Database->disconnect() where the database idenitification number wasn't being removed, so connecting again triggered the duplicate DB connection check. 4 years ago
Digimer 19e550dfda * Updated the RPM spec for building release 34. 4 years ago
Digimer aad68b8ed0 * Got email reconfiguration when a mail queue is over ten minutes old (needs testing). 4 years ago
Digimer cc1e0e2f77 * Updated ocf:alteeve:server to properly report a server's status when a monitor action is called. 4 years ago
Digimer d2d5d7b460 * Fixed a bug in Striker->load_manifest() where fences were parsed twice, the second time missing a hash reference. 4 years ago
Digimer 99afd2e936 * Fixed a bug in Database->manage_anvil_conf() where initializing a host set the DB information with the wrong DB port and password. 4 years ago
Digimer e65a9fbbec * Prepped for the .33 RPM release. 4 years ago
Digimer 62d0a2aa39 * Created Cluster->parse_cib() that parses pacemaker's CIB (cluster information base) XML. This also switches to the XML::LibXML, starting the replacement of XML::Simple. It's far from finished, but parses out basic node data and fence data. 5 years ago
Digimer de43ea3ac1 * Renamed all Validate->is_X to Validate->X. Also created Validate->ipv6() to validate IPv6 addresses using Data::Validate::IP (and added it as a requirement to the .spec base RPM). 5 years ago
digimer 42c9099033 * Renamed all Validate->is_X to Validate->X. Also created Validate->ipv6() to validate IPv6 addresses using Data::Validate::IP (and added it as a requirement to the .spec base RPM). 5 years ago
Digimer bd9e74a7b1 * Added missing packages to the RPM spec and the RPMs to provide on Striker. 5 years ago
Digimer 726a4374d1 * Renamed the database table 'host_keys' to 'ssh_keys' to better represent what it stores. 5 years ago
Digimer 613a7f0c58 * Created the new anvil-join-anvil tool that will run on nodes and the DR host to pick up the job to join an Anvil! system. 5 years ago
Digimer e66bc32693 * Added the ability to store, edit and delete UPSes 5 years ago
Madison Kelly 83d6cff4af * Fixed a bug with striker's initial configuration where 'update_value_only' was being set for the initial store of the config variables. 5 years ago
Digimer 76e9352717 * Added a flag that tells anvil-daemon when a node is having it's network mapped. When this happens, open ssh connections are closed each loop and only tasks related to mapping the network run. This improves responsiveness in Striker when reporting which network links have come up or gone down. 5 years ago
Digimer 4cf9d6215c * Removed the table host_mail_servers. 5 years ago
Digimer 9e16cdf504 * Created Validate->is_email() to validate email addresses, using Mail::RFC822::Address. 5 years ago
Digimer c3869a2ff6 * Started adding in front-end support for managing email servers and alert recipients. Added the new 'Email' module to (later) habdle all email-related tasks. 5 years ago
Digimer c34f56f2c8 * Disabled firewalld for now. 5 years ago
Digimer b4a979da4b * Bumped the rpm to -30. 5 years ago
Digimer 530d379f59 * Started work on caching network state change in tools/anvil-update-states. 5 years ago
Digimer 70776964d6 * Added packages needed to support offline machines to striker-manage-install-target. 5 years ago
Digimer 628f7faa45 * Updated the RPM spec file to generate '/etc/anvil/type.X' files to directly indicate the machine type. Updated System->get_host_type() to check for these files directly, falling back to parsing the host name if they don't exist. 5 years ago
Digimer 077977ad9c * Fixed tools/anvil-update-states so that it properly removed ip_addresses no longer assigned to a host. Also merged 'network::interfaces::by_name::${interface}' with 'network::local::interface::${interface}' for storing discovered interfaces.' 5 years ago