Add health check for gvnfmdriver
[vfc/nfvo/driver/vnfm/gvnfm.git] / gvnfmadapter / driver / interfaces / views.py
index 71ec408..f399ab9 100644 (file)
@@ -647,3 +647,12 @@ def do_subscription(data, vnfm_id):
         logger.error("Status code is %s, detail is %s.", ret[2], ret[1])
         raise GvnfmDriverException('Failed to subscribe.')
     return json.JSONDecoder().decode(ret[1])
+
+
+class HealthCheckView(APIView):
+    @swagger_auto_schema(
+        responses={
+            status.HTTP_200_OK: 'Active'})
+    def get(self, request, format=None):
+        logger.debug("HealthCheck")
+        return Response({"status": "active"})