thmsdt [Fri, 5 Jan 2024 06:10:23 +0000 (07:10 +0100)]
fix docs config files
Issue-ID: DOC-821
Change-Id: I9d8b72cb8fd63bcb96026175e8001f3daac737b1
Signed-off-by: thmsdt <thomas.kulik@telekom.de>
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
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
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>
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>
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>
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>
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>
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>
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>
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
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>
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
KAPIL SINGAL [Wed, 28 Dec 2022 00:08:43 +0000 (00:08 +0000)]
Merge "Do not load external stylesheets in the CDS UI"
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
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
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
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
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
Jozsef Csongvai [Tue, 22 Nov 2022 14:37:33 +0000 (14:37 +0000)]
Merge "[CDS] Release docker 1.5.0"
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
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
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
Dan Timoney [Fri, 4 Nov 2022 20:33:18 +0000 (20:33 +0000)]
Merge "Updated for Jakarta Release"
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>
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>
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
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
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
Jozsef Csongvai [Wed, 26 Oct 2022 00:29:13 +0000 (00:29 +0000)]
Merge "UatExecutor does not support complex test scenarios"
Jozsef Csongvai [Wed, 26 Oct 2022 00:21:31 +0000 (00:21 +0000)]
Merge "Add Rest client that do not add any default headers"
Dan Timoney [Tue, 25 Oct 2022 19:44:25 +0000 (19:44 +0000)]
Merge "Fix for missing grpc module"
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
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
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
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
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
KAPIL SINGAL [Fri, 7 Oct 2022 16:35:30 +0000 (16:35 +0000)]
Merge "UATExecutor support for k8sConnectionPlugin"
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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>
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>
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
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
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
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
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
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
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)
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>
kuldipr [Tue, 17 May 2022 14:30:34 +0000 (10:30 -0400)]
Fix inconsistency introduced during commit
b4cbb0ee9
Issue-ID: CCSDK-3738
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: I72ae642f3027fa3b4c8caa3105b2147ed654c159
Singal, Kapil (ks220y) [Mon, 22 Aug 2022 14:55:48 +0000 (10:55 -0400)]
Fixing CDS-UI Build issues
Issue-ID: CCSDK-3744
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>
Change-Id: I8cd8a11c8ada5a1179b4a791edc12dd810f7f1bf
(cherry picked from commit
9eb67111794a2a10bc9776775aced9ef9b84345b)
Oleg Mitsura [Wed, 1 Jun 2022 14:00:56 +0000 (10:00 -0400)]
Kafka producer parameters updated to be consistent with frankfurt
Issue-ID: CCSDK-3737
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: I00cba2f644abf85778abf17ee3fb9e102ac5f42f
Jozsef Csongvai [Mon, 16 May 2022 15:09:06 +0000 (11:09 -0400)]
Enable deleting resources by lastN occurrences
Also enable deletion using resource-type and resource-id.
Issue-ID: CCSDK-3735
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: Id1b487fce97f582bd3781dfd5bcff61a8df08c5c
Michal Jagiello [Thu, 21 Jul 2022 14:23:53 +0000 (14:23 +0000)]
[Blueprintsprocessor] Blueprint Model API returns 204 NO CONTENT if blueprint model does not exist
Issue-ID: CCSDK-3729
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Ie19128d1ece6b229e5c2e5636ab3a7add4e2f3ef
Michal Jagiello [Fri, 1 Jul 2022 09:04:36 +0000 (09:04 +0000)]
[Blueprintsprocessor] Use all source-db resources instead of only processor-db
In DatabaseResourceAssignmentProcessor class filter resourceSourceMappings to get all source-db resources instead of using only one: processor-db
Issue-ID: CCSDK-3699
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: I616ca6fe1336427b0b603a0386878ba4c8ea5828
Lukasz Rajewski [Mon, 20 Jun 2022 20:27:19 +0000 (22:27 +0200)]
Aligned attributes of CDS components
Issue-ID: CCSDK-3698
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: Ie5c78a9a347373b5faf588627e42138806d69c0c
Dan Timoney [Fri, 15 Jul 2022 15:33:42 +0000 (11:33 -0400)]
Use released 2.4.0 parent poms
Use released version 2.4.0 (Phosphorus) of parent poms
Issue-ID: CCSDK-3691
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: I920f1f8be47bd45962014d7ccb682dc6f6efb5e5
Kuldip Rai [Thu, 14 Jul 2022 12:33:20 +0000 (08:33 -0400)]
Command Executor metrics to include script name only
Issue-ID: CCSDK-3720
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: I206bfb1ed165ccb4c1c360732e6781ccfe9b971c
kuldipr [Fri, 17 Jun 2022 16:18:35 +0000 (12:18 -0400)]
Change template query to return a result when duplicate rows exists
Issue-ID: CCSDK-3714
Change-Id: I516efc75d5d789903883437b6f3b50874bcfc79a
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
kuldipr [Fri, 17 Jun 2022 22:27:33 +0000 (18:27 -0400)]
Fixed Template API (resourceId and resoourceType) input validation
Validation was always checking for resolutionKey even when it is not
required when using resourceId and resourceType. Also artifactName
which is always required could not have been sent along with
resourceId and resourceType.
Issue-ID: CCSDK-3713
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: I4a2945397f10bf5c57a698894df09ee4fc5891d0
Jozsef Csongvai [Tue, 7 Jun 2022 23:30:54 +0000 (19:30 -0400)]
Improve log format consistency
Logs related to request processing should include: requestId,
subrequestId and originatorId. Each API (rest,grpc,kafka) would
produce different outputs, due to MDC context not being passed
properly between coroutine contexts or values not being populated.
Issue-ID: CCSDK-3686
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
Change-Id: Ibafdffd3409b9724ad91633ca5840070f7e287f5
Jozsef Csongvai [Tue, 7 Jun 2022 14:54:46 +0000 (14:54 +0000)]
Merge "CCSDK-3684 ComponentRemotePYthonExecutor eliminate recursive call"
Oleg Mitsura [Tue, 7 Jun 2022 14:05:20 +0000 (10:05 -0400)]
CCSDK-3684 ComponentRemotePYthonExecutor eliminate recursive call
Issue-ID: CCSDK-3684
prepareEnv (mistakenly) had a recursive call, but no decement.
Simplified it in favour of the inner/outter flag instead of retry counter as in Frankfurt release.
Signed-off-by: Oleg Mitsura <oleg.mitsura@amdocs.com>
Change-Id: I5d7f623d6e206a844d33d95a15f85758da3a6681
Oleg Mitsura [Tue, 31 May 2022 22:10:04 +0000 (18:10 -0400)]
CCSDK-3682 pin protobuf to 3.20.1
Issue-ID: CCSDK-3682
protobuf gets updated to a later version (without pinning), which is not compatible
with protoc, as well as we need to keep it consistent with SO proto version.
Change-Id: I7b35503e7f2997cc56e131ad4775a41a942eeac5
Signed-off-by: Oleg Mitsura <oleg.mitsura@amdocs.com>
Jozsef Csongvai [Tue, 24 May 2022 23:29:36 +0000 (23:29 +0000)]
Merge "Extend Template API to retrieve resolutions by occurrence"
kuldipr [Thu, 24 Mar 2022 21:13:47 +0000 (17:13 -0400)]
API to resolve resources based on optional 'occurrence' options
User can specificy options to get firstN, lastN and by the Range
(begin, end) of 'occurrence' to get the resolutions. If no options
are specified, all the resolutions are returned in decending
oder (latest on top).
Map of resolutions are returned with 'occurrence' as the key to the
corresponding list of resolutions.
Issue-ID: CCSDK-3665
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: I9ecbfb339bde76510e81cd695e03cc1e061396ee
juhi arora [Thu, 19 May 2022 18:14:17 +0000 (14:14 -0400)]
Extend Template API to retrieve resolutions by occurrence
Add new endpoints - template to get firstN, lastN and by Range (begin, end) of 'occurrence' to get the templates
Issue-ID: CCSDK-3666
Change-Id: I242626e826022ed8b70a0abc287560ea634121b7
Signed-off-by: juhi arora <juhi.arora1@bell.ca>
kuldipr [Fri, 18 Mar 2022 14:35:56 +0000 (10:35 -0400)]
Enable versioned resource resolution by using occurrence
By setting occurrence to <= 0 in the CBA, a user indicates that each
time resource resolution executes, it should produce a new set of
values for a resolution-key or (resourceId, resourceType) pair.
For each new execution, the occurrence is incremented to serve
as the version number for the new set of values.
Issue-ID: CCSDK-3663
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: Ib535b20cb775dcbb5b02fe5a5f6904a335fda310
Dan Timoney [Mon, 23 May 2022 16:21:40 +0000 (16:21 +0000)]
Merge "Enable force-resolution"
Dan Timoney [Mon, 23 May 2022 16:20:49 +0000 (16:20 +0000)]
Merge "CCSDK-3671 add workflows list for grpc"
Jozsef Csongvai [Fri, 20 May 2022 14:53:51 +0000 (14:53 +0000)]
Merge "Resource endpoint should support occurrences"
Julien Fontaine [Wed, 10 Jun 2020 15:30:37 +0000 (11:30 -0400)]
Override Request ID in MDC Context
Issue-ID: CCSDK-3676
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: I6b0a816fcb40e149be1818f9edc9d4839f1a4cf6