Skip to content

Commit fc06321

Browse files
committed
infra: restore fee-quoting verify against NODE_SERVICES image
Fee-quoting is bundled into the hyperlane-node-services image (see node-services-docker.yml services list), not its own hyperlane-fee- quoting image as DockerImageRepos.FEE_QUOTING suggests. Point the verify at NODE_SERVICES + the feeQuoting tag so operators get the same attestation guarantees as the other node-services deploys.
1 parent 9625822 commit fc06321

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

typescript/infra/scripts/fee-quoting/deploy-fee-quoting.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ import {
55
rootLogger,
66
} from '@hyperlane-xyz/utils';
77

8+
import { DockerImageRepos, mainnetDockerTags } from '../../config/docker.js';
89
import { FeeQuotingHelmManager } from '../../src/fee-quoting/helm.js';
10+
import { verifyImagesAndConfirm } from '../../src/utils/attestation.js';
911
import { HelmCommand } from '../../src/utils/helm.js';
1012
import {
1113
assertCorrectKubeContext,
@@ -22,9 +24,13 @@ async function main() {
2224

2325
await assertCorrectKubeContext(getEnvironmentConfig(environment));
2426

25-
// Note: FEE_QUOTING image is not built by a workflow in this repo and
26-
// therefore has no attestation to verify. Add attestation verify here
27-
// once the image is built + signed by CI.
27+
await verifyImagesAndConfirm([
28+
{
29+
component: 'fee-quoting',
30+
image: DockerImageRepos.NODE_SERVICES,
31+
tag: mainnetDockerTags.feeQuoting,
32+
},
33+
]);
2834

2935
const helmManager = new FeeQuotingHelmManager(
3036
environment,

0 commit comments

Comments
 (0)