ccsdk/cds.git
4 weeks agoFix: Run both sonar and clm scans in parallel 95/137595/1 master
Jessica Wagantall [Tue, 26 Mar 2024 21:45:46 +0000 (14:45 -0700)]
Fix: Run both sonar and clm scans in parallel

Issue-ID: CIMAN-33
Change-Id: I2fc475175c53e73d1cddac6e95600dfd384b26ed
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
4 weeks agoFix: Remove typo from tests location for Sonar 94/137594/1
Jessica Wagantall [Tue, 26 Mar 2024 20:41:46 +0000 (13:41 -0700)]
Fix: Remove typo from tests location for Sonar

Issue-ID: CIMAN-33
Change-Id: Ife12e300e4b8458fe2df904606abe46b2196ee91
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
4 weeks agoFix: Update directory-maven-plugin version 79/137579/1
Jessica Wagantall [Tue, 26 Mar 2024 00:02:42 +0000 (17:02 -0700)]
Fix: Update directory-maven-plugin version

In GHA, we are having the following issue after running CLM
followed by Sonar goals:
Cannot find a single highest directory for this project set.

Seems that this issue can be fixed by bumping this plugin to the
latest version.

Issue-ID: CIMAN-33
Change-Id: Id99de184b84588e12b30bda35989524f094a9d52
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
4 weeks agoRevert "Fix: Continue if CLM GHA job fails" 78/137578/1
Jessica Wagantall [Mon, 25 Mar 2024 23:01:38 +0000 (16:01 -0700)]
Revert "Fix: Continue if CLM GHA job fails"

This reverts commit 39ff3b63f6d1072b6d369c43e18c11bd6b53fca3.

Issue-ID: CIMAN-33
Change-Id: Ic6a7d75b0859ba8548b168f28a24718ca1c54b8a
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
4 weeks agoFix: Continue if CLM GHA job fails 77/137577/1
Jessica Wagantall [Mon, 25 Mar 2024 22:38:57 +0000 (15:38 -0700)]
Fix: Continue if CLM GHA job fails

The CLM job fails if the scan reports any vulnerabilities.
We need to make sure the next step is executed still.

Issue-ID: CIMAN-33
Change-Id: I5dbdc9b16520744008dd65fb97e8a15720093122
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
5 weeks agoFix: Sonar workflow should wait for CLM to finish. 51/137551/1
Jessica Wagantall [Fri, 22 Mar 2024 22:22:30 +0000 (15:22 -0700)]
Fix: Sonar workflow should wait for CLM to finish.

- Running these 2 goals in parallel seems to be causing some issues

Issue-ID: CIMAN-33
Change-Id: I8f981a182b666f27ea2f23abeaba8db6ddcbb1fa
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
5 weeks agoFix: Update call to maven sonar GHA workflow 44/137544/2
Jessica Wagantall [Fri, 22 Mar 2024 00:58:30 +0000 (17:58 -0700)]
Fix: Update call to maven sonar GHA workflow

Issue-ID: CIMAN-33
Change-Id: I7c6ac80b4b2cce6747d01a5dd3d3fbffb3a2af5d
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
5 weeks agoFix: Fix indentation in Sonar workflow call 42/137542/1
Jessica Wagantall [Thu, 21 Mar 2024 19:57:20 +0000 (12:57 -0700)]
Fix: Fix indentation in Sonar workflow call

Issue-ID: CIMAN-33
Change-Id: I0aeb9881f9b85724d28161f7aaa6a9abe80dda95
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
5 weeks agoCI: Add silent SonarCloud run in merge workflow 40/137540/3
Jessica Wagantall [Wed, 20 Mar 2024 21:33:15 +0000 (14:33 -0700)]
CI: Add silent SonarCloud run in merge workflow

Issue-ID: CIMAN-33
Change-Id: I51bd600ce4e18e567c1ca54d7c55114e51385af6
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
5 weeks agoFix: Update quotes needed in env vars 28/137528/1
Jessica Wagantall [Mon, 18 Mar 2024 19:14:16 +0000 (12:14 -0700)]
Fix: Update quotes needed in env vars

Issue-ID: CIMAN-33
Change-Id: I62e1232fef8e2c3b7b9856f409f78825ec6445bf
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
5 weeks agoFix: Export opts as env variables in maven GHA workflow 27/137527/1
Jessica Wagantall [Mon, 18 Mar 2024 16:23:46 +0000 (09:23 -0700)]
Fix: Export opts as env variables in maven GHA workflow

Issue-ID: CIMAN-33
Change-Id: Id1148421ea3fda485c8b4e05797af6aade7a4b47
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 weeks agoFix: Pass missing DMAVEN_OPTS in merge workflow 24/137524/1
Jessica Wagantall [Fri, 15 Mar 2024 22:43:56 +0000 (15:43 -0700)]
Fix: Pass missing DMAVEN_OPTS in merge workflow

Issue-ID: CIMAN-33
Change-Id: I5fbf1642da04b9623110e39ddb19aae699c033bc
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 weeks agoFix: Remove unsupported maven option from GHA merge workflow 23/137523/1
Jessica Wagantall [Fri, 15 Mar 2024 22:26:28 +0000 (15:26 -0700)]
Fix: Remove unsupported maven option from GHA merge workflow

