Skip to content

Commit c45da18

Browse files
committed
feat: don't use helmmanager
1 parent 08f748a commit c45da18

2 files changed

Lines changed: 15 additions & 7 deletions

File tree

typescript/infra/scripts/agents/update-agent-config.ts

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@ import {
2727
import { Contexts } from '../../config/contexts.js';
2828
import mainnet3GasPrices from '../../config/environments/mainnet3/gasPrices.json' with { type: 'json' };
2929
import testnet4GasPrices from '../../config/environments/testnet4/gasPrices.json' with { type: 'json' };
30-
import { RelayerHelmManager } from '../../src/agents/index.js';
30+
import {
31+
RelayerConfigHelper,
32+
RelayerConfigMapConfig,
33+
} from '../../src/config/agent/relayer.js';
3134
import { getCombinedChainsToScrape } from '../../src/config/agent/scraper.js';
3235
import {
3336
DeployEnvironment,
@@ -227,11 +230,18 @@ export async function writeAgentConfigMap(
227230
environment: DeployEnvironment,
228231
) {
229232
const envAgentConfig = getAgentConfig(Contexts.Hyperlane, environment);
230-
const relayerManager = new RelayerHelmManager(envAgentConfig);
231-
232-
const helmValues = await relayerManager.helmValues();
233+
const relayerConfig = await new RelayerConfigHelper(
234+
envAgentConfig,
235+
).buildConfig();
233236

234-
const agentConfigMap = helmValues.hyperlane.relayer?.configMapConfig ?? {};
237+
const agentConfigMap: RelayerConfigMapConfig = {
238+
addressBlacklist: relayerConfig.addressBlacklist,
239+
blacklist: relayerConfig.blacklist,
240+
whitelist: relayerConfig.whitelist,
241+
gasPaymentEnforcement: relayerConfig.gasPaymentEnforcement,
242+
metricAppContexts: relayerConfig.metricAppContexts,
243+
ismCacheConfigs: relayerConfig.ismCacheConfigs,
244+
};
235245

236246
const filepath = getAgentConfigMapJsonPath(envNameToAgentEnv[environment]);
237247
console.log(`Writing config to ${filepath}`);

typescript/infra/src/agents/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,8 +199,6 @@ export class RelayerHelmManager extends OmniscientAgentHelmManager {
199199
async helmValues(): Promise<HelmRootAgentValues> {
200200
const values = await super.helmValues();
201201

202-
const config = await this.config.buildConfig();
203-
204202
values.hyperlane.relayer = {
205203
enabled: true,
206204
aws: this.config.requiresAwsCredentials,

0 commit comments

Comments
 (0)