aboutsummaryrefslogtreecommitdiffstats
path: root/a1-policy-management
AgeCommit message (Collapse)AuthorFilesLines
2023-04-03Changes needed to make custom adapters that accesses CCSDKPatrikBuhr13-102/+79
To access the CCSDK a custom adapter needs the controller configuration. Issue-ID: CCSDK-3883 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I6fb3eb3bb953f3fc209229282b66c9e1aa10cdee
2023-03-31Fix some issues identified by sonarJohnKeeney8-29/+30
Change-Id: Ia1f1ebb3c0dec111d4544d750f983ebb7976d761 Issue-ID: CCSDK-3882 Signed-off-by: JohnKeeney <john.keeney@est.tech>
2023-03-31Update to ODL Chlorine parent pom versionsDan Timoney1-1/+1
Update to ODL Chlorine version of parent poms Issue-ID: CCSDK-3812 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I041020a95751c83e003b1901c4bea3fe15c1dad9
2023-03-01Update to JDK 17 & Springboot 3JohnKeeney10-584/+15759
Issue-ID: CCSDK-3858 Change-Id: I3b0f9b391590684b222494bd648328626a3f9efb Signed-off-by: JohnKeeney <john.keeney@est.tech>
2023-02-27Removal of usage of DMaaPPatrikBuhr56-1319/+75
Issue-ID: CCSDK-3852 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I88a370ea81f56763f54fde472c30d894c0df04e3
2023-02-24Use version 2.5.3 parent pomsDan Timoney1-1/+1
Update to use latest released London parent poms v2.5.3 Issue-ID: CCSDK-3813 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Ife15ccd325001985550cb34ccbaeaa6666f71f8d
2023-02-20Added secondary A1PMS API documentationJohnKeeney4-15696/+564
Updated SnakeYAML version to address CVE-2022-38750 CVE-2022-38752 CVE-2022-25857 Change-Id: Ib9ae706bd9fbde2a9f586643ee0eda259ee1f4a9 Signed-off-by: JohnKeeney <john.keeney@est.tech> Issue-ID: CCSDK-3842 Signed-off-by: JohnKeeney <john.keeney@est.tech>
2023-02-03Fix HTML2 docs, place index.html inside api folder,halil.cakal1-0/+15247
rebase master, Issue-ID: CCSDK-3842 Change-Id: Id68da033fef45af68eaf6954ad71bf6ca31b2e79 Signed-off-by: halil.cakal <halil.cakal@est.tech>
2023-02-02surefire-report summary generation including JUnit DisplayNamehalil.cakal21-1/+192
Issue-ID: CCSDK-3844 Change-Id: I696b0ff3001eb6170787ebdbd249507cc761c12a Signed-off-by: halil.cakal <halil.cakal@est.tech>
2023-02-01Merge "Change needed to run maven in java 17"Dan Timoney1-2/+2
2023-02-01Change needed to run maven in java 17PatrikBuhr1-2/+2
Issue-ID: CCSDK-3841 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I22c8d8b1b75b5e3ce126f6aad092c9fd27e971dc
2023-02-01Experimenting with HTML-2 API documentation generatorhalil.cakal1-4/+14
Check-in only HTML and update rst, try to remove index.html Issue-ID: CCSDK-3842 Change-Id: I0ddc3dbc189d553c718ea473129e9c08dd11dede Signed-off-by: halil.cakal <halil.cakal@est.tech>
2023-01-19Changes needed for springboot version 2.7.7PatrikBuhr7-25/+10
Change-Id: Ie13ba28d3d9bf62a7851145ab84d3a1509d84261 Issue-ID: CCSDK-3841 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2023-01-11A1-PMS, graceful shutdownPatrikBuhr22-26/+133
Support for granceful shutdown via signal "SIGTERM" and via calling REST POST /actuator/shutdown Issue-ID: CCSDK-3830 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: Ibc71cd8a2c9f44ec844ab49c8f225ae128549776
2023-01-04Use released version 2.5.1 parent pomsDan Timoney1-1/+1
Use released version 2.5.1 of parent pom Issue-ID: CCSDK-3831 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I0cdbc4aff72d8de8f1f16b12a5c0b2fe09a97298
2022-12-28ONAP PMS - new RICs must be locked before synchPatrikBuhr14-94/+88
Bugfix, new RICs must also be locked before synch. Otherwise other activities may interfere. Improved the synch. Previously, all policies were removed from the NearRT-RIC and eventually recreated. After this fix, only unknwon policies are removed. Change-Id: Ic6224aeb93ef91579cfb8894329538baf1829283 Issue-ID: CCSDK-3827 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2022-12-06A1-PMS, make service id optional in PUT PolicyPatrikBuhr8-32/+96
Improved API documentation. Fixed a bug that lead to that a policy could be connected to several services if the service_id was changed. Change-Id: I211f5db32747fc912b7ba85bfbc15ce50ee725dd Issue-ID: CCSDK-3819 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2022-12-06Update to latest released version of parent pomDan Timoney1-5/+4
Update to latest released version of parent pom Issue-ID: CCSDK-3796 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I2dc966a1a4c5adc3eadfa273b6e1e04785b06114
2022-11-15Support for using Amazon S3 - Cloud Object StoragePatrikBuhr2-4/+2
Documentation updates. A bugfix. Issue-ID: CCSDK-3810 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I47969bb1da370e1b6c2cacb9563f4bf4ca49b989
2022-11-11Merge "Support for using Amazon S3 - Cloud Object Storage"Dan Timoney18-288/+752
2022-11-11Merge "Minor documentation updates"Dan Timoney1-4/+0
2022-11-11Merge "Roll master branch to London numbering"Dan Timoney1-1/+2
2022-11-11Support for using Amazon S3 - Cloud Object StoragePatrikBuhr18-288/+752
Introduce using Amazon S3 - Cloud Object Storage - AWS for storing of data. Change-Id: I68365c24c63544b5ad8e958a98f48d95f83e3084 Issue-ID: CCSDK-3810 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2022-11-07Minor documentation updatesPatrikBuhr1-4/+0
Removed unneeded dependency from the pom (jackson). Issue-ID: CCSDK-3766 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: Ibe7444dabb03e245af486d4afd15fc566f4c5abb
2022-11-04Merge "sonarcloud fixes"Dan Timoney2-57/+49
2022-11-01Roll version & Update 3PPsJohnKeeney2-140/+499
version roll -> 2.5.0-SNAPSHOT jackson-bom -> 2.13.4.2 (via spring-boot-starter:jar:2.6.11) to address CVE-2020-36518 & CVE-2022-42003 & CVE-2022-42004 snakeyaml -> 1.32 (via spring-boot-starter:jar:2.6.11) to address CVE-2022-25857 & CVE-2022-38752 & CVE-2022-38749 & CVE-2022-38751 & CVE-2022-38750 guava -> 31.0.1-jre to partly address CVE-2020-0926 Issue-ID: CCSDK-3618 Change-Id: Ibe428dfb19adfb13f325398c69430334f2dd516c Signed-off-by: JohnKeeney <john.keeney@est.tech>
2022-11-01sonarcloud fixeshalil.cakal2-57/+49
Sonarqube fixes Issue-ID: CCSDK-3766 Change-Id: Ib03463a13194c18b00ed0d99754d7884af0d805f Signed-off-by: halil.cakal <halil.cakal@est.tech>
2022-10-20Roll master branch to London numberingTimoney, Dan (dt5972)1-2/+3
Roll master branch numbers to London release numbering Issue-ID: CCSDK-3779 Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com> Change-Id: I147e2d07bd804eca6d90464502901f63fc94a92d
2022-10-19Merge "Metrics and statistics for A1 PMS"Dan Timoney8-8/+281
2022-10-17Metrics and statistics for A1 PMShalil.cakal8-8/+281
Enable app metrics to be collected by Prometheus Patch set 2: Remove hardcoded defines ccsdk.sli dependency Issue-ID: CCSDK-3766 Change-Id: I58f05390007b74e58427b9be2711912c551d6e1e Signed-off-by: halil.cakal <halil.cakal@est.tech>
2022-09-29Minor logging improvementPatrikBuhr4-7/+20
Debug logging of REST response body in case of error. Removed some irrelevant logs. Issue-ID: CCSDK-3766 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I3c7b62acd1736f9447e3494c655d85372a4c521f
2022-09-28Merge "Format logging"Dan Timoney1-1/+4
2022-09-27Format logginghalil.cakal1-1/+4
Enable REST log belongs to A1 Policy API, add log formatter. Issue-ID: CCSDK-3766 Change-Id: If89b5467f93ad8f98310817c9beeaf7a1302afdb Signed-off-by: halil.cakal <halil.cakal@est.tech>
2022-09-20Release version 1.4.0 ccsdk/oran dockersDan Timoney1-1/+1
Release version 1.4.0 of ccsdk/oran dockers and roll snapshot version Issue-ID: CCSDK-3754 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Ica8692d03a3a61309aaef1d95aae7378d8f183a1
2022-09-14Use version 2.4.2 parent pomsDan Timoney1-1/+1
Use version 2.4.2 of parent poms Issue-ID: CCSDK-3754 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I76b8bf74e3bac3fdbca3ed7f9f51ff0c3473c7a4
2022-08-16Update ccsdk/oran for ODL SulfurDan Timoney1-1/+1
Updated ccsdk/oran to use ODL Sulfur version of parent poms, and made changes to deal with removal of Builder abstract class in Sulfur. Issue-ID: CCSDK-3694 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I67aa78d8e0f5641c6acbfe5892966bad5346ca20
2022-08-12NONRTRIC PMS, updated certsPatrikBuhr6-6/+10
Updated certificate (which was expired). Issue-ID: CCSDK-3683 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I373bf34bc0a1bb0b5b5ff00f0f98da080ba794ff
2022-08-05NONRTRIC PMS, BugfixPatrikBuhr1-2/+2
If the auth-token-file parameter in the file application.yaml is missing, it would not default to an empty file name. Issue-ID: CCSDK-3683 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I6957762ac0df2c159a8273f3bf161b1a68ab85e7
2022-07-15Use released 2.4.0 parent pomsDan Timoney1-2/+2
Use released version 2.4.0 (Phosphorus) of parent poms Issue-ID: CCSDK-3691 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I1413f184e338b9e31428a5cc64310cfdbc44fc5f
2022-07-06NONRTRIC PMS, updated SDNC rest interfacePatrikBuhr7-19/+28
Update path and output-json for SDNC rest interface - A1 Kohn Issue-ID: CCSDK-3193 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I9f29df244671558f6ae788f862aa620e4e4a9466
2022-06-10NONRTRIC PMS, Sporadic instabilityPatrikBuhr6-68/+47
Some further simplifications and added test. Issue-ID: CCSDK-3683 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I1ec98017d63047a0036db5ea12f770db00b1152b
2022-06-09NONRTRIC PMS, Sporadic instabilityPatrikBuhr6-13/+42
Attempt to stablize the synch. Issue-ID: CCSDK-3683 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: Ieda858e76082fd5224ac43f153e8967f871322d8
2022-06-07NONRTRIC PMS, Sporadic instabilityPatrikBuhr7-101/+59
Attempt to stablize the synch. Issue-ID: CCSDK-3683 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: Ie0f266e2eef23e91dcf6f5925a577bb930b6d9e8
2022-05-25Merge "NONRTRIC PMS added support for custom A1 adapters"Dan Timoney2-8/+17
2022-05-24NONRTRIC PMS removalof usage of immutablePatrikBuhr47-389/+288
Issue-ID: CCSDK-3629 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: Ib256d15a035133e25cd455fae44cfe33d8b82797
2022-05-24NONRTRIC PMS added support for custom A1 adaptersPatrikBuhr4-21/+33
Updates of the json schema for configuration. Made it stricter and added the customAdapterClass prpoperty. Issue-ID: CCSDK-3655 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I11993d74cec3b39642ff836a1b7a207f2f7570ed
2022-05-16Merge "Documentation updates"Dan Timoney8-35/+35
2022-05-12Documentation updatesJohnKeeney8-35/+35
Updated RTD documentation, and fixed some typos in java files conatining annotations used to generate OpenAPI (json, yaml, html) specs & docs. Issue-ID: CCSDK-3616 Change-Id: Iefa905f4c0f13cb013872d4858232695fc107927 Signed-off-by: JohnKeeney <john.keeney@est.tech>
2022-05-12NONRTRIC PMS added support for custom A1 adaptersPatrikBuhr19-14/+121
Added support for added external A1-P adapter. This makes it possible to design and include adapter to APIs for accessing of A1 policies (in a NearRT-RIC) without any changes in this SW. Issue-ID: CCSDK-3655 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: Idc7bf97963a2455bde983b06a5f861df77d901ae
2022-05-06Update Spring 3PP versionsJohnKeeney1-2/+2
To address Security Issue CVE-2022-22965 https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement Issue-ID: CCSDK-3629 Change-Id: I460b85b26b15ba986de20b7731ec30e7f7de325a Signed-off-by: JohnKeeney <john.keeney@est.tech>