Move registration API to configuration 76/7476/3
authorZhang Rong(Jon) <rong.zhang@windriver.com>
Tue, 28 Dec 2021 02:43:54 +0000 (10:43 +0800)
committerZhang Rong(Jon) <rong.zhang@windriver.com>
Tue, 28 Dec 2021 06:42:33 +0000 (14:42 +0800)
commit6c304dfab28ffd1bbe69b9ada3d11e8fbbde014b
treee00a4da4024b4ad596071b446a3e5d746a35d859
parentf69bcfa4e53700f89b2a82456602f472f92f40a8
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>
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]