From 9a5a3e39b92c652981c323ea9a2bf14aa4a09464 Mon Sep 17 00:00:00 2001 From: "ps-suihn.yoon" <137273349+ddihn@users.noreply.github.com> Date: Thu, 16 Jul 2026 13:46:08 +0900 Subject: [PATCH 01/11] Add OPENBAO settings to docker-compose.yaml Added environment variables for OPENBAO configuration and S3 region. --- conf/docker/docker-compose.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/conf/docker/docker-compose.yaml b/conf/docker/docker-compose.yaml index 017bb6f..975ecf5 100644 --- a/conf/docker/docker-compose.yaml +++ b/conf/docker/docker-compose.yaml @@ -442,6 +442,11 @@ services: costopti.costselector.url: ${MC_COST_OPTIMIZER_COST_SELECTOR_URL} ml.rightsize.base-url: ${MC_COST_OPTIMIZER_ML_SCORER_URL} llm.key.master: ${MC_COST_OPTIMIZER_LLM_KEY_MASTER} + OPENBAO_ENABLED: ${MC_COST_OPTIMIZER_OPENBAO_ENABLED} + OPENBAO_ADDRESS: ${MC_COST_OPTIMIZER_OPENBAO_ADDRESS} + OPENBAO_TOKEN: ${MC_COST_OPTIMIZER_OPENBAO_TOKEN} + archive.s3.region: ${MC_COST_OPTIMIZER_ARCHIVE_S3_REGION:-ap-northeast-2} + healthcheck: test: [ "CMD", "/app/tool/mcc", "rest", "get", "http://localhost:9090/api/costopti/be/readyz" ] <<: *default-health-check @@ -506,6 +511,7 @@ services: abnormalProcessCronSchedule: ${MC_COST_OPTIMIZER_COST_PROCESS_ABNORMAL_CRON_SCHEDULE} cost.selector.url: ${MC_COST_OPTIMIZER_COST_SELECTOR_URL} opti.alarm.url: ${MC_COST_OPTIMIZER_ALARM_URL} + mc-cost-optimizer-cost-selector: restart: on-failure From 44ef8bab5b33a79a866ea81e69e92fad833d2099 Mon Sep 17 00:00:00 2001 From: "ps-suihn.yoon" <137273349+ddihn@users.noreply.github.com> Date: Thu, 16 Jul 2026 13:48:26 +0900 Subject: [PATCH 02/11] Update docker-compose.yaml --- conf/docker/docker-compose.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/conf/docker/docker-compose.yaml b/conf/docker/docker-compose.yaml index 975ecf5..3b82d77 100644 --- a/conf/docker/docker-compose.yaml +++ b/conf/docker/docker-compose.yaml @@ -445,7 +445,6 @@ services: OPENBAO_ENABLED: ${MC_COST_OPTIMIZER_OPENBAO_ENABLED} OPENBAO_ADDRESS: ${MC_COST_OPTIMIZER_OPENBAO_ADDRESS} OPENBAO_TOKEN: ${MC_COST_OPTIMIZER_OPENBAO_TOKEN} - archive.s3.region: ${MC_COST_OPTIMIZER_ARCHIVE_S3_REGION:-ap-northeast-2} healthcheck: test: [ "CMD", "/app/tool/mcc", "rest", "get", "http://localhost:9090/api/costopti/be/readyz" ] From 75d4f50bd6b4e06eefe0131972bd01e2d6996224 Mon Sep 17 00:00:00 2001 From: "ps-suihn.yoon" <137273349+ddihn@users.noreply.github.com> Date: Thu, 16 Jul 2026 16:43:05 +0900 Subject: [PATCH 03/11] Update docker-compose.yaml --- conf/docker/docker-compose.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/conf/docker/docker-compose.yaml b/conf/docker/docker-compose.yaml index 3b82d77..b4e25bb 100644 --- a/conf/docker/docker-compose.yaml +++ b/conf/docker/docker-compose.yaml @@ -429,6 +429,7 @@ services: volumes: - ./tool/mcc:/app/tool/mcc environment: + TZ: Asia/Seoul spring.datasource.hikari.cost.optimize.jdbc-url: ${MC_COST_OPTIMIZER_COST_DB_URL_NEW} spring.datasource.hikari.cost.optimize.username: ${MC_COST_OPTIMIZER_MYSQL_USER} spring.datasource.hikari.cost.optimize.password: ${MC_COST_OPTIMIZER_MYSQL_PASSWORD} @@ -469,6 +470,7 @@ services: volumes: - ./tool/mcc:/app/tool/mcc environment: + TZ: Asia/Seoul spring.datasource.hikari.batch.jdbc-url: ${MC_COST_OPTIMIZER_COST_DB_URL} spring.datasource.hikari.batch.username: ${MC_COST_OPTIMIZER_MYSQL_USER} spring.datasource.hikari.batch.password: ${MC_COST_OPTIMIZER_MYSQL_PASSWORD} @@ -503,6 +505,7 @@ services: volumes: - ./tool/mcc:/app/tool/mcc environment: + TZ: Asia/Seoul spring.datasource.hikari.batch.jdbc-url: ${MC_COST_OPTIMIZER_COST_DB_URL} spring.datasource.hikari.batch.username: ${MC_COST_OPTIMIZER_MYSQL_USER} spring.datasource.hikari.batch.password: ${MC_COST_OPTIMIZER_MYSQL_PASSWORD} @@ -609,6 +612,7 @@ services: volumes: - ./tool/mcc:/app/tool/mcc environment: + TZ: Asia/Seoul SPRING_DATASOURCE_URL: ${MC_COST_OPTIMIZER_COST_DB_URL} SPRING_DATASOURCE_USERNAME: ${MC_COST_OPTIMIZER_MYSQL_USER} SPRING_DATASOURCE_PASSWORD: ${MC_COST_OPTIMIZER_MYSQL_PASSWORD} @@ -650,7 +654,7 @@ services: volumes: - ./tool/mcc:/app/tool/mcc environment: - + TZ: Asia/Seoul spring.datasource.url: ${MC_COST_OPTIMIZER_COST_DB_URL} spring.datasource.username: ${MC_COST_OPTIMIZER_MYSQL_USER} spring.datasource.password: ${MC_COST_OPTIMIZER_MYSQL_PASSWORD} @@ -691,6 +695,7 @@ services: volumes: - ./tool/mcc:/app/tool/mcc environment: + TZ: Asia/Seoul SPRING_DATASOURCE_URL: ${MC_COST_OPTIMIZER_COST_DB_URL} SPRING_DATASOURCE_USERNAME: ${MC_COST_OPTIMIZER_MYSQL_USER} SPRING_DATASOURCE_PASSWORD: ${MC_COST_OPTIMIZER_MYSQL_PASSWORD} @@ -733,6 +738,7 @@ services: volumes: - ./tool/mcc:/app/tool/mcc environment: + TZ: Asia/Seoul SPRING_DATASOURCE_URL: ${MC_COST_OPTIMIZER_COST_DB_URL} SPRING_DATASOURCE_USERNAME: ${MC_COST_OPTIMIZER_MYSQL_USER} SPRING_DATASOURCE_PASSWORD: ${MC_COST_OPTIMIZER_MYSQL_PASSWORD} @@ -774,6 +780,7 @@ services: volumes: - ./tool/mcc:/app/tool/mcc environment: + TZ: Asia/Seoul SPRING_DATASOURCE_URL: ${MC_COST_OPTIMIZER_COST_DB_URL} SPRING_DATASOURCE_USERNAME: ${MC_COST_OPTIMIZER_MYSQL_USER} SPRING_DATASOURCE_PASSWORD: ${MC_COST_OPTIMIZER_MYSQL_PASSWORD} From 1263df7ae3dc34fbf7f470f3568d5da3e6ac18ee Mon Sep 17 00:00:00 2001 From: "ps-suihn.yoon" <137273349+ddihn@users.noreply.github.com> Date: Thu, 16 Jul 2026 16:56:16 +0900 Subject: [PATCH 04/11] Update .env.setup --- conf/docker/.env.setup | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/conf/docker/.env.setup b/conf/docker/.env.setup index 3a40c7e..0462459 100644 --- a/conf/docker/.env.setup +++ b/conf/docker/.env.setup @@ -203,7 +203,7 @@ MC_COST_OPTIMIZER_GCP_PRIVATE_KEY_ID=gcp-privatekeyid MC_COST_OPTIMIZER_GCP_PRIVATE_KEY=gcp-privatekey MC_COST_OPTIMIZER_GCP_BQ_DATASET=gcp-datasetname MC_COST_OPTIMIZER_GCP_BQ_TABLE=gcp-bigguerytable -MC_COST_OPTIMIZER_GCP_BATCH_CRON_SCHEDULE=0 0 8 * * ? +MC_COST_OPTIMIZER_GCP_BATCH_CRON_SCHEDULE=0 20 9 * * ? ## Cost Collector MC_COST_OPTIMIZER_COST_COLLECT_UNUSED_CRON_SCHEDULE=0 30 0,6 * * ? @@ -230,17 +230,17 @@ MC_COST_OPTIMIZER_AZURE_TENANT_ID=azure-tenantid MC_COST_OPTIMIZER_AZURE_CLIENT_ID=azure-clientid MC_COST_OPTIMIZER_AZURE_CLIENT_SECRET=azure-clientsecret MC_COST_OPTIMIZER_AZURE_SUBSCRIPTION_ID=azure-subscriptionid -MC_COST_OPTIMIZER_AZURE_SERVICE_BATCH_CRON_SCHEDULE=0 0 0 * * ? -MC_COST_OPTIMIZER_AZURE_VM_BATCH_CRON_SCHEDULE=0 10 0 * * ? -MC_COST_OPTIMIZER_AZURE_VM_RIGHTSIZER_SCHEDULE=0 20 0 * * ? +MC_COST_OPTIMIZER_AZURE_SERVICE_BATCH_CRON_SCHEDULE=0 35 9 * * ? +MC_COST_OPTIMIZER_AZURE_VM_BATCH_CRON_SCHEDULE=0 40 9 * * ? +MC_COST_OPTIMIZER_AZURE_VM_RIGHTSIZER_SCHEDULE=0 45 9 * * ? ## Cost-NCP-Collector MC_COST_OPTIMIZER_COST_NCP_COLLECTOR_URL=http://mc-cost-optimizer-cost-ncp-collector:8094 MC_COST_OPTIMIZER_NCP_IAM_ACCESS_KEY=ncp-iamaccesskey MC_COST_OPTIMIZER_NCP_IAM_SECRET_KEY=ncp-iamsecretkey -MC_COST_OPTIMIZER_NCP_SERVICE_BATCH_CRON_SCHEDULE=0 0 0 * * ? -MC_COST_OPTIMIZER_NCP_VM_BATCH_CRON_SCHEDULE=0 10 0 * * ? -MC_COST_OPTIMIZER_NCP_VM_RIGHTSIZER_SCHEDULE=0 20 0 * * ? +MC_COST_OPTIMIZER_NCP_SERVICE_BATCH_CRON_SCHEDULE=0 15 9 * * ? +MC_COST_OPTIMIZER_NCP_VM_BATCH_CRON_SCHEDULE=0 10 9 * * ? +MC_COST_OPTIMIZER_NCP_VM_RIGHTSIZER_SCHEDULE=0 5 9 * * ? ## Cost-ML-Scorer (rightsizing score API, reads cost.asset_compute_metric) MC_COST_OPTIMIZER_ML_SCORER_URL=http://mc-cost-optimizer-ml-scorer:8096 From 57d6522df09ef8cc3dc7170ed645acb518af9d93 Mon Sep 17 00:00:00 2001 From: "ps-suihn.yoon" <137273349+ddihn@users.noreply.github.com> Date: Thu, 16 Jul 2026 17:11:06 +0900 Subject: [PATCH 05/11] Remove timezone setting from docker-compose.yaml Removed timezone setting for the mc-cost-optimizer service. --- conf/docker/docker-compose.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/conf/docker/docker-compose.yaml b/conf/docker/docker-compose.yaml index b4e25bb..f3d301e 100644 --- a/conf/docker/docker-compose.yaml +++ b/conf/docker/docker-compose.yaml @@ -716,9 +716,6 @@ services: COSTOPTI_COSTPROCESSOR_URL: ${MC_COST_OPTIMIZER_COST_PROCESSOR_URL} COSTOPTI_COSTSELECTOR_URL: ${MC_COST_OPTIMIZER_COST_SELECTOR_URL} - ##timezone setting - TZ: Asia/Seoul - mc-cost-optimizer-azure-vm-rightsizer: restart: on-failure container_name: mc-cost-optimizer-azure-vm-rightsizer From a911dac8ab8695655df07678375ea3be53a6b37d Mon Sep 17 00:00:00 2001 From: "ps-suihn.yoon" <137273349+ddihn@users.noreply.github.com> Date: Thu, 16 Jul 2026 17:12:21 +0900 Subject: [PATCH 06/11] Update docker-compose.yaml --- conf/docker/docker-compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/docker/docker-compose.yaml b/conf/docker/docker-compose.yaml index f3d301e..cae27e7 100644 --- a/conf/docker/docker-compose.yaml +++ b/conf/docker/docker-compose.yaml @@ -789,7 +789,7 @@ services: NCP_CREDENTIAL_IAM_ACCESS_KEY: ${MC_COST_OPTIMIZER_NCP_IAM_ACCESS_KEY} NCP_CREDENTIAL_IAM_SECRET_KEY: ${MC_COST_OPTIMIZER_NCP_IAM_SECRET_KEY} - AZURE_RIGHTSIZER_BATCH_CRON_SCHEDULE: ${MC_COST_OPTIMIZER_AZURE_VM_RIGHTSIZER_SCHEDULE} + AZURE_RIGHTSIZER_BATCH_CRON_SCHEDULE: ${MC_COST_OPTIMIZER_NCP_VM_RIGHTSIZER_SCHEDULE} COSTOPTI_ALARMSERVICE_URL: ${MC_COST_OPTIMIZER_ALARM_URL} COSTOPTI_ASSETCOLLECTOR_URL: ${MC_COST_OPTIMIZER_COST_ASSET_COLLECTOR_URL} From 69656b4e0deee70249d02fe2b89c3d1d8dae2ec0 Mon Sep 17 00:00:00 2001 From: "ps-suihn.yoon" <137273349+ddihn@users.noreply.github.com> Date: Thu, 16 Jul 2026 17:13:47 +0900 Subject: [PATCH 07/11] Set timezone to Asia/Seoul in docker-compose Added timezone setting for containers in docker-compose. --- conf/docker/docker-compose.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/conf/docker/docker-compose.yaml b/conf/docker/docker-compose.yaml index cae27e7..6ebccfa 100644 --- a/conf/docker/docker-compose.yaml +++ b/conf/docker/docker-compose.yaml @@ -534,6 +534,7 @@ services: volumes: - ./tool/mcc:/app/tool/mcc environment: + TZ: Asia/Seoul spring.datasource.hikari.cost.optimize.jdbc-url: ${MC_COST_OPTIMIZER_COST_DB_URL} spring.datasource.hikari.cost.optimize.username: ${MC_COST_OPTIMIZER_MYSQL_USER} spring.datasource.hikari.cost.optimize.password: ${MC_COST_OPTIMIZER_MYSQL_PASSWORD} @@ -557,6 +558,7 @@ services: volumes: - ./tool/mcc:/app/tool/mcc environment: + TZ: Asia/Seoul spring.datasource.hikari.slack.jdbc-url: ${MC_COST_OPTIMIZER_SLACK_DB_URL} spring.datasource.hikari.slack.username: ${MC_COST_OPTIMIZER_MYSQL_USER} spring.datasource.hikari.slack.password: ${MC_COST_OPTIMIZER_MYSQL_PASSWORD} @@ -586,6 +588,7 @@ services: volumes: - ./tool/mcc:/app/tool/mcc environment: + TZ: Asia/Seoul spring.datasource.hikari.batch.jdbc-url: ${MC_COST_OPTIMIZER_COST_DB_URL} spring.datasource.hikari.batch.username: ${MC_COST_OPTIMIZER_MYSQL_USER} spring.datasource.hikari.batch.password: ${MC_COST_OPTIMIZER_MYSQL_PASSWORD} From b947ba7ecdf11dd7f8d81898cba7e21bd0f921bc Mon Sep 17 00:00:00 2001 From: yoonsuihn Date: Fri, 31 Jul 2026 11:51:08 +0900 Subject: [PATCH 08/11] feat(cost-optimizer): wire azure/ncp/gcp rightsizer URLs into BE BE now needs to call azure-vm-rightsizer, ncp-vm-rightsizer, and gcpCollector directly for on-demand batch triggers, but only costcollector/costprocessor/costselector URLs were wired. - add MC_COST_OPTIMIZER_AZURE_RIGHTSIZER_URL / NCP_RIGHTSIZER_URL - fix MC_COST_OPTIMIZER_COST_GCP_COLLECTOR_URL hostname (pointed at mc-cost-optimizer-cost-gcp-collector, a container that doesn't exist; the real service is mc-cost-optimizer-gcp-collector) - wire all three into mc-cost-optimizer-be's environment --- conf/docker/.env.setup | 4 +++- conf/docker/docker-compose.yaml | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/conf/docker/.env.setup b/conf/docker/.env.setup index 0462459..4e67af1 100644 --- a/conf/docker/.env.setup +++ b/conf/docker/.env.setup @@ -195,8 +195,10 @@ MC_COST_OPTIMIZER_MAIL_DB_URL=jdbc:mariadb://mc-cost-optimizer-db:3306/${MC_COST MC_COST_OPTIMIZER_COST_ASSET_COLLECTOR_URL=http://mc-cost-optimizer-asset-collector:8091 MC_COST_OPTIMIZER_COST_COLLECTOR_URL=http://mc-cost-optimizer-cost-collector:8081 MC_COST_OPTIMIZER_COST_PROCESSOR_URL=http://mc-cost-optimizer-cost-processor:8082 +MC_COST_OPTIMIZER_AZURE_RIGHTSIZER_URL=http://mc-cost-optimizer-azure-vm-rightsizer:8092 +MC_COST_OPTIMIZER_NCP_RIGHTSIZER_URL=http://mc-cost-optimizer-ncp-vm-rightsizer:8095 -MC_COST_OPTIMIZER_COST_GCP_COLLECTOR_URL=http://mc-cost-optimizer-cost-gcp-collector:8095 +MC_COST_OPTIMIZER_COST_GCP_COLLECTOR_URL=http://mc-cost-optimizer-gcp-collector:8095 MC_COST_OPTIMIZER_GCP_PROJECT_ID=gcp-projectid MC_COST_OPTIMIZER_GCP_CLIENT_EMAIL=gcp-clientemail MC_COST_OPTIMIZER_GCP_PRIVATE_KEY_ID=gcp-privatekeyid diff --git a/conf/docker/docker-compose.yaml b/conf/docker/docker-compose.yaml index 6ebccfa..3a59f83 100644 --- a/conf/docker/docker-compose.yaml +++ b/conf/docker/docker-compose.yaml @@ -441,6 +441,9 @@ services: costopti.costcollector.url: ${MC_COST_OPTIMIZER_COST_COLLECTOR_URL} costopti.costprocessor.url: ${MC_COST_OPTIMIZER_COST_PROCESSOR_URL} costopti.costselector.url: ${MC_COST_OPTIMIZER_COST_SELECTOR_URL} + costopti.azurerightsizer.url: ${MC_COST_OPTIMIZER_AZURE_RIGHTSIZER_URL} + costopti.ncprightsizer.url: ${MC_COST_OPTIMIZER_NCP_RIGHTSIZER_URL} + costopti.gcpcollector.url: ${MC_COST_OPTIMIZER_COST_GCP_COLLECTOR_URL} ml.rightsize.base-url: ${MC_COST_OPTIMIZER_ML_SCORER_URL} llm.key.master: ${MC_COST_OPTIMIZER_LLM_KEY_MASTER} OPENBAO_ENABLED: ${MC_COST_OPTIMIZER_OPENBAO_ENABLED} From 9db7d23f3529750addf981280aff76515c548483 Mon Sep 17 00:00:00 2001 From: yoonsuihn Date: Fri, 31 Jul 2026 12:11:04 +0900 Subject: [PATCH 09/11] chore(cost-optimizer): pin mariadb image to 12.3.2 instead of latest latest currently resolves to 12.3.2 anyway (same digest, verified via docker pull), so this only removes the drift risk on future redeploys - no behavior change today. --- conf/docker/docker-compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/docker/docker-compose.yaml b/conf/docker/docker-compose.yaml index 3a59f83..0ac0e0c 100644 --- a/conf/docker/docker-compose.yaml +++ b/conf/docker/docker-compose.yaml @@ -847,7 +847,7 @@ services: restart: "no" mc-cost-optimizer-db: - image: mariadb:latest + image: mariadb:12.3.2 container_name: mc-cost-optimizer-db depends_on: mc-cost-optimizer-init-volume: From 3014c8e5dfe32365ce7e93aa43d28cf2668a7601 Mon Sep 17 00:00:00 2001 From: yoonsuihn Date: Fri, 31 Jul 2026 17:37:03 +0900 Subject: [PATCH 10/11] fix(cost-optimizer): wire azure/ncp collector budget + costCollector alarm URLs - costopti.azurecollector.url / costopti.ncpcollector.url: BE needs these to trigger Azure/NCP budget checks on demand, only azurerightsizer/ncprightsizer/gcpcollector were wired. - ALARM_SERVICE: costCollector's application.properties expects this env var (costopti.alarmservice.url=${ALARM_SERVICE:alarm_service}) but it was never set here, so AWS budget alarms failed with "URI is not absolute" trying to reach the literal string "alarm_service" instead of a real URL. Both env vars (MC_COST_OPTIMIZER_COST_AZURE_COLLECTOR_URL, MC_COST_OPTIMIZER_COST_NCP_COLLECTOR_URL, MC_COST_OPTIMIZER_ALARM_URL) already existed in .env.setup - just weren't wired into these services. --- conf/docker/docker-compose.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/conf/docker/docker-compose.yaml b/conf/docker/docker-compose.yaml index 0ac0e0c..cf88e8c 100644 --- a/conf/docker/docker-compose.yaml +++ b/conf/docker/docker-compose.yaml @@ -444,6 +444,8 @@ services: costopti.azurerightsizer.url: ${MC_COST_OPTIMIZER_AZURE_RIGHTSIZER_URL} costopti.ncprightsizer.url: ${MC_COST_OPTIMIZER_NCP_RIGHTSIZER_URL} costopti.gcpcollector.url: ${MC_COST_OPTIMIZER_COST_GCP_COLLECTOR_URL} + costopti.azurecollector.url: ${MC_COST_OPTIMIZER_COST_AZURE_COLLECTOR_URL} + costopti.ncpcollector.url: ${MC_COST_OPTIMIZER_COST_NCP_COLLECTOR_URL} ml.rightsize.base-url: ${MC_COST_OPTIMIZER_ML_SCORER_URL} llm.key.master: ${MC_COST_OPTIMIZER_LLM_KEY_MASTER} OPENBAO_ENABLED: ${MC_COST_OPTIMIZER_OPENBAO_ENABLED} @@ -477,6 +479,7 @@ services: spring.datasource.hikari.batch.jdbc-url: ${MC_COST_OPTIMIZER_COST_DB_URL} spring.datasource.hikari.batch.username: ${MC_COST_OPTIMIZER_MYSQL_USER} spring.datasource.hikari.batch.password: ${MC_COST_OPTIMIZER_MYSQL_PASSWORD} + ALARM_SERVICE: ${MC_COST_OPTIMIZER_ALARM_URL} OPENBAO_ENABLED: ${MC_COST_OPTIMIZER_OPENBAO_ENABLED} OPENBAO_ADDRESS: ${MC_COST_OPTIMIZER_OPENBAO_ADDRESS} From cb6bbbaab21c9972ddbd83eb1c65da3ac35e478a Mon Sep 17 00:00:00 2001 From: "ps-suihn.yoon" <137273349+ddihn@users.noreply.github.com> Date: Mon, 3 Aug 2026 14:05:59 +0900 Subject: [PATCH 11/11] Update Docker images to version 0.6.3 --- conf/docker/docker-compose.yaml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/conf/docker/docker-compose.yaml b/conf/docker/docker-compose.yaml index cf88e8c..f34bb24 100644 --- a/conf/docker/docker-compose.yaml +++ b/conf/docker/docker-compose.yaml @@ -399,7 +399,7 @@ services: mc-cost-optimizer-fe: restart: unless-stopped container_name: mc-cost-optimizer-fe - image: cloudbaristaorg/mc-costopti-ui:0.6.0 + image: cloudbaristaorg/mc-costopti-ui:0.6.3 pull_policy: always networks: - mc-cost-optimizer-network @@ -417,7 +417,7 @@ services: mc-cost-optimizer-be: restart: on-failure container_name: mc-cost-optimizer-be - image: cloudbaristaorg/mc-costopti-api:0.6.0 + image: cloudbaristaorg/mc-costopti-api:0.6.3 pull_policy: always networks: - mc-cost-optimizer-network @@ -459,7 +459,7 @@ services: mc-cost-optimizer-cost-collector: restart: on-failure container_name: mc-cost-optimizer-cost-collector - image: cloudbaristaorg/mc-costopti-costcollector:0.6.0 + image: cloudbaristaorg/mc-costopti-costcollector:0.6.3 pull_policy: always networks: - mc-cost-optimizer-network @@ -495,7 +495,7 @@ services: mc-cost-optimizer-cost-processor: restart: on-failure container_name: mc-cost-optimizer-cost-processor - image: cloudbaristaorg/mc-costopti-costprocessor:0.6.0 + image: cloudbaristaorg/mc-costopti-costprocessor:0.6.3 pull_policy: always networks: - mc-cost-optimizer-network @@ -524,7 +524,7 @@ services: mc-cost-optimizer-cost-selector: restart: on-failure container_name: mc-cost-optimizer-cost-selector - image: cloudbaristaorg/mc-costopti-costselector:0.6.0 + image: cloudbaristaorg/mc-costopti-costselector:0.6.3 pull_policy: always networks: - mc-cost-optimizer-network @@ -552,7 +552,7 @@ services: mc-cost-optimizer-alarm-service: restart: on-failure container_name: mc-cost-optimizer-alarm-service - image: cloudbaristaorg/mc-costopti-alarm:0.6.0 + image: cloudbaristaorg/mc-costopti-alarm:0.6.3 pull_policy: always networks: - mc-cost-optimizer-network @@ -578,7 +578,7 @@ services: mc-cost-optimizer-asset-collector: restart: on-failure container_name: mc-cost-optimizer-asset-collector - image: cloudbaristaorg/mc-costopti-assetcollector:0.6.0 + image: cloudbaristaorg/mc-costopti-assetcollector:0.6.3 pull_policy: always networks: - mc-cost-optimizer-network @@ -605,7 +605,7 @@ services: mc-cost-optimizer-cost-azure-collector: restart: on-failure container_name: mc-cost-optimizer-cost-azure-collector - image: cloudbaristaorg/mc-costopti-azure-collector:0.6.0 + image: cloudbaristaorg/mc-costopti-azure-collector:0.6.3 pull_policy: always networks: - mc-cost-optimizer-network @@ -647,7 +647,7 @@ services: mc-cost-optimizer-gcp-collector: restart: on-failure container_name: mc-cost-optimizer-gcp-collector - image: cloudbaristaorg/mc-costopti-gcpcollector:0.6.0 + image: cloudbaristaorg/mc-costopti-gcpcollector:0.6.3 pull_policy: always networks: - mc-cost-optimizer-network @@ -688,7 +688,7 @@ services: mc-cost-optimizer-cost-ncp-collector: restart: on-failure container_name: mc-cost-optimizer-cost-ncp-collector - image: cloudbaristaorg/mc-costopti-ncp-collector:0.6.0 + image: cloudbaristaorg/mc-costopti-ncp-collector:0.6.3 pull_policy: always networks: - mc-cost-optimizer-network @@ -728,7 +728,7 @@ services: mc-cost-optimizer-azure-vm-rightsizer: restart: on-failure container_name: mc-cost-optimizer-azure-vm-rightsizer - image: cloudbaristaorg/mc-costopti-azure-vm-rightsizer:0.6.0 + image: cloudbaristaorg/mc-costopti-azure-vm-rightsizer:0.6.3 pull_policy: always networks: - mc-cost-optimizer-network @@ -770,7 +770,7 @@ services: mc-cost-optimizer-ncp-vm-rightsizer: restart: on-failure container_name: mc-cost-optimizer-ncp-vm-rightsizer - image: cloudbaristaorg/mc-costopti-ncp-vm-rightsizer:0.6.0 + image: cloudbaristaorg/mc-costopti-ncp-vm-rightsizer:0.6.3 pull_policy: always networks: - mc-cost-optimizer-network @@ -812,7 +812,7 @@ services: mc-cost-optimizer-ml-scorer: restart: on-failure container_name: mc-cost-optimizer-ml-scorer - image: cloudbaristaorg/mc-costopti-ml-scorer:0.6.0 + image: cloudbaristaorg/mc-costopti-ml-scorer:0.6.3 pull_policy: always networks: - mc-cost-optimizer-network