Issue-ID: CIMAN-33
Change-Id: I10a23508c496f1c570315fd663d4ad695af882f6
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 weeks agoFix: Declare required secrets and env in GHA merge workflow 22/137522/1
Jessica Wagantall [Fri, 15 Mar 2024 22:19:10 +0000 (15:19 -0700)]
Fix: Declare required secrets and env in GHA merge workflow

Issue-ID: CIMAN-33
Change-Id: Ifdde5263c6a830be63c73b1c35fdf1b6320677f0
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 weeks agoFix: Use JDK 17 in GHA merge workflow 21/137521/1
Jessica Wagantall [Fri, 15 Mar 2024 20:34:47 +0000 (13:34 -0700)]
Fix: Use JDK 17 in GHA merge workflow

Issue-ID: CIMAN-33
Change-Id: I628d9c774da754662cb64b9f53710cc9242b32b1
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 weeks agoFix: Update the right input names in GHA merge workflow 20/137520/1
Jessica Wagantall [Fri, 15 Mar 2024 18:48:56 +0000 (11:48 -0700)]
Fix: Update the right input names in GHA merge workflow

Issue-ID: CIMAN-33
Change-Id: I7ede77ccee2b3ecedacf56c9c3961316adadca54
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 weeks agoFix: CLM run in GHA depends on notify 19/137519/1
Jessica Wagantall [Fri, 15 Mar 2024 18:03:59 +0000 (11:03 -0700)]
Fix: CLM run in GHA depends on notify

Issue-ID: CIMAN-33
Change-Id: If7dc15ddf36a6cb61f04b0551343b523ca859d01
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 weeks agoFix: Update input indentation in GHA workflow 18/137518/2
Jessica Wagantall [Fri, 15 Mar 2024 17:31:20 +0000 (10:31 -0700)]
Fix: Update input indentation in GHA workflow

Issue-ID: CIMAN-33
Change-Id: I15ac113a98770c7463ac71c32e0d9774356a0d8e
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 weeks agoCI: Add gerrit-merge GHA workflow 12/137512/2
Jessica Wagantall [Thu, 14 Mar 2024 23:01:09 +0000 (16:01 -0700)]
CI: Add gerrit-merge GHA workflow

This workflow only runs CLM. At the moment, this is a silent
workflow and does not vote.
It's main intention is to test the GHA CLM workflow.

Issue-ID: CIMAN-33
Change-Id: Ib8d8cd3bcaf5b7f84efae2c0c1918a991861f70e
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
8 weeks agoFix: Add mvn-opts in GHA maven reusable workflow call 52/137452/2
Jessica Wagantall [Thu, 29 Feb 2024 18:15:33 +0000 (10:15 -0800)]
Fix: Add mvn-opts in GHA maven reusable workflow call

Issue-ID: CIMAN-33
Change-Id: I98cabdfd5463ce7ec6741306cff12f6a87aaa3e1
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
8 weeks agoupdate link to upper-constraints.txt 96/137396/1
thmsdt [Tue, 27 Feb 2024 09:42:35 +0000 (10:42 +0100)]
update link to upper-constraints.txt

Issue-ID: DOC-823

Change-Id: I0e4707c8d3b61fee12df9817960b7a9c8bb77596
Signed-off-by: thmsdt <thomas.kulik@telekom.de>
2 months agoadd python compatibility module 92/137292/1
thmsdt [Tue, 20 Feb 2024 11:35:35 +0000 (12:35 +0100)]
add python compatibility module

Issue-ID: DOC-823

Change-Id: I12306cb0ea23be65cdd0f824c8d99cbf47ba00b0
Signed-off-by: thmsdt <thomas.kulik@telekom.de>
3 months agoreduce CDS java security vulnerabilities 18/137018/7
Frank Kimmlingen [Tue, 16 Jan 2024 15:30:56 +0000 (16:30 +0100)]
reduce CDS java security vulnerabilities

  upgrade to spring-boot 2.7.18 (Last spring-boot 2.x version)
  upgrade the additional versions inside the cds

Issue-ID: CCSDK-3981
Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de>
Change-Id: I239fbdb8b6f58095d805399c6f9ed3af6e7b42fe

3 months agoDuring resource resolution there occurs from time to time a ConcurrentModificationExc... 51/136951/1
Frank Kimmlingen [Tue, 9 Jan 2024 15:01:14 +0000 (16:01 +0100)]
During resource resolution there occurs from time to time a ConcurrentModificationException. This leads to errors, which are hard to find.

Simple solution is to use a ConcurrentHashMap instead, because this class is thread safe.

Issue-ID: CCSDK-3978
Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de>
Change-Id: I68de3bc24d93a784964bc4b58caa2aeebf250e33

4 months agoBlueprintCompilerCacheMessageListener should also clean deploy folder 24/136724/1
Frank Kimmlingen [Mon, 4 Dec 2023 13:29:48 +0000 (14:29 +0100)]
BlueprintCompilerCacheMessageListener should also clean deploy folder

BlueprintCompilerCacheMessageListener do a cleanup of the deploy folder of the given artifactName:artifactVersion inside the deploy path.

Issue-ID: CCSDK-3969
Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de>
Change-Id: I9cefc996feb0ddc4b20153159c59a5b89abb1b50

