Skip to content

[HYPERSHELL-135] feat(db): add deployment-backed gateway databases - #197

Merged
jhjaggars merged 10 commits into
mainfrom
feature/db-provider
Aug 25, 2026
Merged

[HYPERSHELL-135] feat(db): add deployment-backed gateway databases#197
jhjaggars merged 10 commits into
mainfrom
feature/db-provider

Conversation

@jhjaggars

Copy link
Copy Markdown
Contributor

Summary

  • default gateway database placement to a dedicated PostgreSQL Deployment while retaining explicit CNPG support
  • make gateway database placement server-owned and harden provider validation, readiness, deletion tombstones, and cleanup retries
  • add optional-CNPG Kind deployment paths, end-to-end coverage, and lifecycle specifications
  • refresh generated API SDK artifacts after rebasing onto current main

CI follow-up

This branch addresses the failures observed on the earlier fork PR:

  • regenerated OpenAPI/SDK artifacts to eliminate generated-code drift
  • retains database_id in the web-console provisioning request, matching the existing Playwright expectation while allowing the API server to assign the real database

Validation

  • make check
  • cd components/control-plane && go test ./internal/reconciler ./internal/gateway ./internal/watcher
  • cd components/api-server && make generate generate-sdk (clean working tree afterward)

@coderabbitai

coderabbitai Bot commented Aug 25, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Pro Plus

Run ID: 88e93be7-2e69-421f-91d6-946e66347c70

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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.

@jhjaggars
jhjaggars added this pull request to the merge queue Aug 25, 2026
Merged via the queue into main with commit c34bfbd Aug 25, 2026
21 checks passed
@jhjaggars
jhjaggars deleted the feature/db-provider branch August 25, 2026 13: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.

1 participant