cps.git
3 years agoMerge "Use ONAP recommended base Java Docker image"
Toine Siebelink [Thu, 1 Apr 2021 11:40:06 +0000 (11:40 +0000)]
Merge "Use ONAP recommended base Java Docker image"

3 years agoFix to store data for 2 anchors using same model 77/119677/5
Bruno Sakoto [Tue, 23 Mar 2021 18:42:00 +0000 (14:42 -0400)]
Fix to store data for 2 anchors using same model

This change deletes the database index on fragment table for dataspace
and xpath.

Issue-ID: CPS-300
Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca>
Change-Id: I586cc38f7ed00a16f751ed4dbe3b514226c62657

3 years agoUse ONAP recommended base Java Docker image 17/120017/2
Rishi.Chail [Tue, 30 Mar 2021 13:02:03 +0000 (14:02 +0100)]
Use ONAP recommended base Java Docker image

Issue-ID: CPS-304

Signed-off-by: Rishi.Chail <rishi.chail@est.tech>
Change-Id: I71db1d9c85225a33dd9fc4f2e5f7045d71ad3843

3 years agoFix for AlreadyDefinedException test. 80/119980/1
niamhcore [Mon, 29 Mar 2021 12:27:42 +0000 (13:27 +0100)]
Fix for AlreadyDefinedException test.

Issue-ID: CPS-290
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: Id3e3764b00dfd462fd20a5c9ded68f8d507e8119

3 years agoProvide the reason why data is not compliant 81/119281/4
Bruno Sakoto [Sat, 13 Mar 2021 00:21:55 +0000 (19:21 -0500)]
Provide the reason why data is not compliant

Issue-ID: CPS-292
Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca>
Change-Id: Ia58a8dfcf427e373b24bb3be7436abf6abd55492

3 years agoAdd timestamp to docker snapshots 22/119322/2
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

3 years agoInternal Server Error when creating the same data node twice 33/119333/9
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

3 years agoFix code smells 64/119364/2
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

3 years agoDocs: overview, architecture, design, modeling 54/118854/7
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>
3 years agoMerge "Move web security configuration to application module"
Toine Siebelink [Fri, 12 Mar 2021 16:04:00 +0000 (16:04 +0000)]
Merge "Move web security configuration to application module"

3 years agoMove web security configuration to application module 47/119147/5
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>
3 years agoException stack trace is exposed 39/119139/5
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

3 years agoSuppress csrf sonar security hotspot warning 98/119098/2
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

3 years agoFix for security hotspot related to wek cyptography 61/119061/3
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

3 years agoFix SonarQube Coverage for test cases 47/119047/5
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

3 years agoFix SOnarQube bug on Regex 71/118971/3
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

3 years agoImprove error reporting for invalid cps path query 59/118959/1
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

3 years agoUpdate versions for next release 46/118846/3
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

3 years agoDeliver final image for Honululu 44/118844/1
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

3 years agoDeliver new maven artifacts 43/118843/1
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

3 years agoMerge "Upgrade version number"
Toine Siebelink [Fri, 5 Mar 2021 09:10:51 +0000 (09:10 +0000)]
Merge "Upgrade version number"

3 years agoAdd basic authentication security 73/118773/13
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

3 years agoUpgrade version number 34/118834/1
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

3 years agoCPS-265 - Update cps path query to support 'ends with' 61/118761/5
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

3 years agoMerge "Fix cps-nf-proxy standalone assembly."
Bruno Sakoto [Thu, 4 Mar 2021 16:15:38 +0000 (16:15 +0000)]
Merge "Fix cps-nf-proxy standalone assembly."

3 years agoTest CSIT Integration Tests 86/118786/7
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

3 years agoFix cps-nf-proxy standalone assembly. 98/118798/2
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>
3 years agoPublish Release Notes 62/118762/3
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

3 years agoCSIT: Integration tests for CPS Core 83/118583/5
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>
3 years agoCPS-265 - updating cps path to support include-descendants option. 58/118658/6
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

3 years agoAdding fixed security issues to Release Note 47/118647/1
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

3 years agoMerge "CPS-240 - Create REST End-point on NF-Proxy for DataNode Update & cpsPath...
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"