5 months agoUse version 2.6.1 parent poms 66/136366/2
Dan Timoney [Wed, 8 Nov 2023 15:18:20 +0000 (10:18 -0500)]
Use version 2.6.1 parent poms

Use version 2.6.1 of parent poms

Issue-ID: CCSDK-3944
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: Icbb4d3897954a4e7fc8ca6ddbc8e01a68d19f98a

6 months agoFix: Update reusable workflow name 10/136210/1
Jessica Wagantall [Tue, 17 Oct 2023 22:01:45 +0000 (15:01 -0700)]
Fix: Update reusable workflow name

The maven reusable workflow name has changed to
compose-maven-verify.yaml

Issue-ID: CIMAN-33
Change-Id: If804dfe59ff64d5c2cb21449aaa74d3afaf6b132
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 months agoFix: Run maven verify docker profile in GHA 09/136109/1
Jessica Wagantall [Fri, 6 Oct 2023 16:50:59 +0000 (09:50 -0700)]
Fix: Run maven verify docker profile in GHA

Issue-ID: CIMAN-33
Change-Id: I5b4998e70d914c40d78d5388ab43b562e7a36065
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 months agoFix: Remove target repo input 96/136096/1
Jessica Wagantall [Tue, 3 Oct 2023 22:46:08 +0000 (15:46 -0700)]
Fix: Remove target repo input

Issue-ID: CIMAN-33
Change-Id: If47eeeeb8ac27e4cf54993590a31540212aa332f
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 months agoFix: Add default values to inputs needed by Maven verify 93/136093/1
Jessica Wagantall [Tue, 3 Oct 2023 19:09:42 +0000 (12:09 -0700)]
Fix: Add default values to inputs needed by Maven verify

Issue-ID: CIMAN-33
Change-Id: Idd8a2c559a2bdb328f1b2cc8e5a4e91805c4db12
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 months agoFix: Remove default value for repo target 81/136081/2
Jessica Wagantall [Tue, 3 Oct 2023 00:16:47 +0000 (17:16 -0700)]
Fix: Remove default value for repo target

Issue-ID: CIMAN-33
Change-Id: I2c0013907aca7faf5391cb9879236b34331c5c75
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 months agoFix: Remove additional inputs for workflow call 80/136080/1
Jessica Wagantall [Mon, 2 Oct 2023 23:12:43 +0000 (16:12 -0700)]
Fix: Remove additional inputs for workflow call

Issue-ID: CIMAN-33
Change-Id: I6dca8cecbd436fcc95d3831d247d2f1444342d32
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
6 months agoCI: Add test for maven verify GHA workflow 79/136079/1
Jessica Wagantall [Mon, 2 Oct 2023 21:44:04 +0000 (14:44 -0700)]
CI: Add test for maven verify GHA workflow

This is a comment only workflow call

Issue-ID: CIMAN-33
Change-Id: I78d573ab2819a639b5ba98772f6d11dc55c5e098
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
7 months agoMake UatServices.verify working for bigger cba's 33/136033/1
Frank Kimmlingen [Tue, 26 Sep 2023 12:49:21 +0000 (14:49 +0200)]
Make UatServices.verify working for bigger cba's

use awaitSingle to synchronize creation of the temp zip file and
the access to this file.

Issue-ID: CCSDK-3934
Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de>
Change-Id: I908a251be76e4abfee5986729ae84b7f27057280

10 months agosupport for configurable http/https for cds-ui server 49/135149/2
rajesh.kumar [Mon, 26 Jun 2023 05:49:44 +0000 (05:49 +0000)]
support for configurable http/https for cds-ui server

Issue-ID: CCSDK-3814
Change-ID: I73f97f986a817d423f93a8d922dcd9647b2606aa
Signed-off-by: rajesh.kumar <rk00747546@techmahindra.com>
10 months ago[DOC] Fix master doc build config 52/135152/1
Andreas Geissler [Mon, 26 Jun 2023 08:38:08 +0000 (10:38 +0200)]
[DOC] Fix master doc build config

Issue-ID: DOC-811

Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
Change-Id: I39729a4b23ca9404c9287a58d5ac787770871cb1

10 months agoConvert scripts to python3 88/134888/1
Dan Timoney [Wed, 14 Jun 2023 21:07:55 +0000 (17:07 -0400)]
Convert scripts to python3

Convert python2 scripts to python3

Issue-ID: CCSDK-3906
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: I68b82108c5cd51a99735f65f964b8ebc16181c1b

10 months agoRoll snapshot for Montreal 87/134887/1
Dan Timoney [Wed, 14 Jun 2023 21:03:23 +0000 (17:03 -0400)]
Roll snapshot for Montreal

Roll snapshot to 1.6.0-SNAPSHOT to prepare for Montreal release

Issue-ID: CCSDK-3903
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: I76b9683c658f793c01fdb865404df72ac1ec9684

11 months agoEnhancing BluePrintJinjaTemplateService 80/133880/1
Singal, Kapil (ks220y) [Mon, 8 May 2023 13:10:58 +0000 (09:10 -0400)]
Enhancing BluePrintJinjaTemplateService

