Age | Commit message (Collapse) | Author | Files | Lines |
|
- 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: I41a9956a4f8cf92ab05c284d1bbb8fa7106945c4
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- rename LegacyMoxyConsumer to ResourcesController
and introduce ResourcesService
- refactor ResourcesController integration tests
- upgrade spring boot (2.5.15 -> 2.6.15)
- migrate aai-schema-ingest module to JUnit 5
- upgrade guava (31.1-jre -> 33.3.1-jre)
- exclude vulnerable rabbitmq dependency of janusgraph-core
- upgrade logback (1.2.3 + 1.2.7 -> 1.2.13)
Issue-ID: AAI-4064
Change-Id: I4a7d625c23f7864f630ab0585d9a740191c56f92
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- make ResourcesControllerTest full integration test
- this later on allows declaring all supported api query params explicitly,
that are implicitly supported currently
- add new ResourcesControllerMockTest that asserts exception handling for internal server errors
- remove body arg from @GET annotated controller methods
Issue-ID: AAI-4039
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: I4f2f31bbea4e5f0f19cb98ebc040472616e9eee0
|
|
- upgrade spring-boot (2.5.15 -> 2.6.15)
- upgrade vulnerable guava (25 -> 33.3.1), janino (3.1.9 -> 3.1.12) and commons-configuration2 (2.0 -> 2.11.0) dependencies
Issue-ID: AAI-4048
Change-Id: I88fb4b9752bc05bdada5a8e4944b6cd0489383ce
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- make ResourcesControllerTest full integration test
- this later on allows declaring all supported api query params explicitly,
that are implicitly supported currently
Issue-ID: AAI-4039
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: I18dfb5cea2fcd1087e1721c59a711efa81069882
|
|
- this tests e2e behaviour of controller
- assert error responses
Issue-ID: AAI-4039
Change-Id: If7dc32dec13399ad3502101d2b76fd79940cd34d
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- move controller logic into ResourcesService [0]
[0] http-related classes and fields will be removed from this service,
once changes in the HttpEntry class are done
Issue-ID: AAI-4028
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: I88f7c2a2336f4843cab5814670e60b7119a03faa
|
|
Issue-ID: AAI-4024
Change-Id: I0ac91e35b4510ac44c0c681dcc24f67c5c90db1b
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
|
|
- cleanup notification logic to get rid of ActiveMQ
- remove activemq and jms related dependencies
Issue-ID: AAI-4019
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: I17e3627bebe65ffa96444cfa1a6fe88395867ff7
|
|
- cleanup notification logic to get rid of ActiveMQ
- remove activemq and jms related dependencies
Issue-ID: AAI-4019
Change-Id: I3670601d7d755ac2d675ca4be02273038dfd4cda
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- define defaults in K6 scrips to make execution via k6 run <script.js> easier
- remove leftovers of AAF
Issue-ID: AAI-4018
Change-Id: I364002a76f1c6359024bdfadb8566c352c1bd76f
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- get rid of ActiveMQ (which was part of the eventing)
- now really use Janusgraph 1.0
Issue-ID: AAI-4017
Change-Id: Icfe166b96bee5d2ffad3f3cd3d67e8a286424bfc
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- update Janusgraph (0.6.4 -> 1.0.0)
- update Tinkerpop (3.5.8 -> 3.7.1)
Issue-ID: AAI-4015
Change-Id: Ia6a4ba083a0ca0b985ef65b52488d0063d4ed4ad
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- create test that writes pservers via the LegacyMoxyConsumer (not bulk)
Issue-ID: AAI-4013
Change-Id: I0fe4116ebc01ed4f8a5c0807113a08a2424d24ba
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- update Janusgraph (0.6.4 -> 1.0.0)
- update Tinkerpop (3.5.8 -> 3.7.1)
Issue-ID: AAI-3743
Change-Id: I20cfe7229b9e02bd8db54894082e25556dadc538
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- change javax.* JAXB packages to jakarta.*
- bump snapshot version to 1.15.0-SNAPSHOT
Issue-ID: AAI-4005
Change-Id: I304328d2b8d2b943919f741f63b8842ac2ee126b
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- use Java 11
- upgrade spring-boot (2.4.13 -> 2.5.15)
- fix vulnerabilities
Issue-ID: AAI-4002
Change-Id: Iba84266f74c5476254987af6310111158a1be3fd
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- 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>
|
|
- 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>
|
|
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>
|
|
- use WebTestClient in ModelDistributionTest
- add test for redistribution
Issue-ID: AAI-3977
Change-Id: I1db72bd9af50931a487e31576b2f14d21fc3b4c1
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- 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>
|
|
- 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>
|
|
- 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>
|
|
- update Janusgraph (0.5.3 -> 0.6.0)
Issue-ID: AAI-3947
Change-Id: I081ba8b6547a85dc84dfce07561f2f97afd56c9e
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- do not remove full declaration of gmaven-plugin
Issue-ID: AAI-3946
Change-Id: I12d489bb4d4ff0f48155dde58172765828140a6c
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- 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>
|
|
- Update aai-schema version to 1.12.5 in pom of resources
Issue-ID: AAI-3935
Change-Id: Ica6c43442d955fd8cd868a60f293c100d5a83264
Signed-off-by: vani.kv <vani.kv@accenture.com>
|
|
- 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>
|
|
- use 1.14.4 release version of aai-common
- upgrade Janusgraph (0.5.0 -> 0.5.3)
Issue-ID: AAI-3923
Change-Id: I537769f5dfc7c3b5f97d39c6b9d6bf8d17e9442d
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- 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>
|
|
- the new snapshot version contains the pagination fix
Issue-ID: AAI-3918
Change-Id: Id0d42389d0b983bf476b0d2338f6050ef37158ad
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
|
|
- 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>
|
|
|
|
- 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
- add performance test for the LegacyMoxyConsumer
Issue-ID: AAI-3905
Change-Id: Ic25dd3d1e12766ce5895575f6b81aa004ae60453
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
|
|
Issue-ID: AAI-3907
Change-Id: I3a3223e73842a10a48f5ef65762b53456c14b01b
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
|
|
- 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>
|
|
|
|
- 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>
|
|
- 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>
|
|
- 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-3884
Change-Id: Iaf6ac4b3558944addd858cad3d438e91e6565007
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-3878
Change-Id: Ia04619eff77b13e77caddbe5483dfd944e75821e
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- update to aai-common 1.14.0 that includes janusgraph update from 0.2.3 to 0.3.3
Issue-ID: AAI-3867
Change-Id: I419eef5e4ee1d382f10f094778742152ac7e0fe5
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-3867
Change-Id: I37cd2faae01d486e887844243d9a346dc9bfa615
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
|
|
- 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>
|
|
|