aboutsummaryrefslogtreecommitdiffstats
path: root/aai-traversal
AgeCommit message (Collapse)AuthorFilesLines
7 days[AAI] Update aai-schema version to 1.12.7 in traversalHEADmastervani.kv5-12/+12
- Bump aai-schema pom version to 1.12.7 - Update aai-schema default version to v30 - Increase version to 1.15.4-SNAPSHOT Issue-ID: AAI-4075 Change-Id: Ibda1609c07f5472b795a70c55b94a1da765b84db Signed-off-by: vani.kv <vani.kv@accenture.com>
2024-11-22Use 1.15.3-SNAPSHOT of aai-commonFiete Ostkamp14-51/+4
- 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>
2024-11-11Upgrade spring boot to 2.61.15.2Fiete Ostkamp2-23/+5
- upgrade spring-boot (2.5.15 -> 2.6.15) Issue-ID: AAI-4048 Change-Id: I1e8324ae71f4d9aab06d51bf9d4efce6d42b316a Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-10-13Upgrade aai-common dependency to 1.15.1-SNAPSHOTFiete Ostkamp8-48/+11
- remove ActiveMQ dependencies Issue-ID: AAI-4017 Change-Id: I05f91629c7a4a29d63cb87ed9777f1e782d82616 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-10-07Update janusgraph to 1.0.01.15.0Fiete Ostkamp1-12/+7
- update Janusgraph (0.6.4 -> 1.0.0) - update Tinkerpop (3.5.8 -> 3.7.1) Issue-ID: AAI-3743 Change-Id: I9504edf269ea702ad8d88864531bc6c609b506ab Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-10-02echo liveness probe available under /actuator/healthShantaram Sawant6-31/+162
- 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>
2024-09-22Migrate JAXB to jakartaFiete Ostkamp6-24/+18
- 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>
2024-09-18Use Java 11 in traversal1.14.7Fiete Ostkamp3-61/+11
- switch compiler version and base image to Java 11 - remove com.sun.jersey (Jersey 1) dependencies - replace heap_size jvm args with MaxRAMPercentage to scale dynamically with the K8s limits Issue-ID: AAI-4000 Change-Id: I7db8633593816af495d36eea7b6fc56f1b98e648 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-09-17Update aai-common to 1.14.6 in traversalFiete Ostkamp6-68/+44
- upgrade spring-boot (2.4.13 -> 2.5.15) - fix vulnerabilities - bump snapshot version to 1.14.7-SNAPSHOT Issue-ID: AAI-3993 Change-Id: Id0c9df46e3da2c0616516ff53b3a75e8f32113a2 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-08-15Update Janusgraph to 0.6.4 in traversal1.14.6Fiete Ostkamp1-6/+41
- update Tinkerpop (3.5.0 -> 3.5.8), Janusgraph (0.6.0 -> 0.6.4) - declare cassandra-driver related deps in dependencyManagement [0] - update spring-cloud dependencies (2020.0.2 -> 2020.0.6) - bump snapshot version to 1.14.6-SNAPSHOT [0] since spring-boot would otherwise downgrade the driver version to a (much) older version Issue-ID: AAI-3967 Change-Id: I18a0b6f039ead2e7c308f507ead3ea7079d21877 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-08-06stage-docker-release fails due to plugin issue1.14.5Fiete Ostkamp1-0/+10
- do not remove full declaration of gmaven-plugin Issue-ID: AAI-3946 Change-Id: Idbb864844d598ba80f53c7ccb269f708db79d8c5 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-08-06Update Janusgraph to 0.6.0 in traversalFiete Ostkamp13-56/+56
- 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>
2024-07-04Upgrade aai-traversal to Janusgraph 0.5.31.14.4Fiete Ostkamp1-1/+1
- update Janusgraph (0.5.0 -> 0.5.3) - update aai-common to 1.14.4 (contains pagination fix) Issue-ID: AAI-3921 Change-Id: If9ddf946a684bc29721da2bd6117e4cf417f6b26 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-07-04Use eclipse-temurin:8-jre-alpine docker base image in aai-traversalFiete Ostkamp10-250/+117
- replace aai-common base image with plain java 8 jre - remove custom folders and users to simplify setup - fix janino, guava and activemq vulnerabilities - remove apache httpclient, jsonassert, aaf-cadi and spring-test dependencies Issue-ID: AAI-3913 Change-Id: Icca637b5adb8e9a480912c4e2b7d9e83ee3e29ba Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-06-27Update Janusgraph to 0.5.0 in traversalFiete Ostkamp13-144/+326
- 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>
2024-06-19Update aai-common to 1.14.2 in traversalFiete Ostkamp1-1/+1
- contains janusgraph update 0.3.3 -> 0.4.0, tinkerpop 3.3.11 -> 3.4.0 Issue-ID: AAI-3891 Change-Id: Ib898f86432c39c9248c0f91bdc1effcd29c3132b Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-06-18Update aai-common to 1.14.1 in traversal1.14.1Fiete Ostkamp2-39/+47
- 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>
2024-06-12Update aai-common to 1.14.0 in traversal1.14.0Fiete Ostkamp2-5/+6
- 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>
2024-05-23[AAI] Bump aai-traversal version to 1.13.5nandkishorpatke1-1/+1
Issue-ID: AAI-3843 Change-Id: Id3f9a101159678ac23404b013bd144055a9ba59b Signed-off-by: nandkishorpatke <nandkishor-laxman.patke@t-systems.com>
2024-05-23[AAI] Update aai-schema version to 1.12.4 in traversalnandkishorpatke5-11/+11
- AAI schema addition for 3GPP RAN Network Slice Subnet - and Slice-Profile Attributes & FeasibilityCheckJob - Bump aai-schema pom version to 1.12.4 - Update aai-schema default version to v29 Issue-ID: AAI-3843 Change-Id: I99e9585653937a9305b412eeccfe3dac1403df88 Signed-off-by: nandkishorpatke <nandkishor-laxman.patke@t-systems.com>
2024-04-17Update AAI-Traversal SNAPSHOT versionDasar1-1/+1
- Change AAI-Traversal SNAPSHOT version from 1.13.3 to 1.13.4 Issue-ID: AAI-3820 Change-Id: I1574e9ab17c00b4deeec30e9e5d367e6d9d2d2cc Signed-off-by: Dasar <avinash.ganesh.dasar@accenture.com>
2024-04-16Remove DMaaP dependency from AAI-TraversalDasar2-3/+0
- Replace DMaaP configuration with Kafka - Update aai-common version in pom.xml Issue-ID: AAI-3820 Change-Id: I112648d115c725da120e596252c12a5fe3102434 Signed-off-by: Dasar <avinash.ganesh.dasar@accenture.com>
2024-04-16Remove DMaaP references from AAI-TraversalDasar5-37/+46
- 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>
2024-03-05Update aai-common base image in resources to 1.13.4 (newer java 8)Fiete Ostkamp2-5/+2
Issue-ID: AAI-3794 Change-Id: I6f9b7dbb28c0fab86c86e93fe6a10e965d990ab7 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-02-26Do not use reflection for injecting the DslQueryProcessorsFiete Ostkamp14-202/+289
- 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>
2024-02-06Docker build for traversal is brokenFiete Ostkamp1-17/+10
- create necessary folders in docker build after switching back to older 1.6.0 image Issue-ID: AAI-3756 Change-Id: I224f28d88ec7b3f29bbc1b45d6a14943e7fa69dc Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-02-06Update aai-common to 1.13.3 in traversalFiete Ostkamp1-1/+1
- update aai-common to version 1.13.3 - bump version to 1.13.3 Issue-ID: AAI-3764 Change-Id: I2aedfcfbb7b85658b302da9f0bf28392878f2116 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-01-26Revert update since versions > 1.6.0 are based on Java 11Fiete Ostkamp1-1/+2
Issue-ID: AAI-3753 Change-Id: I106fb561a6b879235ccf13f5b5a9cbc7d4466330 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-01-26Update aai-common to 1.13.2 in traversalFiete Ostkamp1-2/+1
- aai-common upgrade includes upgrade of tinkerpop to 3.2.4 Issue-ID: AAI-3752 Change-Id: I6c35cdb5934cd14ecdee7bc31ac456ed985f8e28 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-01-16Update aai-common base image in aai-traversalFiete Ostkamp2-10/+20
- update aai-common base image from 1.6.0 to 1.13.1 Issue-ID: AAI-3732 Change-Id: I6f96d34a30031423d1b2e35a95ccab9ace6b657a Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-01-15Update aai-common dependency to 1.13.1 in traversalFiete Ostkamp6-18/+28
- 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>
2024-01-04Reduce traversal log noiseFiete Ostkamp2-11/+2
- 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>
2024-01-04Add spring-cloud-sleuth for tracingFiete Ostkamp3-46/+94
- add tracing dependencies - align localhost-access-logback.xml with the one in the oom chart - bump version to 1.13.1 Issue-ID: AAI-3714 Change-Id: I6565d63f070bbd04188f383fc88ea9ca884951dd Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-01-03Update spring-boot to 2.4Fiete Ostkamp11-74/+74
- 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>
2024-01-02Update spring-boot to 2.3Fiete Ostkamp6-11/+13
- 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>
2023-12-19Release 1.13.0Fiete Ostkamp1-1/+1
- release contains switch to RESTController for DslConsumer Issue-ID: AAI-3696 Change-Id: I50ab090d436ef459f580ad9e2b115dddd762251f Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2023-12-18Make the jax-rs resource a spring boot RestControllerFiete Ostkamp19-620/+433
- 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>
2023-12-08Separate entity retrieval from jax-rs Response creationFiete Ostkamp11-181/+253
- 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>
2023-12-06Refactor global exception handlerFiete Ostkamp2-56/+49
- extract similar code to methods - return early Issue-ID: AAI-3692 Change-Id: I41e3c7caaafb7c68913decb59bc9a57486985399 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2023-12-05Improve tests for exception handlingFiete Ostkamp7-109/+290
- 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>
2023-12-04Merge "Update spring-boot to 2.2"Lukasz Rajewski37-249/+305
2023-11-15[AAI] Up-version aai-traversal to 1.12.3 for releasenandkishorpatke1-1/+1
- Up-version aai-traversal to 1.12.3 for release Issue-ID: AAI-3677 Change-Id: I3ee375b2dd69d30f5cd3ad33adbe4c4466047e8e Signed-off-by: nandkishorpatke <nandkishor-laxman.patke@t-systems.com>
2023-11-15[AAI] Update aai-schema version v28 as default in the pom of traversalnandkishorpatke5-11/+11
- Update aai-schema version v28 as default in the pom of traversal - Update aai-schema version v28 as default in properties Issue-ID: AAI-3663 Change-Id: Ia2d0366c561cc468edf853720408197f4d52877e Signed-off-by: nandkishorpatke <nandkishor-laxman.patke@t-systems.com>
2023-11-13Update spring-boot to 2.2Fiete Ostkamp37-249/+305
- 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>
2023-05-26[AAI] Up-version aai-traversal to 1.12.1 for Londonaleem.raja@t-systems.com1-1/+1
Added new schema-service version 1.12.1 in pom.xml Issue-ID: AAI-3653 Signed-off-by: aleem.raja@t-systems.com <aleem.raja@t-systems.com> Change-Id: Icafa11cdbd1f71363869b8896c70c04d14d0cc6f
2022-11-21[AAI] Up-version aai-traversal to 1.12.0 for LondonNiharika Sharma1-2/+2
Issue-ID: AAI-3594 Signed-off-by: Niharika Sharma <niharika.sharma@amdocs.com> Change-Id: Icafa00cdbd1f70484869b8896c70c04d13d0cc6f
2022-11-09[AAI] Upversion traversal to 1.11.1Niharika Sharma1-1/+1
Issue-ID: AAI-3584 Signed-off-by: Niharika Sharma <niharika.sharma@amdocs.com> Change-Id: Ia5e809eb05bba30ce183cfa9131c8a2f702d5c1c
2022-11-09AAI traversal logging structure enhancementleila3-45/+104
logging structure enhancement for logback and localhost xml files Issue-ID: AAI-3584 Signed-off-by: leila <leila.nishimwe@bell.ca> Change-Id: Iff2ff3f3faefb935780ead2d6c1b1f98f406f486
2022-10-25Use the 1.9.3 parent pom in traversalFiete Ostkamp1-6/+0
Issue-ID: AAI-3557 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de> Change-Id: I278aa6fb7a43de68a1dbf53126f31fccf1f8abf4
2022-10-19[AAI] Upversion traversal to 1.11.0 for Kohnwr148d1-1/+1
Issue-ID: AAI-3537 Signed-off-by: wr148d <wr148d@att.com> Change-Id: I53c187da740a8f99843dbab74bca3d13f06e6e93