Age | Commit message (Collapse) | Author | Files | Lines |
|
Update versions for Paris release
Issue-ID: CCSDK-4069
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: I092d16d1522638ec0b8adf6cc9e765a8d654af17
|
|
Release version 1.7.1 of CDS maven artifacts and roll to next snapshot
version
Issue-ID: CCSDK-4068
Signed-off-by: soumya.e.singh <soumya.e.singh@accenture.com>
Change-Id: I5e4974a5e4daf7bc21473414e900eabde2a1ca8f
|
|
Update CDS to snapshot version 1.7.1-SNAPSHOT so that version 1.7.1 can
be released
Issue-ID: CCSDK-4068
Signed-off-by: soumya.e.singh <soumya.e.singh@accenture.com>
Change-Id: Ie882721687593ce5e0bec84e1a19a8174336c8c1
|
|
-Removed Dmaap-Lib Module and its related Dependencies
Issue-ID: CCSDK-4068
Change-Id: I13a8155fd4c6ecf72294c508e50f82405f0ca832
Signed-off-by: soumya.e.singh <soumya.e.singh@accenture.com>
|
|
- Updated parent project and fixed security vulnerabilities
Issue-ID: CCSDK-4059
Change-Id: Ie02ae86a578dd7732b7a71b6a9e9d3a5997c17b3
Signed-off-by: chandana.g.n <chandana.g.n@accenture.com>
|
|
Update versions for Oslo release
Issue-ID: CCSDK-4043
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: I61c482243c73c4c77bbdd3dcabf74ac60e4c0344
|
|
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
|
|
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
|
|
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
|
|
* 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
|
|
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
|
|
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
|
|
* 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)
|
|
Issue-ID: CCSDK-3887
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: I1e32dedc6abaf829fe82733548cb9c26ea386117
|
|
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
|
|
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
|
|
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
|
|
Use released version 2.5.1 of parent pom
Issue-ID: CCSDK-3831
Signed-off-by: Dan Timoney <dtimoney@att.com>
Change-Id: Ic46287ef341abb1eb2bbdd68ecc890f80702b4a9
|
|
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>
|
|
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
|
|
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
|
|
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
|
|
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
|
|
|
|
Issue-ID: CCSDK-3785
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: Ice34d61ac62fe8935a6df539376dcbb9e998beaf
|
|
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
|
|
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
|
|
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
|
|
Issue-ID: CCSDK-3746
Signed-off-by: Frank Kimmlingen <frank.kimmlingen@telekom.de>
Change-Id: I740c970de631e58902e6f92b9069aee8d3ae075b
|
|
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
|
|
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>
|
|
Issue-ID: CCSDK-3735
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: I80d0da87651933da103e79d878902da743bb134e
|
|
- 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
|
|
Issue-ID: CCSDK-3738
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: I72ae642f3027fa3b4c8caa3105b2147ed654c159
|
|
Issue-ID: CCSDK-3737
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: I00cba2f644abf85778abf17ee3fb9e102ac5f42f
|
|
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
|
|
blueprint model does not exist
Issue-ID: CCSDK-3729
Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
Change-Id: Ie19128d1ece6b229e5c2e5636ab3a7add4e2f3ef
|
|
Issue-ID: CCSDK-3698
Signed-off-by: Lukasz Rajewski <lukasz.rajewski@t-mobile.pl>
Change-Id: Ie5c78a9a347373b5faf588627e42138806d69c0c
|
|
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
|
|
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
|
|
|
|
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
|
|
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>
|
|
|
|
|
|
Issue-ID: CCSDK-3676
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: I6b0a816fcb40e149be1818f9edc9d4839f1a4cf6
|
|
The getOneFromResolutionKey endpoint would fail if there are multiple
occurrences for a resource. Instead it should return the last occurrence.
Issue-ID: CCSDK-3664
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: I1468c41c164f64931ce719f9908b935baae6e1a4
|
|
Issue-ID: CCSDK-3671
1. added grpc 'getWorkflows' for BlueprintManagement
2. during CBA upload, the workflows get cached to BLUEPRINT_MODEL.workflows
3. reworked HTTP endpoint to use above "/workflows/blueprint-name/{name}/version/{version}"
4. If CDS is upgraded, with existing CBAs present, fallback by parsing the CBA instead of DB lookup
Signed-off-by: Oleg Mitsura <oleg.mitsura@amdocs.com>
Change-Id: I68bebfe23c0b16ea288512f1087bfe1ceef57686
|
|
The endpoint path was accidentally changed with CCSDK-3014, where a
trailing slash was added to the path. This reverts the endpoint path,
and is still compatible with requests that have a trailing slash.
Issue-ID: CCSDK-3672
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
Change-Id: I071e15a525750d3068c53ff9f5447c524cd44669
|
|
Issue-ID: CCSDK-3657
Signed-off-by: Jozsef Csongvai <jozsef.csongvai@bell.ca>
Change-Id: Idd1871e82a319325b042c339741a66c06499692c
|