[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