* Using CustomJinjavaInterpreter to override getAsString API, and returning context.currentNode.master.image instead of empty string
* Earlier rendered result was not keeping unresolved variable rather replacing with empty string, and above helps keeping those.
* Upgrading jinja.version to 2.7.0 from 2.5.1 and adding related Junit Test

Issue-ID: CCSDK-3895
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
Change-Id: I00da64811883957f44f819a44405e073ed7a7755

11 months agoRelease version 1.5.1 maven artifacts and roll version 22/134422/1
Dan Timoney [Tue, 2 May 2023 15:17:28 +0000 (11:17 -0400)]
Release version 1.5.1 maven artifacts and roll version

Release version 1.5.1 of CDS maven artifacts and roll to next snapshot
version

Issue-ID: CCSDK-3876
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: I2d865d2acad2e3594e140604076a421c5d352e0c

11 months agoRelease version 1.5.1 CDS docker containers 21/134421/1
Dan Timoney [Tue, 2 May 2023 15:16:38 +0000 (11:16 -0400)]
Release version 1.5.1 CDS docker containers

Release version 1.5.1 of CDS docker containers

Issue-ID: CCSDK-3876
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: I6b2a649f0d558dde142b19c3dd5fde43978e3674

12 months agoUpdate version to 1.5.1-SNAPSHOT 92/134392/1 1.5.1
Dan Timoney [Thu, 27 Apr 2023 14:11:50 +0000 (10:11 -0400)]
Update version to 1.5.1-SNAPSHOT

Update CDS to snapshot version 1.5.1-SNAPSHOT so that version 1.5.1 can
be released

Issue-ID: CCSDK-3876
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: I9c54710dfadcda134a3b3a08d50690a3cadccca3

12 months agoAdding some minor features 79/133879/2
Singal, Kapil (ks220y) [Wed, 26 Apr 2023 16:14:16 +0000 (12:14 -0400)]
Adding some minor features

* Adding proxy and ssl context to CloseableHttpClient
* Adding paged capability to ResourceDictionary GET API, and adding POST APi to bulk load resource definitions
* Adding more packages to swagger-maven-plugin to get more RestCOntroller generating swagger doc
* Fixing maven artifact versions all places

Issue-ID: CCSDK-3895
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
Change-Id: I096f80a2326cd00068029330b241da209e46e31d
(cherry picked from commit 2f4cc180555b1891fb749443449bd969db408d9c)

12 months agoAdd db connection status check as option for readiness healthcheck 46/134046/1
Lukasz Rajewski [Fri, 7 Apr 2023 12:09:21 +0000 (12:09 +0000)]
Add db connection status check as option for readiness healthcheck

Issue-ID: CCSDK-3887
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: I1e32dedc6abaf829fe82733548cb9c26ea386117

12 months agoChange dockerfiles to use ccsdk java17 base image 18/133918/1
Lukasz Rajewski [Wed, 29 Mar 2023 16:48:03 +0000 (16:48 +0000)]
Change dockerfiles to use ccsdk java17 base image

Issue-ID: CCSDK-3813
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: I098eed2a911811c99473c0ac67fc34db8415c284

13 months agoK8sPlugin: support UAT functionality 19/133719/3
Frank Kimmlingen [Tue, 21 Mar 2023 15:18:16 +0000 (16:18 +0100)]
K8sPlugin: support UAT functionality

K8sAbstractRestClientService and all derived classes

    K8sQueryRestClient
    K8sRbInstanceRestClient
    K8sDefinitionRestClient
    K8sUploadFileRestClientService

does not support the spy / verify functionality of UatExecutor / UatServices

Issue-ID: CCSDK-3872
Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de>
Change-Id: Iee30f48e9d86efd07a2ab6dde0d5743e4657934f

13 months agoFix doc-rules job and cds-ui build 03/133803/2
Lukasz Rajewski [Fri, 24 Mar 2023 11:26:41 +0000 (11:26 +0000)]
Fix doc-rules job and cds-ui build

- Doc changes to satisfy new doc-rules
- Fixo f CDS-UI build

Issue-ID: CCSDK-3859
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: I9471e845afd39d06466da9a5db8fde5acdf15ea1

13 months agoEnable JUnit tests and porting to java 17 69/133569/7
Frank Kimmlingen [Tue, 7 Mar 2023 15:36:48 +0000 (16:36 +0100)]
Enable JUnit tests and porting to java 17

JUnit tests are no more executed: spring-boot-starter-test does not execute any junit4 tests by default
Fix enable tests and adopts the tests moslty to java 17 runtime

Issue-ID: CCSDK-3859
Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de>
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: I02a8d25350ca62262bfc6e07c2865cd8d7b4e6b2

13 months agoCode changes needed to resolve openjdk17 issues 02/133602/1
Dan Timoney [Thu, 9 Mar 2023 15:20:51 +0000 (10:20 -0500)]
Code changes needed to resolve openjdk17 issues

Upgraded groovy maven plugin for openjdk17.  Changed parent version
to latest snapshot to pick up grpc upgrade needed to allow local
compiles on newer macbooks, based on apple silicon.

Issue-ID: CCSDK-3861
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: Ie11456682a3a038892a35a5ec3b3e0f2e8847b13

14 months agoUse version 2.5.3 parent poms 16/133416/1
Dan Timoney [Fri, 24 Feb 2023 21:20:16 +0000 (21:20 +0000)]
Use version 2.5.3 parent poms

