Create a json schema for validation of the configuration of the A1 PMS - A1 Jakarta 84/124384/7
authorPatrikBuhr <patrik.buhr@est.tech>
Tue, 21 Sep 2021 12:47:59 +0000 (14:47 +0200)
committerPatrikBuhr <patrik.buhr@est.tech>
Wed, 22 Sep 2021 16:06:39 +0000 (18:06 +0200)
commitd279ef72d0b634f9fa57b4bce9dffebebf010d83
tree5ef174d6ccbfe5d33681e97cf728aaf6afe31808
parent65cf80bbd2eba0ab60d174c04f981ff6cf929e36
Create a json schema for validation of the configuration of the A1 PMS - A1 Jakarta

To create a json schema to be used for validation of the PMS configuration.
The schema shall be used by PMS.

It can also be used by the end user. The documentation should be updated on how can be done.

Issue-ID: CCSDK-3468
Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
Change-Id: I9932fa42ff40681098764c8dc84ac201bb3fabaf
13 files changed:
a1-policy-management/config/application.yaml
a1-policy-management/config/application_configuration.json
a1-policy-management/pom.xml
a1-policy-management/src/main/java/org/onap/ccsdk/oran/a1policymanagementservice/configuration/ApplicationConfig.java
a1-policy-management/src/main/java/org/onap/ccsdk/oran/a1policymanagementservice/configuration/ApplicationConfigParser.java
a1-policy-management/src/main/java/org/onap/ccsdk/oran/a1policymanagementservice/controllers/v2/ConfigurationController.java
a1-policy-management/src/main/java/org/onap/ccsdk/oran/a1policymanagementservice/tasks/RefreshConfigTask.java
a1-policy-management/src/main/resources/application_configuration_schema.json [new file with mode: 0644]
a1-policy-management/src/test/java/org/onap/ccsdk/oran/a1policymanagementservice/configuration/ApplicationConfigParserTest.java
a1-policy-management/src/test/java/org/onap/ccsdk/oran/a1policymanagementservice/controllers/v2/ConfigurationControllerTest.java
a1-policy-management/src/test/resources/test_application_configuration.json
a1-policy-management/src/test/resources/test_application_configuration_with_dmaap_config.json
csit/scripts/healthcheck/config/application_configuration.json.nosdnc