Age | Commit message (Collapse) | Author | Files | Lines |
|
- use aai-common 1.15.4 that contains dependency updates
- remove jopt-simple dependency
- do not declare jnr-ffi as explicit dependency
since it is only used transitively
Issue-ID: AAI-4095
Change-Id: I4260df8bd8f3da337d29d6ab82d29e4b75b57aa4
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- upgrade spring-boot (2.6.15 -> 2.7.18)
- upgrade tinkerpop (3.7.1 -> 3.7.3)
- upgrade janusgraph (1.0.0 -> 1.0.1)
- remove eelf-core dependency
- remove aai logging-service dependency
Issue-ID: AAI-4068
Change-Id: I8c0f0b9dc429152fa07f758b6b7870525fb64114
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- remove ActiveMQ dependencies
Issue-ID: AAI-4017
Change-Id: I05f91629c7a4a29d63cb87ed9777f1e782d82616
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- Include database connectivity check in the /echo API of AAI modules.
Issue-ID: AAI-3999
Change-Id: Ib34e76a0520624a8383faa56a84c727bdc09ab29
Signed-off-by: Shantaram Sawant <s.shantaram.sawant@accenture.com>
|
|
- change javax.* JAXB packages to jakarta.*
- bump snapshot version to 1.15.0-SNAPSHOT
Issue-ID: AAI-4005
Change-Id: I5bf2735c5ef53c9162a56f6b5f78e02992a0e2a0
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- update Tinkerpop (3.4.13 -> 3.5.0) + Janusgraph (0.5.0 -> 0.6.0)
- bump version to 1.14.5-SNAPSHOT
Issue-ID: AAI-3934
Change-Id: Idd81dbfe7a16cc448194613b8b429d54cbd65ccc
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- update Janusgraph to 0.5.0 + tinkerpop to 3.4.13
- do not use pagination methods from HttpEntry [1]
- introduce WebTestClient as a way to more elegantly declare http requests and assertions
[1] pagination is still done on the client-side in this service.
This change just removes the usage of methods of HttpEntry that effectively do a List.subList
and that will be removed from HttpEntry shortly after
Issue-ID: AAI-3902
Change-Id: I446f092048b9e2be7314ed32ab3de5d5e1e1689d
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- includes tinkerpop update from 3.3.0 to 3.3.11
- update guava from 18 to 25.0-jre
- resolve maven build warnings (undeclared dep versions, duplicate deps, reporting configuration)
Issue-ID: AAI-3879
Change-Id: I60124c42ca1a0c884c02981a18c1c9388e62b6e2
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- update aai-common to 1.14.0 which contains Janusgraph update to 0.3.3
Issue-ID: AAI-3870
Change-Id: I7200d140a04845866bb189d8bdf5a820a710dd68
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- Replace DMaaP related configuration with kafka
- Update AAI-Common version from 1.13.3 to 1.13.6 in pom.xml
Issue-ID: AAI-3820
Change-Id: Ia989fcd65c61ef6abb6e2423a2d391140386589d
Signed-off-by: Dasar <avinash.ganesh.dasar@accenture.com>
|
|
- trade terseness for easier understanding of the code and maintainability
- Split up DslQueryProcessor in two separate classes (v1 and v2)
Issue-ID: AAI-3786
Change-Id: I7fe0411f6b694eb82616ac4a61a5376c630b5b2a
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- contains HttpEntry request-scope fix
- updates jackson
- updates antlr4
- disable tracing in tests
Issue-ID: AAI-3728
Change-Id: I58f834a4d52284184a410a1e81f10ac12b3e6221
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- remove debug statements for the happy path in the EchoResponse resource [1]
[1] they account for the vast majority of log lines since they
are invoked as part of the k8s liveness probe every two seconds
Issue-ID: AAI-3716
Change-Id: I41e340cdb0bbeb64d849514e7460caa5b6fcc357
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- update spring-boot to 2.4
- add junit vintage engine dependency to keep supporting junit 4 tests
- update mockito to version 3.4.0
Issue-ID: AAI-3681
Change-Id: I8b40529418f9d03179970edf1ab12992db1cb5e8
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- update spring-boot to 2.3.12.RELEASE
- replace deprecated properties
Issue-ID: AAI-3680
Change-Id: Icd983c020fd62f7073f8ae61d3d4745db48dc660
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- replace jax-rs annotations with spring boot equivalents
- replace the jersey exception handler with a ControllerAdvice class
- move AAIErrorResponse definitions from test/ to main/
Issue-ID: AAI-3694
Change-Id: I5a45309727bfd84bb2aee5c20957fd845c484d5e
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- move logic to retrieve entity from db into a separate method
- do not use runner() from AAI core [1][2]
- use global ExceptionHandler to provide a common exception to error response mapping
[1] the runner will spawn a separate thread to process the request. In this change there is nothing to replace this functionality.
The reason that it is removed is that it tightly couples the app with a) aai-common and b) jax-rs and is also catching all exceptions.
Also the timeout mechanism that is implemented is not actually stopping the execution of the thread after the timeout, but rather returning an early response (after 3 minutes(!)).
[2] these changes are also done to make a future full migration to spring boot/the removal of jax-rs easier
Issue-ID: AAI-3693
Change-Id: I177913c5f6295e1cab476e3c206fecacd7620f69
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- extract similar code to methods
- return early
Issue-ID: AAI-3692
Change-Id: I41e3c7caaafb7c68913decb59bc9a57486985399
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- add more assertions to ExceptionHandlerTest
- add more assertions to DslConsumerTest
- add class definitions for error responses to allow the usage of object mappers for that
- reduce raw-type warnings by providing types for HttpEntities and ResponseEntities
Issue-ID: AAI-3691
Change-Id: I0010ce6e3e7425109607b6a00b9ee08732829aaa
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- upgrade spring-boot from 2.1 to 2.2
- change logging level in tests from debug to info
- do not version .classpath in git since it's dynamically generated
Issue-ID: AAI-3679
Change-Id: I4b0378880a0670d522903d44dbe7e1b144b51177
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- enhance the EchoResponse endpoint to check for db connectivity when the myAction parameter is provided
Issue-ID: AAI-3547
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: I4d5686b63efd139b942cee0c222305a17d2a2497
|
|
When building the traversal service with mvn install, the spotless and formatter plugins are invoked to verify the formatting.
This results in 40000 lines of format violations that are printed out to the console.
By invoking mvn formatter:format spotless:apply process-sources this number can be reduced to 2000 lines of format violations.
Issue-ID: AAI-3543
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: Id0011b3e0a626369c79fd0656cd44455347b7fde
|
|
configurable)
Issue-ID: AAI-3367
Signed-off-by: Dimple Soni <dimple.soni@yoppworks.com>"
Change-Id: If8a5734c702242a292eeb6c9c26a844242e1f849
|
|
Make the key metrics available to the monitoring system by
instrumenting the code.
The Key metrics are available via
/actuator/prometheus
/actuator/info
/actuator/health
Issue-ID: AAI-3343
Signed-off-by: Roger Yuan <roger.yuan@yoppworks.com>
Change-Id: If72858484231d95a39c938bacfc1773430806e5a
|
|
Issue-ID: AAI-3299
Signed-off-by: Santos, Eric <eric.santos@yoppworks.com>
Change-Id: Ia22001af5a1701bf70d8be6dbf8d09273ebd5575
|
|
Issue-ID: AAI-3298
Signed-off-by: Sam Huang <sam.huang@yoppworks.com>
Change-Id: I2d99769ab8d189d61de610ec020b15a8fe0aa652
|
|
Issue-ID: AAI-2877
Signed-off-by: Mariano Diaz <mariano.diaz@yoppworks.com>
Change-Id: I7841454d8844ca8390a6a63931b8bd35358609cb
|
|
Issue-ID: AAI-3128
Change-Id: I2ae25a9990daa8eafd045229686a2d586b90f66a
Signed-off-by: Maharajh, Robby (rx2202) <rx2202@us.att.com>
|
|
Issue-ID: AAI-2886
Change-Id: Ic9b43ebe3ca58eac65cd169f124b74d0032710ea
Signed-off-by: Maharajh, Robby (rx2202) <rx2202@us.att.com>
|
|
Issue-ID: AAI-2886
Issue-ID: AAI-2527
Change-Id: Id6432ff82b0377ff44115d5b42607d1926431f7b
Signed-off-by: Maharajh, Robby (rx2202) <rx2202@us.att.com>
|
|
Issue-ID: AAI-2933
Change-Id: I76f970d15ef911a3dd14d97f2fa050c8b6e29e96
Signed-off-by: LaMont, William(wl2432) <wl2432@att.com>
|
|
Issue-ID: AAI-2877
Change-Id: Ida4f641c4cc87b69ba5d0ae2c7f3804e53af5b68
Signed-off-by: David Brilla <david.brilla@tieto.com>
|
|
Issue-ID: AAI-2866
Change-Id: I344e095e6f1d3b117971c1c78e50ae58bebf27e4
Signed-off-by: LaMont, William(wl2432) <wl2432@att.com>
|
|
Issue-ID: AAI-2724
Signed-off-by: Jimmy Forsyth <jf2512@att.com>
Change-Id: Iec7303c7056aaa90302150983c4eb712ba617b09
|
|
Issue-ID: AAI-2476
Change-Id: I7a13ef0556f9b73d1dda2526c1ef24e860f59dc9
Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
|
|
Issue-ID: AAI-2322
Change-Id: I8967e1e90dc407424c8b8943d1278108f9786cef
Signed-off-by: LaMont, William (wl2432) <wl2432@att.com>
|
|
|
|
Reading the request response payload leads to an exception, adding a buffer class which enables multiple reads. Also adding logging of AAF.
Check if response not sent
Check if someone else didn't already flush the response
Changing interpretation of role
Letting users with advanced roles run non-gremlin queries. Adding logging.
Change-Id: If5c9c94b63c3203d2193b43eed5fcd5993f0c4fa
Issue-ID: AAI-1762
Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
|
|
patch4: incorporated code review comment
Issue-ID: AAI-2187
Change-Id: Ied22a0cacb53f37d768020c57c2026f229a1e94a
Signed-off-by: Arindam Mondal <arind.mondal@samsung.com>
|
|
|
|
Issue-ID: AAI-2073
Change-Id: I1c3df218d1333bdebc984947edc100607958ab60
Signed-off-by: LaMont, William (wl2432) <wl2432@us.att.com>
|
|
Fix exception logging issues at multiple locations in same file.
Change-Id: I6c18b4a4508d3e6af677ff2f70d668d970c3910f
Issue-ID: AAI-2061
Signed-off-by: Shubhada Ramkrishna Vaze <SV00449682@TechMahindra.com>
Sonar Critical: Use Logger and log the exception
Suggested changes are made
Change-Id: I0287b409a265ebf8ee3916266b96c396e44df5da
Issue-ID: AAI-2061
Signed-off-by: Shubhada Ramkrishna Vaze <SV00449682@TechMahindra.com>
|
|
Issue-ID: AAI-1612
Change-Id: I2d34d2a3eb7f80fe852ad799cc195132cad99ac0
Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
|
|
Adding a AAF authorization filter. Authorization checks a preconfigured permission org.onap.aai.traversal
Change-Id: I3459e08449f4caae187fbe31d3e7a245da06857a
Issue-ID: AAI-32
Signed-off-by: Pavel Paroulek <pavel.paroulek@orange.com>
|
|
Adding a AAF Cadi filter. AAF is configured to communicate with Beijing AAF instance in the Windriver lab. To activate AAF filter set the profile aaf-auth
Change-Id: I4f226f56eeb4686abd7b2d17a9db8be6a5e169c5
Issue-ID: AAI-32
Signed-off-by: Pavel Paroulek <pavel.paroulek@orange.com>
|
|
Update the traversal microservice to use the ingest
library to make the application more model driven
Issue-ID: AAI-1465
Change-Id: Ifcf56b5d0e7f25ce2bc735b3186e09bc28234100
Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
|
|
Change-Id: Icd4f2f6034bc8045f5530e89994f31985be5c079
Issue-ID: AAI-1424
Signed-off-by: bogumil_zebek <bogumil.zebek@nokia.com>
|
|
Issue-ID: AAI-1395
Change-Id: Ib3db83ca3730b9a37f480faf366cc195d1ce7a52
Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
|
|
Change-Id: Ib3c6c469236a635e6f2a1f4314aab67254128c73
Issue-ID: AAI-1366
Signed-off-by: awudzins <adam.wudzinski@nokia.com>
|
|
fix convention violation according to sonar report
Change-Id: I06af42b5368267d4e7b38b3cb2a1372f2c55963f
Issue-ID: AAI-1334
Signed-off-by: awudzins <adam.wudzinski@nokia.com>
|