summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-03-12Move web security configuration to application moduleRuslan Kashapov13-180/+265
Issue-ID: CPS-288 Change-Id: Ieba184c3e4727e354c19a3db31325052d15ced44 Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
2021-03-11Suppress csrf sonar security hotspot warningBruno Sakoto1-0/+5
Issue-ID: CPS-285 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: I95d2b7d48714d21e2cdcaab36f3ba9903f0b5342
2021-03-11Fix for security hotspot related to wek cyptographyputhuparambil.aditya6-11/+17
https://sonarcloud.io/project/security_hotspots?id=onap_cps&hotspots=AXfObcurA2pnU4Plp4-j Issue-ID: CPS-286 Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca> Change-Id: I31012f81797396682dbccae0e4992a33bac806c7
2021-03-11Fix SonarQube Coverage for test casesHanif Kukkalli2-0/+129
NfProxy Test Coverage Issue-ID: CPS-89 Signed-off-by: Hanif Kukkalli <lte-ng@outlook.com> Change-Id: I7314e3fb1557d2f47f03db9c4ac12b0bf86c63b2
2021-03-10Fix SOnarQube bug on RegexToineSiebelink2-14/+20
- Regex included unlimitted repetition is now limited to 99 99 nested yang container should sufice, in my experience in 5G 20-30 levels is the max I have seen we can always record it as a 'known limitation' -tried to improve the redability of the Regex using constant names - Added edge-case senarios testing related to query regex Issue-ID: CPS-89 Signed-off-by: ToineSiebelink <toine.siebelink@est.tech> Change-Id: Ic3442bc8ca22fe66976948f9913e033245a0e41c
2021-03-09Improve error reporting for invalid cps path queryniamhcore3-7/+13
Issue-ID: CPS-276 Signed-off-by: niamhcore <niamh.core@est.tech> Change-Id: I0e0abbaff32c936c67fc1092dc8385a0bc5ae49e
2021-03-05Update versions for next releaseRishi.Chail13-13/+13
Issue-ID: CPS-256 Signed-off-by: Rishi.Chail <rishi.chail@est.tech> Change-Id: Ifce438495233edd7de9f42129ab60bebc365f0b9
2021-03-05Deliver final image for HonululuRishi.Chail1-0/+8
Issue-ID: CPS-256 Signed-off-by: Rishi.Chail <rishi.chail@est.tech> Change-Id: Idf0a390058789f9ab6d01406da4c11df47b91db2
2021-03-05Deliver new maven artifactsRishi.Chail1-0/+4
Issue-ID: CPS-256 Signed-off-by: Rishi.Chail <rishi.chail@est.tech> Change-Id: Ib7f14058ef529eecfb9dcb652eee457243718aaa
2021-03-05Merge "Upgrade version number"Toine Siebelink13-14/+14
2021-03-05Add basic authentication securityBruno Sakoto10-73/+284
Endpoints exposed outside from the cluster require basic authentication except actuator health and info endpoints. Default user credentials are embedded in the application, they can be overridden with system environment properties. Issue-ID: CPS-175 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: I3dfa0e49e5f4538c923e6bbe9bef976d30359fe6
2021-03-04Upgrade version numberBruno Sakoto13-14/+14
Honolulu RC0 will be version 1.0.0 Issue-ID: CPS-260 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: Ib4d464100b7b5814070d41dc911f342f58836442
2021-03-04CPS-265 - Update cps path query to support 'ends with'niamhcore6-33/+135
Issue-ID: CPS-265 Signed-off-by: niamhcore <niamh.core@est.tech> Change-Id: I604191feaad820983d86e6fd844f543f51096a4e
2021-03-04Merge "Fix cps-nf-proxy standalone assembly."Bruno Sakoto2-4/+16
2021-03-04Test CSIT Integration TestsHanif Kukkalli1-7/+24
Updated README.md file Issue-ID: CPS-272 Signed-off-by: Hanif Kukkalli <lte-ng@outlook.com> Change-Id: If636cc34a83e0895e148597cb3a0812953db5aae
2021-03-04Fix cps-nf-proxy standalone assembly.Ruslan Kashapov2-4/+16
Application dependency on cps-ri module moved from cps-rest module (indirect) to cps-application (direct, using assembly profiles) Issue-ID: CPS-274 Change-Id: Id246dc4c6d15343e4862f70151aa82c5020862c9 Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
2021-03-04Publish Release NotesRishi.Chail2-17/+32
Issue-ID: CPS-267 Signed-off-by: Rishi.Chail <rishi.chail@est.tech> Change-Id: Ibb1228d9d48b3c2a02ada5804457cdb0fb612c13
2021-03-03CSIT: Integration tests for CPS CoreRuslan Kashapov15-62/+179
+ also fixes issue with fragment_id sequence not reflecting data loaded Issue-ID: CPS-261 Change-Id: If590d6a0859a1acc9005dd2da952b7dd93a23059 Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
2021-03-02CPS-265 - updating cps path to support include-descendants option.niamhcore17-51/+104
Issue-ID: CPS-265 Signed-off-by: niamhcore <niamh.core@est.tech> Change-Id: I9e9b84760dbc8b5eb4b31ab972fdb2d186c6bb48
2021-03-01Adding fixed security issues to Release NoteToineSiebelink1-1/+5
(required for silver badge) Issue-ID: CPS-167 Signed-off-by: ToineSiebelink <toine.siebelink@est.tech> Change-Id: Ic6abf8e64ef5b1beb2692d33baaf2454d41f9035
2021-02-26Merge "CPS-240 - Create REST End-point on NF-Proxy for DataNode Update & ↵Bruno Sakoto9-14/+314
cpsPath Query"
2021-02-26CPS-240 - Create REST End-point on NF-Proxy for DataNode Update & cpsPath Queryniamhcore9-14/+314
Issue-ID: CPS-240 Signed-off-by: niamhcore <niamh.core@est.tech> Change-Id: I2aed92f8ab34282b12e23ae7807a391446165eb0
2021-02-26adding a placeholder release notes rst fileToineSiebelink2-0/+149
Issue-ID: CPS-179 Signed-off-by: ToineSiebelink <toine.siebelink@est.tech> Change-Id: I0b001f14bcc9302bc2a0d64a2de02408688e84b0
2021-02-26Merge "Implement getDataNode(anchorName, xPath) in NF-Proxy"Toine Siebelink9-47/+196
2021-02-26Implement getDataNode(anchorName, xPath) in NF-ProxyHanif Kukkalli9-47/+196
Added spring-boot-starter-validation instead of cps-ri. Added test 'Data node without leaves and without children.' to MultipartFileUtilSpec groovy test Created a method getNodeByCmHandleIdAndXpath(cmHandleId, cpsPath) Added hardcoded value of NFS DataspaceName as: "NFP-Operation". Issue-ID: CPS-172 Signed-off-by: Hanif Kukkalli <lte-ng@outlook.com> Change-Id: Ie8086ede01a9c5069b1ee75864b04a0ee5e8a4f6
2021-02-26Merge "adding a placeholder architecture rst file"Toine Siebelink1-0/+5
2021-02-25adding a placeholder architecture rst fileniamhcore1-0/+5
Issue-ID: CPS-178 Signed-off-by: niamhcore <niamh.core@est.tech> Change-Id: I54cb3a5f5325773988a12c29eb5ed9fe047bbe3c
2021-02-25Publish openapi.yml for docsRishi.Chail2-4/+818
Issue-ID: CPS-176 Signed-off-by: Rishi.Chail <rishi.chail@est.tech> Change-Id: I77251a86e2a7816a5c97d7295b2d8cda68e46f28
2021-02-24Merge "Initial/docs folder setup"Toine Siebelink11-1/+196
2021-02-24Merge "Introduce CPS integration testing (CSIT)"Toine Siebelink13-2/+472
2021-02-24Initial/docs folder setupRishi.Chail11-1/+196
Issue-ID: CPS-176 Signed-off-by: Rishi.Chail <rishi.chail@est.tech> Change-Id: I765ac67703303982a28f301ece70d87605c2e835
2021-02-24Merge "Schema creation and Data pre-load to on cps-xnf-proxy start-up using ↵Toine Siebelink17-85/+3101
liquibase"
2021-02-24Schema creation and Data pre-load to on cps-xnf-proxy start-up using liquibaseputhuparambil.aditya17-85/+3101
1. Common change-log master used only to specify the different change sets. 2. Specific change set created for cpsTables creation and for loading data to each cps component like dataspace, schema-set, anchor and dataNode 3. The data load cabability is configurable in the sense, it will be trigered only if the label is specified in the application.yaml Issue-ID: CPS-173, CPS-242 Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca> Change-Id: I44c640ce50b7203f5799d722149397478a98bc05
2021-02-23Merge "Fix docker image generation when not profile is selected"Bruno Sakoto1-6/+29
2021-02-23Merge "Updating RAN Inventory tests to use the latest model and data"Bruno Sakoto3-80/+95
2021-02-23Updating RAN Inventory tests to use the latest model and dataniamhcore3-80/+95
Issue-ID: CPS-200 Signed-off-by: niamhcore <niamh.core@est.tech> Change-Id: I22fbfd66a2f355f38dc4502445df8041ed0db7c5
2021-02-23Introduce CPS integration testing (CSIT)Ruslan Kashapov13-2/+472
Issue-ID: CPS-188 Change-Id: I4a225da73587d5276f302b05a0729d1127caddd9 Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
2021-02-22Upgrade version numberBruno Sakoto13-13/+13
Issue-ID: CPS-175 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: I23bdd1b406e2076c612c06c1677af4440c0b883f
2021-02-22Release cps docker 0.0.1Bruno Sakoto1-0/+8
Issue-ID: CPS-175 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: Ide13969cdd6a5ae92658fb51645fb5b8dfedb563
2021-02-22Release cps maven 0.0.1Bruno Sakoto1-0/+4
Issue-ID: CPS-175 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: I113e9a4ea69d369d2fbed9e3d33b54f7bd918a1e
2021-02-22Merge "Update root pom"Toine Siebelink1-1/+1
2021-02-22Merge "Rest & Java API layer - Query Datanodes using cpsPath that contains ↵Toine Siebelink11-0/+279
contains a leaf name and a leaf value"
2021-02-22Synchronize version.properties with pom versionBruno Sakoto1-2/+2
Issue-ID: CPS-175 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: If91a0098fa610479fabba4a92aa2c1c98671f56d
2021-02-22Rest & Java API layer - Query Datanodes using cpsPath that contains contains ↵niamhcore11-0/+279
a leaf name and a leaf value Issue-ID: CPS-231 Signed-off-by: niamhcore <niamh.core@est.tech> Change-Id: I3bf2a9946746ad06ddb4bc832206a36b78ff2175
2021-02-20Fix docker image generation when not profile is selectedClaudio D. Gasparini1-6/+29
- by use default profile (cps-xnf-docker) - move jib-maven-plugin execution under each profile Issue-ID: CPS-175 Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech> Change-Id: I418d63ae5423bcaf612f3f280e8f69df78cd899e
2021-02-19Merge "Persistence layer - Query Datanodes using cpsPath that contains ↵Toine Siebelink9-5/+250
contains a leaf name and a leaf value"
2021-02-19Merge "Correct URL for Get a node using anchor and dataspace"Toine Siebelink4-11/+21
2021-02-19Persistence layer - Query Datanodes using cpsPath that contains contains a ↵niamhcore9-5/+250
leaf name and a leaf value Issue-ID: CPS-231 Signed-off-by: niamhcore <niamh.core@est.tech> Change-Id: I9bd483a4b76e233ab6c64b3ef8aacb593e4e9da0
2021-02-18Configure versions-maven-pluginJessica Wagantall1-0/+33
This change is to fix stage-release whose maven goal versions:update-child-modules is not updating child module versions as expected. See sub-task CPS-239 of story CPS-175 for more details. Issue-ID: CPS-175 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: Ieb0e8cd576522d0ba2fd448eacd68679a97688e1 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2021-02-18Merge "E2E RAN Schema Model - yang model vs data test"Toine Siebelink3-7/+2008