Update exporters: migration to CharmHub

Also, added kafka_endpoint config to kafka exporter

Change-Id: I24459e33841da33455b6780a4de2c808ddf30d0b
Signed-off-by: David Garcia <david.garcia@canonical.com>
diff --git a/installers/charm/mongodb-exporter/metadata.yaml b/installers/charm/mongodb-exporter/metadata.yaml
index 26b6dad..c3a0b77 100644
--- a/installers/charm/mongodb-exporter/metadata.yaml
+++ b/installers/charm/mongodb-exporter/metadata.yaml
@@ -19,7 +19,7 @@
 # osm-charmers@lists.launchpad.net
 ##
 
-name: mongodb-exporter
+name: mongodb-exporter-k8s
 summary: OSM Prometheus Mongodb Exporter
 description: |
   A CAAS charm to deploy OSM's Prometheus Mongodb Exporter.
@@ -38,7 +38,7 @@
   image:
     type: oci-image
     description: Image of mongodb-exporter
-    upstream-source: "bitnami/mongodb-exporter:latest"
+    upstream-source: "bitnami/mongodb-exporter:0.30.0"
 provides:
   prometheus-scrape:
     interface: prometheus
diff --git a/installers/charm/mongodb-exporter/src/charm.py b/installers/charm/mongodb-exporter/src/charm.py
index 500a1e3..0ee127c 100755
--- a/installers/charm/mongodb-exporter/src/charm.py
+++ b/installers/charm/mongodb-exporter/src/charm.py
@@ -210,7 +210,7 @@
             config.image_pull_policy,
             run_as_non_root=config.security_context,
         )
-        container_builder.add_port(name=self.app.name, port=PORT)
+        container_builder.add_port(name="exporter", port=PORT)
         container_builder.add_http_readiness_probe(
             path="/api/health",
             port=PORT,