------------------------------------------------------------------- Tue Dec 12 19:06:13 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1513090210.ba124df: * drbd: enable autorecovery after split-brain (bsc#1036603) ------------------------------------------------------------------- Wed Nov 29 05:08:32 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1511930651.2330841: * pacemaker: Make hound happy * pacemaker: Support all op operations in our parser * pacemaker: Adapt op_string to deal with multiple entries of same type * pacemaker: Extent extract_hash to deal with multiple entries ------------------------------------------------------------------- Fri Nov 24 19:11:34 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1511527690.20e9874: * pacemaker: deal with nil op attributes ------------------------------------------------------------------- Fri Nov 17 19:10:54 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1510905366.2477daa: * Allow default-server options to be set in haproxy ------------------------------------------------------------------- Fri Nov 17 05:07:35 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1510867787.1c80659: * crowbar: Improve UI after addition of rings ------------------------------------------------------------------- Tue Nov 07 19:15:52 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1510077002.1ff4633: * haproxy: Check for existence of "content[:stick]" (bsc#1062889) ------------------------------------------------------------------- Mon Nov 06 19:14:44 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1509987052.d6aa186: * corosync: remove nonsensical ring default ------------------------------------------------------------------- Fri Nov 03 19:13:07 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1509720183.9c46f74: * crowbar-pacemaker: Reset sync-marks for all nodes ------------------------------------------------------------------- Thu Nov 02 19:13:53 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1509617362.931a9a6: * Fix for pacemaker proposal migration failure ------------------------------------------------------------------- Wed Oct 25 19:12:38 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1508927948.fad6919: * crowbar-pacemaker:fix migration number ------------------------------------------------------------------- Tue Oct 24 19:16:47 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1508856824.cc09678: * Add support for multiple Corosync rings ------------------------------------------------------------------- Tue Oct 24 09:07:59 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1508830406.3adf5ac: * pacemaker: provide a option to configure migrate-threshold ------------------------------------------------------------------- Thu Oct 19 08:59:56 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1508403557.f438560: * crowbar-framework: fix is_pacemaker flag for RestartManager ------------------------------------------------------------------- Wed Oct 11 19:15:54 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1507711494.b8564ed: * crowbar-pacemaker: allow to skip restart if disallow_restart flag is set ------------------------------------------------------------------- Sat Sep 23 05:11:21 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1506111172.03bb52c: * crowbar-pacemaker: hide output for #cib_up_for_node? * crowbar-pacemaker: Update apache override for systemd restart LWRP * hawk: Make systemd restart hawk service on failures ------------------------------------------------------------------- Thu Sep 21 07:02:14 UTC 2017 - vuntz@suse.com - Update to version 4.0+git.1505977154.f65d976: * pacemaker: Add option to stop managing stateless active/active services * Fix the translation label for the clone_stateless_services hint ------------------------------------------------------------------- Wed Sep 20 19:12:39 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1505905759.7b6884d: * crowbar: Save founder name in the proposal role * crowbar-pacemaker: Reimplement sync marks with pacemaker attributes * crowbar-pacemaker: Deprecate usage of revisions in sync marks * pacemaker: Add missing operations to the parser ------------------------------------------------------------------- Tue Sep 19 15:00:20 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1505829921.922fe6c: * ipmi: Use discovered IP in read-only mode * haproxy: Add location contraint to VIP directly * haproxy: provide a option to ratelimit frontends ------------------------------------------------------------------- Mon Sep 18 05:09:45 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1505679141.5b41aaa: * pacemaker: Use --wait with crm configure command ------------------------------------------------------------------- Fri Sep 08 19:10:08 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1504852197.d2c70ba: * haproxy: Fix VIP creation for haproxy ------------------------------------------------------------------- Thu Sep 07 19:10:10 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1504785325.701c98c: * haproxy: Make sure that systemd kills haproxy service on restart ------------------------------------------------------------------- Wed Sep 06 19:13:02 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1504697159.0692e49: * travis: Make our travis config trusty ready ------------------------------------------------------------------- Tue Aug 29 19:18:13 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1504012148.cfdd44b: * crowbar-pacemaker: Fix service_is_running? for M/S resources * crowbar-pacemaker: Allow overriding start/stop commands for crm_resource ------------------------------------------------------------------- Thu Aug 24 19:15:49 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1503583154.f037726: * Allow configuration of more options for server lines. * A quick tidy up of haproxy server options ------------------------------------------------------------------- Tue Aug 15 19:12:26 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1502782872.b704003: * Add a support to use 'backup' option in server line. ------------------------------------------------------------------- Fri Aug 11 19:13:31 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1502445879.55b2d4e: * Revert "haproxy: remove not working check-ssl option (bsc#1045783 bsc#1046093)" * haproxy: use check-ssl again for SSL backend health checks ------------------------------------------------------------------- Fri Jul 28 19:16:24 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1501245723.826a0fc: * Decrease the amount of node saves ------------------------------------------------------------------- Thu Jul 27 19:12:14 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1501174245.beb574e: * drbd: Remove deprecated option for initial DRBD sync ------------------------------------------------------------------- Sun Jul 16 19:10:52 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1500189498.a38e2a0: * Revert "Fix SSL setup for haproxy 1.4 release" * haproxy: Do not enforce mode as tcp for ssl twice * haproxy: Add ability to configure stickiness based on cookies * haproxy: Add ability to do stickiness based on more than one cookie * haproxy: Add balance attribute to haproxy_loadbalancer resource * crowbar-pacemaker: Stop changing default haproxy balance strategy * Address style issues and review comments ------------------------------------------------------------------- Thu Jul 13 19:11:05 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1499932855.8191a13: * haproxy: remove not working check-ssl option (bsc#1045783 bsc#1046093) ------------------------------------------------------------------- Fri Jul 07 19:11:05 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1499428411.514bc5b: * pacemaker: Use discovered BMC addr (bsc#1035215) * pacemaker: Use bmc_interface for IPMI (bsc#1046567) ------------------------------------------------------------------- Wed May 31 08:33:51 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1496218779.4f43b34: * Make logger parameter optional ------------------------------------------------------------------- Tue May 02 19:06:29 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1493725291.47fda6a: * haproxy: Add sync marks ------------------------------------------------------------------- Tue Apr 11 19:07:01 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1491917138.5cd59e4: + hound: Switch to global hound configs ------------------------------------------------------------------- Sat Apr 08 19:07:57 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1491644168.30cd866: + Write node's address into corosync.conf instead of subnet IP + Correctly override node's normal value. ------------------------------------------------------------------- Fri Apr 07 19:17:44 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1491585223.5bd1310: + drbd: Set node-id in resource config ------------------------------------------------------------------- Wed Mar 29 19:07:52 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1490798515.6e09554: + fix remote primitive existence test ------------------------------------------------------------------- Wed Mar 15 19:08:46 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1489596638.2adc852: + upgrade: Provide a better error ------------------------------------------------------------------- Thu Mar 02 19:06:31 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1488447783.f630f46: + packemaker: move set_maintenance_mode into pacemaker helper ------------------------------------------------------------------- Mon Feb 20 19:16:07 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1487608463.d2ac31b: + haproxy: Configure stats interface through unix sockets ------------------------------------------------------------------- Fri Feb 10 19:16:49 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1486724314.bf57490: + upgrade: "crowbar_upgrade_step" was moved to the node role ------------------------------------------------------------------- Fri Feb 10 10:11:24 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1486709293.513b6c0: + haproxy: Fix server checks when ssl is used ------------------------------------------------------------------- Tue Jan 31 19:04:52 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1485882698.f34c0f8: + upgrade: Look for one more upgrade step when checking if node is being upgraded ------------------------------------------------------------------- Tue Jan 31 17:07:18 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1485882415.658ac31: + crowbar-pacemaker: Add CrowbarPacemakerHelper.select_existing_resources + crowbar-pacemaker: Fix comments from hound + crowbar-pacemaker: Replace sets with one resource in order_only_existing ------------------------------------------------------------------- Tue Jan 17 18:08:38 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1484648639.e112736: + crowbar: Minor cleanup + crowbar-pacemaker: Translate crowbar-specific stonith in rails app + crowbar: Add some validation for shared STONITH for no hostlist param + crowbar-pacemaker: Also move definition of sbd slot names for remotes + Make hound happy + crowbar: Make prepare_stonith_attributes method usable for migrations + crowbar: Add migration to generate stonith attributes for existing roles + crowbar-pacemaker: Remember crowbar-specific STONITH mode too + Make hound happy for Style/MultilineIfModifier ------------------------------------------------------------------- Wed Jan 11 11:48:47 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1484135276.f32c5ba: + Add a helper for pacemaker_clone meta attributes (bsc#965886) ------------------------------------------------------------------- Wed Jan 11 04:08:52 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1484085042.9d5454a: + crowbar-pacemaker: Do not start or restart drbd service (bsc#971771) + drbd: Do not use drbd-overview while creating the drbd resource + drbd: Add missing call to "drbdadm up" on setup + drbd: Use sensible variable name ------------------------------------------------------------------- Fri Jan 06 11:04:08 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1483699733.b5cb68d: * crowbar-pacemaker: Split setup from definition of the DRBD resources * crowbar-pacemaker: Don't run the haproxy recipe * crowbar-pacemaker: Avoid duplicated code * crowbar-pacemaker: Move non-pacemaker bits at the end of recipes * crowbar-pacemaker: Split code setting pacemaker attributes in recipes * Make hound happy * crowbar-pacemaker: don't tell systemd to enable drbd (bsc#971771) ------------------------------------------------------------------- Fri Jan 06 04:12:31 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1483627469.0479f48: + ------------------------------------------------------------------- Thu Jan 05 18:21:24 UTC 2017 - cloud-devel@suse.de - Update to version 4.0+git.1483627469.0479f48: * don't restart corosync when corosync.conf changes (bsc#1001164) ------------------------------------------------------------------- Fri Dec 23 04:11:27 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1482438505.d1ac454: + corosync: Rework "block autostart" to not rely on chef-client on boot + corosync: Fix comment to be understandable + corosync: Fix hound warnings + corosync: Clarify comment ------------------------------------------------------------------- Thu Dec 08 18:22:15 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1481188284.c08655e: + travis: Use rake < 12.0.0 + lgtm: Drop .lgtm config ------------------------------------------------------------------- Thu Nov 24 15:19:56 UTC 2016 - rhafer@suse.com - move crowbar_component_update_post to %posttrans scriptlet to avoid barclamp_install.rb picking up files still present from the old RPM when upgrading. ------------------------------------------------------------------- Mon Nov 21 18:20:22 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1479750896.84c1f27: + upgrade: Correctly save new DRBD master info into the node map ------------------------------------------------------------------- Fri Nov 04 18:31:26 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1478252278.d6ddff0: + Check if the node is currently in some upgrade phase. ------------------------------------------------------------------- Thu Nov 03 04:19:51 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1478127966.a752560: + Method for changing the cluster founder to given node + Mark cluster founder change in the DRBD map ------------------------------------------------------------------- Thu Oct 27 17:35:22 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1477571471.93da029: + Do not use node.ipaddress, but check for 'admin' range IP ------------------------------------------------------------------- Wed Oct 26 17:25:32 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1477493164.34733cb: + Fix undefined method `sort' for nil:NilClass ------------------------------------------------------------------- Wed Oct 19 17:35:26 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1476884813.567f292: + haproxy: Make the sections for haproxy config persistent on each node + haproxy: Add :delete action to loadbalancer resource + Simple check for presence of HA-based configuration ------------------------------------------------------------------- Sun Oct 16 03:26:25 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1476556471.0f836de: + fix corosync.conf values (bsc#1001164) ------------------------------------------------------------------- Wed Oct 05 11:51:45 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1475668081.99e2d28: + Switch to node[:crowbar_ohai] for getting libvirt uuid ------------------------------------------------------------------- Thu Sep 29 17:40:56 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1475142627.6793637: + prefer class methods over instance methods for the pacemaker model + add ha repocheck ------------------------------------------------------------------- Mon Sep 26 17:33:40 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1474880468.49f6d51: + Rename HAE to HA ------------------------------------------------------------------- Thu Sep 22 17:27:34 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1474521423.8eae77c: + Simple check if HA clusters report some problems + Rename Cluster resource to Pacemaker ------------------------------------------------------------------- Mon Sep 12 17:27:09 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1473691037.2ff1e92: + Fix rubocop ruby version ------------------------------------------------------------------- Thu Aug 25 03:17:40 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1472062051.102b852: + Rewrite possible existing signatures when creating a volume ------------------------------------------------------------------- Thu Aug 18 17:43:50 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1471520553.b77cc7e: + add version 2 api for ha ------------------------------------------------------------------- Wed Aug 03 03:17:50 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1470160066.493949c: + Do not create recursive validation error ------------------------------------------------------------------- Fri Jul 22 17:33:36 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1469195456.fea0d46: + Disable haml rubocops for now ------------------------------------------------------------------- Thu Jul 21 17:35:10 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1469089770.b69e8d2: + Change condition when initialize drbd resource for the first time. + Adapt to the latest (SP2-based) drbd-overview output ------------------------------------------------------------------- Tue Jul 19 17:45:06 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1468944297.41451d2: + Sync hound configs with crowbar/crowbar ------------------------------------------------------------------- Mon Jul 18 17:32:46 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1468848704.cdfb9d4: + Add lgtm.co config ------------------------------------------------------------------- Fri Jul 15 17:32:09 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1468580670.4dfde9f: + Updated haproxy cfg for version 1.6 ------------------------------------------------------------------- Tue Jul 12 17:36:33 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1468326026.a48c145: + crowbar-pacemaker: Use Barclamp::Inventory.Network objects + crowbar: Do not fetch admin network subnet from data bag ------------------------------------------------------------------- Fri Jul 08 17:36:06 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1467978319.778ecdb: + crowbar, crowbar-pacemaker: Add helpers to fetch the VIP of a hostname + crowbar-pacemaker: Use new HA helper to fetch the VIP of a hostname + crowbar: Update for NodeObject.add_to_run_list changes + Make Hound happy ------------------------------------------------------------------- Thu Jul 07 03:27:52 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1467830425.77a7618: + crowbar: Update for Service.Object.active_update API change ------------------------------------------------------------------- Wed Jul 06 14:04:30 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1467813746.d38b8a8: + pacemaker: Force use of old rack version + crowbar: Update for Crowbar::Settings.domain new API + Use tr instead of gsub to make Hound happy ------------------------------------------------------------------- Tue Jul 05 09:24:07 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1467705309.127a191: + chef: Use new CrowbarRoleRecipe.node_state_valid_for_role? helper ------------------------------------------------------------------- Mon Jun 27 17:38:17 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1467025861.d27237b: + Switch from closure-compiler to uglifier ------------------------------------------------------------------- Wed Jun 01 17:43:00 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1464777178.c1fe43c: + Add "role recipes" with the goal of simplifying the roles + Only include original recipes from the new "role recipes". ------------------------------------------------------------------- Fri May 20 17:26:40 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1463750615.ffad687: + Sync hound configs with crowbar-core ------------------------------------------------------------------- Mon May 02 17:41:49 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1461917997.0fbfe83: + Added http-keep-alive option to haproxy defaults ------------------------------------------------------------------- Thu Apr 21 17:51:30 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1461225079.b405c92: + Fix for updated rubocop version ------------------------------------------------------------------- Thu Apr 07 03:23:13 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1459983365.b8bd727: + Added rubocop config to map to hound config ------------------------------------------------------------------- Tue Apr 05 17:24:42 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1459875263.4ae7a8e: + interleave Apache clones to minimise disruption (bsc#965886) ------------------------------------------------------------------- Mon Mar 21 04:22:31 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1458504884.378254e: + crowbar-pacemaker: Fix use of undefined variable ------------------------------------------------------------------- Fri Mar 18 18:55:21 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1458313130.6ec63b7: + Revert "really increase sync_mark timeout to 300s (bsc#935462)" + Revert "Increased sync_mark timeout from 60 to 180 seconds" + Make Pacemaker retry start actions if they fail (bsc#965886) ------------------------------------------------------------------- Fri Mar 11 18:53:56 UTC 2016 - cloud-devel@suse.de - Update to version 4.0+git.1457703721.1ae6a14: + Set rake to version to 10.3.2 + Revert "Set rake to version to 10.3.2" + Run syntaxcheck with warnings enabled ------------------------------------------------------------------- Tue Mar 8 14:00:00 UTC 2016 - rsalevsky@suse.com - Push crowbar version to 4.0 ------------------------------------------------------------------- Fri Mar 04 18:35:43 UTC 2016 - cloud-devel@suse.de - Update to version 3.0+git.1457106957.09a0b1f: + only check for Pacemaker remote TCP port in LISTEN state + Make it clearer what changed in DRBD attributes + Don't try to blank remote_host DRBD attribute + crowbar-pacemaker: Add sync marks to apache HA setup ------------------------------------------------------------------- Wed Feb 24 18:24:52 UTC 2016 - cloud-devel@suse.de - Update to version 3.0+git.1456306830.bd369a8: + Setup monitoring for STONITH resources ------------------------------------------------------------------- Mon Feb 22 11:43:31 UTC 2016 - cloud-devel@suse.de - Update to version 3.0+git.1456138735.ade16cc: + avoid spurious connections to pacemaker_remoted (bsc#967388) ------------------------------------------------------------------- Wed Feb 17 09:09:02 UTC 2016 - cloud-devel@suse.de - Update to version 3.0+git.1455695661.8623eb3: + Limit node removal to member table (bsc#957315) ------------------------------------------------------------------- Thu Feb 11 18:37:54 UTC 2016 - cloud-devel@suse.de - Update to version 3.0+git.1455197550.368d2c4: + crowbar: Fix migrating adding drbd secret ------------------------------------------------------------------- Wed Feb 10 18:37:39 UTC 2016 - cloud-devel@suse.de - Update to version 3.0+git.1455088109.cc0b2c0: + pacemaker: Upgrade CIB syntax version + crowbar-pacemaker: Fix maintenance_mode? helper for remote nodes ------------------------------------------------------------------- Tue Feb 09 17:16:12 UTC 2016 - vuntz@suse.com - Update to version 3.0+git.1455038150.a6a09d8: + pacemaker: Compare cib objects definitions as one-line definitions + pacemaker: Copy what crm does by adding interval=0 for primitive ops + crowbar-pacemaker: Fix fencing of remote nodes on creation of primitive + crowbar-pacemaker: Add restart_crm_resource flag to service provider + crowbar-pacemaker: Ignore reload action if restart_crm_resource is used + crowbar-pacemaker: Add no_crm_maintenance_mode flag to service provider + crowbar-pacemaker: Make hound happy + crowbar-pacemaker: Add pacemaker_resource_name flag to service provider ------------------------------------------------------------------- Tue Feb 09 15:06:37 UTC 2016 - vuntz@suse.com - Update to version 3.0+git.1455025766.3feab5d: + crowbar-pacemaker: Set clone-max metadata for clone resources + pacemaker: Only call "crm configure show" once per transaction + crowbar: Split apply_cluster_roles_to_new_nodes() in two + crowbar: Also add existing cluster roles to remote nodes + crowbar: Fix fetching run list order / element states + crowbar: Fix hound issue + crowbar: Return early from apply_cluster_roles_to_new_nodes_for() + crowbar-pacemaker: Sort nodes returned by cluster_nodes/remote_nodes + crowbar-pacemaker: Improve maintenance check with a default value + crowbar-pacemaker: Make hound happy ------------------------------------------------------------------- Thu Feb 04 18:34:36 UTC 2016 - cloud-devel@suse.de - Update to version 3.0+git.1454579161.4dcaa00: + crowbar: Code cleanups + crowbar-pacemaker: Code cleanups + pacemaker: Keep compatibility with older version of ruby ------------------------------------------------------------------- Thu Jan 28 12:21:49 UTC 2016 - vuntz@suse.com - Update to version 3.0+git.1453983622.9bb1880: + crowbar-pacemaker: Add location constraint for haproxy & apache + Fix intendation + crowbar: Add cluster_from_remotes helper + pacemaker: Split out non-stonith sbd code to its own recipe + crowbar-pacemaker: Split out non-stonith sbd code to its own recipe + pacemaker: Configure sbd on remote nodes + crowbar-pacemaker: Configure sbd on remote nodes + pacemaker: Add attribute to help know if a node is remote + crowbar-pacemaker: Set remote attribute + pacemaker: Add missing default attribute for non-SUSE case + pacemaker: Ensure sbd packages are installed + crowbar: Allow configuring STONITH for remote nodes + pacemaker: Add new list mode for configuring per_node stonith resources + crowbar-pacemaker: Add remote_nodes helper + crowbar-pacemaker: Cleanup code by using new remote_nodes helper + crowbar-pacemaker: Make the founder configure STONITH for remote nodes + pacemaker: Enable sbd service + pacemaker, crowbar-pacemaker: Rename conflicting attribute + pacemaker: Update /etc/sysconf/sbd template from SLES 12 SP1 file + pacemaker: Add sbd_remote service for remote nodes + crowbar-pacemaker: Fix hostname used with stonith for remote nodes + pacemaker: Allow overriding slot name to allocate for sbd + crowbar-pacemaker: Fix slot name that is used for sbd allocation ------------------------------------------------------------------- Wed Jan 27 18:33:45 UTC 2016 - cloud-devel@suse.de - Update to version 3.0+git.1453914154.0b1a51a: + Added required new methods for ha setups with remote nodes + Do not deal with VIP / vhostname for remotes + Remove available_clusters_excluding_remotes + Fix available_clusters_including_remotes + Add helper to get number of remote nodes + Add expand_remote_nodes helper + crowbar: Rename available_clusters_including_remotes to available_remotes + crowbar: Code cleanup ------------------------------------------------------------------- Wed Jan 27 08:14:16 UTC 2016 - vuntz@suse.com - Update to version 3.0+git.1453882436.7163120: + split no_quorum_policy into separate recipe + split authkey synchronization into a separate recipe + add a FIXME for Crowbar-specific code pollution + setup /etc/pacemaker/authkey + add missing element_run_list_order to schema + add roles and recipe for installing pacemaker_remote + HoundCI fixes + Add migration for proposal template changes + Ensure pacemaker-remote nodes cannot have another role + Add validation for the pacemaker-remote-delegator role + crowbar-pacemaker: Only create remote primitives on founder node + Validate that a remote node is not part of another pacemaker proposal + pacemaker: Fix creation of /etc/pacemaker/authkey + crowbar-pacemaker: Do not create remote resources until it's possible + crowbar-pacemaker: Fix cluster_nodes helper to ignore remote nodes + crowbar-pacemaker: Use new num_corosync_nodes helper + crowbar-pacemaker: Add ability to set custom attributes on remote nodes + corosync: Code cleanup + crowbar-pacemaker: Code cleanup + Get rid of pacemaker-remote-delegator role + crowbar-pacemaker: Code cleanup + pacemaker: Be stricter when parsing "crm configure show" output + fix continuation line style + change guard rspec output format back to dots + clarify shellout debug output + use rspec's be_true / be_false matchers + Pacemaker::CIBObject::get_definition -> ::crm_configure_show + eliminate duplication in #maybe_modify_resource + allow CIB objects with arbitrary unparsed definition strings + fix some HoundCI issues + rename location LWRP's "node" property to "lnode" + support arbitrary unparsed definitions via LWRPs + Complete 558432f by dropping target-role on the chef resource too + deprecate and ignore target-role for runnable resources + Added option to setup watchdog module together with SBD stonith method - Drop pull-request-3.patch: merged upstream. - Rebase suse-branding.patch. ------------------------------------------------------------------- Mon Jan 25 18:44:32 UTC 2016 - cloud-devel@suse.de - Update to version 3.0+git.1453732037.10d1801: + pacemaker: Use new pacemaker_transaction LWRP to create resources + pacemaker: Only update pacemaker resources on founder node + crowbar-pacemaker: Use new pacemaker_transaction LWRP to create resources + crowbar-pacemaker: Remove pacemaker_vip_primitive definition ------------------------------------------------------------------- Fri Jan 22 04:27:01 UTC 2016 - cloud-devel@suse.de - Update to version 3.0+git.1453417316.efaa3d1: + Reset the sync marks on founder when applying proposal (bsc#935462) + Add cluster_founder helper method in PacemakerServiceObject + crowbar: Clarify comment about not resetting pacemaker_setup sync mark + crowbar-pacemaker: Improve comments for pacemaker_setup sync mark ------------------------------------------------------------------- Thu Jan 21 18:39:28 UTC 2016 - cloud-devel@suse.de - Update to version 3.0+git.1453381009.d6d16a1: + crowbar-pacemaker: Code cleanups following post-merge review ------------------------------------------------------------------- Sat Jan 16 00:17:15 UTC 2016 - cloud-devel@suse.de - Update to version 3.0+git.1452848934.71efcc4: + crowbar-pacemaker: Fix typo in comment ------------------------------------------------------------------- Thu Jan 14 16:53:39 UTC 2016 - cloud-devel@suse.de - Update to version 3.0+git.1452776310.0e001c0: + drop rubocop from Code Climate ------------------------------------------------------------------- Thu Jan 14 04:20:21 UTC 2016 - cloud-devel@suse.de - Update to version 3.0+git.1452729919.10841e3: + crowbar-pacemaker: Add num_remote_nodes helper ------------------------------------------------------------------- Thu Jan 07 18:37:54 UTC 2016 - cloud-devel@suse.de - Update to version 3.0+git.1452180900.fb11d6e: + crowbar-pacemaker: Add ability to set custom attributes on nodes ------------------------------------------------------------------- Thu Jan 07 11:44:18 UTC 2016 - vuntz@suse.com - Update to version 3.0+git.1452166731.9850018: + crowbar-pacemaker: Add num_corosync_nodes helper + hawk: Install hawk2 + crowbar: Workaround to avoid the drift caused by sync marks (bsc#935462) ------------------------------------------------------------------- Mon Dec 21 18:20:28 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1450692572.991456e: + really increase sync_mark timeout to 300s (bsc#935462) ------------------------------------------------------------------- Fri Dec 18 04:21:03 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1450381321.f36f71e: + add a simple Pacemaker::CIBObject.exists? class method + add Pacemaker::Transaction class + add support for LWRP specs which load multiple recipes + add support for LWRP specs which load test recipes + allow the possibility to test LWRPs via normal recipes + add KEYSTONE_{PRIMITIVE,LOCATION}_NAME constants + revamp Mixlib::ShellOut mocking + add pacemaker_transaction LWRP + add :update action to LWRPs ------------------------------------------------------------------- Wed Dec 16 18:19:55 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1450261114.1fd0cb1: + extract code for setting up mutual ssh between cluster members + add comment explaining that hb_report requires mutual ssh + get rid of rescue nil to appease rubocop + use 'unless' to keep the hound dog happy ------------------------------------------------------------------- Tue Dec 15 18:42:14 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1450179134.86a0e17: + Increased sync_mark timeout from 60 to 180 seconds ------------------------------------------------------------------- Mon Dec 14 13:16:20 UTC 2015 - vuntz@suse.com - Update packaging for change in %crowbar_component_build macro. ------------------------------------------------------------------- Wed Dec 09 18:48:32 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1449673926.750f1c0: + pacemaker: Symlink the suse templates as opensuse templates + webui: Allow pacemaker roles for openSUSE Leap ------------------------------------------------------------------- Thu Dec 03 18:22:11 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1449162240.df3ea69: + split up "module Chef::RSpec" declarations in half + add missing "name" attribute to hawk and xfs cookbooks + remove space to keep HoundCI happy + fix step_into value + remove voodoo used for instantiating a new Chef resource + fix "already initialized constant" warnings + tweaks to improve RSpec context / example names + ditch unneeded require + tweak Guardfile for more efficient debugging ------------------------------------------------------------------- Wed Nov 25 18:22:08 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1448444224.88df4f6: + Sync codeclimate config, remove bundler-audit + skip rubydeps for now + add missing requires to pacemaker.rb + add explanation of what keystone is + switch to using require_relative + ignore .bundle/config and vendor/ + ignore .bundle/config and vendor/ ------------------------------------------------------------------- Tue Nov 24 18:35:51 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1448358296.b27a564: + Avoid HoundCI bitching about has_key? ------------------------------------------------------------------- Fri Nov 20 15:31:20 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1448031053.9279231: + webui: Remove unused and useless docs ------------------------------------------------------------------- Fri Nov 06 18:21:26 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1446826922.22bd9a4: + During validation if cluster member is present, look for member, really ------------------------------------------------------------------- Wed Nov 04 04:35:11 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1446581091.2d0ba1a: + Move error strings in barclamps to i18n file ------------------------------------------------------------------- Wed Oct 28 11:26:14 UTC 2015 - vuntz@suse.com - Update to version 3.0+git.1446031509.e4d1a2d: + webui: Use new Crowbar::Repository.provided_and_enabled? helper + Extended and reordered used codeclimate engines + Added more corner cases to rubocop ------------------------------------------------------------------- Wed Oct 21 20:39:20 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1445407052.bd47374: + Drop support for hb_gui ------------------------------------------------------------------- Tue Oct 20 17:38:29 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1445337904.35a1fdc: + [corosync] replace check for platform with check for platform_family + [crowbar-pacemaker] replace check for platform with check for platform_family + [drbd] replace check for platform with check for platform_family + [pacemaker] replace check for platform with check for platform_family + [xfs] replace check for platform with check for platform_family + [crowbar_framework] replace check for platform with check for platform_family + Additional fixes for openSUSE platform ------------------------------------------------------------------- Sat Oct 17 03:30:12 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1445031857.c484b78: + crowbar-pacemaker: Support String for ordering of order_only_existing ------------------------------------------------------------------- Thu Oct 15 08:40:28 UTC 2015 - opensuse-packaging@opensuse.org - Update to version 3.0+git.1444897596.1be1b40: + Fixed jquery event triggering ------------------------------------------------------------------- Wed Oct 07 17:25:59 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1444207476.09121bd: + split syntax check shell script into shorter lines + exclude vendor/ subdirectory from syntax check + don't require rubydeps by default + rspec should be in the bundler test group + ensure sprockets-standalone is always present + reenable Pacemaker cookbook testing in Travis CI ------------------------------------------------------------------- Sat Oct 03 17:25:56 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1443872048.8d41c15: + Added hound configs for other languages, extended line length for them ------------------------------------------------------------------- Sat Oct 03 10:37:33 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1443814987.4a4ccb3: + Drop cman cookbook ------------------------------------------------------------------- Tue Sep 29 09:55:42 UTC 2015 - dmueller@suse.com - spec-cleaner run ------------------------------------------------------------------- Mon Sep 28 17:35:08 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1443455745.46dd02f: + Added new codeclimate config + Remove "bc-" prefix of barclamp id's ------------------------------------------------------------------- Wed Sep 23 17:33:35 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1443004450.091cd56: + drbd: Use variable sync rate configuration (bsc#918621) + drbd: Enable peer authentication + drbd: Tweak settings for variable sync rate and add comments ------------------------------------------------------------------- Wed Sep 23 15:05:06 UTC 2015 - vuntz@suse.com - Stop having files owned by crowbar user; this is not correct. ------------------------------------------------------------------- Thu Sep 17 13:35:07 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1442487976.f53cdb6: + crowbar-pacemaker: Only set apache_params if RA is the OCF RA + Fix coding style + haproxy: Decrease tune.maxrewrite from 8192 to 4096 + corosync: Start corosync-shutdown-cleaner.service on install ------------------------------------------------------------------- Mon Sep 07 17:26:05 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1441643898.7a4a4f2: + improve debug message + make init_current_resource implementations all use attrs + refactor #init_current_resource + extract #standard_load_current_cib_object + fix bug preventing VIPs from being monitored ------------------------------------------------------------------- Mon Aug 24 11:21:15 UTC 2015 - rsalevsky@suse.com - switch to crowbar_component_* macros ------------------------------------------------------------------- Fri Aug 21 17:35:14 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1440161801.ab982ad: + Fix broken corosync-shutdown-cleaner.service + Replaced rubocop configs to be able to really overwrite SUSE standards + Fixed Style/AlignHash to set to key ------------------------------------------------------------------- Thu Aug 20 18:50:53 UTC 2015 - cloud-devel@suse.de - Update to version 3.0+git.1440058724.fd805dc: + Merge README.pacemaker.md into README.md ------------------------------------------------------------------- Fri Jul 17 07:42:49 UTC 2015 - rsalevsky@suse.com - Initial packaging of crowbar-ha