Skip to content

chore(deploy): prepare durable remote MCP 0.1.2 rollout - #151

Merged
karlwaldman merged 6 commits into
mainfrom
chore/record-mcp-deploy-6a59fbd
Oct 17, 2026
Merged

karlwaldman merged 6 commits into
mainfrom
chore/record-mcp-deploy-6a59fbd

Conversation

@karlwaldman

@karlwaldman karlwaldman commented Oct 3, 2026 •

Copy link
Copy Markdown
Member

Reconcile the isolated MCP production app with the reviewed remote plugin 0.1.2 image from protected-main source d11cd0315987e9831381a7fe74f5b67d0cb943f8, digest sha256:003efbb235c11502c037ab0e1034a045e4498c4403bd13f8cc2fb28c46d74137. Preserve the live custom domain, allowed origins, ingress and instance size; bind the dedicated mcp_oauth database and its verified CA. The encryption key is injected at deployment from its read-back-verified Mac login Keychain backup and is never committed.

The database and restricted role are provisioned. The exact non-root amd64 image passed local remote initialization, nine-tool inventory, OAuth metadata and premium sign-in challenge with an isolated PostgreSQL 15 store. All runtime changes passed protected-main live API CI. The runbook records key recovery, first-migration reconnect behavior, restart verification and rollback without dropping storage.

This updates the old October 3 deployment record to today's concrete rollout. Production activation and refresh-across-restart verification follow this PR; they are not yet claimed here.

…m domain

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 3, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 74121f57-0bca-45c6-b5e7-5eaea723866a
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

karlwaldman and others added 2 commits October 3, 2026 19:51
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@karlwaldman karlwaldman added the risk:elevated Elevated: auto-merges after an adversarial review APPROVE label Oct 12, 2026
@karlwaldman karlwaldman changed the title chore(deploy): record remote MCP image 6a59fbd and mcp.oilpriceapi.com chore(deploy): prepare durable remote MCP 0.1.2 rollout Oct 17, 2026
@karlwaldman

Copy link
Copy Markdown
Member Author

Reviewed the spec against the live app: preserves custom domain, allowed origins, ingress, one 1GB instance and all unrelated settings. Only the immutable image and dedicated OAuth database binding/URL/CA are added. The backed-up 32-byte key is injected in process as SECRET and is absent from the file. Database owner/grants are verified; the exact amd64 image digest passed non-root/provenance checks and isolated PostgreSQL remote-container smoke. Runtime source d11cd03 is protected main with green live API tests. Current PR CI is green. Rollback retains database/key, and production verification will include the bound CA and refresh after a real same-image deployment.

@karlwaldman karlwaldman added risk:reviewed Elevated, adversarial review approved this head SHA and removed risk:elevated Elevated: auto-merges after an adversarial review APPROVE labels Oct 17, 2026
@karlwaldman
karlwaldman merged commit 8a6c36a into main Oct 17, 2026
9 checks passed
@karlwaldman
karlwaldman deleted the chore/record-mcp-deploy-6a59fbd branch October 17, 2026 22:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk:reviewed Elevated, adversarial review approved this head SHA

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant