Skip to content

Commit 5e488d9

Browse files
fix: Fix for Default Azure credentials
1 parent afb5d56 commit 5e488d9

File tree

9 files changed

+15
-8
lines changed

9 files changed

+15
-8
lines changed

Services/src/esg-ai-doc-analysis/CFS.SK.Sustainability.AI.Host/CFS.SK.Sustainability.AI.Host.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
</ItemGroup>
2121

2222
<ItemGroup>
23-
<PackageReference Include="Azure.Identity" Version="1.13.2" />
23+
<PackageReference Include="Azure.Identity" Version="1.16.0" />
2424
<PackageReference Include="Azure.Monitor.OpenTelemetry.AspNetCore" Version="1.2.0" />
2525
<PackageReference Include="ExcelDataReader" Version="3.7.0" />
2626
<PackageReference Include="Markdown2Pdf" Version="2.2.1" />

Services/src/esg-ai-doc-analysis/CFS.SK.Sustainability.AI.Host/Program.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@
2828

2929
var builder = Startup.CreateHostBuilder(args);
3030

31+
if (string.IsNullOrEmpty(Environment.GetEnvironmentVariable("AZURE_TOKEN_CREDENTIALS")))
32+
{
33+
Environment.SetEnvironmentVariable("AZURE_TOKEN_CREDENTIALS", "dev");
34+
}
35+
3136
// Configure Logging
3237
ConfigureLogging(builder);
3338

Services/src/esg-ai-doc-analysis/CFS.SK.Sustainability.AI.Storage/CFS.SK.Sustainability.AI.Storage.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Azure.Identity" Version="1.13.2" />
10+
<PackageReference Include="Azure.Identity" Version="1.16.0" />
1111
<PackageReference Include="MongoDB.Driver" Version="2.29.0" />
1212
</ItemGroup>
1313

Services/src/esg-ai-doc-analysis/CFS.SK.Sustainability.AI/CFS.SK.Sustainability.AI.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
</ItemGroup>
3636

3737
<ItemGroup>
38-
<PackageReference Include="Azure.Identity" Version="1.13.2" />
38+
<PackageReference Include="Azure.Identity" Version="1.16.0" />
3939
<PackageReference Include="Azure.Storage.Blobs" Version="12.23.0" />
4040
<PackageReference Include="Azure.Storage.Queues" Version="12.21.0" />
4141
<PackageReference Include="Markdig" Version="0.40.0" />

Services/src/esg-ai-doc-analysis/CFS.SK.Sustainability.AI/Services/Queue/AzureStorageQueueService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public static Uri GetQueueUriFromConnectionString(string connectionString, strin
8484

8585
public AzureStorageQueueService(Uri storageQueueUri, ILogger<AzureStorageQueueService> log)
8686
{
87-
this._clientBuilder = queueName => new QueueClient(storageQueueUri, new ManagedIdentityCredential());
87+
this._clientBuilder = queueName => new QueueClient(storageQueueUri, new DefaultAzureCredential(DefaultAzureCredential.DefaultEnvironmentVariableName));
8888
this._log = log;
8989
}
9090

Services/src/esg-ai-doc-analysis/CFS.SK.Sustainability.AI/Utils/StorageAccessUtil.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ static public BlobServiceClient GetBlobClientFromConnectionString(string Connect
1616
var DefaultEndpointSuffix = "core.windows.net";
1717
var storageAccountName = ConnectionString.Split(';').FirstOrDefault(x => x.Contains("AccountName")).Split('=')[1];
1818
var storageAccountUri = new Uri($"https://{storageAccountName}.blob.{DefaultEndpointSuffix}");
19-
return new BlobServiceClient(storageAccountUri, new ManagedIdentityCredential());
19+
return new BlobServiceClient(storageAccountUri, new DefaultAzureCredential(DefaultAzureCredential.DefaultEnvironmentVariableName));
2020
}
2121

2222
static public Stream GetReportResultBlob(string FileName, string ConnectionString)

Services/src/esg-ai-doc-analysis/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
77
USER app
88

9+
ENV AZURE_TOKEN_CREDENTIALS=ManagedIdentityCredential
10+
911
#ENV ASPNETCORE_ENVIRONMENT Development
1012
#ENV ASPNETCORE_URLS http://+:80
1113

Services/src/esg-ai-doc-analysis/WebClient/WebClient.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Azure.Identity" Version="1.13.2" />
11+
<PackageReference Include="Azure.Identity" Version="1.16.0" />
1212
<PackageReference Include="Microsoft.KernelMemory.Abstractions" Version="0.97.250211.1" />
1313
</ItemGroup>
1414

Services/src/kernel-memory/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ RUN \
4848
USER $USER
4949

5050
# Used by .NET and KM to load appsettings.Production.json
51-
ENV ASPNETCORE_ENVIRONMENT Development
52-
ENV AZURE_TOKEN_CREDENTIALS ManagedIdentityCredential
51+
ENV ASPNETCORE_ENVIRONMENT=Development
52+
ENV AZURE_TOKEN_CREDENTIALS=ManagedIdentityCredential
5353
#ENV ASPNETCORE_URLS http://+:80
5454

5555

0 commit comments

Comments
 (0)