From 5882931d044a1a5add41d6e05ed67507385cb6cf Mon Sep 17 00:00:00 2001 From: drono Date: Thu, 24 Oct 2024 17:10:56 +0300 Subject: [PATCH 1/6] 86c0t11yc - Extract Minio from monitoring package into an independent Minio shared package --- config.yaml | 2 + minio/docker-compose.cluster.yml | 82 +++++++++++++++++++++++++++ minio/docker-compose.dev.yml | 8 +++ minio/docker-compose.yml | 40 +++++++++++++ minio/package-metadata.json | 21 +++++++ minio/swarm.sh | 79 ++++++++++++++++++++++++++ monitoring/docker-compose.cluster.yml | 77 ------------------------- monitoring/docker-compose.yml | 43 +++----------- monitoring/package-metadata.json | 7 +-- 9 files changed, 241 insertions(+), 118 deletions(-) create mode 100644 minio/docker-compose.cluster.yml create mode 100644 minio/docker-compose.dev.yml create mode 100644 minio/docker-compose.yml create mode 100644 minio/package-metadata.json create mode 100644 minio/swarm.sh diff --git a/config.yaml b/config.yaml index 3d77445b..dd1b5b9d 100644 --- a/config.yaml +++ b/config.yaml @@ -27,6 +27,7 @@ packages: - database-postgres - reprocess-mediator - fhir-ig-importer + - minio profiles: - name: cdr-dw @@ -47,6 +48,7 @@ profiles: - kafka-unbundler-consumer - fhir-ig-importer - reprocess-mediator + - minio envFiles: - cdr-dw.env diff --git a/minio/docker-compose.cluster.yml b/minio/docker-compose.cluster.yml new file mode 100644 index 00000000..da2833e9 --- /dev/null +++ b/minio/docker-compose.cluster.yml @@ -0,0 +1,82 @@ +version: "3.9" + +services: + minio-01: + deploy: + placement: + constraints: + - "node.labels.name==${MINIO_01_PLACEMENT}" + + minio-02: + image: ${MINIO_IMAGE} + entrypoint: sh + command: -c 'mkdir -p /data1/loki /data2/loki && minio server --console-address ":9001" http://minio-0{1...4}/data{1...2}' + environment: + MINIO_ROOT_USER: ${MO_SECURITY_ADMIN_USER} + MINIO_ROOT_PASSWORD: ${MO_SECURITY_ADMIN_PASSWORD} + healthcheck: + test: [ "CMD", "curl", "-f", "http://localhost:9000/minio/health/live" ] + interval: 30s + timeout: 20s + retries: 3 + hostname: minio-02 + volumes: + - minio-02-data1:/data1 + - minio-02-data2:/data2 + deploy: + placement: + constraints: + - "node.labels.name==${MINIO_02_PLACEMENT}" + replicas: 1 + + minio-03: + image: ${MINIO_IMAGE} + entrypoint: sh + command: -c 'mkdir -p /data1/loki /data2/loki && minio server --console-address ":9001" http://minio-0{1...4}/data{1...2}' + environment: + MINIO_ROOT_USER: ${MO_SECURITY_ADMIN_USER} + MINIO_ROOT_PASSWORD: ${MO_SECURITY_ADMIN_PASSWORD} + healthcheck: + test: [ "CMD", "curl", "-f", "http://localhost:9000/minio/health/live" ] + interval: 30s + timeout: 20s + retries: 3 + hostname: minio-03 + volumes: + - minio-03-data1:/data1 + - minio-03-data2:/data2 + deploy: + placement: + constraints: + - "node.labels.name==${MINIO_03_PLACEMENT}" + replicas: 1 + + minio-04: + image: ${MINIO_IMAGE} + entrypoint: sh + command: -c 'mkdir -p /data1/loki /data2/loki && minio server --console-address ":9001" http://minio-0{1...4}/data{1...2}' + environment: + MINIO_ROOT_USER: ${MO_SECURITY_ADMIN_USER} + MINIO_ROOT_PASSWORD: ${MO_SECURITY_ADMIN_PASSWORD} + healthcheck: + test: [ "CMD", "curl", "-f", "http://localhost:9000/minio/health/live" ] + interval: 30s + timeout: 20s + retries: 3 + hostname: minio-04 + volumes: + - minio-04-data1:/data1 + - minio-04-data2:/data2 + deploy: + placement: + constraints: + - "node.labels.name==${MINIO_04_PLACEMENT}" + replicas: 1 + +volumes: + minio-02-data1: + minio-02-data2: + minio-03-data1: + minio-03-data2: + minio-04-data1: + minio-04-data2: diff --git a/minio/docker-compose.dev.yml b/minio/docker-compose.dev.yml new file mode 100644 index 00000000..86b6fdd3 --- /dev/null +++ b/minio/docker-compose.dev.yml @@ -0,0 +1,8 @@ +version: '3.9' + +services: + minio-01: + ports: + - target: 9001 + published: 9005 + mode: host diff --git a/minio/docker-compose.yml b/minio/docker-compose.yml new file mode 100644 index 00000000..cb4acd47 --- /dev/null +++ b/minio/docker-compose.yml @@ -0,0 +1,40 @@ +version: '3.9' + +services: + minio-01: + image: ${MINIO_IMAGE} + entrypoint: sh + command: -c 'mkdir -p /data1/loki /data2/loki && minio server --console-address ":9001" http://minio-0{1...${NUM_MINIO_SERVERS}}/data{1...2}' + environment: + MINIO_ROOT_USER: ${MO_SECURITY_ADMIN_USER} + MINIO_ROOT_PASSWORD: ${MO_SECURITY_ADMIN_PASSWORD} + MINIO_BROWSER_REDIRECT_URL: ${MINIO_BROWSER_REDIRECT_URL} + MINIO_SERVER_URL: http://localhost:9000 + healthcheck: + test: [ "CMD", "curl", "-f", "http://localhost:9000/minio/health/live" ] + interval: 30s + timeout: 20s + retries: 3 + hostname: minio-01 + volumes: + - minio-01-data1:/data1 + - minio-01-data2:/data2 + deploy: + replicas: 1 + labels: + - traefik.enable=true + - traefik.docker.network=reverse-proxy-traefik_public + - traefik.http.routers.minio.rule=${DOMAIN_NAME_HOST_TRAEFIK} && PathPrefix(`/minio`) + - traefik.http.services.minio.loadbalancer.server.port=9001 + - traefik.http.middlewares.minio-stripprefix.stripprefix.prefixes=/minio + - traefik.http.routers.minio.middlewares=minio-stripprefix + networks: + public: +networks: + public: + name: minio_public + external: true + +volumes: + minio-01-data1: + minio-01-data2: diff --git a/minio/package-metadata.json b/minio/package-metadata.json new file mode 100644 index 00000000..4a2f2552 --- /dev/null +++ b/minio/package-metadata.json @@ -0,0 +1,21 @@ +{ + "id": "minio", + "name": "minio", + "description": "Object storage for raw unstructured data, compatible with the s3 API", + "type": "infrastructure", + "version": "0.0.1", + "dependencies": [], + "environmentVariables": { + "NUM_MINIO_SERVERS": 1, + "MO_SECURITY_ADMIN_USER": "admin", + "MO_SECURITY_ADMIN_PASSWORD": "dev_password_only", + "MO_RETENTION_TIME": "15d", + "MINIO_BROWSER_REDIRECT_URL": "http://localhost:9001", + "DOMAIN_NAME_HOST_TRAEFIK": "localhost", + "MINIO_01_PLACEMENT": "minio-01", + "MINIO_02_PLACEMENT": "minio-02", + "MINIO_03_PLACEMENT": "minio-03", + "MINIO_04_PLACEMENT": "minio-04", + "MINIO_IMAGE": "minio/minio:RELEASE.2024-10-13T13-34-11Z.fips" + } +} diff --git a/minio/swarm.sh b/minio/swarm.sh new file mode 100644 index 00000000..6b1ddb35 --- /dev/null +++ b/minio/swarm.sh @@ -0,0 +1,79 @@ +#!/bin/bash + +declare ACTION="" +declare MODE="" +declare COMPOSE_FILE_PATH="" +declare UTILS_PATH="" +declare STACK="minio" + +function init_vars() { + ACTION=$1 + MODE=$2 + + COMPOSE_FILE_PATH=$( + cd "$(dirname "${BASH_SOURCE[0]}")" || exit + pwd -P + ) + + UTILS_PATH="${COMPOSE_FILE_PATH}/../utils" + + readonly ACTION + readonly MODE + readonly COMPOSE_FILE_PATH + readonly UTILS_PATH + readonly STACK +} + +# shellcheck disable=SC1091 +function import_sources() { + source "${UTILS_PATH}/docker-utils.sh" + source "${UTILS_PATH}/log.sh" +} + +function initialize_package() { + local package_dev_compose_filename="" + local minio_cluster_compose_filename="" + if [[ "${CLUSTERED_MODE}" == "true" ]]; then + minio_cluster_compose_filename="docker-compose.cluster.yml" + export NUM_MINIO_SERVERS=4 + else + export NUM_MINIO_SERVERS=1 + fi + if [[ "${MODE}" == "dev" ]]; then + log info "Running package in DEV mode" + package_dev_compose_filename="docker-compose.dev.yml" + else + log info "Running package in PROD mode" + fi + + ( + docker::deploy_service "$STACK" "${COMPOSE_FILE_PATH}" "docker-compose.yml" "$package_dev_compose_filename" "$minio_cluster_compose_filename" + ) || { + log error "Failed to deploy package" + exit 1 + } +} + +function destroy_package() { + docker::stack_destroy "$STACK" +} + +main() { + init_vars "$@" + import_sources + + if [[ "${ACTION}" == "init" ]] || [[ "${ACTION}" == "up" ]]; then + log info "Running package in Single node mode" + initialize_package + elif [[ "${ACTION}" == "down" ]]; then + log info "Scaling down package" + docker::scale_services "$STACK" 0 + elif [[ "${ACTION}" == "destroy" ]]; then + log info "Destroying package" + destroy_package + else + log error "Valid options are: init, up, down, or destroy" + fi +} + +main "$@" diff --git a/monitoring/docker-compose.cluster.yml b/monitoring/docker-compose.cluster.yml index bbbb1996..44001e73 100644 --- a/monitoring/docker-compose.cluster.yml +++ b/monitoring/docker-compose.cluster.yml @@ -32,83 +32,6 @@ services: public: default: - minio-01: - deploy: - placement: - constraints: - - "node.labels.name==${MINIO_01_PLACEMENT}" - - minio-02: - image: ${MINIO_IMAGE} - entrypoint: sh - command: -c 'mkdir -p /data1/loki /data2/loki && minio server --console-address ":9001" http://minio-0{1...4}/data{1...2}' - environment: - MINIO_ROOT_USER: ${MO_SECURITY_ADMIN_USER} - MINIO_ROOT_PASSWORD: ${MO_SECURITY_ADMIN_PASSWORD} - healthcheck: - test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"] - interval: 30s - timeout: 20s - retries: 3 - hostname: minio-02 - volumes: - - minio-02-data1:/data1 - - minio-02-data2:/data2 - deploy: - placement: - constraints: - - "node.labels.name==${MINIO_02_PLACEMENT}" - replicas: 1 - - minio-03: - image: ${MINIO_IMAGE} - entrypoint: sh - command: -c 'mkdir -p /data1/loki /data2/loki && minio server --console-address ":9001" http://minio-0{1...4}/data{1...2}' - environment: - MINIO_ROOT_USER: ${MO_SECURITY_ADMIN_USER} - MINIO_ROOT_PASSWORD: ${MO_SECURITY_ADMIN_PASSWORD} - healthcheck: - test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"] - interval: 30s - timeout: 20s - retries: 3 - hostname: minio-03 - volumes: - - minio-03-data1:/data1 - - minio-03-data2:/data2 - deploy: - placement: - constraints: - - "node.labels.name==${MINIO_03_PLACEMENT}" - replicas: 1 - - minio-04: - image: ${MINIO_IMAGE} - entrypoint: sh - command: -c 'mkdir -p /data1/loki /data2/loki && minio server --console-address ":9001" http://minio-0{1...4}/data{1...2}' - environment: - MINIO_ROOT_USER: ${MO_SECURITY_ADMIN_USER} - MINIO_ROOT_PASSWORD: ${MO_SECURITY_ADMIN_PASSWORD} - healthcheck: - test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"] - interval: 30s - timeout: 20s - retries: 3 - hostname: minio-04 - volumes: - - minio-04-data1:/data1 - - minio-04-data2:/data2 - deploy: - placement: - constraints: - - "node.labels.name==${MINIO_04_PLACEMENT}" - replicas: 1 volumes: prometheus_data_backup: - minio-02-data1: - minio-02-data2: - minio-03-data1: - minio-03-data2: - minio-04-data1: - minio-04-data2: diff --git a/monitoring/docker-compose.yml b/monitoring/docker-compose.yml index 2d4de27b..a60cb0fc 100644 --- a/monitoring/docker-compose.yml +++ b/monitoring/docker-compose.yml @@ -72,6 +72,7 @@ services: traefik: default: + prometheus: image: prom/prometheus:v2.38.0 user: root @@ -92,6 +93,7 @@ services: public: default: + cadvisor: image: gcr.io/cadvisor/cadvisor:v0.45.0 command: -docker_only @@ -125,6 +127,8 @@ services: - target: /etc/loki/loki-config.yml source: loki-config.yml command: -config.file=/etc/loki/loki-config.yml -config.expand-env=true + networks: + minio: deploy: labels: - prometheus-job-service=loki @@ -141,39 +145,6 @@ services: command: -config.file=/etc/promtail/promtail-config.yml deploy: mode: global - - minio-01: - image: quay.io/minio/minio:RELEASE.2022-10-24T18-35-07Z - entrypoint: sh - command: -c 'mkdir -p /data1/loki /data2/loki && minio server --console-address ":9001" http://minio-0{1...${NUM_MINIO_SERVERS}}/data{1...2}' - environment: - MINIO_ROOT_USER: ${MO_SECURITY_ADMIN_USER} - MINIO_ROOT_PASSWORD: ${MO_SECURITY_ADMIN_PASSWORD} - MINIO_BROWSER_REDIRECT_URL: ${MINIO_BROWSER_REDIRECT_URL} - MINIO_SERVER_URL: http://localhost:9000 - healthcheck: - test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"] - interval: 30s - timeout: 20s - retries: 3 - hostname: minio-01 - volumes: - - minio-01-data1:/data1 - - minio-01-data2:/data2 - deploy: - replicas: 1 - labels: - - traefik.enable=true - - traefik.docker.network=reverse-proxy-traefik_public - - traefik.http.routers.minio.rule=${DOMAIN_NAME_HOST_TRAEFIK} && PathPrefix(`/minio`) - - traefik.http.services.minio.loadbalancer.server.port=9001 - - traefik.http.middlewares.minio-stripprefix.stripprefix.prefixes=/minio - - traefik.http.routers.minio.middlewares=minio-stripprefix - networks: - reverse-proxy: - traefik: - default: - configs: grafana.ini: file: ./grafana/grafana.ini @@ -255,8 +226,7 @@ volumes: prometheus-data: grafana-data: loki-data: - minio-01-data1: - minio-01-data2: + networks: keycloak: @@ -271,4 +241,7 @@ networks: traefik: name: reverse-proxy-traefik_public external: true + minio: + name: minio_public + external: true default: diff --git a/monitoring/package-metadata.json b/monitoring/package-metadata.json index 82dc6b54..9c84c168 100644 --- a/monitoring/package-metadata.json +++ b/monitoring/package-metadata.json @@ -4,19 +4,14 @@ "description": "A package for monitoring the platform services", "type": "infrastructure", "version": "0.0.1", - "dependencies": [], + "dependencies": ["minio"], "environmentVariables": { "GRAFANA_IMAGE": "grafana/grafana-oss:9.2.3", "LOKI_IMAGE": "grafana/loki:2.6.1", "PROMTAIL_IMAGE": "grafana/promtail:2.6.1", "PROMETHEUS_BACKUP_IMAGE": "prom/prometheus:v2.38.0", - "MINIO_IMAGE": "quay.io/minio/minio:RELEASE.2022-10-24T18-35-07Z", "PROMETHEUS_PLACEMENT": "node-1", "PROMETHEUS_BACKUP_PLACEMENT": "node-1", - "MINIO_01_PLACEMENT": "node-1", - "MINIO_02_PLACEMENT": "node-1", - "MINIO_03_PLACEMENT": "node-2", - "MINIO_04_PLACEMENT": "node-3", "GF_SECURITY_ADMIN_USER": "admin", "GF_SECURITY_ADMIN_PASSWORD": "dev_password_only", "GF_SMTP_ENABLED": "false", From fb27418ff3fef60cf6354777c6a3454032082da2 Mon Sep 17 00:00:00 2001 From: drono Date: Fri, 25 Oct 2024 12:03:02 +0300 Subject: [PATCH 2/6] cleanup --- monitoring/docker-compose.dev.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/monitoring/docker-compose.dev.yml b/monitoring/docker-compose.dev.yml index 38b4c708..89fa58bb 100644 --- a/monitoring/docker-compose.dev.yml +++ b/monitoring/docker-compose.dev.yml @@ -18,9 +18,3 @@ services: - target: 3100 published: 3100 mode: host - - minio-01: - ports: - - target: 9001 - published: 9005 - mode: host From 38290f5c10fbc10e332661ac4ed66befb5115572 Mon Sep 17 00:00:00 2001 From: drono Date: Mon, 4 Nov 2024 15:17:04 +0300 Subject: [PATCH 3/6] rename package --- config.yaml | 4 ++-- {minio => datalake}/docker-compose.cluster.yml | 0 {minio => datalake}/docker-compose.dev.yml | 0 {minio => datalake}/docker-compose.yml | 0 {minio => datalake}/package-metadata.json | 4 ++-- {minio => datalake}/swarm.sh | 2 +- monitoring/package-metadata.json | 2 +- 7 files changed, 6 insertions(+), 6 deletions(-) rename {minio => datalake}/docker-compose.cluster.yml (100%) rename {minio => datalake}/docker-compose.dev.yml (100%) rename {minio => datalake}/docker-compose.yml (100%) rename {minio => datalake}/package-metadata.json (94%) rename {minio => datalake}/swarm.sh (98%) diff --git a/config.yaml b/config.yaml index dd1b5b9d..8c6372b3 100644 --- a/config.yaml +++ b/config.yaml @@ -27,7 +27,7 @@ packages: - database-postgres - reprocess-mediator - fhir-ig-importer - - minio + - datalake profiles: - name: cdr-dw @@ -48,7 +48,7 @@ profiles: - kafka-unbundler-consumer - fhir-ig-importer - reprocess-mediator - - minio + - datalake envFiles: - cdr-dw.env diff --git a/minio/docker-compose.cluster.yml b/datalake/docker-compose.cluster.yml similarity index 100% rename from minio/docker-compose.cluster.yml rename to datalake/docker-compose.cluster.yml diff --git a/minio/docker-compose.dev.yml b/datalake/docker-compose.dev.yml similarity index 100% rename from minio/docker-compose.dev.yml rename to datalake/docker-compose.dev.yml diff --git a/minio/docker-compose.yml b/datalake/docker-compose.yml similarity index 100% rename from minio/docker-compose.yml rename to datalake/docker-compose.yml diff --git a/minio/package-metadata.json b/datalake/package-metadata.json similarity index 94% rename from minio/package-metadata.json rename to datalake/package-metadata.json index 4a2f2552..5f15e4de 100644 --- a/minio/package-metadata.json +++ b/datalake/package-metadata.json @@ -1,6 +1,6 @@ { - "id": "minio", - "name": "minio", + "id": "datalake", + "name": "datalake", "description": "Object storage for raw unstructured data, compatible with the s3 API", "type": "infrastructure", "version": "0.0.1", diff --git a/minio/swarm.sh b/datalake/swarm.sh similarity index 98% rename from minio/swarm.sh rename to datalake/swarm.sh index 6b1ddb35..cdee2333 100644 --- a/minio/swarm.sh +++ b/datalake/swarm.sh @@ -4,7 +4,7 @@ declare ACTION="" declare MODE="" declare COMPOSE_FILE_PATH="" declare UTILS_PATH="" -declare STACK="minio" +declare STACK="datalake" function init_vars() { ACTION=$1 diff --git a/monitoring/package-metadata.json b/monitoring/package-metadata.json index 9c84c168..31691759 100644 --- a/monitoring/package-metadata.json +++ b/monitoring/package-metadata.json @@ -4,7 +4,7 @@ "description": "A package for monitoring the platform services", "type": "infrastructure", "version": "0.0.1", - "dependencies": ["minio"], + "dependencies": ["datalake"], "environmentVariables": { "GRAFANA_IMAGE": "grafana/grafana-oss:9.2.3", "LOKI_IMAGE": "grafana/loki:2.6.1", From 7d3386b6739624095df8c01f0560b69a144ffba2 Mon Sep 17 00:00:00 2001 From: drono Date: Thu, 14 Nov 2024 14:40:07 +0300 Subject: [PATCH 4/6] Expose api port on dev mode --- datalake/docker-compose.dev.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/datalake/docker-compose.dev.yml b/datalake/docker-compose.dev.yml index 86b6fdd3..66c739c4 100644 --- a/datalake/docker-compose.dev.yml +++ b/datalake/docker-compose.dev.yml @@ -6,3 +6,7 @@ services: - target: 9001 published: 9005 mode: host + + - target: 9090 + published: 9000 + mode: host From 7e6b918eae68e404d57d81f3354454c79a6db320 Mon Sep 17 00:00:00 2001 From: ItsMurumba Date: Wed, 20 Nov 2024 12:23:12 +0300 Subject: [PATCH 5/6] Updates Minio port from 9000 to 9090 --- datalake/docker-compose.dev.yml | 2 +- datalake/docker-compose.yml | 6 +++--- datalake/package-metadata.json | 3 ++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/datalake/docker-compose.dev.yml b/datalake/docker-compose.dev.yml index 66c739c4..c4e3b38e 100644 --- a/datalake/docker-compose.dev.yml +++ b/datalake/docker-compose.dev.yml @@ -8,5 +8,5 @@ services: mode: host - target: 9090 - published: 9000 + published: 9090 mode: host diff --git a/datalake/docker-compose.yml b/datalake/docker-compose.yml index cb4acd47..6859408a 100644 --- a/datalake/docker-compose.yml +++ b/datalake/docker-compose.yml @@ -4,14 +4,14 @@ services: minio-01: image: ${MINIO_IMAGE} entrypoint: sh - command: -c 'mkdir -p /data1/loki /data2/loki && minio server --console-address ":9001" http://minio-0{1...${NUM_MINIO_SERVERS}}/data{1...2}' + command: c 'mkdir -p /data1/loki /data2/loki && minio server --console-address ":9001" --address ":9090" http://minio-0{1...${NUM_MINIO_SERVERS}}/data{1...2}' environment: MINIO_ROOT_USER: ${MO_SECURITY_ADMIN_USER} MINIO_ROOT_PASSWORD: ${MO_SECURITY_ADMIN_PASSWORD} MINIO_BROWSER_REDIRECT_URL: ${MINIO_BROWSER_REDIRECT_URL} - MINIO_SERVER_URL: http://localhost:9000 + MINIO_SERVER_URL: ${MINIO_SERVER_URL:-http://localhost:9090} healthcheck: - test: [ "CMD", "curl", "-f", "http://localhost:9000/minio/health/live" ] + test: [ "CMD", "curl", "-f", "http://localhost:9090/minio/health/live" ] interval: 30s timeout: 20s retries: 3 diff --git a/datalake/package-metadata.json b/datalake/package-metadata.json index 5f15e4de..fd3a2981 100644 --- a/datalake/package-metadata.json +++ b/datalake/package-metadata.json @@ -16,6 +16,7 @@ "MINIO_02_PLACEMENT": "minio-02", "MINIO_03_PLACEMENT": "minio-03", "MINIO_04_PLACEMENT": "minio-04", - "MINIO_IMAGE": "minio/minio:RELEASE.2024-10-13T13-34-11Z.fips" + "MINIO_IMAGE": "minio/minio:RELEASE.2024-10-13T13-34-11Z.fips", + "MINIO_SERVER_URL": "http://localhost:9000" } } From ba51033e69fd021406f31e2f322edece9b079ed7 Mon Sep 17 00:00:00 2001 From: ItsMurumba Date: Wed, 20 Nov 2024 12:42:05 +0300 Subject: [PATCH 6/6] Update Minio server url --- datalake/package-metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datalake/package-metadata.json b/datalake/package-metadata.json index fd3a2981..0c51dd13 100644 --- a/datalake/package-metadata.json +++ b/datalake/package-metadata.json @@ -17,6 +17,6 @@ "MINIO_03_PLACEMENT": "minio-03", "MINIO_04_PLACEMENT": "minio-04", "MINIO_IMAGE": "minio/minio:RELEASE.2024-10-13T13-34-11Z.fips", - "MINIO_SERVER_URL": "http://localhost:9000" + "MINIO_SERVER_URL": "http://localhost:9090" } }