aboutsummaryrefslogtreecommitdiffstats
path: root/a1-policy-management
AgeCommit message (Collapse)AuthorFilesLines
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-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-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>
2022-04-27Merge "NONRTRIC PMS using authorization token"Dan Timoney20-94/+207
2022-04-01Roll versions to next minor releaseDan Timoney1-1/+1
Roll versions to next minor release number, for ONAP Kohn release Issue-ID: CCSDK-3623 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Iced4d7d6fe3220a089800f79979b4bc21b91b83e
2022-03-31NONRTRIC PMS using authorization tokenPatrikBuhr20-94/+207
Added support for PMS sending an authorization token in each REST call(in the HTTP header). The token is read from a file. Issue-ID: CCSDK-3560 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I92229f67d2c1486530f3c6ebb22f60bd3b359676
2022-03-28Release version 1.3.0 of ccsdk/oranDan Timoney1-1/+1
Release version 1.3.0 of ccsdk/oran maven artifacts and roll to next snapshot Issue-ID: CCSDK-1672 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I97510311b16e8fcfe9886960f52e821a4f5b9e13
2022-03-28Use released parent pom 2.3.3Dan Timoney1-1/+1
Use released 2.3.3 version of parent pom Issue-ID: CCSDK-3604 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I94a8cf014d34c27e8901e411e072d9d98bdd2950
2022-03-28Merge "NONRTRIC Minor changes"Dan Timoney10-131/+121
2022-03-25NONRTRIC Minor changesPatrikBuhr10-131/+121
Some version updated and changes related to swagger documentation generation. Issue-ID: CCSDK-3560 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I59311f5fd09face79e9dce185c65374522dcb40e
2022-03-14Use phosphorus version of parentsDan Timoney1-1/+1
Update to use phosphorus version of parent poms Issue-ID: CCSDK-3568 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Ia7e0847f5dbc0dd1f75ddecc2326c902de7bc560
2022-02-10NONRTRIC Improved tracesPatrikBuhr3-11/+30
Improved traces Issue-ID: CCSDK-3560 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I1ef76b859e24f4ea503c8e28e503528c98de4342
2022-02-09Updated Lock to avoid starvationPatrikBuhr11-62/+139
The lock class is made more greedy so all locks are granted in the requested order. Previously, an exclusive lock could be discriminated. Issue-ID: CCSDK-3560 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: If2dd171409c58eacbccce9569b2f6694e09992a2
2022-02-01NONRTRIC - 3PP dependency version updatePatrikBuhr3-10/+9
Updated json version +Also fixed a trace message Issue-ID: CCSDK-3581 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I68cfebdd1fdfbc72683d85e9e9bcd201eb7d1e85
2022-01-24Merge "Fixed a unittest so it does not open an http port"Dan Timoney1-0/+7
2022-01-21Fixed a unittest so it does not open an http portPatrikBuhr1-0/+7
Issue-ID: CCSDK-3560 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I697f6fa780109f4a8fae399b4da882e06036ec15
2022-01-14Update a test that is failing on windowsJohnKeeney1-2/+4
Issue-ID: CCSDK-3560 Change-Id: I8e5cc80af234b97ba319fe1bf2551e2b999eb858 Signed-off-by: JohnKeeney <john.keeney@est.tech>
2022-01-12PMS, Removed use of CBSPatrikBuhr1-2/+1
Documentation updates Issue-ID: CCSDK-3560 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I0e9e5fe4eefb8a95936596f5484c5b7cebc66717
2022-01-12PMS, Removed use of CBSPatrikBuhr10-485/+18
Removing usage of the deprecated component CBS, which was used for application configuration data. Change-Id: I11fbc1ff6e6caa1af448bc2918f4364777094e25 Issue-ID: CCSDK-3560 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech>
2022-01-10A1 Policy Management, Removal of deprecated APIPatrikBuhr15-3061/+55
The V1 of the policy management API is removed from the code. Issue-ID: CCSDK-3559 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I0b5cde71770fca3826ad18025094d1c8423f4cf3
2022-01-05A1 Policy ManagementPatrikBuhr4-34/+43
Prepare to step springboot fwk to version 2.6.2 Adding a log statement Issue-ID: CCSDK-3495 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I33fcba31de2ffc259d3366056f979141816f0fb2
2022-01-03Upgrade to log4j2 2.17.1Dan Timoney1-1/+1
Update to use version 2.17.1 to resolve log4shell vulnerability Issue-ID: CCSDK-3556 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: I68deb34263c51a0c507a42e0a2a7c12ee6165d8e
2021-12-29A1 Policy ManagementPatrikBuhr5-18/+33
Sorting of compatible policy type IDs Issue-ID: CCSDK-3495 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I9b092b82a24e951f0ac1f446b37cc0db2d644e3a
2021-11-30A1 Policy ManagementPatrikBuhr3-10/+347
API documentation updates. Issue-ID: CCSDK-3495 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: Ib4f5cfd437a1bad99528d19dcec61f6dc521593b
2021-11-29A1 Policy ManagementPatrikBuhr8-43/+19
Removed regexp parameter due to sonar warning. Skipping reading of config file unless it has been changed. Issue-ID: CCSDK-3495 Signed-off-by: PatrikBuhr <patrik.buhr@est.tech> Change-Id: I27bece78c99e0354cd476bb2e060788d40f2cbaf
2021-11-26oran uses outdated snapshot parenthighstreetherbert1-1/+1
Move to release version Issue-ID: CCSDK-3535 Signed-off-by: highstreetherbert <herbert.eiselt@highstreet-technologies.com> Change-Id: I9bd06cf30f4b62ac14a2cd7a079d79da2470a053 Signed-off-by: highstreetherbert <herbert.eiselt@highstreet-technologies.com>
2021-11-15Use Silicon SR2 parentDan Timoney1-1/+1
Use Silicon SR2 parent pom Issue-ID: CCSDK-3513 Signed-off-by: Dan Timoney <dtimoney@att.com> Change-Id: Id0caa5d8a91eba27518a54305c0ff3908e100c14