Update to use latest released London parent poms v2.5.3

Issue-ID: CCSDK-3813
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: I84983ca3376e03e683782a223f3b57e4648b9942

15 months agoUse released version 2.5.1 parent poms 55/132855/1
Dan Timoney [Wed, 4 Jan 2023 12:48:08 +0000 (07:48 -0500)]
Use released version 2.5.1 parent poms

Use released version 2.5.1 of parent pom

Issue-ID: CCSDK-3831
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: Ic46287ef341abb1eb2bbdd68ecc890f80702b4a9

16 months agoMerge "Do not load external stylesheets in the CDS UI"
KAPIL SINGAL [Wed, 28 Dec 2022 00:08:43 +0000 (00:08 +0000)]
Merge "Do not load external stylesheets in the CDS UI"

16 months agoDo not load external stylesheets in the CDS UI 37/132837/1
Fiete Ostkamp [Tue, 27 Dec 2022 13:09:21 +0000 (13:09 +0000)]
Do not load external stylesheets in the CDS UI

- use the local versions of the files that are already present in the assets instead of fetching them from the internet

Issue-ID: CCSDK-3826

Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: Ie4ba0076d46d4a4ea03b7a1c1f00b05804cd6ee6

16 months agoMinor improvements for the README 36/132836/2
Fiete Ostkamp [Tue, 27 Dec 2022 12:20:23 +0000 (12:20 +0000)]
Minor improvements for the README

- fix broken link to architecture picture
- improve document structure
- improve cds-ui/server README

Issue-ID: CCSDK-3825

Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: I00087a8fa31bad2c4bcaebae487940e7af4807c0

17 months agoBump spring-boot parent to London snapshot version 85/132385/1
Jozsef Csongvai [Tue, 22 Nov 2022 18:01:22 +0000 (13:01 -0500)]
Bump spring-boot parent to London snapshot version

Issue-ID: CCSDK-3779
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
Change-Id: I1a1a00ecb9ddd5566d17fd44bc886d1603fb7ea3

17 months ago[CDS] Release mvn 1.5.0 82/132382/2
efiacor [Tue, 22 Nov 2022 14:53:22 +0000 (14:53 +0000)]
[CDS] Release mvn 1.5.0

Signed-off-by: efiacor <fiachra.corcoran@est.tech>
Change-Id: Ia15546cb7edad059700f8cfaa04a9aed50935084
Issue-ID: DMAAP-1767

17 months agoChange parent version 84/132384/2
Lukasz Rajewski [Tue, 22 Nov 2022 17:29:39 +0000 (18:29 +0100)]
Change parent version

Issue-ID: DMAAP-1767
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: I71ff2dd7b15a4114fe033a7ec899961815fd678e

17 months agoMerge "[CDS] Release docker 1.5.0"
Jozsef Csongvai [Tue, 22 Nov 2022 14:37:33 +0000 (14:37 +0000)]
Merge "[CDS] Release docker 1.5.0"

17 months agofix doc config files 26/132326/1
thmsdt [Mon, 21 Nov 2022 13:20:51 +0000 (14:20 +0100)]
fix doc config files

Issue-ID: DOC-798

Signed-off-by: thmsdt <thomas.kulik@telekom.de>
Change-Id: I5d49c5f546e4f54bd1924fdcd2e6d7282b4eb20e

17 months ago[CDS] Release docker 1.5.0 79/132179/2
efiacor [Mon, 14 Nov 2022 09:38:31 +0000 (09:38 +0000)]
[CDS] Release docker 1.5.0

Signed-off-by: efiacor <fiachra.corcoran@est.tech>
Change-Id: I22b10430ef153933a41979f8a54f8cd1aaeeb7a2
Issue-ID: DMAAP-1767

17 months ago[SDC-DIST] Upgrade sdc-distro-client to v 2.0.0 38/132038/2 1.5.0
efiacor [Thu, 22 Sep 2022 14:53:19 +0000 (15:53 +0100)]
[SDC-DIST] Upgrade sdc-distro-client to v 2.0.0

Signed-off-by: efiacor <fiachra.corcoran@est.tech>
Change-Id: I1443b94bc1b5524c35f8ccd464bcb5da767c925e
Issue-ID: DMAAP-1767

17 months agoMerge "Updated for Jakarta Release"
Dan Timoney [Fri, 4 Nov 2022 20:33:18 +0000 (20:33 +0000)]
Merge "Updated for Jakarta Release"

17 months agoAdd @transactional to delete data-dictionary 26/131926/1
Jozsef Csongvai [Mon, 31 Oct 2022 20:25:57 +0000 (16:25 -0400)]
Add @transactional to delete data-dictionary

The delete endpoint was failing due to missing annotation.

Issue-ID: CCSDK-3798
Change-Id: Ifa857a4842b9528d1e645e1fdeb6781121a930f7
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
17 months agoUpdated for Jakarta Release 16/131916/1
Sangeeta Bellara [Wed, 26 Oct 2022 17:12:46 +0000 (22:42 +0530)]
Updated for Jakarta Release

Change to native helm, and removed generate-name capability reference.

