charm-openstack-dashboard/hooks
Liam Young c1770ca329 Ensure that certificates are correctly managed.
When the certificates relation is ready before the
HA relation is clustered, the VIP symlinks will not
be created pointing at the correct certificates. This
change updates the HA handlers to ensure that the
certificate relation is handled after clustering,
if there are any certificate relations.

There was no functional test coverage for HA and TLS
deployments so this change also add a test for
those and CMR too. Having said that, the test
initialises vault once the deployments are
complete so is unlikely to trigger #1886077 the tests
to check there is no regression of existing
functionality.

func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/389

Change-Id: I7c9c81318dbbcea618ac3781b8f19e8159e56bcb
Closes-Bug: #1886077
(cherry picked from commit b9905a9d32)
2020-09-01 14:41:19 -07:00
..
__init__.py Re-license charm as Apache-2.0 2016-07-03 17:40:18 +01:00
certificates-relation-changed Add support for certificates interface. 2018-07-16 06:36:10 +00:00
certificates-relation-departed Add support for certificates interface. 2018-07-16 06:36:10 +00:00
certificates-relation-joined Add support for certificates interface. 2018-07-16 06:36:10 +00:00
cluster-relation-changed Test coverage tweaks, unit testing 2013-07-18 09:37:37 +01:00
cluster-relation-departed Test coverage tweaks, unit testing 2013-07-18 09:37:37 +01:00
cluster-relation-joined [hopem,r=] 2014-10-15 20:19:14 +02:00
config-changed Test coverage tweaks, unit testing 2013-07-18 09:37:37 +01:00
dashboard-plugin-relation-changed Fix amulet tests, renamed plugin relation to be a little more discriptive and fixed charm lint 2015-09-10 14:09:17 +00:00
dashboard-plugin-relation-joined Fix amulet tests, renamed plugin relation to be a little more discriptive and fixed charm lint 2015-09-10 14:09:17 +00:00
ha-relation-joined Test coverage tweaks, unit testing 2013-07-18 09:37:37 +01:00
horizon_contexts.py Release sync for 20.08 2020-07-31 15:41:45 +01:00
horizon_hooks.py Ensure that certificates are correctly managed. 2020-09-01 14:41:19 -07:00
horizon_utils.py Release sync for 20.08 2020-07-31 15:41:45 +01:00
identity-service-relation-changed Test coverage tweaks, unit testing 2013-07-18 09:37:37 +01:00
identity-service-relation-departed Add missing departed hook 2015-10-10 16:41:09 -07:00
identity-service-relation-joined Test coverage tweaks, unit testing 2013-07-18 09:37:37 +01:00
install Enable focal and ussuri as part of the gate tests 2020-04-03 16:50:58 +01:00
install.real Ensure python2 is installed before hook execution 2015-09-22 14:53:43 +01:00
nrpe-external-master-relation-changed [bradm] initial nrpe checks 2014-10-29 22:30:36 -05:00
nrpe-external-master-relation-joined [bradm] initial nrpe checks 2014-10-29 22:30:36 -05:00
post-series-upgrade Series Upgrade 2018-09-22 20:21:33 +00:00
pre-series-upgrade Series Upgrade 2018-09-22 20:21:33 +00:00
shared-db-relation-broken Add support for Keystone API version 3 2016-06-30 08:31:12 +00:00
shared-db-relation-changed Add support for Keystone API version 3 2016-06-30 08:31:12 +00:00
shared-db-relation-joined Add support for Keystone API version 3 2016-06-30 08:31:12 +00:00
start Test coverage tweaks, unit testing 2013-07-18 09:37:37 +01:00
stop Test coverage tweaks, unit testing 2013-07-18 09:37:37 +01:00
update-status Add hardening support 2016-03-24 11:19:46 +00:00
upgrade-charm Enable focal and ussuri as part of the gate tests 2020-04-03 16:50:58 +01:00
upgrade-charm.real Enable focal and ussuri as part of the gate tests 2020-04-03 16:50:58 +01:00
website-relation-joined Test coverage tweaks, unit testing 2013-07-18 09:37:37 +01:00
websso-fid-service-provider-relation-broken add WebSSO support 2018-05-09 00:28:14 +03:00
websso-fid-service-provider-relation-changed add WebSSO support 2018-05-09 00:28:14 +03:00
websso-fid-service-provider-relation-departed add WebSSO support 2018-05-09 00:28:14 +03:00
websso-fid-service-provider-relation-joined add WebSSO support 2018-05-09 00:28:14 +03:00
websso-trusted-dashboard-relation-broken add WebSSO support 2018-05-09 00:28:14 +03:00
websso-trusted-dashboard-relation-changed add WebSSO support 2018-05-09 00:28:14 +03:00
websso-trusted-dashboard-relation-departed add WebSSO support 2018-05-09 00:28:14 +03:00
websso-trusted-dashboard-relation-joined add WebSSO support 2018-05-09 00:28:14 +03:00