Age | Commit message (Collapse) | Author | Files | Lines |
|
- do not log csar payload to babel on info level
- log exception when PUT to aai-resources fails
Issue-ID: AAI-3834
Change-Id: I524315465c79165755fb9b8062f29f4f10d876ab
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- brings tracing support for the requests towards aai-resources
- leverage automatic object mapping done by Jackson in the background
- add model related entities
Issue-ID: AAI-3833
Change-Id: I4f6ec65c80a6dcc1e1e3fa10786a119996c3bc79
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
Issue-ID: AAI-3832
Change-Id: I1cd1588dac16401c7f5064398ff7b8de71bffe30
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- introduce BabelArtifactService
- simplify babel http client by removing factory and https support
Issue-ID: AAI-3827
Change-Id: I5c004d342687c8aaa8f26927342752d472f05da3
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- add integration tests that assert the external communication towards other services using Wiremock
- remove tests that are asserting getters and setters of objects
Issue-ID: AAI-3826
Change-Id: I1f627801869f40cb0eaa61b10148b41bd3b1bdb8
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- registration of client was moved into separate config class in last change
- however registration in ModelController was not removed
Issue-ID: AAI-3824
Change-Id: Icad4211fb245d84fd369c75dd48de7f9a1ec1b20
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- move sdc-distribution-client instantiation out of the ModelController into a separate class
- add integration test with embedded kafka (not fully implemented)
Issue-ID: AAI-3818
Change-Id: I0b5dd118d9145372ddf123319b58829d0ef9275a
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- this reduces the test execution time, when test cases run into timouts
Issue-ID: AAI-3703
Change-Id: Ie683f55e5ce8d59b10d2788aea6933854dcb7e99
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- use more dependency injection
- make class variables final if possible
- simplify mock creation in some tests using @Mock
Issue-ID: AAI-3811
Change-Id: I7a7ccba02df78e6fd3bf082c23aac0968137661b
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- rename ModelLoaderService to ModelController since it's a @RestController
- use dependency injection for depending classes
- make class as immutable as possible
Issue-ID: AAI-3806
Change-Id: I3b976f2c4ed3dba43e8696eb9f6e0d7575403963
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- junit's assertThat was deprecated in favour of hamcrest
- apache-commons now requires a Charset argument
Issue-ID: AAI-3604
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: I10bf46922e44b3a3adcc14eab6486401a5cf14e1
|
|
Signed-off-by: efiacor <fiachra.corcoran@est.tech>
Issue-ID: DMAAP-1800
Change-Id: Idcfa147dd07a18953972b85f38ec2d46ba3fc009
|
|
Issue-ID: AAI-3533
Signed-off-by: Niharika Sharma <niharika.sharma@amdocs.com>
Change-Id: I121263b0be39b13109782e0b5db02d3a36650d75
|
|
|
|
Issue-ID: AAI-3346
Signed-off-by: wr148d <wr148d@att.com>
Change-Id: I76532cc11f348f9c267f5cd87e061b139ce4e7e0
|
|
Issue-ID: AAI-3362
Signed-off-by: sliard <samuel.liard@gmail.com>
Change-Id: I46a41146fb69cf99e4bfaedc4a94807b025832af
|
|
New version of SDC client allows to either use https or http.
Default version is set to https.
We allow here to configure this.
Issue-ID: OOM-2670
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I22c21573d99ac4e6eecc9ca78215635e52e98449
|
|
Issue-ID: AAI-2339
Change-Id: Icb6b35a6bf5bccfd1771a670a0626fe5b0b0cc12
Signed-off-by: Polavarapu, Chaitanya (cp8128) <cp8128@att.com>
|
|
Address Sonar violation for the translate() method throwing multiple types
of checked Exception. Add a JUnit test case for this.
Change-Id: If3c18460895f8193c7b759da4537aad0a2cbf485
Issue-ID: AAI-2264
Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
|
|
Address issues arising from AAI-2089 and AAI-1957.
Fix 9 bugs relating to null pointer exceptions.
Reduce the calculated complexity of the GizmoTranslator method
generateModelElementId() by reimplementing using Streams.
Change-Id: Ic7983db1e9364d79ff79deb09552028501bbbf2c
Issue-ID: AAI-2264
Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
|
|
Issue-ID: AAI-2263
Change-Id: I2510b7a2630918ffe17efbbf813c3e43b0b44d34
Signed-off-by: ed852m <ed.dening@amdocs.com>
|
|
Change-Id: I67492a90b0faac1c60be118be4e25237bd3a780d
Issue-ID: AAI-2183
Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
|
|
Property variables starting with ENV: will be retrieved as environment
variables
Change-Id: I191920078c8aa78dee2327adcca39a0d1e1a89df
Issue-ID: AAI-2089
Signed-off-by: Serban Popescu <serban.popescu@amdocs.com>
|
|
Issue-ID: AAI-2060
Change-Id: I19e16b7447f5ef8b7533449b18895c2bc98188d2
Signed-off-by: Stela Stoykova <Stela.Stoykova@amdocs.com>
|
|
Change-Id: I75a6d3fdde11359aa834113c97f9b35a8744e902
Issue-ID: AAI-1957
Signed-off-by: Shwetank Dave <shwetank.dave@amdocs.com>
|
|
Change-Id: I5c57fcc16a93881af5cdf33947967e0d7ef2dd33
Issue-ID: AAI-1997
Signed-off-by: Daniel Silverthorn <daniel.silverthorn@amdocs.com>
|
|
Reformat to ONAP Java standards.
Rename GizmoTranslatorTest.java to Test*.java to match the existing
naming conventions. Remove duplicated test scaffolding from this file.
Change-Id: Ie8d5f7ea113d3d60d6222f66cd6740df7f9afca0
Issue-ID: AAI-1957
Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
|
|
Change-Id: I792e1a0db166ccab84f42a2d1beb92d7a630165b
Issue-ID: AAI-1957
Signed-off-by: sblimkie <steven.blimkie@amdocs.com>
|
|
Remove the @Autowired annotation on the Babel Service Client and pass
this as a parameter so that Spring will inject the value.
This ensures that the EventCallback is not initialised with a null
value.
Issue-ID: AAI-1501
Change-Id: Ic1a66bf61afec4f707162acf323b83a8a48e8f28
Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
|
|
Issue-ID: AAI-1214
Change-Id: I5d0eb3456916e6f3e5ba3a9b4e828feaff0cde4e
Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
|
|
Various code formatting and style fixes (to address Sonar code smells).
Introduce a BabelServiceClientException to replace the use of the base
Exception class.
Make both the BabelServiceClient class and its Factory class use an
interface, to allow for Spring injection (using annotations) and for
simplified mocking.
Refactor the Notification Publishing by making this the responsibility
of the main Service classes and not the deployment manager.
Issue-ID: AAI-1207
Change-Id: I6bf8a504fa7b98e9158c9976fd1d88c6c54027c1
Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
|
|
Fix issue where VNFImage data UUID is being overwritten, causing rollback
failures.
Change-Id: I66fd9125f7806c74d80ede6d2f0d4c04d0756cc0
Issue-ID: AAI-1148
Signed-off-by: Lee, Tian (tl5884) <tianl@amdocs.com>
|
|
Remove all AJSC configuration and dependencies. Update the pom.xml to
use oparent and to depend on Spring Boot. Refactor the main class to
introduce a minimal set of Spring annotations.
Note that the license text was corrected in this change.
Issue-ID: AAI-1039
Change-Id: I16385db3216ec39bfd2881f2278e340ec3795199
Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
|
|
Replace use of PowerMockito packages with the standard Mockito.
Create a BabelServiceClient Factory class to simplify mocking.
Remove duplicated "no mock" test classes that were not in fact free of
mocking. Add a dummy sample CSAR file for testing of artifact downloads.
Change-Id: Ib86f560e514e1efab0e2f732e494a032d555c7c3
Issue-ID: AAI-1049
Signed-off-by: mark.j.leonard <mark.j.leonard@gmail.com>
|
|
Issue-ID: AAI-1016
Change-Id: Ic640254cb0f81d9a9a5d34120431249c03878891
Signed-off-by: Jimmy Forsyth <jf2512@att.com>
|
|
Change the Model Loader to use the Babel micro service.
Responsibility for transformation of ASDC TOSCA models,
the yaml files, has been moved from ASDC and placed into
the Bable microservice. Model Loader will forward any
CSAR received from ASDC and delegate transformation to
Babel. Babel will return the transformed TOSCA models
to Model Loader which will then ingest them into the
A&AI Inventory.
Issue-ID: AAI-987
Change-Id: I99594770b51b00cb7dcc0f30706060ae27cd94c5
Signed-off-by: Blackwell, Ian (ib733q) <IanB@amdocs.com>
|
|
Update license data and disable license plugin
Issue-ID: AAI-867
Change-Id: Ida91a4fc99b9d8ca65b15d6a7be1eaf097d0ae4f
Signed-off-by: gabriel.sanchez <gabriel.sanchez@amdocs.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Replace the type specification with the diamond operator.
Sonar Link:
https://sonar.onap.org/component_issues/index?id=org.onap.aai.model-loader%3Amodel-loader#assignees=aishkashyap|resolved=false
Location:
src/mainn/java/org/onap/aai/modelloader/entity/model/ModelSorter.java
Line No:136
Issue-ID: AAI-655
Change-Id: I1568a96c99992e38902ec7a53bb8b5f5a0acac5e
Signed-off-by: aishkashyap <as00476394@techmahindra.com>
|
|
Replace the type specification with the diamond operator.
Sonar Link:
https://sonar.onap.org/component_issues/index?id=org.onap.aai.model-loader%3Amodel-loader#assignees=__me__|resolved=false
Location:
src/main/java/org/onap/aai/modelloader/entity/model/ModelV8ArtifactParser.java
Line No:57
Issue-ID: AAI-654
Change-Id: I07f671f845a535a542c0742b26ed085bc9f3db67
Signed-off-by: aishkashyap <as00476394@techmahindra.com>
|
|
Add the @Override annotation above this method signature.
Sonar Link:
https://sonar.onap.org/component_issues/index?id=org.onap.aai.model-loader%3Amodel-loader#assignees=__me__|resolved=false
Location:
src/main/java/org/onap/aai/modelloader/entity/model/ModelV8ArtifactParser.java
Line No:55
Issue-ID: AAI-653
Change-Id: Iacf71ed6a80b986815c774ba057df727385f0745
Signed-off-by: aishkashyap <as00476394@techmahindra.com>
|
|
Sonar Link:
https://sonar.onap.org/component_issues/index?id=org.onap.aai.model-loader%3Amodel-loader#resolved=false|assignees=aishkashyap
Location:
src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifact.java
Line No:75
Issue-ID: AAI-647
Change-Id: I2da826e5c3d825abf79d6452e006ac6196c5f73a
Signed-off-by: aishkashyap <as00476394@techmahindra.com>
|
|
Replace the type specification with the diamond operator.
Sonar Link:
https://sonar.onap.org/component_issues/index?id=org.onap.aai.model-loader%3Amodel-loader#resolved=false|assignees=aishkashyap
Location:
src/main/java/org/onap/aai/modelloader/entity/model/AbstractModelArtifact.java
Line No:39
Issue-ID: AAI-646
Change-Id: I704dfd58340402982f4063e94e80b58ff158c8da
Signed-off-by: aishkashyap <as00476394@techmahindra.com>
|
|
Annotate the IModelParser interface with the @FunctionalInterface annotation.
Sonar Link:
https://sonar.onap.org/component_issues/index?id=org.onap.aai.model-loader%3Amodel-loader#resolved=false|assigned=false
Location:
src/main/java/org/onap/aai/modelloader/entity/model/IModelParser.java
Line No:30
Issue-ID: AAI-645
Change-Id: I0c65379ecde9f6b103bf17515bd9071213462fea
Signed-off-by: aishkashyap <as00476394@techmahindra.com>
|
|
Replace the type specification with the diamond operator.
Sonar Link:
https://sonar.onap.org/component_issues/index?id=org.onap.aai.model-loader%3Amodel-loader#resolved=false|assigned=false
Location:
src/main/java/org/onap/aai/modelloader/entity/model/ModelArtifactHandler.java
Line No:60
Issue-ID: AAI-643
Change-Id: I231689bbf52153a0c806d8ee267d28fd9e6287f0
Signed-off-by: aishkashyap <as00476394@techmahindra.com>
|