3 years agoCPS-240 - Create REST End-point on NF-Proxy for DataNode Update & cpsPath Query 00/118600/4
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

3 years agoadding a placeholder release notes rst file 92/118592/2
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

3 years agoMerge "Implement getDataNode(anchorName, xPath) in NF-Proxy"
Toine Siebelink [Fri, 26 Feb 2021 11:35:17 +0000 (11:35 +0000)]
Merge "Implement getDataNode(anchorName, xPath) in NF-Proxy"

3 years agoImplement getDataNode(anchorName, xPath) in NF-Proxy 32/118232/15
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

3 years agoMerge "adding a placeholder architecture rst file"
Toine Siebelink [Fri, 26 Feb 2021 08:31:45 +0000 (08:31 +0000)]
Merge "adding a placeholder architecture rst file"

3 years agoadding a placeholder architecture rst file 79/118379/2
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

3 years agoPublish openapi.yml for docs 99/118399/2
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

3 years agoMerge "Initial/docs folder setup"
Toine Siebelink [Wed, 24 Feb 2021 13:16:22 +0000 (13:16 +0000)]
Merge "Initial/docs folder setup"

3 years agoMerge "Introduce CPS integration testing (CSIT)"
Toine Siebelink [Wed, 24 Feb 2021 13:11:55 +0000 (13:11 +0000)]
Merge "Introduce CPS integration testing (CSIT)"

3 years agoInitial/docs folder setup 45/118245/3
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

3 years agoMerge "Schema creation and Data pre-load to on cps-xnf-proxy start-up using liquibase"
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"

3 years agoSchema creation and Data pre-load to on cps-xnf-proxy start-up using liquibase 74/118274/4
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

3 years agoMerge "Fix docker image generation when not profile is selected"
Bruno Sakoto [Tue, 23 Feb 2021 17:32:09 +0000 (17:32 +0000)]
Merge "Fix docker image generation when not profile is selected"

3 years agoMerge "Updating RAN Inventory tests to use the latest model and data"
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"

3 years agoUpdating RAN Inventory tests to use the latest model and data 65/118265/1
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

3 years agoIntroduce CPS integration testing (CSIT) 21/118221/4
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>
3 years agoUpgrade version number 83/118183/2
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

3 years agoRelease cps docker 0.0.1 78/118178/1
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

3 years agoRelease cps maven 0.0.1 74/118174/2
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

3 years agoMerge "Update root pom"
Toine Siebelink [Mon, 22 Feb 2021 15:28:53 +0000 (15:28 +0000)]
Merge "Update root pom"

3 years agoMerge "Rest & Java API layer - Query Datanodes using cpsPath that contains contains...
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"

3 years agoSynchronize version.properties with pom version 68/118168/1
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

3 years agoRest & Java API layer - Query Datanodes using cpsPath that contains contains a leaf... 12/118112/6
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

3 years agoFix docker image generation when not profile is selected 38/118138/2
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

3 years agoMerge "Persistence layer - Query Datanodes using cpsPath that contains contains a...
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"

3 years agoMerge "Correct URL for Get a node using anchor and dataspace"
Toine Siebelink [Fri, 19 Feb 2021 11:18:12 +0000 (11:18 +0000)]
Merge "Correct URL for Get a node using anchor and dataspace"

3 years agoPersistence layer - Query Datanodes using cpsPath that contains contains a leaf name... 59/117759/8
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

3 years agoConfigure versions-maven-plugin 80/118080/3
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>
3 years agoMerge "E2E RAN Schema Model - yang model vs data test"
Toine Siebelink [Thu, 18 Feb 2021 14:46:51 +0000 (14:46 +0000)]
Merge "E2E RAN Schema Model - yang model vs data test"

3 years agoE2E RAN Schema Model - yang model vs data test 29/118029/1
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>
3 years agoData fragment update by xpath #3 - rest and service layers 61/117661/12
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>
3 years agoUpdate root pom 55/118155/1
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

3 years agoUpdate CPS dependencies as Required for Honolulu release 09/118109/1
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

3 years agoCorrect URL for Get a node using anchor and dataspace 53/118053/2
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

3 years agoEnsure CPS REST API Specs conform to ONAP standards 03/117903/4
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

