Cloud config database table support 17/60317/1
authorBenjamin, Max (mb388a) <mb388a@us.att.com>
Mon, 13 Aug 2018 13:48:57 +0000 (09:48 -0400)
committerBenjamin, Max (mb388a) <mb388a@us.att.com>
Mon, 13 Aug 2018 13:51:54 +0000 (09:51 -0400)
commita81aef2172c2cb4c6735f6018aee7deb04140b5d
tree2ef9daca8d8a075142d1f900bb8862c6ce322491
parentc703669697084b5bd9be0f8f016bbf8ed11213a4
Cloud config database table support

added cloud config database entities
added cloud config repository
converted existing cloud config class
converted all code interacting with previous cloud config object
created migration to automatically load cloud config properties from
application.yaml

Issue-ID: SO-854
Change-Id: Icf408e5d0fcabd1b7e97298963c555fae6964930
Signed-off-by: Benjamin, Max (mb388a) <mb388a@us.att.com>
72 files changed:
adapters/mso-adapter-utils/pom.xml
adapters/mso-adapter-utils/src/main/java/org/onap/so/cloud/CloudConfig.java
adapters/mso-adapter-utils/src/main/java/org/onap/so/cloud/authentication/AuthenticationMethodFactory.java
adapters/mso-adapter-utils/src/main/java/org/onap/so/cloudify/utils/MsoCloudifyUtils.java
adapters/mso-adapter-utils/src/main/java/org/onap/so/openstack/utils/MsoHeatUtils.java
adapters/mso-adapter-utils/src/main/java/org/onap/so/openstack/utils/MsoHeatUtilsWithUpdate.java
adapters/mso-adapter-utils/src/main/java/org/onap/so/openstack/utils/MsoKeystoneUtils.java
adapters/mso-adapter-utils/src/main/java/org/onap/so/openstack/utils/MsoNeutronUtils.java
adapters/mso-adapter-utils/src/main/java/org/onap/so/openstack/utils/MsoTenantUtils.java
adapters/mso-adapter-utils/src/main/java/org/onap/so/openstack/utils/MsoTenantUtilsFactory.java
adapters/mso-adapter-utils/src/test/java/org/onap/so/BaseTest.java
adapters/mso-adapter-utils/src/test/java/org/onap/so/EmbeddedMariaDbConfig.java [new file with mode: 0644]
adapters/mso-adapter-utils/src/test/java/org/onap/so/adapter_utils/tests/MsoHeatUtilsRefactorTest.java
adapters/mso-adapter-utils/src/test/java/org/onap/so/adapter_utils/tests/MsoHeatUtilsWithUpdateTest.java
adapters/mso-adapter-utils/src/test/java/org/onap/so/cloud/CloudConfigTest.java
adapters/mso-adapter-utils/src/test/java/org/onap/so/cloud/CloudPojoTest.java
adapters/mso-adapter-utils/src/test/java/org/onap/so/cloud/authentication/AuthenticationMethodTest.java
adapters/mso-adapter-utils/src/test/java/org/onap/so/cloudify/utils/MsoCloudifyUtilsTest2.java
adapters/mso-adapter-utils/src/test/java/org/onap/so/config/PoConfigTest.java
adapters/mso-adapter-utils/src/test/java/org/onap/so/openstack/beans/HeatCacheEntryTest.java
adapters/mso-adapter-utils/src/test/java/org/onap/so/openstack/beans/NeutronCacheEntryTest.java
adapters/mso-adapter-utils/src/test/java/org/onap/so/openstack/beans/OpenstackBeansPojoTest.java
adapters/mso-adapter-utils/src/test/java/org/onap/so/openstack/utils/MsoHeatUtilsTest.java
adapters/mso-adapter-utils/src/test/java/org/onap/so/openstack/utils/MsoHeatUtilsWithUpdateTest.java
adapters/mso-adapter-utils/src/test/java/org/onap/so/openstack/utils/MsoKeystoneUtilsTest.java
adapters/mso-adapter-utils/src/test/java/org/onap/so/openstack/utils/MsoNeutronUtilsTest.java
adapters/mso-adapter-utils/src/test/resources/__files/OpenstackResponse_Access.json
adapters/mso-adapter-utils/src/test/resources/application-test.yaml
adapters/mso-adapter-utils/src/test/resources/data.sql [new file with mode: 0644]
adapters/mso-catalog-db-adapter/src/main/resources/db/migration/V4.0__AddModelAndModelRecipe.sql [moved from adapters/mso-catalog-db-adapter/src/main/resources/db/migration/V1810.1__AddModelAndModelRecipe.sql with 100% similarity]
adapters/mso-catalog-db-adapter/src/main/resources/db/migration/V4.1__AddCloudConfig.sql [new file with mode: 0644]
adapters/mso-catalog-db-adapter/src/test/resources/db/migration/afterMigrate.sql
adapters/mso-openstack-adapters/pom.xml
adapters/mso-openstack-adapters/src/main/java/db/migration/CloudConfig.java [new file with mode: 0644]
adapters/mso-openstack-adapters/src/main/java/db/migration/R__CloudConfigMigration.java [new file with mode: 0644]
adapters/mso-openstack-adapters/src/main/java/db/migration/V4_2__DummyMigration.java [new file with mode: 0644]
adapters/mso-openstack-adapters/src/main/java/org/onap/so/adapters/network/MsoNetworkAdapterImpl.java
adapters/mso-openstack-adapters/src/main/java/org/onap/so/adapters/openstack/MsoOpenstackAdaptersApplication.java
adapters/mso-openstack-adapters/src/main/java/org/onap/so/adapters/vnf/MsoVnfAdapterImpl.java
adapters/mso-openstack-adapters/src/main/java/org/onap/so/adapters/vnf/MsoVnfCloudifyAdapterImpl.java
adapters/mso-openstack-adapters/src/main/java/org/onap/so/adapters/vnf/MsoVnfPluginAdapterImpl.java
adapters/mso-openstack-adapters/src/main/java/org/onap/so/adapters/vnf/VnfAdapterRestUtils.java
adapters/mso-openstack-adapters/src/main/resources/application-local.yaml
adapters/mso-openstack-adapters/src/main/resources/application.yaml
adapters/mso-openstack-adapters/src/test/java/db/migration/CloudConfigMigrationTest.java [new file with mode: 0644]
adapters/mso-openstack-adapters/src/test/java/org/onap/so/adapters/tenant/TenantAdapterRestTest.java
adapters/mso-openstack-adapters/src/test/java/org/onap/so/adapters/vnf/BaseRestTestUtils.java
adapters/mso-openstack-adapters/src/test/java/org/onap/so/adapters/vnf/MsoVnfAdapterImplTest.java
adapters/mso-openstack-adapters/src/test/java/org/onap/so/adapters/vnf/MsoVnfCloudifyAdapterImplTest.java
adapters/mso-openstack-adapters/src/test/resources/__files/CreateTenantResponse_Created.json
adapters/mso-openstack-adapters/src/test/resources/__files/CreateTenantResponse_Exists.json
adapters/mso-openstack-adapters/src/test/resources/application-nomigrate.yaml [new file with mode: 0644]
adapters/mso-openstack-adapters/src/test/resources/application-test.yaml
adapters/mso-openstack-adapters/src/test/resources/data.sql
adapters/mso-openstack-adapters/src/test/resources/schema.sql
mso-catalog-db/src/main/java/org/onap/so/db/catalog/beans/AuthenticationType.java [moved from adapters/mso-adapter-utils/src/main/java/org/onap/so/cloud/AuthenticationType.java with 96% similarity]
mso-catalog-db/src/main/java/org/onap/so/db/catalog/beans/CloudIdentity.java [moved from adapters/mso-adapter-utils/src/main/java/org/onap/so/cloud/CloudIdentity.java with 72% similarity]
mso-catalog-db/src/main/java/org/onap/so/db/catalog/beans/CloudSite.java [moved from adapters/mso-adapter-utils/src/main/java/org/onap/so/cloud/CloudSite.java with 62% similarity]
mso-catalog-db/src/main/java/org/onap/so/db/catalog/beans/CloudifyManager.java [moved from adapters/mso-adapter-utils/src/main/java/org/onap/so/cloud/CloudifyManager.java with 73% similarity]
mso-catalog-db/src/main/java/org/onap/so/db/catalog/beans/ServerType.java [moved from adapters/mso-adapter-utils/src/main/java/org/onap/so/cloud/ServerType.java with 96% similarity]
mso-catalog-db/src/main/java/org/onap/so/db/catalog/client/CatalogDbClient.java
mso-catalog-db/src/main/java/org/onap/so/db/catalog/data/repository/CloudIdentityRepository.java [new file with mode: 0644]
mso-catalog-db/src/main/java/org/onap/so/db/catalog/data/repository/CloudSiteRepository.java [new file with mode: 0644]
mso-catalog-db/src/main/java/org/onap/so/db/catalog/data/repository/CloudifyManagerRepository.java [new file with mode: 0644]
mso-catalog-db/src/test/java/org/onap/so/BaseTest.java [new file with mode: 0644]
mso-catalog-db/src/test/java/org/onap/so/db/catalog/beans/CloudIdentityTest.java [moved from adapters/mso-adapter-utils/src/test/java/org/onap/so/cloud/CloudIdentityTest.java with 94% similarity]
mso-catalog-db/src/test/java/org/onap/so/db/catalog/beans/CloudifyManagerTest.java [moved from adapters/mso-adapter-utils/src/test/java/org/onap/so/cloud/CloudifyManagerTest.java with 95% similarity]
mso-catalog-db/src/test/java/org/onap/so/db/catalog/data/repository/CloudIdentityRepositoryTest.java [new file with mode: 0644]
mso-catalog-db/src/test/java/org/onap/so/db/catalog/data/repository/CloudSiteRepositoryTest.java [new file with mode: 0644]
mso-catalog-db/src/test/java/org/onap/so/db/catalog/data/repository/CloudifyManagerRepositoryTest.java [new file with mode: 0644]
mso-catalog-db/src/test/resources/data.sql
mso-catalog-db/src/test/resources/schema.sql