Issue-ID: SO-3835
Change-Id: I59f4271872db1e94c189a3b375da1fe30d1089a3
Signed-off-by: sangeeta.bellara <sangeeta.bellara@t-systems.com>
17 months agoUpdate versions for London 98/131898/1
Timoney, Dan (dt5972) [Fri, 28 Oct 2022 14:11:36 +0000 (10:11 -0400)]
Update versions for London

Update version of master branch CDS for London relesae

Issue-ID: CCSDK-3779
Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
Change-Id: I41a60427c902c731990a9cb570896551819959b6

18 months agoRelease version 1.4.1 maven artifacts 95/131895/1
Timoney, Dan (dt5972) [Thu, 27 Oct 2022 23:55:27 +0000 (19:55 -0400)]
Release version 1.4.1 maven artifacts

Release version 1.4.1 maven artifacts and roll to next snapshot

Issue-ID: CCSDK-3777
Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
Change-Id: I37429e7e210a4620d4a2aed4618c501aa4836c02

18 months agoRelease version 1.4.1 dockers 94/131894/1
Timoney, Dan (dt5972) [Thu, 27 Oct 2022 23:52:07 +0000 (19:52 -0400)]
Release version 1.4.1 dockers

Release version 1.4.1 of CDS dockers

Issue-ID: CCSDK-3777
Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
Change-Id: Ieb7533a00e4834fb8152d122a7aae76535e4501b

18 months agoMerge "UatExecutor does not support complex test scenarios" 1.4.1
Jozsef Csongvai [Wed, 26 Oct 2022 00:29:13 +0000 (00:29 +0000)]
Merge "UatExecutor does not support complex test scenarios"

18 months agoMerge "Add Rest client that do not add any default headers"
Jozsef Csongvai [Wed, 26 Oct 2022 00:21:31 +0000 (00:21 +0000)]
Merge "Add Rest client that do not add any default headers"

18 months agoMerge "Fix for missing grpc module"
Dan Timoney [Tue, 25 Oct 2022 19:44:25 +0000 (19:44 +0000)]
Merge "Fix for missing grpc module"

18 months agoUatExecutor does not support complex test scenarios 88/131788/2
Frank Kimmlingen [Tue, 25 Oct 2022 11:22:59 +0000 (13:22 +0200)]
UatExecutor does not support complex test scenarios

Issue-ID: CCSDK-3793
Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de>
Change-Id: I6bb03a8e03a37aa9e87d381075bc5de8cadcc7f2

18 months agoAdd Rest client that do not add any default headers 21/131421/3
Lukasz Rajewski [Tue, 11 Oct 2022 07:59:57 +0000 (09:59 +0200)]
Add Rest client that do not add any default headers

In consequence we can specify client without default
headers. Still, we can specify additional headers in
the client properties. We can use data disctionary
definition to add extra headers. Sice Kohn we can also
template the headers section in the data dictionary so
ssuch headers can be created dynamically.

Issue-ID: CCSDK-3787
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: I14c219251e11733c7cdfe059c87717f6b0fded0d

18 months agoUse released version 1.5.2 of sli 65/131765/1
Timoney, Dan (dt5972) [Mon, 24 Oct 2022 15:04:31 +0000 (11:04 -0400)]
Use released version 1.5.2 of sli

Update sli version to release version 1.5.2

Issue-ID: CCSDK-3779
Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
Change-Id: Iee36106d5f69bb7ab57953a151cbc26144bbccf9

18 months agoFix for missing grpc module 43/131343/4
Lukasz Rajewski [Thu, 29 Sep 2022 22:30:39 +0000 (00:30 +0200)]
Fix for missing grpc module

Issue-ID: CCSDK-3770
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: I07977e4e6602641d0a2e880275ec08074690e982

18 months agoUpgrade spring boot parent and hazelcast 91/131191/8
Jozsef Csongvai [Mon, 26 Sep 2022 15:09:50 +0000 (11:09 -0400)]
Upgrade spring boot parent and hazelcast

The code changes are required for kotlin upgrade.
New kotlin version is 1.5.32 (defined in spring-boot-parent)

Issue-ID: CCSDK-3701
Issue-ID: CCSDK-3762
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
Change-Id: I0d6ecc7bee8c21d2ecd3ac4364845c5c8e0e9738

18 months agoMerge "UATExecutor support for k8sConnectionPlugin"
KAPIL SINGAL [Fri, 7 Oct 2022 16:35:30 +0000 (16:35 +0000)]
Merge "UATExecutor support for k8sConnectionPlugin"

18 months agoUATExecutor support for k8sConnectionPlugin 92/131392/2
Lukasz Rajewski [Thu, 6 Oct 2022 16:03:09 +0000 (18:03 +0200)]
UATExecutor support for k8sConnectionPlugin

Issue-ID: CCSDK-3785
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: Ice34d61ac62fe8935a6df539376dcbb9e998beaf

18 months agoFix enrichment for multiplicated assignments 51/131351/4
Lukasz Rajewski [Fri, 30 Sep 2022 21:51:12 +0000 (23:51 +0200)]
Fix enrichment for multiplicated assignments

When different assignment mappings declare assignments of the same name,
only one of the data dictionaries used there is being enriched and others are ignored.
This change removes this limitation.

Issue-ID: CCSDK-3773
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: I492b18e01265471f89459c6dd5a28818aa479e5e

