Move registration API to configuration 31/7531/1
authorZhang Rong(Jon) <rong.zhang@windriver.com>
Tue, 28 Dec 2021 02:43:54 +0000 (10:43 +0800)
committerBin Yang <bin.yang@windriver.com>
Tue, 11 Jan 2022 04:55:34 +0000 (04:55 +0000)
commit209f349b35b0919ac133bc2264f25753a73e5b8f
treee00a4da4024b4ad596071b446a3e5d746a35d859
parenta413c895f34fd2aa0eaa72254243673ae0477d27
Move registration API to configuration

1. Create new domain file for configuration, keep registration
command object in configuration domain file
2. Update API and test case, "/provision/v1" as base URL, call
"smo-endpoint" to create a new endpoint

Issue-ID: INF-250
Change-Id: Id85ad6c28a2fd1c6da065c0846c172bfc7ac4f6b
Signed-off-by: Zhang Rong(Jon) <rong.zhang@windriver.com>
(cherry picked from commit 6c304dfab28ffd1bbe69b9ada3d11e8fbbde014b)
26 files changed:
docs/installation-guide.rst
o2app/adapter/unit_of_work.py
o2app/entrypoints/flask_application.py
o2app/entrypoints/redis_eventconsumer.py
o2app/service/handlers.py
o2common/config/config.py
o2ims/adapter/ocloud_repository.py
o2ims/adapter/orm.py
o2ims/domain/configuration_obj.py [new file with mode: 0644]
o2ims/domain/configuration_repo.py [new file with mode: 0644]
o2ims/domain/events.py
o2ims/domain/subscription_obj.py
o2ims/domain/subscription_repo.py
o2ims/service/command/registration_handler.py
o2ims/service/event/configuration_event.py [moved from o2ims/service/event/registration_event.py with 86% similarity]
o2ims/views/__init__.py
o2ims/views/api_ns.py [new file with mode: 0644]
o2ims/views/ocloud_dto.py
o2ims/views/ocloud_route.py
o2ims/views/ocloud_view.py
o2ims/views/provision_dto.py [new file with mode: 0644]
o2ims/views/provision_route.py [new file with mode: 0644]
o2ims/views/provision_view.py [new file with mode: 0644]
tests/conftest.py
tests/unit/test_ocloud.py
tests/unit/test_provision.py [new file with mode: 0644]