cps/cps-temporal.git
2 years agoUpdate docker profile 80/122880/2
puthuparambil.aditya [Tue, 27 Jul 2021 14:49:52 +0000 (15:49 +0100)]
Update docker profile

Issue-ID: CPS-520
Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca>
Change-Id: I733ce3faf4cc35cfcc050d6183910c090cb25f8e

2 years agoMerge "generating swagger-ui and controller interface using openapi.yml"
aditya puthuparambil [Mon, 26 Jul 2021 15:40:09 +0000 (15:40 +0000)]
Merge "generating swagger-ui and controller interface using openapi.yml"

2 years agogenerating swagger-ui and controller interface using openapi.yml 25/122825/4
Renu Kumari [Thu, 22 Jul 2021 15:53:53 +0000 (11:53 -0400)]
generating swagger-ui and controller interface using openapi.yml

Issue-ID: CPS-387
Signed-off-by: Renu Kumari <renu.kumari@bell.ca>
Change-Id: I3e9742407148efcb16d8d79411e4de6738796f86

2 years agoReview maven configuration for testcontainers 08/122808/1
Bruno Sakoto [Wed, 21 Jul 2021 22:26:07 +0000 (18:26 -0400)]
Review maven configuration for testcontainers

Maven build was not failing when test containers are not able to run
because of following maven surefire plugin bug:

* https://github.com/junit-team/junit5/issues/2178
* https://issues.apache.org/jira/browse/SUREFIRE-1688

This bug is fixed in surefire 3.0.0-M5. Then, 3.0.0-M4 version coming
from oparent is now overridden in pom plugin management.

This commit also improves spock testcontainers integration by using
the appropriate spock dependency.

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

2 years agoAdd failing event to invalid event exception 84/122684/3
Bruno Sakoto [Thu, 15 Jul 2021 12:55:54 +0000 (08:55 -0400)]
Add failing event to invalid event exception

Also avoid unecessary null checks when validating the event

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

2 years agoEditing of Nordix Licenses to ONAP guidelines 35/122535/1
lukegleeson [Fri, 9 Jul 2021 10:21:57 +0000 (11:21 +0100)]
Editing of Nordix Licenses to ONAP guidelines

Issue-ID: CPS-489
Signed-off-by: lukegleeson <luke.gleeson@est.tech>
Change-Id: I1169f5cd58063808ed10ac001d0854310ce1ad4d

2 years agoRemove unnecessary version properties 04/122504/3
shivasubedi [Wed, 7 Jul 2021 15:56:05 +0000 (16:56 +0100)]
Remove unnecessary version properties

Issue-ID: CPS-495
Signed-off-by: shivasubedi <shiva.subedi@est.tech>
Change-Id: I2045b9a062e64fb509624d643e985759a5311557

2 years agoUpdate CPS Temporal Spring Boot version to 2.5.0 15/122515/1
puthuparambil.aditya [Thu, 8 Jul 2021 10:14:35 +0000 (11:14 +0100)]
Update CPS Temporal Spring Boot version to 2.5.0

Issue-ID: CPS-456
Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca>
Change-Id: I786421edc160a99ac4d6a3a393ee046f584ba080

2 years agoMerge "Addition of missing licenses to files"
aditya puthuparambil [Thu, 8 Jul 2021 09:19:16 +0000 (09:19 +0000)]
Merge "Addition of missing licenses to files"

2 years agoMerge "Addition of missing license to INFO.yaml"
Toine Siebelink [Thu, 8 Jul 2021 08:54:57 +0000 (08:54 +0000)]
Merge "Addition of missing license to INFO.yaml"

2 years agoAddition of missing licenses to files 03/122503/1
lukegleeson [Wed, 7 Jul 2021 15:50:03 +0000 (16:50 +0100)]
Addition of missing licenses to files

Issue-ID: CPS-467
Signed-off-by: lukegleeson <luke.gleeson@est.tech>
Change-Id: I745287a099e71836920c15c71fc32e4feed7b056

2 years agoAddition of missing license to INFO.yaml 39/122439/2
lukegleeson [Mon, 5 Jul 2021 16:22:13 +0000 (17:22 +0100)]
Addition of missing license to INFO.yaml

Issue-ID: CPS-467
Signed-off-by: lukegleeson <luke.gleeson@est.tech>
Change-Id: Ic2313ffcab5dd1f963996a27fc2f2aa8a5916423

2 years agoAdd kafka listener for data updated events 00/121700/10
Bruno Sakoto [Fri, 4 Jun 2021 11:49:14 +0000 (07:49 -0400)]
Add kafka listener for data updated events

See "Running via Docker Compose" section from README.md file to have an
example of event processing

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

2 years agoAdd committers 67/121867/2
Bruno Sakoto [Fri, 11 Jun 2021 01:28:12 +0000 (21:28 -0400)]
Add committers

* Aditya Puthuparambil
  https://wiki.onap.org/display/DW/Committer+Promotion+Request+-+Aditya+Puthuparambil

