Skip to content

[codex] Implement Azure Key Vault remote secret loading (stg)#23

Merged
cgrpa merged 1 commit into
mainfrom
secrets
May 12, 2026
Merged

[codex] Implement Azure Key Vault remote secret loading (stg)#23
cgrpa merged 1 commit into
mainfrom
secrets

Conversation

@cgrpa

@cgrpa cgrpa commented May 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • implement Terraform remote-secret contract for Azure Container Apps using Key Vault references
  • add required secret contract inputs and fail-fast preconditions for missing/disabled secrets
  • wire Container App managed identity to Key Vault Secrets User role
  • add bootstrap/rotation script and Terraform runbook updates
  • restrict user-secrets loading to Development and normalize environment-prefix behavior

Why

Implements issue #22 staging-first remote secret loading via Azure Key Vault with Terraform as source of truth.

Validation

  • dotnet build src/dotnet/TheSexy6BotWorker/TheSexy6BotWorker.csproj
  • terraform fmt on Terraform files
  • integration tests not run

@cgrpa cgrpa marked this pull request as ready for review May 12, 2026 21:09
@cgrpa cgrpa merged commit c0c517a into main May 12, 2026
6 checks passed
@cgrpa cgrpa deleted the secrets branch May 12, 2026 21:09
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.

1 participant