18 months agoFix the transform-templating for referenced complex types 55/131355/6
Lukasz Rajewski [Tue, 4 Oct 2022 12:13:25 +0000 (14:13 +0200)]
Fix the transform-templating for referenced complex types

After fix the transform-templating will be closer to the
velocity artifact templating mechanism, what was not
a case before, when templating with complex variables like
json was not working.

Issue-ID: CCSDK-3774
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: Icd5001cb2ea2de0220fe65a7c9c0510d1fba0911

18 months agoFix compile error due to expired sli snapshot 77/131377/1
Timoney, Dan (dt5972) [Tue, 4 Oct 2022 20:07:19 +0000 (16:07 -0400)]
Fix compile error due to expired sli snapshot

Update sli version to released version 1.5.1 to resolve compile
errors due to expired sli snapshot version

Issue-ID: CCSDK-3754
Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
Change-Id: I3de2eb7d5b087197ae114d19d1cd23ab92e58270

18 months agoRelease version 1.4.0 CDS artifacts 68/131268/1
Timoney, Dan (dt5972) [Wed, 28 Sep 2022 11:42:07 +0000 (07:42 -0400)]
Release version 1.4.0 CDS artifacts

Release version 1.4.0 of ccsdk/cds artifacts and roll to next snapshot

Issue-ID: CCSDK-3754
Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
Change-Id: I2b3844a40f94885b3ad08847f6a8145950ac46e0

18 months agoRelease version 1.4.0 CDS dockers 67/131267/1
Timoney, Dan (dt5972) [Wed, 28 Sep 2022 11:37:13 +0000 (07:37 -0400)]
Release version 1.4.0 CDS dockers

Release version 1.4.0 of ccsdk/cds docker containers

Issue-ID: CCSDK-3754
Signed-off-by: Timoney, Dan (dt5972) <dtimoney@att.com>
Change-Id: I0ddc89fd035306adfcc8fd287232fa05a04766bb

19 months agoUse version 2.4.2 parent poms 40/130940/2 1.4.0
Dan Timoney [Wed, 14 Sep 2022 14:40:50 +0000 (10:40 -0400)]
Use version 2.4.2 parent poms

Use version 2.4.2 of parent poms

Issue-ID: CCSDK-3754
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: I5ed00e4ae2bbbfd8c36534d484bab79e8bae5358

19 months agoFix npm dependency issue for server 96/130996/1
Lukasz Rajewski [Sun, 18 Sep 2022 21:41:04 +0000 (23:41 +0200)]
Fix npm dependency issue for server

Issue-ID: CCSDK-3754
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: Id3a43101fcb9b5c5af8d219598283cb57ea8a4d7

19 months agoMake UatExecutor accessible inside a CBA JUnit test 79/130779/7
Frank Kimmlingen [Wed, 7 Sep 2022 09:23:52 +0000 (11:23 +0200)]
Make UatExecutor accessible inside a CBA JUnit test

Issue-ID: CCSDK-3748
Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de>
Change-Id: Icbc0a44d91fd08f2e06a12bcdf016655a2b2282d

19 months agoCreate dynamic data-type using all workflow steps 81/130781/1
Jozsef Csongvai [Tue, 6 Sep 2022 23:05:02 +0000 (19:05 -0400)]
Create dynamic data-type using all workflow steps

Only the first step was used to create dynamic data-type in imperative
workflows. Unless the first step was targeting resource resolution
component, the dynamic data-type would not be created. This prevents
resolution of workflow input properties.

Issue-ID: CCSDK-3764
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
Change-Id: Ic51808f2ee0d74d6c4b07565e0caf12adc3e2590

19 months agoSpyPostInterceptor in UatExecutor does not collect all responses 91/130491/6
Frank Kimmlingen [Mon, 29 Aug 2022 15:05:59 +0000 (17:05 +0200)]
SpyPostInterceptor in UatExecutor does not collect all responses

For one mocked backend system (selector) only the last request/response
pair is collected. With this fix all request/response pairs will be
collected.

Issue-ID: CCSDK-3747
Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de>
Change-Id: Iccebdb153752988e1644092a8786891bdb17d5e6

19 months agoHttp 204 response results with exception in rest resolution 73/130473/6
Frank Kimmlingen [Mon, 29 Aug 2022 11:28:01 +0000 (13:28 +0200)]
Http 204 response results with exception in rest resolution

Issue-ID: CCSDK-3746
Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de>
Change-Id: I740c970de631e58902e6f92b9069aee8d3ae075b

19 months agoTemplating constants added to ResourceAssignment 63/130463/6
Lukasz Rajewski [Fri, 26 Aug 2022 21:44:34 +0000 (23:44 +0200)]
Templating constants added to ResourceAssignment

Fixed values of inputs for resource assignment
allow to build data dictionaries that are generic.
Along with templating of outputs mapping, path, url
and payload sdnc and aai dictionary entry may be one
for support of all the attributes of specified object
like for instance generic vnf one.

Issue-ID: CCSDK-3716
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: I1817303e997a4dfb7dda9c32d9ac690ec723b3d8

19 months agoResolution processors tests and extendability 47/130447/10
Lukasz Rajewski [Thu, 25 Aug 2022 22:23:01 +0000 (00:23 +0200)]
Resolution processors tests and extendability

