Enhance: Enable O2 IMS for distributed cloud 79/8379/2
authorZhang Rong(Jon) <rong.zhang@windriver.com>
Tue, 24 May 2022 08:18:34 +0000 (16:18 +0800)
committerJon Zhang <rong.zhang@windriver.com>
Fri, 10 Jun 2022 14:44:07 +0000 (14:44 +0000)
commit576ad21504bb3e50546b349c63ebec7bd0c805ab
tree59dca6060b3f3382c3e91fd9ba815d1614bf4d0b
parent1a9dcb5b8f598ee348f23eafecc2d92ef09c8122
Enhance: Enable O2 IMS for distributed cloud

1. Expand dcmanager client as SDK to support getting information of subcloud
2. Implementation of a client that can support distributed cloud
3. Resource pool sends a tag to all the resources that it has,
   to support the resource to get the correct client

Issue-ID: INF-263
Signed-off-by: Zhang Rong(Jon) <rong.zhang@windriver.com>
Change-Id: I1caa869339730c1d3d209e5624122dc825736c87
20 files changed:
README.md
cgtsclient-insecure.patch [new file with mode: 0644]
o2app/entrypoints/resource_watcher.py
o2common/config/config.py
o2common/domain/tags.py [new file with mode: 0644]
o2common/service/client/base_client.py
o2common/service/watcher/base.py
o2ims/adapter/clients/ocloud_client.py [new file with mode: 0644]
o2ims/domain/stx_object.py
o2ims/service/watcher/ocloud_watcher.py
o2ims/service/watcher/pserver_cpu_watcher.py
o2ims/service/watcher/pserver_eth_watcher.py
o2ims/service/watcher/pserver_if_watcher.py
o2ims/service/watcher/pserver_mem_watcher.py
o2ims/service/watcher/pserver_port_watcher.py
o2ims/service/watcher/pserver_watcher.py
o2ims/service/watcher/resource_watcher.py
o2ims/service/watcher/resourcepool_watcher.py
tests/integration-ocloud/test_clientdriver_stx.py [new file with mode: 0644]
tests/unit/test_watcher.py