Add: flask api include resource type, resource pool, resource and deployment manager 94/6994/7
authorZhang Rong(Jon) <rong.zhang@windriver.com>
Fri, 5 Nov 2021 03:28:34 +0000 (11:28 +0800)
committerZhang Rong(Jon) <rong.zhang@windriver.com>
Tue, 16 Nov 2021 03:05:52 +0000 (11:05 +0800)
commit38646c684a13536146ecf16a35e6e33d614b29e9
tree758a7c3c85ae23b4410ada637399a0a3e36e5f02
parentcbe50abd06ae2160acd8b48e39d8c6b96325f3c1
Add: flask api include resource type, resource pool, resource and deployment manager

1. Create all metadata with mapper while execute start_o2ims_mappers()
2. Extend domain class parameters and create subscription class
3. Create repository class of resource type, resource pool and resource
4. Add flask API to get the list or specific one through the view level

Change-Id: Id29b10172712c19cbfef57e6e74cd4bb85ad15eb
Signed-off-by: Zhang Rong(Jon) <rong.zhang@windriver.com>
14 files changed:
o2ims/adapter/ocloud_repository.py
o2ims/adapter/orm.py
o2ims/adapter/unit_of_work.py
o2ims/bootstrap.py
o2ims/domain/ocloud.py
o2ims/domain/ocloud_repo.py
o2ims/entrypoints/flask_application.py
o2ims/views/ocloud_route.py [new file with mode: 0644]
o2ims/views/ocloud_view.py
requirements-test.txt
tests/conftest.py
tests/integration/test_ocloud_repository.py
tests/integration/test_ocloud_view.py [new file with mode: 0644]
tests/unit/test_ocloud.py