Skip to content

Commit 6d247e8

Browse files
[UPBE-600] change tag for test and added variables env
1 parent fab5e15 commit 6d247e8

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

src/main/java/it/gov/pagopa/idpay/transactions/data/factory/DataFactoryManagerConfig.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,27 @@
44
import com.azure.core.management.profile.AzureProfile;
55
import com.azure.identity.DefaultAzureCredential;
66
import com.azure.identity.DefaultAzureCredentialBuilder;
7+
import org.springframework.beans.factory.annotation.Value;
78
import org.springframework.context.annotation.Bean;
89
import org.springframework.context.annotation.Configuration;
910
import com.azure.resourcemanager.datafactory.DataFactoryManager;
1011

1112

1213
@Configuration
1314
public class DataFactoryManagerConfig {
15+
private final String tenantId;
16+
private final String subscriptionId;
17+
18+
public DataFactoryManagerConfig(@Value("${app.data-factory.tenant-id}") String tenantId,
19+
@Value("${app.data-factory.subscription-id}") String subscriptionId) {
20+
this.tenantId = tenantId;
21+
this.subscriptionId = subscriptionId;
22+
}
23+
1424
@Bean
1525
public DataFactoryManager dataFactoryManager () {
1626
DefaultAzureCredential azureCredentials = new DefaultAzureCredentialBuilder().build();
17-
AzureProfile azureProfile = new AzureProfile(AzureEnvironment.AZURE);
27+
AzureProfile azureProfile = new AzureProfile(tenantId, subscriptionId, AzureEnvironment.AZURE);
1828
return DataFactoryManager.authenticate(azureCredentials, azureProfile);
1929
}
2030
}

src/main/resources/application.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,4 +232,6 @@ app:
232232
resource-group: ${DATA_FACTORY_RESOURCE_GROUP:cstar-d-itn-platform-data-rg}
233233
factory-name: ${DATA_FACTORY_NAME:cstar-d-itn-platform-adf}
234234
pipeline-name: ${DATA_FACTORY_PIPELINE_NAME:idpay_transaction_report}
235-
max-retries: ${DATA_FACTORY_RUN_PIPELINE_MAX_RETRIES:3}
235+
max-retries: ${DATA_FACTORY_RUN_PIPELINE_MAX_RETRIES:3}
236+
tenant-id: ${DATA_FACTORY_TENANT_ID:}
237+
subscription-id: ${DATA_FACTORY_SUBSCRIPTION_ID:}

src/test/java/it/gov/pagopa/idpay/transactions/data/factory/DataFactoryManagerConfigTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class DataFactoryManagerConfigTest {
1212

1313
@BeforeEach
1414
void setUp() {
15-
config = new DataFactoryManagerConfig();
15+
config = new DataFactoryManagerConfig("", "");
1616

1717
}
1818

0 commit comments

Comments
 (0)