diff --git a/.gitignore b/.gitignore index 35baef2b4c87969bc5c1cd847507a62840024b72..db94d9e1620830d669418bcff5a3f586509576c6 100644 --- a/.gitignore +++ b/.gitignore @@ -21,7 +21,7 @@ fda-identifier-service/ fda-metadata-db/ fda-metadata-service/ fda-query-service/ -fda-search-service/ +fda-search-db/ fda-semantics-service/ fda-table-service/ fda-ui/ diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index dd583480a66cc2da632b6d9f382f465f428468e3..e5d50a84d5f4f3daacf4d3d6a8f8164211769f45 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -511,7 +511,7 @@ scan-query-service: reports: container_scanning: ./.trivy/trivy-query-service-report.json -scan-search-service: +scan-search-db: stage: scan-docker needs: - build-docker @@ -521,7 +521,7 @@ scan-search-service: - master allow_failure: true script: - - make scan-search-service + - make scan-search-db cache: paths: - .trivycache/ @@ -529,7 +529,7 @@ scan-search-service: when: always expire_in: 1 days reports: - container_scanning: ./.trivy/trivy-search-service-report.json + container_scanning: ./.trivy/trivy-search-db-report.json scan-semantics-service: stage: scan-docker @@ -625,7 +625,7 @@ release-latest: - scan-metadata-service - scan-proxy - scan-query-service - - scan-search-service + - scan-search-db - scan-semantics-service - scan-table-service - scan-ui @@ -652,7 +652,7 @@ release-version: - scan-metadata-service - scan-proxy - scan-query-service - - scan-search-service + - scan-search-db - scan-semantics-service - scan-table-service - scan-ui diff --git a/.junit/hosts b/.junit/hosts index 701ef56fa315ea16163432c842816c946150d97f..16352ce832d31857ba1a0f4f5288f46272bffd36 100644 --- a/.junit/hosts +++ b/.junit/hosts @@ -7,4 +7,4 @@ 172.30.0.7 dbrepo-userdb-u03 172.30.0.8 dbrepo-userdb-u04 172.31.0.2 dbrepo-broker-service -172.31.0.3 dbrepo-search-service \ No newline at end of file +172.31.0.3 dbrepo-search-db \ No newline at end of file diff --git a/Makefile b/Makefile index 052417741865c941208d4a1ae9dd9b2a97ffa4f2..ed8f632caa60f739d7fe922ab0febd6fb8f01d0f 100644 --- a/Makefile +++ b/Makefile @@ -92,7 +92,7 @@ tag-broker: docker tag dbrepo-broker-service:latest "dbrepo/broker-service:${TAG}" tag-search: - docker tag dbrepo-search-service:latest "dbrepo/search-service:${TAG}" + docker tag dbrepo-search-db:latest "dbrepo/search-db:${TAG}" release: build-docker tag release-identifier release-container release-database release-query release-table release-analyse release-authentication release-metadata-db release-ui release-semantics release-broker release-metadata release-user @@ -221,7 +221,7 @@ scan-query-service: scan-search-db: docker pull "elasticsearch:${ELASTIC_VERSION}" - trivy image --insecure --exit-code 0 --format template --template "@.trivy/gitlab.tpl" -o ./.trivy/trivy-search-service-report.json "elasticsearch:${ELASTIC_VERSION}" + trivy image --insecure --exit-code 0 --format template --template "@.trivy/gitlab.tpl" -o ./.trivy/trivy-search-db-report.json "elasticsearch:${ELASTIC_VERSION}" trivy image --insecure --exit-code 0 "elasticsearch:${ELASTIC_VERSION}" trivy image --insecure --exit-code 1 --severity CRITICAL "elasticsearch:${ELASTIC_VERSION}" diff --git a/dbrepo-container-service/rest-service/src/main/resources/application.yml b/dbrepo-container-service/rest-service/src/main/resources/application.yml index 514c45bb328236d8f940331d051c0c2c2faf9ade..70619e94b9d9ea34578c06eb8e1fc42b38b7ebb0 100644 --- a/dbrepo-container-service/rest-service/src/main/resources/application.yml +++ b/dbrepo-container-service/rest-service/src/main/resources/application.yml @@ -30,7 +30,7 @@ spring: elasticsearch: password: "${ELASTIC_PASSWORD}" username: "${ELASTIC_USERNAME}" - uris: http://search-service:9200 + uris: http://search-db:9200 management.endpoints.web.exposure.include: health,info,prometheus springdoc.swagger-ui.enabled: true server: diff --git a/dbrepo-database-service/rest-service/src/main/resources/application.yml b/dbrepo-database-service/rest-service/src/main/resources/application.yml index 3c555dd20b32f8925acff0121346f9c1452deeca..ba7ad2434e03693d0413759fcec3c985c3984586 100644 --- a/dbrepo-database-service/rest-service/src/main/resources/application.yml +++ b/dbrepo-database-service/rest-service/src/main/resources/application.yml @@ -30,7 +30,7 @@ spring: elasticsearch: password: "${ELASTIC_PASSWORD}" username: "${ELASTIC_USERNAME}" - uris: http://search-service:9200 + uris: http://search-db:9200 management.endpoints.web.exposure.include: health,info,prometheus server: port: 9092 diff --git a/dbrepo-identifier-service/rest-service/src/main/resources/application.yml b/dbrepo-identifier-service/rest-service/src/main/resources/application.yml index 1782b03e657c9b7d9163791896718f03488b478a..0ec8f69c7b680fb1105deb024141aa139aff4333 100644 --- a/dbrepo-identifier-service/rest-service/src/main/resources/application.yml +++ b/dbrepo-identifier-service/rest-service/src/main/resources/application.yml @@ -30,7 +30,7 @@ spring: elasticsearch: password: "${ELASTIC_PASSWORD}" username: elastic - uris: http://search-service:9200 + uris: http://search-db:9200 management.endpoints.web.exposure.include: health,info,prometheus server: port: 9096 diff --git a/dbrepo-metadata-db/test/src/main/java/at/tuwien/test/BaseTest.java b/dbrepo-metadata-db/test/src/main/java/at/tuwien/test/BaseTest.java index 363c82a0e197384dd199f6d0f00c72c90ada7321..22e0c0c39ac2e5830512adf7099c58c6307a2e1d 100644 --- a/dbrepo-metadata-db/test/src/main/java/at/tuwien/test/BaseTest.java +++ b/dbrepo-metadata-db/test/src/main/java/at/tuwien/test/BaseTest.java @@ -1112,8 +1112,8 @@ public abstract class BaseTest { .build(); public final static Long CONTAINER_ELASTIC_ID = 6L; - public final static String CONTAINER_ELASTIC_NAME = "dbrepo-search-service"; - public final static String CONTAINER_ELASTIC_INTERNAL_NAME = "dbrepo-search-service"; + public final static String CONTAINER_ELASTIC_NAME = "dbrepo-search-db"; + public final static String CONTAINER_ELASTIC_INTERNAL_NAME = "dbrepo-search-db"; public final static String CONTAINER_ELASTIC_IP = "172.31.0.3"; public final static String CONTAINER_ELASTIC_HASH = "deadbeef"; public final static Instant CONTAINER_ELASTIC_CREATED = Instant.ofEpochSecond(1677399721) /* 2023-02-26 08:22:01 (UTC) */; diff --git a/dbrepo-query-service/rest-service/src/main/resources/application.yml b/dbrepo-query-service/rest-service/src/main/resources/application.yml index 2dafd0f2819732de50d6a606400c8fe1ad9526fd..db37d874ec942755cc879f26242862f6330ca488 100644 --- a/dbrepo-query-service/rest-service/src/main/resources/application.yml +++ b/dbrepo-query-service/rest-service/src/main/resources/application.yml @@ -28,7 +28,7 @@ spring: elasticsearch: password: "${ELASTIC_PASSWORD}" username: elastic - uris: http://search-service:9200 + uris: http://search-db:9200 cloud: loadbalancer.ribbon.enabled: false management.endpoints.web.exposure.include: health,info,prometheus diff --git a/dbrepo-query-service/rest-service/src/test/resources/application.properties b/dbrepo-query-service/rest-service/src/test/resources/application.properties index c64e6962f91b44b44cbfbe6d34d9c56e252dbd9d..c030a10c3744afa02378cbbbccfdd5bbf43bbb59 100644 --- a/dbrepo-query-service/rest-service/src/test/resources/application.properties +++ b/dbrepo-query-service/rest-service/src/test/resources/application.properties @@ -23,7 +23,7 @@ logging.level.root=error logging.level.at.tuwien.=trace # elastic -spring.elasticsearch.uris=dbrepo-search-service:9200 +spring.elasticsearch.uris=dbrepo-search-db:9200 # broker service spring.rabbitmq.host=dbrepo-broker-service @@ -34,4 +34,4 @@ spring.rabbitmq.password=guest # search service fda.consumers=2 fda.gateway.endpoint: http://localhost:15672 -fda.elastic.endpoint=dbrepo-search-service:9200 \ No newline at end of file +fda.elastic.endpoint=dbrepo-search-db:9200 \ No newline at end of file diff --git a/dbrepo-semantics-service/rest-service/src/main/resources/application.yml b/dbrepo-semantics-service/rest-service/src/main/resources/application.yml index a26264fb3d74bfde1b6eb6b62223ff3e805e1cfe..7e35d82129116a29148421bf5d86238d1d6e97cd 100644 --- a/dbrepo-semantics-service/rest-service/src/main/resources/application.yml +++ b/dbrepo-semantics-service/rest-service/src/main/resources/application.yml @@ -28,7 +28,7 @@ spring: elasticsearch: password: "${ELASTIC_PASSWORD}" username: elastic - uris: http://search-service:9200 + uris: http://search-db:9200 cloud: loadbalancer.ribbon.enabled: false management.endpoints.web.exposure.include: health,info,prometheus diff --git a/dbrepo-table-service/rest-service/src/main/resources/application.yml b/dbrepo-table-service/rest-service/src/main/resources/application.yml index 3cf83d1507d6556d0060756be16fa5d930edd7bb..ac70fe699af16b1c71725a7a8afe4c5737c46048 100644 --- a/dbrepo-table-service/rest-service/src/main/resources/application.yml +++ b/dbrepo-table-service/rest-service/src/main/resources/application.yml @@ -28,7 +28,7 @@ spring: elasticsearch: password: "${ELASTIC_PASSWORD}" username: elastic - uris: http://search-service:9200 + uris: http://search-db:9200 cloud: loadbalancer.ribbon.enabled: false management.endpoints.web.exposure.include: health,info,prometheus diff --git a/dbrepo-ui/Dockerfile b/dbrepo-ui/Dockerfile index c286e5a6db94b9405ab76bd662c133946e2274ad..ecc3d12c3acc403751201d32d6daee1040123cb7 100644 --- a/dbrepo-ui/Dockerfile +++ b/dbrepo-ui/Dockerfile @@ -47,7 +47,7 @@ EXPOSE 9100 ENV BROKER_USERNAME="fda" ENV BROKER_PASSWORD="fda" ENV SANDBOX=false -ENV SEARCH="http://search-service:9200" +ENV SEARCH="http://search-db:9200" ENV SHARED_FILESYSTEM="/tmp" ENV LOGO="/logo.png" ENV ELASTIC_USERNAME="elastic" diff --git a/dbrepo-ui/static/covfefe.gif b/dbrepo-ui/static/covfefe.gif new file mode 100644 index 0000000000000000000000000000000000000000..bd9df63a8c023d791e774b45812dcb2db1c64617 Binary files /dev/null and b/dbrepo-ui/static/covfefe.gif differ diff --git a/dbrepo-user-service/rest-service/src/main/resources/application.yml b/dbrepo-user-service/rest-service/src/main/resources/application.yml index 3ff5be6c907e573889250c970fdadec733235b22..58ca1c7f57132a226ee7437ab48e3345e011becf 100644 --- a/dbrepo-user-service/rest-service/src/main/resources/application.yml +++ b/dbrepo-user-service/rest-service/src/main/resources/application.yml @@ -28,7 +28,7 @@ spring: elasticsearch: password: "${ELASTIC_PASSWORD}" username: elastic - uris: http://search-service:9200 + uris: http://search-db:9200 cloud: loadbalancer.ribbon.enabled: false management.endpoints.web.exposure.include: health,info,prometheus diff --git a/dbrepo-user-service/rest-service/src/test/resources/application.properties b/dbrepo-user-service/rest-service/src/test/resources/application.properties index d2ef7c7093608f1e7f58be83ca2e045c65f53a8d..0400abd1af2bc166d559101dfdab5cde1c122fb0 100644 --- a/dbrepo-user-service/rest-service/src/test/resources/application.properties +++ b/dbrepo-user-service/rest-service/src/test/resources/application.properties @@ -27,4 +27,4 @@ logging.level.org.hibernate.type=trace # search service fda.consumers=2 fda.gateway.endpoint: http://localhost:15672 -fda.elastic.endpoint=dbrepo-search-service:9200 \ No newline at end of file +fda.elastic.endpoint=dbrepo-search-db:9200 \ No newline at end of file diff --git a/docker-compose.dbrepo1.yml b/docker-compose.dbrepo1.yml index 71b612f3fea80ddf8302163172f025998293d678..529f45401bddcf12990dd10c52d8bbda141731b3 100644 --- a/docker-compose.dbrepo1.yml +++ b/docker-compose.dbrepo1.yml @@ -6,7 +6,7 @@ version: "3.6" volumes: metadata-db-data: - search-service-data: + search-db-data: broker-service-data: networks: @@ -145,7 +145,7 @@ services: depends_on: dbrepo-authentication-service: condition: service_healthy - dbrepo-search-service: + dbrepo-search-db: condition: service_started dbrepo-broker-service: condition: service_healthy @@ -281,7 +281,7 @@ services: bootstrap.memory_lock: "true" xpack.security.enabled: "true" volumes: - - search-service-data:/usr/share/elasticsearch/data + - search-db-data:/usr/share/elasticsearch/data logging: driver: json-file @@ -338,7 +338,7 @@ services: condition: service_healthy dbrepo-query-service: condition: service_healthy - dbrepo-search-service: + dbrepo-search-db: condition: service_started dbrepo-semantics-service: condition: service_healthy diff --git a/docker-compose.dbrepo2.yml b/docker-compose.dbrepo2.yml index ce16a340b714e5bbbde76b14566b97611562e6a7..cfcda2454de4478d8fa4e82eb4c859a8214d60d0 100644 --- a/docker-compose.dbrepo2.yml +++ b/docker-compose.dbrepo2.yml @@ -6,7 +6,7 @@ version: "3.6" volumes: metadata-db-data: - search-service-data: + search-db-data: broker-service-data: authentication-service-data: @@ -146,7 +146,7 @@ services: depends_on: dbrepo-authentication-service: condition: service_healthy - dbrepo-search-service: + dbrepo-search-db: condition: service_started dbrepo-broker-service: condition: service_healthy @@ -282,7 +282,7 @@ services: bootstrap.memory_lock: "true" xpack.security.enabled: "true" volumes: - - search-service-data:/usr/share/elasticsearch/data + - search-db-data:/usr/share/elasticsearch/data logging: driver: json-file @@ -339,7 +339,7 @@ services: condition: service_healthy dbrepo-query-service: condition: service_healthy - dbrepo-search-service: + dbrepo-search-db: condition: service_started dbrepo-semantics-service: condition: service_healthy diff --git a/docker-compose.egi.yml b/docker-compose.egi.yml index 030422783c2d95d61c0414669e660ae045d7c3c2..6447daecf722b6fc90efbc37a1f2233ff9ed54e1 100644 --- a/docker-compose.egi.yml +++ b/docker-compose.egi.yml @@ -6,7 +6,7 @@ version: "3.6" volumes: metadata-db-data: - search-service-data: + search-db-data: broker-service-data: authentication-service-data: @@ -146,7 +146,7 @@ services: depends_on: dbrepo-authentication-service: condition: service_healthy - dbrepo-search-service: + dbrepo-search-db: condition: service_started dbrepo-broker-service: condition: service_healthy @@ -282,7 +282,7 @@ services: bootstrap.memory_lock: "true" xpack.security.enabled: "true" volumes: - - search-service-data:/usr/share/elasticsearch/data + - search-db-data:/usr/share/elasticsearch/data logging: driver: json-file @@ -339,7 +339,7 @@ services: condition: service_healthy dbrepo-query-service: condition: service_healthy - dbrepo-search-service: + dbrepo-search-db: condition: service_started dbrepo-semantics-service: condition: service_healthy diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 090f5d1f334b205508d0a9d8c90b8b847cc027eb..5b6939c0ed21f62dfd88886a80aea7af4bebef31 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -6,7 +6,7 @@ version: "3.6" volumes: metadata-db-data: - search-service-data: + search-db-data: broker-service-data: authentication-service-data: @@ -146,7 +146,7 @@ services: depends_on: dbrepo-authentication-service: condition: service_healthy - dbrepo-search-service: + dbrepo-search-db: condition: service_started dbrepo-broker-service: condition: service_healthy @@ -279,7 +279,7 @@ services: bootstrap.memory_lock: "true" xpack.security.enabled: "true" volumes: - - search-service-data:/usr/share/elasticsearch/data + - search-db-data:/usr/share/elasticsearch/data logging: driver: json-file @@ -335,7 +335,7 @@ services: condition: service_healthy dbrepo-query-service: condition: service_healthy - dbrepo-search-service: + dbrepo-search-db: condition: service_started dbrepo-semantics-service: condition: service_healthy