- Open resolution processors for in-CBA customization
- Improve resolution tests verification
- Use RestProcessor for testing RestProcessor

Issue-ID: CCSDK-3716
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: I7c05fc940647f40c20c37b4f7fcfe29f2c3076ba

19 months agoCDS max-occurrence feature 68/130168/10
Juhi Arora [Mon, 6 Jun 2022 17:30:03 +0000 (13:30 -0400)]
CDS max-occurrence feature

As part of occurrence feature,  one or more version of the resource
resolution can be resolved. However, user did not have granular
control in case the user wants to resolve a specific value once and
never again.

Max-Occurrence feature implements the granular control to be give the
user an option to specify the max number of times a resource to be
resolved. It is specified as part of mapping in a cba. Max-occurrence
value of 0 or not specifying it explicitly denotes the current default
behaviour of unlimited resoltions. If a user specify a particular
max-occurrence value then the resource is resolved that many times in
subsquent requests and never again once we reached the max-occurrence
limit of resource resolutions.

Issue-ID: CCSDK-3736
Change-Id: Ie18764a313530e36be14531d8c7b93bf54f0b651
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
19 months agoChange SQL query syntax for delete resource/template 07/130207/4
Jozsef Csongvai [Wed, 15 Jun 2022 18:26:21 +0000 (14:26 -0400)]
Change SQL query syntax for delete resource/template

The delete query does not work with Mariadb version 10.1.24.
Changed the syntax so that it will work with both older and newer
versions. Typo in method names has been fixed as well.

Issue-ID: CCSDK-3735
Change-Id: I225752d62068e5aa44354624aa6542a4f4bae73b
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
19 months agoAdd component for deleting resources and tempates 66/130166/7
Jozsef Csongvai [Mon, 16 May 2022 15:15:06 +0000 (11:15 -0400)]
Add component for deleting resources and tempates

Users can now add component-resource-deletion as a nodetemplate in
their CBA. This will delete resources and templates created by the
cba, using resolution key or resource-id and resource-type.

Issue-ID: CCSDK-3735
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: I22b7f2fe3369a3e5bac3b72a2114a81622d878dc

19 months agoForce py3.8 in tox.ini 42/130542/5
Cédric Ollivier [Wed, 31 Aug 2022 14:47:05 +0000 (16:47 +0200)]
Force py3.8 in tox.ini

It allows leveraging on OpenStack Yoga's upper-contraints
without any exception.

Issue-ID: DOC-782
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Change-Id: I7b7c2056d6e9d4e5e3e8f2e860a276da3f1f0ea9

19 months agoAdd endpoint for deleting templates 65/130165/5
Jozsef Csongvai [Mon, 16 May 2022 15:12:51 +0000 (11:12 -0400)]
Add endpoint for deleting templates

Issue-ID: CCSDK-3735
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: I80d0da87651933da103e79d878902da743bb134e

20 months agoRest resolution enhancements 81/129781/18
Lukasz Rajewski [Mon, 4 Jul 2022 15:43:31 +0000 (17:43 +0200)]
Rest resolution enhancements

- Empty Output mapping means for JSON/MAP all keys
  and for other types extracting of primitive
- Empty response is mapped to value is output mapping
  is empty (but not null)

Issue-ID: CCSDK-3716
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: Ib67507eba07e08fad049307f7b69f7aac4c3ec45

20 months agoTemplate headers, path and outputsmapping in the rest processor 81/130381/9
Lukasz Rajewski [Thu, 18 Aug 2022 21:06:29 +0000 (23:06 +0200)]
Template headers, path and outputsmapping in the rest processor

Issue-ID: CCSDK-3716
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: I4abc2cdf3eeff1d982d2e96670df262cf16931b3

20 months agoRefactor rest clients and support timeouts 74/130374/4
Lukasz Rajewski [Thu, 18 Aug 2022 19:50:31 +0000 (21:50 +0200)]
Refactor rest clients and support timeouts

- Refactored rest clients to remove redundant code
- Timeouts added to the configuration of rest clients

Issue-ID: CCSDK-3716
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: I706b8efd8447570455b8b65bd5b1a22da474f62b

20 months agoRefactoring Code to remove NRM 07/130107/2
Singal, Kapil (ks220y) [Mon, 8 Aug 2022 03:01:52 +0000 (23:01 -0400)]
Refactoring Code to remove NRM

Renaming Classes, API's, variabled and removing NRM word from codebase

Issue-ID: CCSDK-3741
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
Change-Id: I8150eec7e8fb0bc1d33e80991215e745e9aa79d0
(cherry picked from commit cc2dbf6d08840ba0e105e44022568d9afd130273)

20 months agoSO-3835 Modify-Config flow of slice (Day-2) -snssai not updated in config map of... 75/129975/4
Rudrangi Anupriya [Mon, 18 Jul 2022 16:33:14 +0000 (22:03 +0530)]
SO-3835 Modify-Config flow of slice (Day-2) -snssai not updated in config map of the NFs
Issue-ID: SO-3835

Change-Id: I7578b3292b625e0773ee67a0b6db60c8e192fe1a
Signed-off-by: Rudrangi Anupriya <ra00745022@techmahindra.com>