charm-keystone/hooks
Alex Kavanagh 61047ac055 Fix for multiple status-set - related to bug 1588462
This change fixes the obvious race for a status_set() between
check_optional_interfaces() and assess_status() as the later calls the former
which calls status_set(), returns the status, which is then potentially set
again by the assess_status() function.  This cleans up the code so that only a
single status_set() is performed when calling assess_status().

Change-Id: I928f60967e4a7588df2b25136525391c283cda14
Related-Bug:#1588462
2016-06-15 14:05:01 +00:00
..
__init__.py Add missing link. 2015-08-14 11:33:51 +03:00
charmhelpers [gnuoy,trivial] Charmhelper sync (+1'd by mojo) 2015-08-19 14:49:05 +01:00
cluster-relation-changed Refactoring to use openstack charm helpers 2013-03-18 12:56:57 +00:00
cluster-relation-departed Refactoring to use openstack charm helpers 2013-03-18 12:56:57 +00:00
cluster-relation-joined Refactoring to use openstack charm helpers 2013-03-18 12:56:57 +00:00
config-changed Refactoring to use openstack charm helpers 2013-03-18 12:56:57 +00:00
config-changed-postupgrade Remove chance of config-changed running in an infinite loop due to re-exec 2015-10-19 08:16:38 +00:00
ha-relation-changed Refactoring to use openstack charm helpers 2013-03-18 12:56:57 +00:00
ha-relation-joined Refactoring to use openstack charm helpers 2013-03-18 12:56:57 +00:00
identity-admin-relation-changed [hloeung] Renamed both type and name of relation to something less generic as per feedback from James Page. Also add missing -relation-joined hook. 2014-04-02 10:39:50 +11:00
identity-credentials-relation-changed Create identity-credentials relation 2016-04-29 13:33:59 -05:00
identity-credentials-relation-joined Create identity-credentials relation 2016-04-29 13:33:59 -05:00
identity-service-relation-changed Refactoring to use openstack charm helpers 2013-03-18 12:56:57 +00:00
identity-service-relation-joined hooks: remove our pointless identity-admin-relation-joined hook 2014-06-25 17:17:36 +12:00
install Ensure python2 is installed before hook execution 2015-09-22 14:46:01 +01:00
install.real Ensure python2 is installed before hook execution 2015-09-22 14:46:01 +01:00
keystone_context.py Run keystone with apache + mod_wsgi for liberty+ 2016-04-06 15:56:26 +00:00
keystone_hooks.py Switch to using charm-store for amulet tests 2016-06-14 11:08:42 +01:00
keystone_ssl.py Add tox support 2015-10-31 08:30:09 +09:00
keystone_utils.py Fix for multiple status-set - related to bug 1588462 2016-06-15 14:05:01 +00:00
leader-elected Install cron job to flush keystone tokens. 2016-03-10 07:42:58 -07:00
leader-settings-changed Enable leader-settings-changed 2015-03-13 14:56:44 +00:00
manager.py Create default domain for Mitaka keystone v3 2016-04-17 12:43:49 +00:00
nrpe-external-master-relation-changed [bradm] initial nrpe checks 2014-10-29 22:30:35 -05:00
nrpe-external-master-relation-joined [bradm] initial nrpe checks 2014-10-29 22:30:35 -05:00
pgsql-db-relation-changed added postgresql support 2014-03-31 10:35:19 +02:00
pgsql-db-relation-joined added postgresql support 2014-03-31 10:35:19 +02:00
shared-db-relation-changed Refactoring to use openstack charm helpers 2013-03-18 12:56:57 +00:00
shared-db-relation-joined Refactoring to use openstack charm helpers 2013-03-18 12:56:57 +00:00
start Final tidy 2014-04-10 17:00:28 +01:00
stop Final tidy 2014-04-10 17:00:28 +01:00
update-status Refactor to assess status after every hook execution, add update-status hook 2015-10-07 16:46:19 -07:00
upgrade-charm Refactoring to use openstack charm helpers 2013-03-18 12:56:57 +00:00