Skip to content

156-create-a-azurekeyvault-configuration-loader-that-filter-secrets-loaded-into-iconfig-by-prefix#158

Merged
MarkDerman merged 11 commits into
masterfrom
156-create-a-azurekeyvault-configuration-loader-that-filter-secrets-loaded-into-iconfig-by-prefix
Apr 20, 2026
Merged

156-create-a-azurekeyvault-configuration-loader-that-filter-secrets-loaded-into-iconfig-by-prefix#158
MarkDerman merged 11 commits into
masterfrom
156-create-a-azurekeyvault-configuration-loader-that-filter-secrets-loaded-into-iconfig-by-prefix

Conversation

@jwaresoulv
Copy link
Copy Markdown
Collaborator

No description provided.

MarkDerman and others added 4 commits April 13, 2026 11:48
…Key Vault secrets by prefix and integrate it into solution and publish workflow.
- Introduced `AddPrefixedAzureKeyVault` extension method for filtering secrets by a custom prefix.
- Added `PrefixedAzureKeyVaultSecretManager` to handle secret loading with prefix filtering and key transformation.
- Updated project files to include necessary Azure packages.
- Enhanced package description to reflect new functionality.
…oader-that-filter-secrets-loaded-into-iconfig-by-prefix

# Conflicts:
#	Odin.sln
…ger for consistency

Co-authored-by: Junie <junie@jetbrains.com>
@MarkDerman
Copy link
Copy Markdown
Owner

And as discussed, lets add a /Configuration/Tests/Tests.Configuration.csproj and add unit tests for the 2 new classes.
Many thanks!

Copy link
Copy Markdown
Collaborator Author

@jwaresoulv jwaresoulv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added tests and fixes you suggested!

…tion`

- Adjusted project paths and reorganized `Tests.Odin.Configuration` under `Configuration/Tests`.
- Updated `Directory.Build.props` for multiple target frameworks (`net8.0;net9.0;net10.0`) and enabled latest language features.
@MarkDerman MarkDerman self-assigned this Apr 20, 2026
Copy link
Copy Markdown
Owner

@MarkDerman MarkDerman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ALl good thanks Jules!

@MarkDerman MarkDerman merged commit 51949f0 into master Apr 20, 2026
1 check passed
@MarkDerman MarkDerman deleted the 156-create-a-azurekeyvault-configuration-loader-that-filter-secrets-loaded-into-iconfig-by-prefix branch April 20, 2026 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create a AzureKeyVault configuration loader that filter secrets loaded into IConfig by prefix

2 participants