3 years agoMerge "Data fragment update by xpath #2 - persistence layer"
Toine Siebelink [Wed, 17 Feb 2021 10:23:48 +0000 (10:23 +0000)]
Merge "Data fragment update by xpath #2 - persistence layer"

3 years agoData fragment update by xpath #2 - persistence layer 31/117631/14
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>
3 years agoFix yang resource parse failure if filename matches IETF recommended format 41/117741/5
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>
3 years agoMerge "Update docker-compose"
Toine Siebelink [Mon, 15 Feb 2021 14:37:03 +0000 (14:37 +0000)]
Merge "Update docker-compose"

3 years agoMerge "Ensure CPS REST API Specs conform to ONAP standards"
Bruno Sakoto [Mon, 15 Feb 2021 14:29:22 +0000 (14:29 +0000)]
Merge "Ensure CPS REST API Specs conform to ONAP standards"

3 years agoUpdate docker-compose 30/117730/14
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

3 years agoIntroduce cps-nf-proxy module 33/117833/3
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

3 years agoMerge "Data fragment update by xpath - parsing and validation"
Toine Siebelink [Wed, 10 Feb 2021 14:27:55 +0000 (14:27 +0000)]
Merge "Data fragment update by xpath - parsing and validation"

3 years agoRemove extra dependencies on actuator for rest services 63/117663/1
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>
3 years agoData fragment update by xpath - parsing and validation 85/117585/7
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>
3 years agoGeneral groovy test improvements 89/117589/2
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

3 years agoImage name 04/117604/3
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

3 years agoMerge "Fix jenkins master merge job"
Toine Siebelink [Tue, 9 Feb 2021 09:02:16 +0000 (09:02 +0000)]
Merge "Fix jenkins master merge job"

3 years agoMerge "E2E Network Slice test for 'Coverage Area-Tracking Area & TA-Cell mapping...
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"

3 years agoFix jenkins master merge job 18/117618/1
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

3 years agoE2E Network Slice test for 'Coverage Area-Tracking Area & TA-Cell mapping' with updat... 59/117559/3
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

3 years agoMerge "Custom Model E2E Network Slicing - RAN Inventory"
Toine Siebelink [Fri, 5 Feb 2021 15:09:58 +0000 (15:09 +0000)]
Merge "Custom Model E2E Network Slicing - RAN Inventory"

3 years agoCustom Model E2E Network Slicing - RAN Inventory 47/117447/3
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

3 years agoFetching data node by xpath - rest and service layers 40/117340/10
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>
3 years agofix mvc tests skipped for rest services 92/117492/1
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>
3 years agoMerge "Fetching data node by xpath - persistence layer"
Toine Siebelink [Thu, 4 Feb 2021 15:18:01 +0000 (15:18 +0000)]
Merge "Fetching data node by xpath - persistence layer"

3 years agoDecouple application configuration file 76/117476/2
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

3 years agoMerge "Decouple configuration from application"
Toine Siebelink [Thu, 4 Feb 2021 11:39:17 +0000 (11:39 +0000)]
Merge "Decouple configuration from application"

3 years agoFetching data node by xpath - persistence layer 94/117294/5
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>
3 years agoMerge "E2E Network Slice test for 'Coverage Area-Tracking Area & TA-Cell mapping'"
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'"

3 years agoE2E Network Slice test for 'Coverage Area-Tracking Area & TA-Cell mapping' 74/117374/5
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

3 years agoRefactoring tests and adding tests for creating a node. 08/117308/2
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

3 years agoDecouple configuration from application 21/117221/6
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

3 years agoMerge "Retrieve an Anchor for a given dataspace by anchor name - REST layer"
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"

3 years agoMerge "Attach a (JSON) data instance for a container with children to a given Anchor"
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"

3 years agoAttach a (JSON) data instance for a container with children to a given Anchor 93/117193/9
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

3 years agoMerge "Introducing Spock/Groovy for Data Integration Tests"
Bruno Sakoto [Fri, 29 Jan 2021 23:39:18 +0000 (23:39 +0000)]
Merge "Introducing Spock/Groovy for Data Integration Tests"

3 years agoMerge "Fix the datanode build logic (incorrect parsing of containers and mapped lists)"
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)"