Removing Drools-pdp swagger annotations 10/133210/3
authorlapentafd <francesco.lapenta@est.tech>
Tue, 7 Feb 2023 15:48:03 +0000 (15:48 +0000)
committerFrancesco Davide Lapenta <francesco.lapenta@est.tech>
Fri, 10 Feb 2023 15:07:04 +0000 (15:07 +0000)
commit0a07999ae3b27154249de5744c4b20fbb627dcdb
tree647b58bf7d6fa718a0bdeb993006c05f0f2d7e0d
parent62e8960e2969f24c7f7bfca5c696b8975ec8e81d
Removing Drools-pdp swagger annotations

Added swagger extracted documentation in openapi.yaml for
lifecycle, legacy, management and healthcheck.

Added new endpoint to retrieve the generated swagger.json

Modified endpoint in telemetry tool

Issue-ID: POLICY-3465
Change-Id: I003aaf128b1a4991ffe6b79f0659d1bd0137b52d
Signed-off-by: lapentafd <francesco.lapenta@est.tech>
12 files changed:
feature-healthcheck/pom.xml
feature-healthcheck/src/main/java/org/onap/policy/drools/healthcheck/RestHealthCheck.java
feature-healthcheck/src/main/resources/openapi/openapi.yaml [new file with mode: 0644]
feature-legacy-config/src/main/java/org/onap/policy/drools/server/restful/RestLegacyConfigManager.java
feature-lifecycle/src/main/java/org/onap/policy/drools/server/restful/RestLifecycleManager.java
policy-management/pom.xml
policy-management/src/assembly/assemble_zip.xml
policy-management/src/main/java/org/onap/policy/drools/server/restful/RestManager.java
policy-management/src/main/resources/openapi/openapi.yaml [new file with mode: 0644]
policy-management/src/main/resources/swagger/swagger.json [new file with mode: 0644]
policy-management/src/main/server-gen/bin/telemetry
policy-management/src/test/java/org/onap/policy/drools/server/restful/test/RestManagerTest.java