CORD-2034 use onos username/password from ONOSService

Change-Id: I59351262508aadbad02c8add2b0a7b759e40ab46
(cherry picked from commit 2d849271197c5c0bab279ca2b9db42670259e0f7)
diff --git a/xos/synchronizer/steps/sync_onosapp.py b/xos/synchronizer/steps/sync_onosapp.py
index 3471c36..759dc67 100644
--- a/xos/synchronizer/steps/sync_onosapp.py
+++ b/xos/synchronizer/steps/sync_onosapp.py
@@ -59,14 +59,7 @@
         return None
 
     def get_onos_service(self, o):
-        if not o.owner:
-            return None
-
-        onoses = ONOSService.objects.filter(id=o.owner.id)
-        if not onoses:
-            return None
-
-        return onoses[0]
+        return o.owner.leaf_model
 
     def is_no_container(self, o):
         return self.get_onos_service(o).no_container
@@ -209,6 +202,8 @@
         fields["rest_configs"] = o.rest_configs
         fields["component_configs"] = o.component_configs
         fields["rest_hostname"] = onos.rest_hostname
+        fields["rest_username"] = onos.rest_username
+        fields["rest_password"] = onos.rest_password
         fields["rest_port"] = onos.rest_port
 
         if o.dependencies: