update key vault config

This commit is contained in:
2025-09-02 20:14:34 -06:00
parent bae076e672
commit 9f86e24438
7 changed files with 29 additions and 17 deletions

View File

@@ -9,9 +9,9 @@
"DefaultCacheDurationInMinutes": 3
},
"Vault": {
"Address": "http://100.123.31.103:8200",
"Token": "hvs.e37LQvLuPhTd5ALS5QQ03Cwm",
"SecretMount": "secret"
"Address": "https://vault.dream-views.com/:8200",
"Token": "hvs.TGz6P3AsKpYuODMrs11Msiza",
"SecretMount": "thalos"
},
"ConnectionStrings": {
"BlobStorage": "DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFeqCnf2P==;BlobEndpoint=http://100.123.31.103:10000/devstoreaccount1;QueueEndpoint=http://100.123.31.103:10001/devstoreaccount1;TableEndpoint=http://100.123.31.103:10002/devstoreaccount1;",

View File

@@ -4,9 +4,16 @@ namespace Core.Blueprint.DAL.KeyVault.Contracts
{
public interface IKeyVaultService
{
Task<KeyVaultResponse> CreateSecretAsync(KeyVaultRequest secret, CancellationToken cancellationToken);
Task<Tuple<KeyVaultResponse, string?>> GetSecretAsync(string secret, CancellationToken cancellationToken);
Task<Tuple<string, bool>> DeleteSecretAsync(string secretName, CancellationToken cancellationToken);
Task<Tuple<KeyVaultResponse, string>> UpdateSecretAsync(KeyVaultRequest secretName, CancellationToken cancellationToken);
Task<KeyVaultResponse> CreateSecretAsync(
KeyVaultRequest secret, CancellationToken cancellationToken);
Task<(KeyVaultResponse Secret, string? Message)> GetSecretAsync(
string secret, CancellationToken cancellationToken);
Task<(string Message, bool Deleted)> DeleteSecretAsync(
string secretName, CancellationToken cancellationToken);
Task<(KeyVaultResponse Secret, string? Message)> UpdateSecretAsync(
KeyVaultRequest secretName, CancellationToken cancellationToken);
}
}

View File

@@ -5,24 +5,29 @@ namespace Core.Blueprint.DAL.KeyVault.Services
{
public class KeyVaultService(IKeyVaultProvider keyVaultProvider) : IKeyVaultService
{
public async Task<KeyVaultResponse> CreateSecretAsync(KeyVaultRequest newSecret, CancellationToken cancellationToken)
public async Task<KeyVaultResponse> CreateSecretAsync(
KeyVaultRequest newSecret, CancellationToken cancellationToken)
{
var result = await keyVaultProvider.CreateSecretAsync(newSecret, cancellationToken);
return result;
}
public async Task<Tuple<KeyVaultResponse, string?>> GetSecretAsync(string secretName, CancellationToken cancellationToken)
public async Task<(KeyVaultResponse Secret, string? Message)> GetSecretAsync(
string secretName, CancellationToken cancellationToken)
{
var result = await keyVaultProvider.GetSecretAsync(secretName, cancellationToken: cancellationToken);
var result = await keyVaultProvider.GetSecretAsync(secretName, cancellationToken);
return result;
}
public async Task<Tuple<KeyVaultResponse, string>> UpdateSecretAsync(KeyVaultRequest newSecret, CancellationToken cancellationToken)
public async Task<(KeyVaultResponse Secret, string? Message)> UpdateSecretAsync(
KeyVaultRequest newSecret, CancellationToken cancellationToken)
{
var result = await keyVaultProvider.UpdateSecretAsync(newSecret, cancellationToken);
return result;
}
public async Task<Tuple<string, bool>> DeleteSecretAsync(string secretName, CancellationToken cancellationToken)
public async Task<(string Message, bool Deleted)> DeleteSecretAsync(
string secretName, CancellationToken cancellationToken)
{
var result = await keyVaultProvider.DeleteSecretAsync(secretName, cancellationToken);
return result;

View File

@@ -9,7 +9,7 @@
<ItemGroup>
<PackageReference Include="Core.Blueprint.Logging" Version="1.0.0" />
<PackageReference Include="Core.Blueprint.Mongo" Version="1.0.0" />
<PackageReference Include="Core.Blueprint.Redis" Version="1.0.2" />
<PackageReference Include="Core.Blueprint.Redis" Version="1.0.0" />
<PackageReference Include="Mapster" Version="7.4.0" />
</ItemGroup>

View File

@@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Core.Blueprint.Redis" Version="1.0.2" />
<PackageReference Include="Core.Blueprint.Redis" Version="1.0.0" />
</ItemGroup>
</Project>

View File

@@ -7,8 +7,8 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Core.Blueprint.Redis" Version="1.0.2" />
<PackageReference Include="Core.Blueprint.SQLServer" Version="1.0.2" />
<PackageReference Include="Core.Blueprint.Redis" Version="1.0.0" />
<PackageReference Include="Core.Blueprint.SQLServer" Version="1.0.0" />
<PackageReference Include="Mapster" Version="7.4.1-pre01" />
</ItemGroup>

View File

@@ -11,7 +11,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Core.Blueprint.Storage" Version="1.0.1" />
<PackageReference Include="Core.Blueprint.Storage" Version="1.0.0" />
</ItemGroup>
</Project>