Commit Graph

13 Commits

Author SHA1 Message Date
Erhan Sunar fa112b2aa4 Trivial fix for README.md links
Fixed the urls for juju-docs-actions and cdg-ha links.

Change-Id: I20e3c327312e5f579963b6f975271cc9eef992d4
2022-08-15 09:51:35 +00:00
Peter Matulis 155a213446 Remove moved content from README
The content in section 'update-ring action' has been
moved and integrated into a cloud operation in the CDG:
"Scale back an application with hacluster"

Depends-On: I98a687a9ac9a3336ece99a4ecb2a00189453869d
Change-Id: I5a19440c03f4e559ef3f22f5cb51d4ba911ad550
2021-06-11 15:53:53 -04:00
Robert Gildein 64e696ae74 Improved action to display the cluster status
The `state` action will provide details about the health of the cluster.
This action has one parameter to display the history of the cluster status,
which is false by default.

Closes-Bug: #1717831
Change-Id: Iaf6e4a75a36491eab8e6802a6f437e5f410ed29e
2021-03-16 14:12:48 +01:00
Alvaro Uria 457f88eda6 Adjust quorum after node removal
Add an `update-ring` action for that purpose.
Also print more on various pacemaker failures.
Also removed some dead code.

Func-Test-PR: https://github.com/openstack-charmers/zaza-openstack-tests/pull/369
Change-Id: I35c0c9ce67fd459b9c3099346705d43d76bbdfe4
Closes-Bug: #1400481
Related-Bug: #1874719
Co-Authored-By: Aurelien Lourot <aurelien.lourot@canonical.com>
Co-Authored-By: Felipe Reyes <felipe.reyes@canonical.com>
2021-03-11 17:24:01 +01:00
Peter Matulis 0f9d6aba72 Add link to HA guide
Change-Id: I484c6dbc7d6e73dfd11e18d2c74ef1a260d6bc4c
2020-06-08 12:47:38 -04:00
Peter Matulis 4b691dddea Review README
A link will be included to point to the HA appendix
in the CDG when it's published.

Change-Id: I0018996569e3e9c22dc3220bd9508c4a1dd6e27c
2020-04-07 14:21:22 -04:00
Liam Young 526ffd7587 Create DNS records when using DNS HA
Deficiencies in the older maas API client that is used to manage
DNS records for DNS HA prevent DNS records being created. This
change creates the DNS records by directly interacting with the REST
maas api (v2). If the old approach of pre-creating the DNS records is
followed then those are used rather than creating new ones.

Change-Id: I6e1d7e5f0a7d813c78dfc1e78743ae7b218fbd01
Closes-Bug: 1764832
2018-04-23 17:26:47 +00:00
David Ames fda5176bd5 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
2017-01-24 10:55:29 -08:00
David Ames 41dc7b3fad DNS HA
Allow DNS be the HA resource in leiu of a VIP when using MAAS 2.0.
Added an OCF resource dns
Added maas_dns.py as the api script to update a MAAS 2.0 DNS resource
record.

Charmhelpers sync to pull in DNS HA helpers

Change-Id: I0b71feec86a77643892fadc08f2954204b541d01
2016-06-23 09:45:49 +01:00
Ryan Beisner 117b32387e Update readme
Really just exercising this new charm repo and related CI flow.

Change-Id: I85023b3f8eff62489a14c5d402954613c579aceb
2016-06-06 19:15:55 +00:00
james.page@ubuntu.com 1e1e3c5b87 Fixup README 2014-10-06 10:29:34 +01:00
James Page eea6d3e39b Tidy README.md 2013-05-22 11:46:29 +01:00
James Page 7c56074bd6 Updated README 2013-03-14 14:13:34 +00:00