aboutsummaryrefslogtreecommitdiffstats
path: root/a1-policy-management
AgeCommit message (Collapse)AuthorFilesLines
2021-02-02Improved API documentationPatrikBuhr35-2027/+1833
Using swagger3 and improving the API documatation. Change-Id: I31f7783e0a6e6fd7698c68e5df6f2d306bce6816 Issue-ID: CCSDK-3127 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2021-01-29Upgrade springfox version to fix security issuesRehanRaza2-3/+3
Change-Id: I71b340cb63f3ea6f8814638517ad4482ed30c662 Issue-ID: CCSDK-3108 Signed-off-by: RehanRaza <muhammad.rehan.raza@est.tech>
2021-01-28Update parent pom versions for ODL AluminumDan Timoney1-1/+2
Update parent pom versions to match OpenDaylight Aluminum SR1 version (2.1.1-SNAPSHOT) Issue-ID: CCSDK-3107 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I5c6cb9c8ce46ba682a456b074d719b5c17fa0646
2021-01-27Upgrade springboot version from ccsdk parentRehanRaza1-1/+1
The springboot version was updated to the latest 2.3.8.RELEASE in org.onap.ccsdk.parent Hence, the pom file should have the new version as a parent. Change-Id: Ibb76e6f334a923dec6212aea0634701c07fcd149 Issue-ID: CCSDK-3108 Signed-off-by: RehanRaza <muhammad.rehan.raza@est.tech>
2021-01-21PMS API Documentation updatesPatrikBuhr6-152/+151
Change-Id: I2a02145c48fd4b022b2e17b157760bd7ddb8128f Issue-ID: CCSDK-3077 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2021-01-15Added a prefix to the PMS NBIPatrikBuhr4-708/+711
Replaced the copied pms api files under offered api with symlinks. Change-Id: I9421fdb959078e5de1a20987f3c2a2fa626bb25d Issue-ID: CCSDK-3077 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2021-01-07Global Exception HandlerLathish12-187/+254
Issue-ID: CCSDK-3054 Change-Id: I0281e616b58bb405b4f79d046af5c30b82753ea0 Signed-off-by: Lathish <lathishbabu.ganesan@est.tech>
2020-12-14Removing host from genernated docPatrikBuhr4-26/+32
Change-Id: If25daa12d270a43928f583d3a5cbc2258bb426d9 Issue-ID: CCSDK-2966 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2020-12-08Add generation of API yaml fileelinuxhenrik5-1/+3089
Change-Id: I3f3091c76b926425f9a2187e43dd03a1cdb4bda6 Issue-ID: CCSDK-2736 Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
2020-12-02Bugfix, adding default values for http proxy if missingPatrikBuhr1-2/+2
If the httpproxy parameters is missing in the application.yaml, the application will run and no proxies will be used. Previously it did not start. Change-Id: I5f532a0f106255cc3e30defc8191f674d8bf3731 Issue-ID: CCSDK-2966 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2020-11-30Merge "Release version 1.1.0 of ccsdk/oran"Dan Timoney1-2/+2
2020-11-25Release version 1.1.0 of ccsdk/oranDan Timoney1-2/+2
Release initial Honolulu version of ccsdk/oran and roll version to next snapshot Issue-ID: CCSDK-3002 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Ic01df9fa3332aa0010743cba7cd4d49e898f25f0
2020-11-24Added GET configPatrikBuhr5-25/+68
Corrected config so that PUT config receives an object intestead of a string Change-Id: Id784cc2840a2e2e981b0c4e874b8a848964e00ea Issue-ID: CCSDK-2966 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2020-11-18Remove Sonar code smellselinuxhenrik5-6/+8
Change-Id: I0a9b8624eda84d74b0f7f00a4981917255744d26 Issue-ID: CCSDK-2966 Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
2020-11-18Add logging to ConfigurationControllerelinuxhenrik1-0/+5
Change-Id: If05cec191896c6290086b8c3c1464f589a95e104 Issue-ID: CCSDK-2966 Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
2020-11-17Sort out Maven dependencies in PMSelinuxhenrik2-54/+73
Change-Id: I56a1f7187d53d57d54b5341f3b2dedb0464e3e27 Issue-ID: CCSDK-2502 Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
2020-11-17Add ConfigurationControllerelinuxhenrik9-55/+272
Change-Id: I281398dc663c5778ea6a5c34262a5684db4df0d0 Issue-ID: CCSDK-2966 Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
2020-11-11Merge "Added documentation in the application-yaml"KAPIL SINGAL2-2/+13
2020-11-10Added documentation in the application-yamlPatrikBuhr2-2/+13
Issue-ID: CCSDK-2502 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: Ia28deef87353f00bd29b021679f5669a68495b66
2020-11-10Merge "Bugfix, GET policy V2"KAPIL SINGAL7-57/+79
2020-11-10Merge "Break out configuration file read"KAPIL SINGAL4-74/+237
2020-11-10Bugfix, GET policy V2PatrikBuhr7-57/+79
Did not return transient flag. Improved somew unittests Skipped unwanted service callback when RIC is removed Change-Id: I3ca3be5d4592c2a1b31d3b1a23fe601d1d3f85a2 Issue-ID: CCSDK-2502 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2020-11-09Break out configuration file readelinuxhenrik4-74/+237
Break out the reading of the configuration file to a separate class to prepare for the addition of a REST API to replace the configuration file. Change-Id: If61669563d8bc9b0b235a49a30fae3b3efbc5148 Issue-ID: CCSDK-2966 Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
2020-11-06Added support for using HTTP proxyPatrikBuhr13-42/+81
A HTTP proxy may be used to access NearRT-RICs For other HTTP acces; Consul; DMAAP, local, and R-APP callbacks no proxy is used. Change-Id: Ibc3ed8bada76cafb23323bf03b28a9876bed60eb Issue-ID: CCSDK-2502 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2020-11-04Bugfix path elements containing dotPatrikBuhr3-20/+23
Springboot trunkates last URL path element if it contains a dot '.'. This is a workaround. Change-Id: I1ae4139468a2669bfd6e33ae9eff88b2fc2a2004 Issue-ID: CCSDK-2502 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2020-11-03Minor API changesPatrikBuhr17-97/+297
The callback registerred at service registration is formalized, documented and tested. Change-Id: Idb135ddcec1862da486c4abd287fd5c7a757d8eb Issue-ID: CCSDK-2502 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2020-11-02Update tags to comply with ONAP naming standardsDan Timoney2-2/+60
Updated tag version to comply with ONAP naming standards Issue-ID: CCSDK-2963 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I654396e52baf4fc940bb43bb2e6fff357e3f2143
2020-10-28Merge "Improved validation of parameters for putPolicy in the NBI"KAPIL SINGAL2-2/+5
2020-10-28Remove code for sdnc onap controllerecaiyanlinux11-559/+89
sdnc onap controller is dismissed rename SdncOscA1Client to CcsdkA1AdapterClient rename SdncJsonHelper to A1AdapterJsonHelper update comments accordingly Signed-off-by: ecaiyanlinux <martin.c.yan@est.tech> Issue-ID: CCSDK-2502 Change-Id: If525dab599f9fd28203e85dcd57c010c67e20a8b
2020-10-28Improved validation of parameters for putPolicy in the NBIPatrikBuhr2-2/+5
Change-Id: I6aab3b8415986c48a111304df153b4c44586fcbf Issue-ID: CCSDK-2502 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2020-10-26Added support for policy status notificationsPatrikBuhr26-295/+325
Revised the version 2 of the component NBI Change-Id: I06571bfaa47ea3098ef71ce271e710a45b2d96e3 Issue-ID: CCSDK-2502 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2020-10-21Added support for ORAN A1-P Version 2.0PatrikBuhr11-167/+685
Change-Id: I82a00dced95b76c97bf93c61a65a8c9d8157a00f Issue-ID: CCSDK-2502 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2020-10-19Merge "Made DmaapMessageConsumer asynchronuous"KAPIL SINGAL6-223/+184
2020-10-19Made DmaapMessageConsumer asynchronuousPatrikBuhr6-223/+184
Change-Id: Ib3d4951f3f9b2061353b5e50f427559a3781b10e Issue-ID: CCSDK-2502 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2020-10-16Add A1 Adapter API documentationelinuxhenrik5-2228/+3
Change-Id: Id19e858c67681b781871169ef79da5edf48c5cb2 Issue-ID: CCSDK-2833 Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
2020-10-12Merge "Cleanup of PMS pom"KAPIL SINGAL1-9/+0
2020-10-12Cleanup of PMS pomelinuxhenrik1-9/+0
Change-Id: Ibdfd362a15685488450c432ac7c24cdd1a6ec21b Issue-ID: CCSDK-2502 Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
2020-10-12Improvent of usage of AsynchRestClientPatrikBuhr6-46/+48
Change-Id: I34ce159abacde85cfe7631402491e457d30c7097 Issue-ID: CCSDK-2502 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2020-10-11Fix a compilation errorecaiyanlinux1-1/+1
Jenkins job is failing due to a compilation error RicSynchronizationTask is refactored in another commit for improvement of AsynchRestClient This place needs update too Signed-off-by: ecaiyanlinux <martin.c.yan@est.tech> Issue-ID: CCSDK-2699 Change-Id: Icc806d48ed1dec6b05c99016a1e2207f52cbbdbd
2020-10-09Merge "Improvent of AsynchRestClient"KAPIL SINGAL17-168/+266
2020-10-09Improvent of AsynchRestClientPatrikBuhr17-168/+266
Previously, the cert and the trust databases was read each time a AsynchRestClient was created. Now, they are only read once. This has performance impact. Change-Id: I7a480a64542187d79ffc2ee7427e0140f45afadc Issue-ID: CCSDK-2502 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2020-10-08Removing all policies from RIC when removed from configurationPatrikBuhr2-3/+14
Change-Id: I9f47f7369eef021b8d2a7e3fb73c4fc432fe7f56 Issue-ID: CCSDK-2502 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2020-10-05Generated api/api_generated.jsonPatrikBuhr3-1347/+1406
Change-Id: I22142f7752dd3876a689742af17caaf74c13f349 Issue-ID: CCSDK-2502 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2020-09-17Merge "Remove Sonar issues"KAPIL SINGAL2-3/+3
2020-09-17Remove Sonar issueselinuxhenrik2-3/+3
Change-Id: I4e9b737e110f83a32512c3f5f98bf1a784e6c5ee Issue-ID: CCSDK-2604 Signed-off-by: elinuxhenrik <henrik.b.andersson@est.tech>
2020-09-15Roll to initial Honolulu releaseDan Timoney1-2/+2
Roll to initial Honolulu release version Issue-ID: CCSDK-2742 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I1a97a62f0ec2ac7da7fa3cd093cd102f77ff9f3e
2020-09-10Update to use released parent pomsDan Timoney1-1/+1
Update ccsdk/oran to use released version of parent poms in preparation for release build. This is needed because ccsdk-oran Jenkins job is set up to use maven version plugin to roll version, instead of simply removing all occurrences of '-SNAPSHOT' in pom.xmls before doing staging build. Jenkins job should be changed not to use version plugin so that in the future we don't have to change parent pom version before release build. Issue-ID: CCSDK-2742 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Ib51168dab3d1585b12043a3ac4979422428333a7
2020-09-09Change to logging.file.name in policy-management-serviceRehanRaza2-2/+2
application.log not found in container. logging.file is deprecated in latest version of spring-boot-parent. Use logging.file.name instead. Change-Id: Icdb0f72f7b4d0647346b331eb4a972165aac4788 Issue-ID: CCSDK-2741 Signed-off-by: RehanRaza <muhammad.rehan.raza@est.tech>
2020-09-04Merge "Non Root user to access the log file"KAPIL SINGAL1-1/+1
2020-09-03Fixing and Refactoring POM'sSingal, Kapil (ks220y)62-1662/+1609
Adding missing xml tag and parent pom referencing Issue-ID: CCSDK-2730 Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com> Change-Id: I2fa6eb3aea80480452122a62b417a2e944732645