Certificate addition support to mon and ro charms
This commit adds the `certificates` config in both RO and MON charms.
Changes:
- Add `certificates` config option in mon and ro charms
- Use charmed-osm/ops-lib-charmed-osm library in all charms
Change-Id: I14e3cf7ad2c846c4a2af57f317d4151119ce5fbb
Signed-off-by: David Garcia <david.garcia@canonical.com>
diff --git a/installers/charm/prometheus/requirements.txt b/installers/charm/prometheus/requirements.txt
index f10a199..1a8928c 100644
--- a/installers/charm/prometheus/requirements.txt
+++ b/installers/charm/prometheus/requirements.txt
@@ -19,4 +19,4 @@
# osm-charmers@lists.launchpad.net
##
-git+https://github.com/davigar15/ops-lib-charmed-osm/@e7f26cd29b322e175a23cadbe4546b7f2bbf111c
\ No newline at end of file
+git+https://github.com/charmed-osm/ops-lib-charmed-osm/@master
\ No newline at end of file
diff --git a/installers/charm/prometheus/tests/__init__.py b/installers/charm/prometheus/tests/__init__.py
index ca37e3b..446d5ce 100644
--- a/installers/charm/prometheus/tests/__init__.py
+++ b/installers/charm/prometheus/tests/__init__.py
@@ -27,7 +27,14 @@
import mock
+
+class OCIImageResourceErrorMock(Exception):
+ pass
+
+
sys.path.append("src")
oci_image = mock.MagicMock()
+oci_image.OCIImageResourceError = OCIImageResourceErrorMock
sys.modules["oci_image"] = oci_image
+sys.modules["oci_image"].OCIImageResource().fetch.return_value = {}