~brad-marshall/charm-hacluster:crm-actions

Last commit made on 2017-05-11
Get this branch:
git clone -b crm-actions https://git.launchpad.net/~brad-marshall/charm-hacluster
Only Brad Marshall can upload to this branch. If you are Brad Marshall please log in for upload directions.

Branch merges

Branch information

Name:
crm-actions
Repository:
lp:~brad-marshall/charm-hacluster

Recent commits

ffc67e9... by Brad Marshall

Adding crm related actions

3101266... by David Ames

Enable Zesty-Ocata Amulet Tests

- Turn on Zesty-Ocata Amulet test definitions.
- Standardize test-requirements.txt
- Sync charm helpers for various fixes

Change-Id: Ibe6fffd7f615e43342b73258bde870dee9dcc5ad

e1018cf... by Alex Kavanagh

Fix alphanumeric comparisons for openstack and ubuntu releases

- sync charmhelpers with fix-alpha helpers
- fix up code where the alpha comparisons are done

Change-Id: Ib42a1e976c05a164f134ea54e4bd390b7d79d55c
Related-Bug: #1659575

f58b1d3... by David Ames

Enable Ocata Amulet Tests

- Add Zesty as a supported series to metadata.yaml.
- Turn on Xenial-Ocata Amulet test definitions.
- Sync charm helpers to get Juju 2.x amulet compatibility.
- Keeping Zesty-Ocata Amulet test definitions turned off until the
  metadata.yaml changes propagate to the charm store.
- Resync tox.ini to resolve trusty amulet test failures.

Change-Id: Ie191a57b33dd6b349e190686cb5b8a9a5b3075d1

f37ae6b... by David Ames

Pre-release charm-helpers sync 17.02

Get each charm up to date with lp:charm-helpers for release testing.

Change-Id: I52f64f37a16d7869a4cd8e310bd20cc0b26bf1d7

cc1b547... by Billy Olsen

Change the default cluster_count to 3

Most production deployments involve 3 nodes for high availability.
This change modifies the default cluster_count to 3 in order to
align with the typical deployment scenario. Previously, the default
cluster count was 2 which is often unmodified and then leads to
deployment failures due to a mismatch in the nodelist defined in
each node's corosync.conf file.

Change-Id: I0799d8b880ecdb9c933d0361e7dc843b68fc5c82

fda5176... by David Ames

Fix pacemaker down crm infinite loop

On corosync restart, corosync may take longer than a minute to come
up. The systemd start script times out too soon. Then pacemaker which
is dependent on corosync is immediatly started and fails as corosync
is still in the process of starting.

Subsequently the charm would run crm node list to validate pacemaker.
This would become an infinite loop.

This change adds longer timeout values for systemd scripts and adds
better error handling and communication to the end user.

Change-Id: I7c3d018a03fddfb1f6bfd91fd7aeed4b13879e45
Partial-Bug: #1654403

3f2f528... by Ryan Beisner

Update Amulet defs, series metadata and c-h sync

- Sync charm helpers if applicable.

- Fix test executable hashbags for virtualenv prep.

- Add Yakkety-Newton Amulet test definitions.

- Prep Xenial-Ocata Amulet test definitions (not yet enabled).

- Prep Zesty-Ocata Amulet test definitions (not yet enabled).

- Remove Precise charm series metadata if present.

- Remove Precise Amulet test definitions if present.

Change-Id: I88cffc8484be1a59c8a95cdc1bbb53cae11a0006

da39626... by Hua Zhang

Failed to delete ocf resources via delete_resources option

Now the charm is using 'crm -w -F resource stop <RES>'
and 'crm -w -F configure delete <RES>' to delete legacy ocf
resource via delete_resources option, but the 'stop' step will
fail when ocf file no longer exists (e.g. due to packages no
longer being available after upgrade). In addition, the daemon
process may still be running after the upgrade in this case.

Change-Id: I7fdac7894366a88a154da5a0510acc535ee776d8
Closes-Bug: #1631858

1c41f07... by Ryan Beisner

Additional amulet definition updates

- Re-enable bundletester reset boolean

- Other updates for Newton amulet tests

Change-Id: Ie10a01c842462b7b8e11be46413eb8c252efac65