* Niamh Core
  https://wiki.onap.org/display/DW/Committer+Promotion+Request+-+Niamh+Core

* Renu Kumari
  https://wiki.onap.org/display/DW/Committer+Promotion+Request+-+Renu+Kumari

Remove committer

* Rishi Chail

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

2 years agoUpdate db schema to keep field name consistent with domain property 18/121518/3
puthuparambil.aditya [Mon, 24 May 2021 12:53:07 +0000 (13:53 +0100)]
Update db schema to keep field name consistent with domain property

Rollback need not be specified for renameColumn as per documentation:
https://docs.liquibase.com/workflows/liquibase-community/using-rollback.html

Issue-ID: CPS-425
Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca>
Change-Id: Ida1cf80e7cd180c7b713bc595105fa83f4f6b278

3 years agoAdd automatic architecture verification 22/121322/6
Bruno Sakoto [Wed, 12 May 2021 12:37:16 +0000 (08:37 -0400)]
Add automatic architecture verification

Introduce verification for dependencies and layers.

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

3 years agoMerge "Implement service and repository layers for storing temporal data"
Bruno Sakoto [Thu, 13 May 2021 13:15:53 +0000 (13:15 +0000)]
Merge "Implement service and repository layers for storing temporal data"

3 years agoImplement service and repository layers for storing temporal data 35/121135/20
puthuparambil.aditya [Thu, 6 May 2021 15:12:44 +0000 (16:12 +0100)]
Implement service and repository layers for storing temporal data

1. Basic structure created
2. Basic tests added
3. lombok.config included for coverage

Issue-ID: CPS-194
Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca>
Change-Id: Icf23c2e647106f7985dff14d9901806f7c4aa55a

3 years agoFix base docker image 83/121283/1
Bruno Sakoto [Wed, 12 May 2021 11:51:50 +0000 (07:51 -0400)]
Fix base docker image

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

3 years agoAdded openapi 72/121072/13
Renu Kumari [Tue, 4 May 2021 13:02:14 +0000 (09:02 -0400)]
Added openapi

Issue-ID: CPS-251
Signed-off-by: Renu Kumari <renu.kumari@bell.ca>
Change-Id: I3afbd52836d85111ea45e3b19a467a2b6275e650

3 years agoProvide docker compose for temporal service 77/121077/4
Rishi.Chail [Tue, 4 May 2021 15:34:09 +0000 (16:34 +0100)]
Provide docker compose for temporal service

Added docker image (200Mb)
Added docker compose to start with timescale db

Issue-ID: CPS-359

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

3 years agoIntegrate code quality tools for CPS Temporal 28/120928/4
puthuparambil.aditya [Tue, 27 Apr 2021 10:39:32 +0000 (11:39 +0100)]
Integrate code quality tools for CPS Temporal

Issue-ID: CPS-346
Signed-off-by: puthuparambil.aditya <aditya.puthuparambil@bell.ca>
Change-Id: Idfad50919d82a5c115b8824c9f51ee65f877993f

3 years agoImplement db schema with liquibase 95/120695/3
Bruno Sakoto [Tue, 20 Apr 2021 12:22:56 +0000 (08:22 -0400)]
Implement db schema with liquibase

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

3 years agoFix sonar issues 50/118550/2
Bruno Sakoto [Fri, 26 Feb 2021 04:23:09 +0000 (23:23 -0500)]
Fix sonar issues

* Set minimum code coverage to 80%
* Remove unsafe http method vulnerability

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

3 years agoCreate application skeleton 10/118210/4
Bruno Sakoto [Wed, 17 Feb 2021 22:26:33 +0000 (17:26 -0500)]
Create application skeleton

This skeleton is used to start validating cps temporal jenkins jobs.

Issue-ID: CPS-190
Change-Id: Iccbd4f58eaf2bd3ffaf668f4471b94581425c484
Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca>
3 years agoMerge "Automation adds INFO.yaml"
Bruno Sakoto [Mon, 22 Feb 2021 23:00:49 +0000 (23:00 +0000)]
Merge "Automation adds INFO.yaml"

3 years agoAutomation adds INFO.yaml 17/117717/2
LF Jenkins CI [Tue, 16 Feb 2021 18:05:37 +0000 (18:05 +0000)]
Automation adds INFO.yaml

Issue-ID: CIMAN-33

Change-Id: Iea2b8c4397f2093682e29676d6890ec92dc17aca
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
3 years agoAutomation adds .gitreview 16/117716/2
LF Jenkins CI [Tue, 16 Feb 2021 18:05:30 +0000 (18:05 +0000)]
Automation adds .gitreview

Issue-ID: CIMAN-33

Change-Id: If7816df2551a400b8378232bf0525b1db14da247
Signed-off-by: lf-jobbuilder <releng+lf-jobbuilder@linuxfoundation.org>
3 years agoInitial empty repository
LF Jenkins CI [Tue, 16 Feb 2021 18:05:25 +0000 (18:05 +0000)]
Initial empty repository