add rest apis and django_library to hpc-onboard
hpcview from xos-core
Change-Id: I1aa063817779e76cdc5e5c1bc303ae12784d4dd3
diff --git a/xos/api/service/hpc/hpcview.py b/xos/api/service/hpc/hpcview.py
index 199bc09..3e31e73 100644
--- a/xos/api/service/hpc/hpcview.py
+++ b/xos/api/service/hpc/hpcview.py
@@ -14,15 +14,6 @@
import socket
import time
-# This REST API endpoint contains a bunch of misc information that the
-# tenant view needs to display
-
-def get_service_slices(service):
- try:
- return service.slices.all()
- except:
- return service.service.all()
-
def lookup_tag(service, instance, name, default=None):
instance_type = ContentType.objects.get_for_model(instance)
t = Tag.objects.filter(service=service, name=name, content_type__pk=instance_type.id, object_id=instance.id)
@@ -91,7 +82,7 @@
def getHpcDict(user, pk):
hpc = HpcService.objects.get(pk=pk)
- slices = get_service_slices(hpc)
+ slices = hpc.slices.all()
dnsdemux_slice = None
dnsredir_slice = None
@@ -111,7 +102,7 @@
rr = RequestRouterService.objects.all()
if rr:
rr=rr[0]
- slices = get_service_slices(rr)
+ slices = rr.slices.all()
for slice in slices:
if "dnsdemux" in slice.name:
dnsdemux_service = rr