From 5ae4dc41b9fa521732029816cc6a1c090f5c9719 Mon Sep 17 00:00:00 2001 From: Javier Cortejoso Date: Sun, 27 Oct 2019 23:28:28 +0100 Subject: [PATCH] Deploy celo's image of ethstats (#1421) --- .env | 3 +++ packages/celotool/src/lib/env-utils.ts | 2 ++ packages/celotool/src/lib/ethstats.ts | 2 ++ packages/helm-charts/ethstats/values.yaml | 4 ++-- 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.env b/.env index 3f990de716d..df79f276420 100644 --- a/.env +++ b/.env @@ -16,6 +16,9 @@ BLOCKSCOUT_DOCKER_IMAGE_TAG="5fba4843b3e78b5ab75d01766214cb24c6a40649" BLOCKSCOUT_WEB_REPLICAS=3 BLOCKSCOUT_DB_SUFFIX= +ETHSTATS_DOCKER_IMAGE_REPOSITORY="gcr.io/celo-testnet/ethstats" +ETHSTATS_DOCKER_IMAGE_TAG="i0ffe524c625ea59e4492dc92c2e638689c36e4b0" + GETH_NODE_DOCKER_IMAGE_REPOSITORY="us.gcr.io/celo-testnet/geth" # When upgrading change this to latest commit hash from the master of the geth repo # `geth $ git show | head -n 1` diff --git a/packages/celotool/src/lib/env-utils.ts b/packages/celotool/src/lib/env-utils.ts index 4820605f6c7..ed4bbd0a2ba 100644 --- a/packages/celotool/src/lib/env-utils.ts +++ b/packages/celotool/src/lib/env-utils.ts @@ -29,6 +29,8 @@ export enum envVar { CLUSTER_DOMAIN_NAME = 'CLUSTER_DOMAIN_NAME', ENV_TYPE = 'ENV_TYPE', EPOCH = 'EPOCH', + ETHSTATS_DOCKER_IMAGE_REPOSITORY = 'ETHSTATS_DOCKER_IMAGE_REPOSITORY', + ETHSTATS_DOCKER_IMAGE_TAG = 'ETHSTATS_DOCKER_IMAGE_TAG', ETHSTATS_WEBSOCKETSECRET = 'ETHSTATS_WEBSOCKETSECRET', GETH_ACCOUNT_SECRET = 'GETH_ACCOUNT_SECRET', GETH_BOOTNODE_DOCKER_IMAGE_REPOSITORY = 'GETH_BOOTNODE_DOCKER_IMAGE_REPOSITORY', diff --git a/packages/celotool/src/lib/ethstats.ts b/packages/celotool/src/lib/ethstats.ts index d186f8760e8..370576dd6dd 100644 --- a/packages/celotool/src/lib/ethstats.ts +++ b/packages/celotool/src/lib/ethstats.ts @@ -31,6 +31,8 @@ function helmParameters() { `--set domain.name=${fetchEnv(envVar.CLUSTER_DOMAIN_NAME)}`, `--set ethstats.createSecret=${isVmBased()}`, `--set ethstats.webSocketSecret="${fetchEnv(envVar.ETHSTATS_WEBSOCKETSECRET)}"`, + `--set ethstats.image.repository=${fetchEnv(envVar.ETHSTATS_DOCKER_IMAGE_REPOSITORY)}`, + `--set ethstats.image.tag=${fetchEnv(envVar.ETHSTATS_DOCKER_IMAGE_TAG)}`, ] } diff --git a/packages/helm-charts/ethstats/values.yaml b/packages/helm-charts/ethstats/values.yaml index cc719bbcd7c..0228995fc9f 100644 --- a/packages/helm-charts/ethstats/values.yaml +++ b/packages/helm-charts/ethstats/values.yaml @@ -6,7 +6,7 @@ nodeSelector: {} ethstats: image: - repository: ethereumex/eth-stats-dashboard - tag: v0.0.1 + repository: gcr.io/celo-testnet/ethstats + tag: latest service: type: NodePort