[VOL-2833]  Reporting total number of instances and current adapter instance during Adapter Registration (needs VOL-2834)

Change-Id: I322065b9e01925a9fd30a38e7f24bf7082ce39a0
diff --git a/python/adapters/brcm_openomci_onu/brcm_openomci_onu_adapter.py b/python/adapters/brcm_openomci_onu/brcm_openomci_onu_adapter.py
index fba1f68..1761156 100644
--- a/python/adapters/brcm_openomci_onu/brcm_openomci_onu_adapter.py
+++ b/python/adapters/brcm_openomci_onu/brcm_openomci_onu_adapter.py
@@ -58,7 +58,7 @@
         )
     ]
 
-    def __init__(self, core_proxy, adapter_proxy, config, build_info):
+    def __init__(self, id, core_proxy, adapter_proxy, config, build_info, current_replica, total_replicas, endpoint):
         self.log = structlog.get_logger()
         self.log.debug('starting-adapter', config=config)
 
@@ -66,10 +66,14 @@
         self.adapter_proxy = adapter_proxy
         self.config = config
         self.descriptor = Adapter(
-            id=self.name,
+            id=id,
             vendor='VOLTHA OpenONU',
             version=build_info.version,
-            config=AdapterConfig()
+            config=AdapterConfig(),
+            currentReplica=current_replica,
+            totalReplicas=total_replicas,
+            endpoint=endpoint,
+            type=self.name
         )
         self.devices_handlers = dict()
         self.device_handler_class = BrcmOpenomciOnuHandler