Fixes SSL conflicts between relation and config data.
The fix adds event based handling of SSL configuration using charm
config and cleanup of SSL for relation and config based key/certs.
It also adds logical abstractions to analyse SSL setup and emit
relevant events.
Reviewed: https:/ /review. opendev. org/c/openstack /charm- ceph-dashboard/ +/896617 /opendev. org/openstack/ charm-ceph- dashboard/ commit/ 47bf770ca75d2cb 606ffeacca780c9 929295f453
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/quincy.2
commit 47bf770ca75d2cb 606ffeacca780c9 929295f453
Author: Peter Sabaini <email address hidden>
Date: Wed Sep 27 10:22:34 2023 +0200
Fixes SSL conflicts between relation and config data.
The fix adds event based handling of SSL configuration using charm
config and cleanup of SSL for relation and config based key/certs.
It also adds logical abstractions to analyse SSL setup and emit
relevant events.
Closes-Bug: 1952282 f5985cfe355e303 c1d6ff5fa0d
Cherry-pick from: Ic486434526f639
Change-Id: I2ad140b23a5d3e 2e078d923afd039 c4c904e0652