Commit Graph

  • 5f8b586576 Retire stackforge/cookbook-pacemaker master Monty Taylor 2015-10-17 16:02:55 -04:00
  • 5b4bb9262d Merge pull request #128 from aspiers/crm-wait-sync-master Vincent Untz 2014-08-01 14:14:32 -04:00
  • 883a6ca4e7 Merge pull request #130 from vuntz/no-Stopped-on-retry Vincent Untz 2014-08-01 11:54:43 -04:00
  • 071dd4970d Always remove deprecated target-role meta on update of a primitive Vincent Untz 2014-07-31 15:36:11 +02:00
  • b9cdda08b7 Start STONITH primitive resources Vincent Untz 2014-07-31 16:08:08 +02:00
  • 9847e38ec0 use --wait with crm resource start/stop to avoid races Adam Spiers 2014-05-14 14:05:35 -04:00
  • 0b93f5ea16 Fix extraction of stonith parameter from parameter string Ralf Haferkamp 2014-07-17 14:42:50 +02:00
  • 68836e12bf Use more descriptive msg on sbd init check failure Balazs Kutil 2014-07-02 14:17:45 +02:00
  • a03aa062f8 fix Travis breakage Adam Spiers 2014-06-19 14:45:20 +01:00
  • c9ebbebe3a sbd: Wait for cluster to be up after corosync restart Vincent Untz 2014-05-11 22:22:19 -04:00
  • 3044ba1927 Merge pull request #66 from aspiers/default-stopped-resources Vincent Untz 2014-04-26 09:55:41 +02:00
  • 46584ae2da pacemaker: Change default op timeout from 10 minutes to 1 minute Vincent Untz 2014-04-17 16:19:10 +02:00
  • c8567bc5cd Merge pull request #91 from aspiers/guard-superclasses Vincent Untz 2014-04-16 08:33:29 +02:00
  • e662b98246 changes to superclasses should trigger all tests Adam Spiers 2014-04-15 19:36:58 +01:00
  • ead286b713 Merge pull request #81 from aspiers/move-vip-definition Vincent Untz 2014-04-15 09:30:13 +02:00
  • 11d74e9846 sbd: Pass -P to sbd Vincent Untz 2014-04-08 09:45:38 +02:00
  • 3d2a86e754 stonith: Ease deployment with SBD Vincent Untz 2014-04-03 16:58:12 +02:00
  • fdebd24117 newly created resources should not be started Adam Spiers 2014-04-02 18:27:19 +01:00
  • c340bd4be2 avoid test messing with fixture Adam Spiers 2014-04-10 23:28:42 +01:00
  • c08fb8a3bd use crm --force to ensure start/stop in batch mode Adam Spiers 2014-04-02 18:29:28 +01:00
  • 1b4357d278 move pacemaker_vip_primitive definition to crowbar-pacemaker cookbook Adam Spiers 2014-04-08 19:17:53 +01:00
  • 90ec14e7c3 Improve naming of stonith resource in shared mode Vincent Untz 2014-04-07 09:54:54 +02:00
  • 5b5e96f417 ha: Update naming scheme for vip resources Vincent Untz 2014-04-07 09:03:20 +02:00
  • f705052ec7 Merge pull request #77 from aspiers/guard-mixins Adam Spiers 2014-04-04 17:53:50 +01:00
  • 3f13c02a65 Merge pull request #72 from aspiers/guard-recipes Adam Spiers 2014-04-04 17:53:13 +01:00
  • cbb143b7ca changes to mixins require a full test run Adam Spiers 2014-04-04 17:50:28 +01:00
  • de7ef4c45c Merge pull request #76 from aspiers/vip-definition-network-error Vincent Untz 2014-04-04 14:39:28 +02:00
  • 0ef38c7109 Merge pull request #75 from aspiers/ignore-pacemaker-tmp Vincent Untz 2014-04-04 14:39:21 +02:00
  • 5bf65a0ba8 add tmp/ to .gitignore Adam Spiers 2014-04-04 11:51:42 +01:00
  • 220389b697 make pacemaker_vip_primitive more defensive Adam Spiers 2014-04-04 11:48:53 +01:00
  • e014361a8c Add support for mail notifications Vincent Untz 2014-04-03 15:56:41 +02:00
  • 6983740487 rerun LWRP tests when recipes change Adam Spiers 2014-04-03 16:21:13 +01:00
  • 49ccaaf757 remove unused parentheses Adam Spiers 2014-04-03 16:20:58 +01:00
  • dabbb24445 Merge pull request #56 from aspiers/fix-travis-badge Vincent Untz 2014-03-29 13:18:25 +01:00
  • 8e9b532b5f fix Travis build badge Adam Spiers 2014-03-29 11:47:59 +00:00
  • dd48572ffe Refer to "Fencing agent", not "STONITH plugin" Vincent Untz 2014-03-28 14:15:04 +01:00
  • ab21bdf3a8 Do not use a clone resource for shared STONITH plugin Vincent Untz 2014-03-28 22:41:21 +01:00
  • 3016e33d0f For per_node STONITH, be a bit clever for auto-generation of host* param Vincent Untz 2014-03-27 10:21:20 +01:00
  • 7722560153 For per_node STONITH, have each node configure its own resources only Vincent Untz 2014-03-26 10:21:31 +01:00
  • 3e04b36985 Wait for corosync to be ready before doing anything Vincent Untz 2014-03-26 09:23:44 +01:00
  • 4915a3dd62 Move STONITH check to second pass Vincent Untz 2014-03-21 15:30:53 +01:00
  • 95563f791a Check that the specified STONITH plugin is available Vincent Untz 2014-03-13 15:31:54 +01:00
  • 80e67ed039 Add a STONITH recipe Vincent Untz 2014-03-11 14:09:35 +01:00
  • 5044f71539 Make stonith-enabled/no-quorum-policy variables in crm-initial.conf Vincent Untz 2014-03-13 14:33:01 +01:00
  • e388359f6e Only load crm-initial.conf when the file got changed Vincent Untz 2014-03-13 14:29:12 +01:00
  • 5140ad4cb6 add Pacemaker-aware alternative service provider Adam Spiers 2014-03-13 18:34:21 +00:00
  • 73edd77d1a Merge pull request #51 from aspiers/order Vincent Untz 2014-03-26 12:02:49 +01:00
  • cf0cd1a9fc implement order LWRP using library code Adam Spiers 2014-03-22 12:20:24 +00:00
  • d00a17fb1e implement Pacemaker::Constraint::Order Adam Spiers 2014-03-22 12:08:04 +00:00
  • e56a821156 test delete action better, even for non-runnable LWRPs Adam Spiers 2014-03-22 22:35:54 +00:00
  • 2e3df98de8 move Mixlib::ShellOut stubbing code to separate module Adam Spiers 2014-03-22 14:26:41 +00:00
  • 8e8127625d move duplicated test_modify to Chef::RSpec::Pacemaker::CIBObject Adam Spiers 2014-03-22 14:27:08 +00:00
  • 387641f59b try to get Guard only running the changed provider test Adam Spiers 2014-03-22 20:59:57 +00:00
  • 4b690616f9 add debugging to Guardfile Adam Spiers 2014-03-22 20:59:48 +00:00
  • 9563aa7e68 vertically align provider tests for quick visual comparison Adam Spiers 2014-03-22 20:32:39 +00:00
  • b1d19a8fc1 add missing require Adam Spiers 2014-03-22 14:07:24 +00:00
  • b44879112e remove unnecessary stubs Adam Spiers 2014-03-22 14:10:36 +00:00
  • c0e3907ba0 tidy up requires Adam Spiers 2014-03-22 14:09:43 +00:00
  • bb280de1e0 eliminate code duplication with shared context for LWRP tests Adam Spiers 2014-03-22 13:02:46 +00:00
  • 3aae385d43 Merge pull request #48 from aspiers/location Vincent Untz 2014-03-24 10:54:04 +01:00
  • cb492df519 separate LWRP test helpers from Pacemaker library helpers Adam Spiers 2014-03-22 12:20:51 +00:00
  • 9cbb27ea8d remove unnecessary requires Adam Spiers 2014-03-22 13:03:17 +00:00
  • 49b6d15a4a inline method from unnecessary module Adam Spiers 2014-03-22 13:08:41 +00:00
  • d126d9d1cf implement location LWRP using library code Adam Spiers 2014-03-21 18:26:52 +00:00
  • 95f10ffcf6 remove unused variable Adam Spiers 2014-03-21 18:16:56 +00:00
  • 491e7018c8 implement Pacemaker::Constraint::Location Adam Spiers 2014-03-21 18:01:36 +00:00
  • f6d054fadc extend Pacemaker::Constraint::Colocation tests Adam Spiers 2014-03-21 18:01:15 +00:00
  • 233681f73a avoid hardcoding usage of class under test Adam Spiers 2014-03-21 18:00:14 +00:00
  • 34cf2f112c rename #crm_configure_command to #configure_command Adam Spiers 2014-03-21 17:50:30 +00:00
  • e0869e74f1 move #crm_configure_command to Pacemaker::CIBObject Adam Spiers 2014-03-21 17:49:01 +00:00
  • 3bb5d93b80 add FIXMEs for full grammar parsing Adam Spiers 2014-03-21 17:25:59 +00:00
  • b5e07b7abf correctly parse empty parameter values in CIB objects Adam Spiers 2014-03-21 17:11:11 +00:00
  • 21f3231732 Fix definition of "params" attribute in the "primitive" resource Ralf Haferkamp 2014-03-18 15:40:02 +01:00
  • c328f4d7db implement ms LWRP using library code Adam Spiers 2014-03-14 20:26:22 +00:00
  • 821971c8a4 implement Pacemaker::Resource::MasterSlave Adam Spiers 2014-03-14 10:03:28 +00:00
  • 35bc3a4ceb refer to TYPE via self.class to allow inheritance Adam Spiers 2014-03-14 20:19:16 +00:00
  • ea9079581e rename Pacemaker::CIBObject::type to ::definition_type Adam Spiers 2014-03-14 19:56:09 +00:00
  • 1db1036cae replace duplication of hardcoded string with TYPE Adam Spiers 2014-03-14 20:11:02 +00:00
  • 3e3a4c5eb3 make class test more stringent and informative Adam Spiers 2014-03-14 19:20:30 +00:00
  • 188a80845a tidy up requires Adam Spiers 2014-03-14 18:04:47 +00:00
  • cfc1eeb4c1 implement clone LWRP using library code Adam Spiers 2014-03-04 15:52:48 +00:00
  • 64bd9c8fb4 extract #standard_create_action for reuse Adam Spiers 2014-03-04 16:22:50 +00:00
  • dc6fdbb106 Guardfile: fix bug with guarding of LWRP code Adam Spiers 2014-03-04 16:21:57 +00:00
  • 0a037d00fd remove needless temporary attrs variable Adam Spiers 2014-03-04 15:53:01 +00:00
  • b16805872c implement Pacemaker::Resource::Clone Adam Spiers 2014-03-03 15:33:03 +00:00
  • 47fc1d74a2 prefix {start,stop}_command with "crm_" Adam Spiers 2014-03-04 15:35:09 +00:00
  • d061d3868d fix resource type test to work for any type Adam Spiers 2014-03-04 15:25:54 +00:00
  • 06ec8b8d6e remove unused regular expression variable Adam Spiers 2014-03-04 15:25:30 +00:00
  • 86e47a7a3a rename misnamed variable from copy'n'paste Adam Spiers 2014-03-03 15:53:50 +00:00
  • 8009b0fb64 move crm_configure_command to Pacemaker::Resource base class Adam Spiers 2014-03-03 15:53:27 +00:00
  • 128831d3b6 reuse code for copying attributes from Chef object Adam Spiers 2014-03-03 15:30:48 +00:00
  • 9c13a896a9 Merge pull request #37 from aspiers/create-resource-check Vincent Untz 2014-03-16 07:43:39 +01:00
  • d095c0bb91 Merge pull request #29 from aspiers/hb-gui-fixes Vincent Untz 2014-03-16 07:39:22 +01:00
  • 07d36b2b10 guard mixins properly Adam Spiers 2014-03-14 21:19:30 +00:00
  • 4febff5dc7 handle creation errors more robustly Adam Spiers 2014-03-14 15:33:53 +00:00
  • 7493171164 add support for testing scenarios where commands fail Adam Spiers 2014-03-14 16:19:35 +00:00
  • 23657e0c78 rename #expect_definitions to #stub_shellout and document Adam Spiers 2014-03-14 16:01:38 +00:00
  • 2036cbc223 eliminate "superclass mismatch for class Resource" error Adam Spiers 2014-03-13 20:38:35 +00:00
  • 50d7571556 prune class dependency tree Adam Spiers 2014-03-13 20:02:24 +00:00
  • 8e485b89f8 add rubydeps support for graphing class hierarchy Adam Spiers 2014-03-04 17:05:55 +00:00