New API for get_creds_file and adding operationHistory for get_creds

Change-Id: Ibe163ac0302b4456f26550719e6717969b15fe10
Signed-off-by: shahithya <shahithya.y@tataelxsi.co.in>
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/osm_nbi/engine.py b/osm_nbi/engine.py
index bac0802..02b3e14 100644
--- a/osm_nbi/engine.py
+++ b/osm_nbi/engine.py
@@ -344,12 +344,19 @@
         with self.write_lock:
             return self.map_topic[topic].move_ksu(session, _id, indata, kwargs)
 
-    def get_cluster_info(self, session, topic, _id, item):
+    def get_cluster_creds_file(self, session, topic, _id, item, op_id):
         if topic not in self.map_topic:
             raise EngineException(
                 "Unknown topic {}!!!".format(topic), HTTPStatus.INTERNAL_SERVER_ERROR
             )
-        return self.map_topic[topic].get_cluster_info(session, _id, item)
+        return self.map_topic[topic].get_cluster_creds_file(session, _id, item, op_id)
+
+    def get_cluster_creds(self, session, topic, _id, item):
+        if topic not in self.map_topic:
+            raise EngineException(
+                "Unknown topic {}!!!".format(topic), HTTPStatus.INTERNAL_SERVER_ERROR
+            )
+        return self.map_topic[topic].get_cluster_creds(session, _id, item)
 
     def update_cluster(self, session, topic, _id, item, indata):
         if topic not in self.map_topic: