From 8efaa531b4b9d39ba72540dd324d3eaec13ddda5 Mon Sep 17 00:00:00 2001 From: Anton Filonenko Date: Thu, 22 May 2025 14:37:49 +0300 Subject: [PATCH] feat: production deployment --- chart/config/prod/clearnode.yaml | 10 ++++++++-- chart/config/prod/secrets.yaml | 7 +++++++ config.go | 1 + 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 chart/config/prod/secrets.yaml diff --git a/chart/config/prod/clearnode.yaml b/chart/config/prod/clearnode.yaml index 4ec833a..f42efc5 100644 --- a/chart/config/prod/clearnode.yaml +++ b/chart/config/prod/clearnode.yaml @@ -1,10 +1,16 @@ config: - args: ["sleep", "infinity"] + args: ["clearnode"] logLevel: info database: driver: postgres - url: "" + host: postgresql.core + port: 5432 + name: clearnet_prod + user: clearnet_prod_admin envSecret: "" + extraEnvs: + POLYGON_CUSTODY_CONTRACT_ADDRESS: "0x3b21e4a6aB2eb42cE2918B1C7E63BA0c9915B34E" + WORLD_CHAIN_CUSTODY_CONTRACT_ADDRESS: "0xcFdC977a4b75B77E47a80C0D2b2aB7ade72ABD2b" image: repository: ghcr.io/erc7824/clearnode diff --git a/chart/config/prod/secrets.yaml b/chart/config/prod/secrets.yaml new file mode 100644 index 0000000..a57a110 --- /dev/null +++ b/chart/config/prod/secrets.yaml @@ -0,0 +1,7 @@ +config: + database: + password: ref+tfstategs://terraform-state-deploy/gke-uat-postgresql-admin/default.tfstate/output.postgresql_user_passwords["clearnet_prod_admin"] + secretEnvs: + BROKER_PRIVATE_KEY: ref+gcpsecrets://ynet-stage/clearnet-prod-broker-private-key?version=latest + POLYGON_INFURA_URL: ref+gcpsecrets://ynet-stage/clearnet-prod-polygon-infura-url?version=latest + WORLD_CHAIN_INFURA_URL: ref+gcpsecrets://ynet-stage/clearnet-prod-worldchain-infura-url?version=latest diff --git a/config.go b/config.go index 1ab603d..293c827 100644 --- a/config.go +++ b/config.go @@ -18,6 +18,7 @@ var knownNetworks = map[string]uint32{ "ETH_SEPOLIA": 11155111, "CELO": 42220, "BASE": 8453, + "WORLD_CHAIN": 480, } // NetworkConfig represents configuration for a blockchain network