Rishi.Chail [Mon, 15 Mar 2021 13:35:57 +0000 (13:35 +0000)]
Add timestamp to docker snapshots
Issue-ID: CPS-264
Signed-off-by: Rishi.Chail <rishi.chail@est.tech>
Change-Id: I25dc40e1f1d6f5fc2634625ae8403b96913829bd
niamhcore [Mon, 15 Mar 2021 15:54:12 +0000 (15:54 +0000)]
Internal Server Error when creating the same data node twice
This change adds a generic exception handler class for a already defined object and handles a JsonSyntaxException.
Issue-ID: CPS-290
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: Ie645237b5dd5b8e2b1d074c5613e7da560f57484
Rishi.Chail [Mon, 15 Mar 2021 14:36:23 +0000 (14:36 +0000)]
Fix code smells
1. removed typedefs annotation
2. chnaged final string constant name
Issue-ID: CPS-89
Signed-off-by: Rishi.Chail <rishi.chail@est.tech>
Change-Id: I524aa8c13e8bb4c6a00d810c6e89b30a48f37d10
Ruslan Kashapov [Tue, 2 Mar 2021 14:48:41 +0000 (16:48 +0200)]
Docs: overview, architecture, design, modeling
Issue-ID: CPS-268
Change-Id: I31480a9a6186af0ddedae4f0eca06a744a2e2d64
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Toine Siebelink [Fri, 12 Mar 2021 16:04:00 +0000 (16:04 +0000)]
Merge "Move web security configuration to application module"
Ruslan Kashapov [Thu, 11 Mar 2021 12:15:49 +0000 (14:15 +0200)]
Move web security configuration to application module
Issue-ID: CPS-288
Change-Id: Ieba184c3e4727e354c19a3db31325052d15ced44
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
niamhcore [Thu, 11 Mar 2021 10:34:35 +0000 (10:34 +0000)]
Exception stack trace is exposed
Issue-ID: CPS-249
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: I1e03c17364c925c6f976f2147cb17f8ac26ba995
Bruno Sakoto [Wed, 10 Mar 2021 18:13:50 +0000 (13:13 -0500)]
Suppress csrf sonar security hotspot warning
Issue-ID: CPS-285
Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca>
Change-Id: I95d2b7d48714d21e2cdcaab36f3ba9903f0b5342
puthuparambil.aditya [Wed, 10 Mar 2021 11:55:33 +0000 (11:55 +0000)]
Fix for security hotspot related to wek cyptography
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
Hanif Kukkalli [Wed, 10 Mar 2021 09:57:22 +0000 (10:57 +0100)]
Fix SonarQube Coverage for test cases
NfProxy Test Coverage
Issue-ID: CPS-89
Signed-off-by: Hanif Kukkalli <lte-ng@outlook.com>
Change-Id: I7314e3fb1557d2f47f03db9c4ac12b0bf86c63b2
ToineSiebelink [Tue, 9 Mar 2021 15:27:06 +0000 (15:27 +0000)]
Fix SOnarQube bug on Regex
- 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
niamhcore [Tue, 9 Mar 2021 14:23:52 +0000 (14:23 +0000)]
Improve error reporting for invalid cps path query
Issue-ID: CPS-276
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: I0e0abbaff32c936c67fc1092dc8385a0bc5ae49e
Rishi.Chail [Fri, 5 Mar 2021 12:32:33 +0000 (12:32 +0000)]
Update versions for next release
Issue-ID: CPS-256
Signed-off-by: Rishi.Chail <rishi.chail@est.tech>
Change-Id: Ifce438495233edd7de9f42129ab60bebc365f0b9
Rishi.Chail [Fri, 5 Mar 2021 12:00:07 +0000 (12:00 +0000)]
Deliver final image for Honululu
Issue-ID: CPS-256
Signed-off-by: Rishi.Chail <rishi.chail@est.tech>
Change-Id: Idf0a390058789f9ab6d01406da4c11df47b91db2
Rishi.Chail [Fri, 5 Mar 2021 11:21:56 +0000 (11:21 +0000)]
Deliver new maven artifacts
Issue-ID: CPS-256
Signed-off-by: Rishi.Chail <rishi.chail@est.tech>
Change-Id: Ib7f14058ef529eecfb9dcb652eee457243718aaa
Toine Siebelink [Fri, 5 Mar 2021 09:10:51 +0000 (09:10 +0000)]
Merge "Upgrade version number"
Bruno Sakoto [Wed, 3 Mar 2021 23:27:54 +0000 (18:27 -0500)]
Add basic authentication security
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
Bruno Sakoto [Fri, 5 Mar 2021 00:05:02 +0000 (19:05 -0500)]
Upgrade version number
Honolulu RC0 will be version 1.0.0
Issue-ID: CPS-260
Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca>
Change-Id: Ib4d464100b7b5814070d41dc911f342f58836442
niamhcore [Wed, 3 Mar 2021 12:05:09 +0000 (12:05 +0000)]
CPS-265 - Update cps path query to support 'ends with'
Issue-ID: CPS-265
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: I604191feaad820983d86e6fd844f543f51096a4e
Bruno Sakoto [Thu, 4 Mar 2021 16:15:38 +0000 (16:15 +0000)]
Merge "Fix cps-nf-proxy standalone assembly."
Hanif Kukkalli [Thu, 4 Mar 2021 10:52:53 +0000 (11:52 +0100)]
Test CSIT Integration Tests
Updated README.md file
Issue-ID: CPS-272
Signed-off-by: Hanif Kukkalli <lte-ng@outlook.com>
Change-Id: If636cc34a83e0895e148597cb3a0812953db5aae
Ruslan Kashapov [Thu, 4 Mar 2021 15:13:00 +0000 (17:13 +0200)]
Fix cps-nf-proxy standalone assembly.
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>
Rishi.Chail [Wed, 3 Mar 2021 16:36:26 +0000 (16:36 +0000)]
Publish Release Notes
Issue-ID: CPS-267
Signed-off-by: Rishi.Chail <rishi.chail@est.tech>
Change-Id: Ibb1228d9d48b3c2a02ada5804457cdb0fb612c13
Ruslan Kashapov [Fri, 26 Feb 2021 09:42:29 +0000 (11:42 +0200)]
CSIT: Integration tests for CPS Core
+ 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>
niamhcore [Mon, 1 Mar 2021 13:25:13 +0000 (13:25 +0000)]
CPS-265 - updating cps path to support include-descendants option.
Issue-ID: CPS-265
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: I9e9b84760dbc8b5eb4b31ab972fdb2d186c6bb48
ToineSiebelink [Mon, 1 Mar 2021 09:53:56 +0000 (09:53 +0000)]
Adding fixed security issues to Release Note
(required for silver badge)
Issue-ID: CPS-167
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Change-Id: Ic6abf8e64ef5b1beb2692d33baaf2454d41f9035
Bruno Sakoto [Fri, 26 Feb 2021 17:48:12 +0000 (17:48 +0000)]
Merge "CPS-240 - Create REST End-point on NF-Proxy for DataNode Update & cpsPath Query"
niamhcore [Fri, 26 Feb 2021 10:13:48 +0000 (10:13 +0000)]
CPS-240 - Create REST End-point on NF-Proxy for DataNode Update & cpsPath Query
Issue-ID: CPS-240
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: I2aed92f8ab34282b12e23ae7807a391446165eb0
ToineSiebelink [Fri, 26 Feb 2021 12:05:30 +0000 (12:05 +0000)]
adding a placeholder release notes rst file
Issue-ID: CPS-179
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Change-Id: I0b001f14bcc9302bc2a0d64a2de02408688e84b0
Toine Siebelink [Fri, 26 Feb 2021 11:35:17 +0000 (11:35 +0000)]
Merge "Implement getDataNode(anchorName, xPath) in NF-Proxy"
Hanif Kukkalli [Tue, 23 Feb 2021 11:26:39 +0000 (12:26 +0100)]
Implement getDataNode(anchorName, xPath) in NF-Proxy
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
Toine Siebelink [Fri, 26 Feb 2021 08:31:45 +0000 (08:31 +0000)]
Merge "adding a placeholder architecture rst file"
niamhcore [Wed, 24 Feb 2021 14:11:56 +0000 (14:11 +0000)]
adding a placeholder architecture rst file
Issue-ID: CPS-178
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: I54cb3a5f5325773988a12c29eb5ed9fe047bbe3c
Rishi.Chail [Wed, 24 Feb 2021 15:10:58 +0000 (15:10 +0000)]
Publish openapi.yml for docs
Issue-ID: CPS-176
Signed-off-by: Rishi.Chail <rishi.chail@est.tech>
Change-Id: I77251a86e2a7816a5c97d7295b2d8cda68e46f28
Toine Siebelink [Wed, 24 Feb 2021 13:16:22 +0000 (13:16 +0000)]
Merge "Initial/docs folder setup"
Toine Siebelink [Wed, 24 Feb 2021 13:11:55 +0000 (13:11 +0000)]
Merge "Introduce CPS integration testing (CSIT)"
Rishi.Chail [Tue, 23 Feb 2021 12:14:24 +0000 (12:14 +0000)]
Initial/docs folder setup
Issue-ID: CPS-176
Signed-off-by: Rishi.Chail <rishi.chail@est.tech>
Change-Id: I765ac67703303982a28f301ece70d87605c2e835
Toine Siebelink [Wed, 24 Feb 2021 11:54:43 +0000 (11:54 +0000)]
Merge "Schema creation and Data pre-load to on cps-xnf-proxy start-up using liquibase"
puthuparambil.aditya [Tue, 23 Feb 2021 15:51:00 +0000 (15:51 +0000)]
Schema creation and Data pre-load to on cps-xnf-proxy start-up using liquibase
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
Bruno Sakoto [Tue, 23 Feb 2021 17:32:09 +0000 (17:32 +0000)]
Merge "Fix docker image generation when not profile is selected"
Bruno Sakoto [Tue, 23 Feb 2021 17:13:12 +0000 (17:13 +0000)]
Merge "Updating RAN Inventory tests to use the latest model and data"
niamhcore [Tue, 23 Feb 2021 15:32:45 +0000 (15:32 +0000)]
Updating RAN Inventory tests to use the latest model and data
Issue-ID: CPS-200
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: I22fbfd66a2f355f38dc4502445df8041ed0db7c5
Ruslan Kashapov [Tue, 23 Feb 2021 08:08:00 +0000 (10:08 +0200)]
Introduce CPS integration testing (CSIT)
Issue-ID: CPS-188
Change-Id: I4a225da73587d5276f302b05a0729d1127caddd9
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Bruno Sakoto [Mon, 22 Feb 2021 16:29:49 +0000 (11:29 -0500)]
Upgrade version number
Issue-ID: CPS-175
Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca>
Change-Id: I23bdd1b406e2076c612c06c1677af4440c0b883f
Bruno Sakoto [Mon, 22 Feb 2021 15:57:44 +0000 (10:57 -0500)]
Release cps docker 0.0.1
Issue-ID: CPS-175
Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca>
Change-Id: Ide13969cdd6a5ae92658fb51645fb5b8dfedb563
Bruno Sakoto [Mon, 22 Feb 2021 15:26:41 +0000 (10:26 -0500)]
Release cps maven 0.0.1
Issue-ID: CPS-175
Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca>
Change-Id: I113e9a4ea69d369d2fbed9e3d33b54f7bd918a1e
Toine Siebelink [Mon, 22 Feb 2021 15:28:53 +0000 (15:28 +0000)]
Merge "Update root pom"
Toine Siebelink [Mon, 22 Feb 2021 15:27:15 +0000 (15:27 +0000)]
Merge "Rest & Java API layer - Query Datanodes using cpsPath that contains contains a leaf name and a leaf value"
Bruno Sakoto [Mon, 22 Feb 2021 15:04:41 +0000 (10:04 -0500)]
Synchronize version.properties with pom version
Issue-ID: CPS-175
Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca>
Change-Id: If91a0098fa610479fabba4a92aa2c1c98671f56d
niamhcore [Fri, 19 Feb 2021 13:14:40 +0000 (13:14 +0000)]
Rest & Java API layer - Query Datanodes using cpsPath that contains contains a leaf name and a leaf value
Issue-ID: CPS-231
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: I3bf2a9946746ad06ddb4bc832206a36b78ff2175
Claudio D. Gasparini [Sat, 20 Feb 2021 17:56:47 +0000 (18:56 +0100)]
Fix docker image generation when not profile is selected
- 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
Toine Siebelink [Fri, 19 Feb 2021 11:25:15 +0000 (11:25 +0000)]
Merge "Persistence layer - Query Datanodes using cpsPath that contains contains a leaf name and a leaf value"
Toine Siebelink [Fri, 19 Feb 2021 11:18:12 +0000 (11:18 +0000)]
Merge "Correct URL for Get a node using anchor and dataspace"
niamhcore [Thu, 11 Feb 2021 14:49:11 +0000 (14:49 +0000)]
Persistence layer - Query Datanodes using cpsPath that contains contains a leaf name and a leaf value
Issue-ID: CPS-231
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: I9bd483a4b76e233ab6c64b3ef8aacb593e4e9da0
Jessica Wagantall [Thu, 18 Feb 2021 20:20:49 +0000 (15:20 -0500)]
Configure versions-maven-plugin
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>
Toine Siebelink [Thu, 18 Feb 2021 14:46:51 +0000 (14:46 +0000)]
Merge "E2E RAN Schema Model - yang model vs data test"
Ruslan Kashapov [Thu, 18 Feb 2021 10:31:24 +0000 (12:31 +0200)]
E2E RAN Schema Model - yang model vs data test
Issue-ID: CPS-196
Change-Id: I0171dfc2f82505c8ae8497ff49fe3eb28e1972a6
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Ruslan Kashapov [Tue, 9 Feb 2021 15:25:18 +0000 (17:25 +0200)]
Data fragment update by xpath #3 - rest and service layers
Issue-ID: CPS-58
Change-Id: Ie224da95b07748b63648226df6484cebae91cdec
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Rishi.Chail [Thu, 28 Jan 2021 13:22:43 +0000 (13:22 +0000)]
Update root pom
Issue-ID: CPS-167
Signed-off-by: Rishi.Chail <rishi.chail@est.tech>
Change-Id: Ic523a1ddb251f37ae62146fff2f7226007bf010c
Rishi.Chail [Thu, 28 Jan 2021 03:19:47 +0000 (03:19 +0000)]
Update CPS dependencies as Required for Honolulu release
Issue-ID: CPS-167
Signed-off-by: Rishi.Chail <rishi.chail@est.tech>
Change-Id: Icc35a53a98fd29bd3c5b4750b8d07c3f6f202cc7
Rishi.Chail [Wed, 27 Jan 2021 04:27:34 +0000 (04:27 +0000)]
Correct URL for Get a node using anchor and dataspace
Issue-ID: CPS-252
Signed-off-by: Rishi.Chail <rishi.chail@est.tech>
Change-Id: I26bf4e30f49d1b47c38826360cd046ff41081aa8
Rishi.Chail [Tue, 26 Jan 2021 05:58:39 +0000 (05:58 +0000)]
Ensure CPS REST API Specs conform to ONAP standards
Issue-ID: CPS-25
Signed-off-by: Rishi.Chail <rishi.chail@est.tech>
Change-Id: I17fec852cf2dcb824dfc0ab7f00ebe4cfd9e09b5
Toine Siebelink [Wed, 17 Feb 2021 10:23:48 +0000 (10:23 +0000)]
Merge "Data fragment update by xpath #2 - persistence layer"
Ruslan Kashapov [Mon, 8 Feb 2021 09:02:39 +0000 (11:02 +0200)]
Data fragment update by xpath #2 - persistence layer
Issue-ID: CPS-58
Change-Id: Ifc4580936d06c6907d6b5ab20657063b6707ccbe
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Ruslan Kashapov [Thu, 11 Feb 2021 11:36:30 +0000 (13:36 +0200)]
Fix yang resource parse failure if filename matches IETF recommended format
Issue-ID: CPS-237
Change-Id: I9a8f95552b9814f02886d1b5074aa6e7a09f582d
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Toine Siebelink [Mon, 15 Feb 2021 14:37:03 +0000 (14:37 +0000)]
Merge "Update docker-compose"
Bruno Sakoto [Mon, 15 Feb 2021 14:29:22 +0000 (14:29 +0000)]
Merge "Ensure CPS REST API Specs conform to ONAP standards"
Claudio D. Gasparini [Thu, 11 Feb 2021 07:51:06 +0000 (08:51 +0100)]
Update docker-compose
- Add more documentation
- fix application.yml location for service
Issue-ID: CPS-236
Co-authored-by: Bruno Sakoto <bruno.sakoto@bell.ca>
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca>
Change-Id: I5a16f520c9536d2034c2afd1de947058d2fb13ee
Claudio D. Gasparini [Mon, 15 Feb 2021 09:38:21 +0000 (10:38 +0100)]
Introduce cps-nf-proxy module
- cps-nf-proxy module: Where NF Service resides
- cps-nf-proxy module-rest: Where NF REST Service resides
Issue-ID: CPS-244
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
Change-Id: Ia6fdf70b004d751d5db092d75de0b7f6fa5f1dd7
Toine Siebelink [Wed, 10 Feb 2021 14:27:55 +0000 (14:27 +0000)]
Merge "Data fragment update by xpath - parsing and validation"
Ruslan Kashapov [Wed, 10 Feb 2021 09:14:03 +0000 (11:14 +0200)]
Remove extra dependencies on actuator for rest services
Issue-ID: CPS-232
Change-Id: I321752949ae8eed31e5ac3a1683f67fab30c5367
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Ruslan Kashapov [Mon, 8 Feb 2021 09:02:39 +0000 (11:02 +0200)]
Data fragment update by xpath - parsing and validation
Issue-ID: CPS-58
Change-Id: I6363c39d7046afc3b20dcd1224d6399b043c4386
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
ToineSiebelink [Mon, 8 Feb 2021 11:36:59 +0000 (11:36 +0000)]
General groovy test improvements
- Use the power of Groovy (maps and collections)
- Improve data sample readability
- Split out Datanode get scenarios: Separate Leave test from children related tests
Issue-ID: CPS-160
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Change-Id: Ife40749525a931b23091b472680c233f012bc457
Claudio D. Gasparini [Thu, 4 Feb 2021 13:57:39 +0000 (14:57 +0100)]
Image name
- cps-service
- cps-nf-proxy
- cps-and-nf-proxy
Issue-ID: CPS-175
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
Change-Id: I579d3646f54adebc131196acbe74e24299b4ead6
Toine Siebelink [Tue, 9 Feb 2021 09:02:16 +0000 (09:02 +0000)]
Merge "Fix jenkins master merge job"
Toine Siebelink [Tue, 9 Feb 2021 09:00:05 +0000 (09:00 +0000)]
Merge "E2E Network Slice test for 'Coverage Area-Tracking Area & TA-Cell mapping' with updated data"
Bruno Sakoto [Tue, 9 Feb 2021 02:51:05 +0000 (21:51 -0500)]
Fix jenkins master merge job
Use port number 10003 to push to docker registry
Issue-ID: CPS-227
Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca>
Change-Id: Idf6b448498908f6a3cbd7b235dee8d77a24280de
puthuparambil.aditya [Fri, 5 Feb 2021 17:43:58 +0000 (17:43 +0000)]
E2E Network Slice test for 'Coverage Area-Tracking Area & TA-Cell mapping' with updated data
Issue-ID: CPS-199
Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca>
Change-Id: Ic399198bd583217d96d0f5306078563b23ae54fd
Toine Siebelink [Fri, 5 Feb 2021 15:09:58 +0000 (15:09 +0000)]
Merge "Custom Model E2E Network Slicing - RAN Inventory"
niamhcore [Wed, 3 Feb 2021 16:10:37 +0000 (16:10 +0000)]
Custom Model E2E Network Slicing - RAN Inventory
Issue-ID: CPS-200
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: I846ff2928de6e1fae1483ced05d66cfd1e44615e
Ruslan Kashapov [Mon, 1 Feb 2021 08:47:25 +0000 (10:47 +0200)]
Fetching data node by xpath - rest and service layers
IssueID: CPS-71
Change-Id: I54801fc12a8aa700d85e774780c9990b7f19c747
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Ruslan Kashapov [Thu, 4 Feb 2021 15:26:01 +0000 (17:26 +0200)]
fix mvc tests skipped for rest services
IssueID: CPS-175
Change-Id: I0ec53bf1b00a7fe7413819398cc7eddd520b4358
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Toine Siebelink [Thu, 4 Feb 2021 15:18:01 +0000 (15:18 +0000)]
Merge "Fetching data node by xpath - persistence layer"
Claudio D. Gasparini [Thu, 4 Feb 2021 08:33:28 +0000 (09:33 +0100)]
Decouple application configuration file
Agreement is that application configuration should live on OOM
- leave an example of the configuration file under docker
compose to run locally, instead of use OOM. Mainly for devs
- document on README how to run the app with IDE or with docker compose
- remove duplicate code on poms
Issue-ID: CPS-175
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
Change-Id: I328e89dba78cdf4d8abab51e3be5cb6d641064db
Toine Siebelink [Thu, 4 Feb 2021 11:39:17 +0000 (11:39 +0000)]
Merge "Decouple configuration from application"
Ruslan Kashapov [Mon, 1 Feb 2021 08:47:25 +0000 (10:47 +0200)]
Fetching data node by xpath - persistence layer
IssueID: CPS-71
Change-Id: I88f76cf36ef8a1e4ccbd4f1eac8867e93ed5be82
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Toine Siebelink [Wed, 3 Feb 2021 15:24:40 +0000 (15:24 +0000)]
Merge "E2E Network Slice test for 'Coverage Area-Tracking Area & TA-Cell mapping'"
puthuparambil.aditya [Tue, 2 Feb 2021 15:20:48 +0000 (15:20 +0000)]
E2E Network Slice test for 'Coverage Area-Tracking Area & TA-Cell mapping'
Issue-ID: CPS-199
Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca>
Change-Id: Id8f7f595d04eb492c3ea065b8fcbf8ac9f3641bc
niamhcore [Mon, 1 Feb 2021 19:16:54 +0000 (19:16 +0000)]
Refactoring tests and adding tests for creating a node.
Issue-ID: CPS-26
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: I36e3f2bbb2928cc6b8d0d4a079516f801c33df13
Claudio D. Gasparini [Thu, 28 Jan 2021 14:36:37 +0000 (15:36 +0100)]
Decouple configuration from application
- Decouple configuration from application
- Generate all 3 types of docker variations
Issue-ID: CPS-175
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
Change-Id: I1e2e0577c5911f7c79801e4c691d196515dc02a1
Toine Siebelink [Mon, 1 Feb 2021 15:50:32 +0000 (15:50 +0000)]
Merge "Retrieve an Anchor for a given dataspace by anchor name - REST layer"
Toine Siebelink [Mon, 1 Feb 2021 15:36:38 +0000 (15:36 +0000)]
Merge "Attach a (JSON) data instance for a container with children to a given Anchor"
niamhcore [Thu, 28 Jan 2021 16:11:52 +0000 (16:11 +0000)]
Attach a (JSON) data instance for a container with children to a given Anchor
Issue-ID: CPS-26
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: I38fc1b1a6ccf84e64eff3218372b40c8fa2491ba
Bruno Sakoto [Fri, 29 Jan 2021 23:39:18 +0000 (23:39 +0000)]
Merge "Introducing Spock/Groovy for Data Integration Tests"
Toine Siebelink [Fri, 29 Jan 2021 11:18:03 +0000 (11:18 +0000)]
Merge "Fix the datanode build logic (incorrect parsing of containers and mapped lists)"
ToineSiebelink [Wed, 27 Jan 2021 10:47:04 +0000 (10:47 +0000)]
Introducing Spock/Groovy for Data Integration Tests
Replaced CpsAdminPersistenceServiceTest with CpsAdminPersistenceServiceSpec
Replaced CpsDataPersistenceServiceTest with CpsDataPersistenceServiceSpec
Replaced CpsModulePersistenceServiceTest with CpsModulePersistenceServiceSpec
Extracted out common integration test base
Rationalised test (there was a lot of duplication already!)
Issue-ID: CPS-160
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Change-Id: I3311533fba1398feb00b6adf4209399cea8d3a1b
Ruslan Kashapov [Thu, 28 Jan 2021 10:15:23 +0000 (12:15 +0200)]
Fix the datanode build logic (incorrect parsing of containers and mapped lists)
Issue-ID: CPS-198
Change-Id: Ideb89f777a1bc155603152991174680fad8bb513
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Toine Siebelink [Thu, 28 Jan 2021 12:20:17 +0000 (12:20 +0000)]
Merge "NexusIQ security improvement - package versions changed"
Ruslan Kashapov [Thu, 28 Jan 2021 06:46:45 +0000 (08:46 +0200)]
NexusIQ security improvement - package versions changed
spring boot up to 2.3.8
yangtools version up to 5.0.7
Issue-ID: CPS-167
Change-Id: Ia4930cf855197a997876e6a962671a0a9fee749b
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Ruslan Kashapov [Thu, 28 Jan 2021 06:20:49 +0000 (08:20 +0200)]
Fix sonar false-positive code smells issues (licence below package line)
Issue-ID: CPS-89
Change-Id: I79d520c237b5ca6cf0250d1a001fc1406013bd14
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>