summaryrefslogtreecommitdiffstats
path: root/aai-resources
AgeCommit message (Collapse)AuthorFilesLines
2024-09-18Use Java 11 in resources1.14.7Fiete Ostkamp6-23/+11
- update aai-common to 1.14.7 - change compiler and base image to Java 11 - do not use all schema versions in tests since that increases test duration Issue-ID: AAI-3996 Change-Id: I2bb86c7ae0ad5bdce1784fdd1e64b3573723061b Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-09-17Update aai-common to 1.14.6 in resourcesFiete Ostkamp9-32/+21
- upgrade spring-boot (2.4.13 -> 2.5.15) - fix vulnerabilities Issue-ID: AAI-3992 Change-Id: I161101a5e74b21494583c1c58c82d7d75351b348 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-08-29Create request interceptor class to remove namespace attribute from xml ↵Fiete Ostkamp10-46/+178
request bodies - add interceptor that removes xmlns attribute from xml bodies - update eclipse persistence (2.6.2 -> 2.7.7) - use spring-boot-starter-test instead of spring framework's spring-test - bump snapshot version to 1.14.7-SNAPSHOT - remove unused imports Issue-ID: AAI-3976 Change-Id: Iac7103ae003cb7bb7269ada983af97e003be155c Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-08-27Enhance ModelDistributionTest in resources to test redistributionFiete Ostkamp7-45/+336
- use WebTestClient in ModelDistributionTest - add test for redistribution Issue-ID: AAI-3977 Change-Id: I1db72bd9af50931a487e31576b2f14d21fc3b4c1 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-08-15Release 1.14.6 resources docker artifactFiete Ostkamp1-3/+3
- update Tinkerpop (3.5.0 -> 3.5.8), Janusgraph (0.6.0 -> 0.6.4) - make echo liveness probe available under /actuator/health Issue-ID: AAI-3968 Change-Id: I246995725f5b298e0f98c56ca23a9b790c1394c0 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-08-15Update Janusgraph to 0.6.4 in resources1.14.6Fiete Ostkamp1-8/+24
- 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) [0] since spring-boot would otherwise downgrade the driver version to a (much) older version Issue-ID: AAI-3966 Change-Id: Ic8d28ee0965a79aa83ec57a5de8dcc676d66dee5 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-08-13Make echo liveness probe available under /actuator/health for resourcesFiete Ostkamp5-1/+142
- implement spring's HealthIndicator interface to provide health probe based on AaiGraphChecker - conditionally enable the probe when aai.actuator.echo.enabled=true - increase snapshot version to 1.15.6-SNAPSHOT Issue-ID: AAI-3959 Change-Id: Ie2b49ad1f3145285be844bb11aa8119a16fb68c9 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: I12d489bb4d4ff0f48155dde58172765828140a6c Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-08-06Update Janusgraph to 0.6.0 in resourcesFiete Ostkamp13-59/+23
- update Janusgraph (0.5.3 -> 0.6.0) - remove all unused imports - use full context scanning with @SpringBootApplication Issue-ID: AAI-3927 Change-Id: I26af1f780c8463efbc0eb25255ecbf61261ab77d Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-07-20Make LegacyMoxyConsumerTest a @SpringBootTestFiete Ostkamp12-142/+246
- replace AAISetup with @SpringBootTest in LegacyMoxyConsumerTest - introduce WebTestClient to more elegantly declare requests - do not statically invoke AAIGraph.getInstance in some tests [1] [1] If those tests are run individually, launching the graph will fail since the spring context is not available then. It works in the pipeline, since other tests run before that launch the context. Issue-ID: AAI-3887 Change-Id: I075c1f94e0a519d5cfa760cc07e446a26549c699 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-07-04Upgrade aai-resources to Janusgraph 0.5.31.14.4Fiete Ostkamp1-1/+1
- use 1.14.4 release version of aai-common - upgrade Janusgraph (0.5.0 -> 0.5.3) Issue-ID: AAI-3920 Change-Id: I64a2bc19fa4d4a7fe234bf3c01ced5ad2f104b33 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-07-01Merge "Use eclipse-temurin:8-jre-alpine docker base image in aai-resources"Nandkishor Patke4-76/+12
2024-07-01Use eclipse-temurin:8-jre-alpine docker base image in aai-resourcesFiete Ostkamp4-76/+12
- replace aai-common base image with plain java 8 jre - remove custom folders and users to simplify setup Issue-ID: AAI-3912 Change-Id: I248202b74133e0a71ff80bce560f27e147baf016 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-06-28Merge "Implement gremlin-based pagination in resources"Nandkishor Patke6-178/+112
2024-06-27Implement gremlin-based pagination in resourcesFiete Ostkamp6-183/+112
- update Janusgraph to 0.5.0 + tinkerpop to 3.4.13 - leverage new pagination from aai-common that paginates in the graph, rather than the java code - introduce new `includeTotalCount` parameter that allows disabling the total count for the page - remove meaningless javadoc comments Issue-ID: AAI-3901 Change-Id: Ifca45e524b54f4978b5269361184813f4cfe5461 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-06-25Merge "Update aai-common to 1.14.2 in resources"Lukasz Rajewski1-1/+1
2024-06-25Update aai-common to 1.14.2 in resourcesFiete Ostkamp1-1/+1
- contains janusgraph update 0.3.3 -> 0.4.0, tinkerpop 3.3.11 -> 3.4.0 Issue-ID: AAI-3890 Change-Id: I0b5c75bc3562912a5fc9f06d081e99ff5970c029 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-06-19Add performance test for resourcesFiete Ostkamp5-6/+243
- add a K6-based performance test - exact thresholds are not important for now, it's rather meant to assist development Issue-ID: AAI-3892 Change-Id: I1387f97acaa593ae8be84a0782f42274b1b100a7 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-06-18Update aai-common to 1.14.1 in resources1.14.1Fiete Ostkamp1-10/+4
- 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-3878 Change-Id: Ia04619eff77b13e77caddbe5483dfd944e75821e Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-06-12Update aai-common to 1.14.01.14.0Fiete Ostkamp1-2/+1
- update aai-common to 1.14.0 which contains Janusgraph update to 0.3.3 Issue-ID: AAI-3867 Change-Id: I37cd2faae01d486e887844243d9a346dc9bfa615 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-05-23Refactor global exception handlerFiete Ostkamp2-56/+52
- extract similar code to methods - return early - bump snapshot version to 1.13.6 Issue-ID: AAI-3692 Change-Id: I2835a936c3bc60b8f14fd9014de46bdb2367a9fc Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-05-23Merge "Improve tests for exception handling"Lukasz Rajewski5-16/+182
2024-05-23Improve tests for exception handlingFiete Ostkamp5-16/+182
- add more assertions to ExceptionHandlerTest - add class definitions for error responses to allow the usage of object mappers for that Issue-ID: AAI-3691 Change-Id: I0a3f26c7f3a14bf536cc4f023b567aeb4191e963 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-05-22[AAI] Bump aai-resources version to 1.13.5nandkishorpatke1-1/+1
Issue-ID: AAI-3843 Change-Id: I5e3f39bb0112fa618ccdd87b2347f6b31ca0f31e Signed-off-by: nandkishorpatke <nandkishor-laxman.patke@t-systems.com>
2024-05-22[AAI] Update aai-schema version to 1.12.4 in resourcesnandkishorpatke6-10/+10
- 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: I2dcf0141163792cdc9bfdcdd2f7b42dc44f4cb5a Signed-off-by: nandkishorpatke <nandkishor-laxman.patke@t-systems.com>
2024-05-15Do not use an exception to communicate an ok response in the /echo endpointFiete Ostkamp2-16/+5
- do not use an AAIException to return a 200 OK response Issue-ID: AAI-3847 Change-Id: I29b20bb408fa55d5a18ab4e1981d7c2c435410a4 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-04-15Update AAI-Resources SNAPSHOT version to 1.13.4Dasar1-1/+1
- Change AAI-Resources SNAPSHOT version from 1.13.3. to 1.13.4 Issue-ID: AAI-3793 Change-Id: I8ea8495b38e77e0c784d1685ee3ac3e801e5e5a7 Signed-off-by: Dasar <avinash.ganesh.dasar@accenture.com>
2024-04-12Remove DMaaP dependency from AAI-ResourcesDasar7-35/+38
- Remove DMaaP related references from AAI-resources and added kafka related configuration - Updated AAI-Common version from 1.13.3 to 1.13.6 Issue-ID: AAI-3793 Change-Id: If1e141a3ae71b0c053f68ec13387426d3687f9c0 Signed-off-by: Dasar <avinash.ganesh.dasar@accenture.com>
2024-04-02Migrate resources to Junit 5Fiete Ostkamp30-308/+363
Issue-ID: AAI-3815 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de> Change-Id: I6d4acbbb38c7674656690978cc1e50106f0c15cf
2024-02-15Make aai-resources runnable locally via mvn spring-boot:runFiete Ostkamp4-7/+7
- make some property files ignorable Issue-ID: AAI-3779 Change-Id: I79cf4c6f989f96d304b35c466221e957b94d3e81 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-02-08Switch aai-common baseimage back to java 8Fiete Ostkamp1-1/+1
- downgrade base image to java 8 until aai-common is compatible with java 11 Issue-ID: AAI-3766 Change-Id: Ie6c1f8e4caf77f2bd0d9be2cee1d4d8ffa6fb69a Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-02-08Update aai-common-alpine base image in resourcesFiete Ostkamp2-6/+7
- update to latest aai-common-alpine image that is now based on eclipse-temurin:8-jre-alpine Issue-ID: AAI-3662 Change-Id: Ic807e5eb5e412d3511d7b7bf7adf8b0851c4cf9d Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-02-06Change resources to 1.13.X-SNAPSHOT againFiete Ostkamp1-1/+1
- change resources version to SNAPSHOT since publishing snapshot releases would not work otherwise Issue-ID: AAI-3763 Change-Id: I980986f6cbad4334a9a18b68db304fd46c1c3053 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-02-06Update aai-common to 1.13.3 in resourcesFiete Ostkamp5-6/+16
- update to 1.13.3 that contains fix for TraversalURIOptimizedQuery building - disable tracing in tests - disable log lines for schema generation in tests Issue-ID: AAI-3761 Change-Id: Ifbe1a4ca716e73c1722c1368dc55719b23fe101a Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-01-29Merge "Revert "Update aai-common-alpine base image in resources""Fiete Ostkamp2-3/+5
2024-01-29Revert "Update aai-common-alpine base image in resources"Fiete Ostkamp2-3/+5
This reverts commit ce788a66989590a2fd1291390fb2f6489cc38e7c. Reason for revert: image versions > 1.6.0 are based on Java 11 Issue-ID: AAI-3662 Change-Id: If46b24913e86d7ed0db4347211817052c8a1d1e5 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-01-26Merge "Update aai-common-alpine base image in resources"Lukasz Rajewski2-5/+3
2024-01-19Upgrade aai-common dependency to 1.13.1 in resourcesFiete Ostkamp2-6/+14
- upgrade aai-common dependency from 1.13.0 to 1.13.1 - bump version to 1.13.1 Issue-ID: AAI-3733 Change-Id: Ifddadaf916da63f2dada25c71d01618f2bf10e8b Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2024-01-19Update aai-common-alpine base image in resourcesFiete Ostkamp2-5/+3
- update [aai-common-alpine](https://hub.docker.com/r/onap/aai-common-alpine/tags) base image from 1.6.0 to 1.9.6 - add README-instructions for building the docker image Issue-ID: AAI-3662 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de> Change-Id: Ic0f1993520b95f435543e12ac7b332fb4f4d5f94
2024-01-11Create aai-resources 1.13.0 versionMichal Jagiello1-1/+1
Version with fix of an issue with missing bulk operation index on request body parsing error Issue-ID: AAI-3722 Change-Id: I2faaf901fb063a9ea04cac2c8308fdc749b2ee52 Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
2024-01-10Return an index of invalid bulk operation if there are missing parameters on ↵Michal Jagiello3-8/+32
request Catch AAIException on AAI Bulk poplulateIntrospectors method to prepare an exception body with failing operation number. Issue-ID: AAI-3722 Change-Id: I38b2e1c802ae7f2843cda5c188365890a86f65af Signed-off-by: Michal Jagiello <michal.jagiello@t-mobile.pl>
2023-11-15[AAI] Up-version aai-resources to 1.12.3 for releasenandkishorpatke1-1/+1
- Updated version for aai-schema to 1.12.3 - Updated version of aai-resources to 1.12.3 Issue-ID: AAI-3677 Change-Id: Ifd31ba1461d126f121efcfe7fdc69e6cb563340f Signed-off-by: nandkishorpatke <nandkishor-laxman.patke@t-systems.com>
2023-11-15[AAI] Update aai-schema version into v28 for cell and neighbour attributesnandkishorpatke6-10/+10
- Update aai-schema pom version into 1.12.3 - Update aai-schema default version to v28 Issue-ID: AAI-3663 Change-Id: I06f3e7158c94dd1214a122a7d4eb7f88594f49f5 Signed-off-by: nandkishorpatke <nandkishor-laxman.patke@t-systems.com>
2023-11-07Merge "Add spring-cloud-sleuth for tracing"Lukasz Rajewski3-3/+26
2023-11-07Model distribution from model-loader is failing with resources service ↵Fiete Ostkamp8-53/+191
version >= 1.12.1 - pin eclipse.persistence version to last-working 2.6.2 - add test case to validate correct behaviour - make api-version related assertions in LegacyMoxyConsumerTest dynamic based on default api version Issue-ID: AAI-3675 Change-Id: I655ed28b1d0a6f94c788d68ff2d05ba9f30c4793 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2023-11-02Change default logback config to write to stdoutFiete Ostkamp3-243/+33
- write to stdout instead of to *.log files [1] - do not version the .classpath in git [1] This change only has an impact on local development (especially when run in docker containers), since the logback.xml is [fully overwritten anyways via OOM](https://gerrit.onap.org/r/gitweb?p=oom.git;a=blob;f=kubernetes/aai/components/aai-resources/resources/config/logback.xml;h=b52318500d1327d4756bea937e79d68b79e733e8;hb=HEAD) Issue-ID: AAI-3671 Change-Id: Ifb4b7b60a2bf7aa22210210fdbcbc05044c59e8b Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2023-10-19Add spring-cloud-sleuth for tracingFiete Ostkamp4-66/+26
- add tracing dependency - configure both b3 and w3c trace propagation formats to have interoperability between spring-boot 2 (sleuth) and spring-boot 3 (micrometer) tracing Issue-ID: AAI-3668 Change-Id: I429247444715186be562d009f0d6a6f6ede7e1c3 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2023-10-19Upgrade spring-boot to 2.4Fiete Ostkamp8-46/+48
- update spring-boot to latest available 2.4.X release - Content-Type's on GET requests now result in 415 (instead of being ignored) which necessitates changes to the ConfigurationTest Issue-ID: AAI-3667 Change-Id: If6cbce8185b443a79b5e3b32fa3ffede5cabee60 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2023-10-18Update spring-boot to 2.3Fiete Ostkamp2-3/+3
- update spring-boot to latest 2.3.X release - replace deprecated property distribution.sla with distribution.slo Issue-ID: AAI-3666 Change-Id: I4d3fcebf7360e1c21cbde7d45c709483a0bdce5b Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
2023-10-18Update spring-boot to 2.2Fiete Ostkamp12-32/+57
- update spring-boot to latest available 2.2.X release - pom inheritance via aai-parent pom makes it necessary to also explicitly specify spring framework versions - replace deprecations around Profiles Issue-ID: AAI-3665 Change-Id: I74b22a76ef14217b888ae6bb12cb83d86f9e4241 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>