Skip to content

Consolidate runtime secrets#54

Merged
KostasCherv merged 7 commits into
mainfrom
codex/consolidate-runtime-secrets
Jul 17, 2026
Merged

Consolidate runtime secrets#54
KostasCherv merged 7 commits into
mainfrom
codex/consolidate-runtime-secrets

Conversation

@KostasCherv

Copy link
Copy Markdown
Owner

Summary

  • Consolidate Stripe, provider, and Inngest credentials into scoped JSON Secret Manager values.
  • Update Cloud Run configuration and runtime parsing while preserving local split-variable support.
  • Document the bundled production configuration and add focused configuration tests.

Why

Google Secret Manager's free allowance is based on active secret versions. The previous one-secret-per-value layout exceeded that allowance. The scoped bundles reduce this project to six active versions without exposing credentials as plain Cloud Run configuration.

Validation

  • uv run pytest tests/test_composio_config.py tests/test_inngest_config.py tests/test_billing_service.py tests/test_api.py -k 'billing or composio or inngest or provider' -q
  • Production Cloud Run health, readiness, authentication, and SSE smoke checks passed after deployment.

@vercel

vercel Bot commented Jul 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cortex Ready Ready Preview, Comment Jul 17, 2026 9:07am

@KostasCherv
KostasCherv marked this pull request as ready for review July 17, 2026 08:45
@KostasCherv
KostasCherv merged commit 7e3e2a2 into main Jul 17, 2026
5 checks passed
@KostasCherv
KostasCherv deleted the codex/consolidate-runtime-secrets branch July 17, 2026 09:38
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