From 7297c8d6f2bf53a8e0b625796854143769699e8c Mon Sep 17 00:00:00 2001 From: Trevor Porter Date: Fri, 1 Dec 2023 12:15:34 +0000 Subject: [PATCH] Deploy kathy w/ PolygonZkEvm fix (#3011) ### Description Deploy Kathy with #3001 ### Drive-by changes Small fix to deploy kathy successfully - because the relayer chains doesn't include neutron and kathy will try to create a multiprovider for all chains the env, we need to use the environment chain names as the helm `hyperlane.chains` value ### Related issues ### Backward compatibility ### Testing --- .../infra/config/environments/mainnet3/helloworld.ts | 4 ++-- .../infra/config/environments/testnet4/helloworld.ts | 4 ++-- typescript/infra/src/helloworld/kathy.ts | 8 +++----- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/typescript/infra/config/environments/mainnet3/helloworld.ts b/typescript/infra/config/environments/mainnet3/helloworld.ts index 4f0fdde31a..32dcaa5290 100644 --- a/typescript/infra/config/environments/mainnet3/helloworld.ts +++ b/typescript/infra/config/environments/mainnet3/helloworld.ts @@ -13,7 +13,7 @@ export const hyperlane: HelloWorldConfig = { kathy: { docker: { repo: 'gcr.io/abacus-labs-dev/hyperlane-monorepo', - tag: 'bbe8928-20231025-215311', + tag: 'e21e020-20231201-111649', }, chainsToSkip: [], runEnv: environment, @@ -34,7 +34,7 @@ export const releaseCandidate: HelloWorldConfig = { kathy: { docker: { repo: 'gcr.io/abacus-labs-dev/hyperlane-monorepo', - tag: 'bef2251-20231025-174850', + tag: 'e21e020-20231201-111649', }, chainsToSkip: [], runEnv: environment, diff --git a/typescript/infra/config/environments/testnet4/helloworld.ts b/typescript/infra/config/environments/testnet4/helloworld.ts index c7db766866..ab4985787e 100644 --- a/typescript/infra/config/environments/testnet4/helloworld.ts +++ b/typescript/infra/config/environments/testnet4/helloworld.ts @@ -13,7 +13,7 @@ export const hyperlaneHelloworld: HelloWorldConfig = { kathy: { docker: { repo: 'gcr.io/abacus-labs-dev/hyperlane-monorepo', - tag: '52a8416-20231024-025635', + tag: 'e21e020-20231201-111649', }, chainsToSkip: [], runEnv: environment, @@ -33,7 +33,7 @@ export const releaseCandidateHelloworld: HelloWorldConfig = { kathy: { docker: { repo: 'gcr.io/abacus-labs-dev/hyperlane-monorepo', - tag: '52a8416-20231024-025635', + tag: 'e21e020-20231201-111649', }, chainsToSkip: [], runEnv: environment, diff --git a/typescript/infra/src/helloworld/kathy.ts b/typescript/infra/src/helloworld/kathy.ts index ae48434671..c5519682d5 100644 --- a/typescript/infra/src/helloworld/kathy.ts +++ b/typescript/infra/src/helloworld/kathy.ts @@ -38,8 +38,6 @@ export async function runHelloworldKathyHelmCommand( const values = getHelloworldKathyHelmValues(agentConfig, kathyConfig); - console.log('kathy values: ', values); - return execCmd( `helm ${helmCommand} ${getHelmReleaseName( agentConfig.context, @@ -77,9 +75,9 @@ function getHelloworldKathyHelmValues( context: agentConfig.context, // This is just used for fetching secrets, and is not actually // the list of chains that kathy will send to. Because Kathy - // will fetch secrets for all chains, regardless of skipping them or - // not, we pass in all chains - chains: agentConfig.contextChainNames.relayer, + // will fetch secrets for all chains in the environment, regardless + // of skipping them or not, we pass in all chains + chains: agentConfig.environmentChainNames, aws: agentConfig.aws !== undefined, chainsToSkip: kathyConfig.chainsToSkip,