summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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-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
2021-02-18E2E RAN Schema Model - yang model vs data testRuslan Kashapov3-7/+2008
Issue-ID: CPS-196 Change-Id: I0171dfc2f82505c8ae8497ff49fe3eb28e1972a6 Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
2021-02-18Data fragment update by xpath #3 - rest and service layersRuslan Kashapov7-29/+235
Issue-ID: CPS-58 Change-Id: Ie224da95b07748b63648226df6484cebae91cdec Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
2021-01-28Update root pomRishi.Chail1-1/+1
Issue-ID: CPS-167 Signed-off-by: Rishi.Chail <rishi.chail@est.tech> Change-Id: Ic523a1ddb251f37ae62146fff2f7226007bf010c
2021-01-28Update CPS dependencies as Required for Honolulu releaseRishi.Chail1-1/+1
Issue-ID: CPS-167 Signed-off-by: Rishi.Chail <rishi.chail@est.tech> Change-Id: Icc35a53a98fd29bd3c5b4750b8d07c3f6f202cc7
2021-01-27Correct URL for Get a node using anchor and dataspaceRishi.Chail4-11/+21
Issue-ID: CPS-252 Signed-off-by: Rishi.Chail <rishi.chail@est.tech> Change-Id: I26bf4e30f49d1b47c38826360cd046ff41081aa8
2021-01-26Ensure CPS REST API Specs conform to ONAP standardsRishi.Chail5-157/+178
Issue-ID: CPS-25 Signed-off-by: Rishi.Chail <rishi.chail@est.tech> Change-Id: I17fec852cf2dcb824dfc0ab7f00ebe4cfd9e09b5
2021-02-17Merge "Data fragment update by xpath #2 - persistence layer"Toine Siebelink6-47/+182
2021-02-16Data fragment update by xpath #2 - persistence layerRuslan Kashapov6-47/+182
Issue-ID: CPS-58 Change-Id: Ifc4580936d06c6907d6b5ab20657063b6707ccbe Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
2021-02-16Fix yang resource parse failure if filename matches IETF recommended formatRuslan Kashapov2-10/+24
Issue-ID: CPS-237 Change-Id: I9a8f95552b9814f02886d1b5074aa6e7a09f582d Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
2021-02-15Merge "Update docker-compose"Toine Siebelink3-75/+122
2021-02-15Merge "Ensure CPS REST API Specs conform to ONAP standards"Bruno Sakoto2-31/+15