diff --git a/deployment/cdk/opensearch-service-migration/lib/service-stacks/reindex-from-snapshot-stack.ts b/deployment/cdk/opensearch-service-migration/lib/service-stacks/reindex-from-snapshot-stack.ts index 0e14f399a..8966dac1e 100644 --- a/deployment/cdk/opensearch-service-migration/lib/service-stacks/reindex-from-snapshot-stack.ts +++ b/deployment/cdk/opensearch-service-migration/lib/service-stacks/reindex-from-snapshot-stack.ts @@ -90,6 +90,7 @@ export class ReindexFromSnapshotStack extends MigrationServiceCore { servicePolicies.push(getSecretsPolicy); } + const deployId = props.addOnMigrationDeployId ? props.addOnMigrationDeployId : props.defaultDeployId this.createService({ serviceName: 'reindex-from-snapshot', taskInstanceCount: 0, @@ -106,6 +107,7 @@ export class ReindexFromSnapshotStack extends MigrationServiceCore { "RFS_TARGET_USER": targetUser, "RFS_TARGET_PASSWORD": targetPassword, "RFS_TARGET_PASSWORD_ARN": targetPasswordArn, + "TUPLE_DIR_PATH": `/shared-replayer-output/traffic-replayer-${deployId}` }, ...props }); diff --git a/deployment/cdk/opensearch-service-migration/test/reindex-from-snapshot-stack.test.ts b/deployment/cdk/opensearch-service-migration/test/reindex-from-snapshot-stack.test.ts index 9c594c883..a3fd6dafa 100644 --- a/deployment/cdk/opensearch-service-migration/test/reindex-from-snapshot-stack.test.ts +++ b/deployment/cdk/opensearch-service-migration/test/reindex-from-snapshot-stack.test.ts @@ -128,6 +128,10 @@ describe('ReindexFromSnapshotStack Tests', () => { { Name: 'RFS_TARGET_PASSWORD_ARN', Value: 'arn:aws:secretsmanager:us-east-1:123456789012:secret:test-secret' + }, + { + Name: 'TUPLE_DIR_PATH', + Value: '/shared-replayer-output/traffic-replayer-default' } ]); }); @@ -207,6 +211,10 @@ describe('ReindexFromSnapshotStack Tests', () => { { Name: 'RFS_TARGET_PASSWORD_ARN', Value: '' + }, + { + Name: 'TUPLE_DIR_PATH', + Value: '' } ]); });