Configuration file runtime reload 75/101175/5
authorandre.schmid <andre.schmid@est.tech>
Wed, 29 Jan 2020 17:38:07 +0000 (17:38 +0000)
committerOfir Sonsino <ofir.sonsino@intl.att.com>
Tue, 18 Feb 2020 16:06:10 +0000 (16:06 +0000)
commit4aa20bc42b7bd98dde15f7594084669eb92412c2
tree65e9a29c54a600bb2f81bfd36cb15a606f88993a
parentb2b6accda7c04a5df5029dcf250b8138c231f38e
Configuration file runtime reload

Reloads the backend configuration file when the file
listener catches a change.
Forces validations errors when the configuration file
could not be parsed.
Remove not used configurations.

Change-Id: Ic6fcb2b557d52ec53074c38ab8e0fcfa96e9be67
Issue-ID: SDC-2758
Signed-off-by: andre.schmid <andre.schmid@est.tech>
27 files changed:
asdctool/sdc-cassandra-init/chef-repo/cookbooks/cassandra-actions/templates/default/configuration.yaml.erb
asdctool/src/main/resources/config/configuration.yaml
catalog-be/sdc-backend/chef-repo/cookbooks/sdc-catalog-be/templates/default/BE-configuration.yaml.erb
catalog-be/src/main/java/org/openecomp/sdc/be/components/distribution/engine/DistributionEngine.java
catalog-be/src/main/resources/config/configuration.yaml
catalog-be/src/test/resources/config/catalog-be/auth/configuration.yaml
catalog-be/src/test/resources/config/catalog-be/configuration.yaml
catalog-fe/src/test/resources/config/catalog-fe/configuration.yaml
catalog-model/src/test/resources/config/catalog-model/configuration.yaml
catalog-model/src/test/resources/config/configuration.yaml
catalog-ui/src/app/services/configuration-ui-service.ts
common-app-api/src/main/java/org/openecomp/sdc/be/config/Configuration.java
common-app-api/src/main/java/org/openecomp/sdc/be/config/ConfigurationManager.java
common-app-api/src/main/java/org/openecomp/sdc/common/api/ConfigurationSource.java
common-app-api/src/main/java/org/openecomp/sdc/common/api/FileChangeCallback.java
common-app-api/src/main/java/org/openecomp/sdc/common/api/exception/LoadConfigurationException.java [new file with mode: 0644]
common-app-api/src/main/java/org/openecomp/sdc/common/impl/ConfigFileChangeListener.java
common-app-api/src/main/java/org/openecomp/sdc/common/impl/FSConfigurationSource.java
common-app-api/src/main/java/org/openecomp/sdc/common/util/YamlToObjectConverter.java
common-app-api/src/main/java/org/openecomp/sdc/exception/YamlConversionException.java [new file with mode: 0644]
common-app-api/src/test/java/org/openecomp/sdc/common/util/YamlToObjectConverterTest.java
common-app-api/src/test/java/org/openecomp/sdc/fe/config/WorkspaceConfigurationTest.java
common-app-api/src/test/resources/config/fe/workspace-configuration.yaml [moved from common-app-api/src/test/resources/config/common/workspace-configuration.yaml with 100% similarity]
docs/configuration.rst
openecomp-be/lib/openecomp-core-lib/openecomp-nosqldb-lib/openecomp-nosqldb-core/src/main/resources/configuration.yaml
openecomp-be/tools/zusammen-tools/src/test/resources/configuration.yaml
test-apis-ci/src/test/resources/config/test-apis-ci/configuration.yaml