Skip to content

docs: add verified quickstart manifests - #19

Merged
STRRL merged 1 commit into
masterfrom
conductor/quickstart-docs-claude
Jul 26, 2026
Merged

docs: add verified quickstart manifests#19
STRRL merged 1 commit into
masterfrom
conductor/quickstart-docs-claude

Conversation

@STRRL

@STRRL STRRL commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Problem

First time setup lacks ready to apply manifests for PostgreSQL and object storage. Building managed mode would add database and storage lifecycle ownership to the operator.

Solution

Keep dependencies external and add verified CloudNativePG, MinIO, Secret, and SupabaseProject manifests. This draft covers B1 and B2. Quickstart guide and README link will follow in round 2.

Major Changes

  • Quickstart dependencies
    • Add CloudNativePG and MinIO configuration with matching credentials.
  • Validation
    • Record successful kind validation, PostgreSQL TLS, MinIO bucket, Running project, and Studio HTTP 200.
  • Architecture decision
    • Record why the operator uses external charts instead of managed mode.

@STRRL
STRRL marked this pull request as ready for review July 26, 2026 00:27
@STRRL
STRRL merged commit 083ee26 into master Jul 26, 2026
3 checks passed
@STRRL
STRRL deleted the conductor/quickstart-docs-claude branch July 26, 2026 00:27

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: fb025a7f18

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +153 to +154
--for=jsonpath='{.status.phase}'=Running \
supabaseproject/quickstart \

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Wait for component availability before testing Studio

On a fresh cluster or during slow image pulls, this wait can finish before any component pod is ready: reconcileAllComponents only creates/updates the Deployments, and internal/controller/supabaseproject_controller.go:158-168 immediately sets status.phase to Running without checking Deployment availability. The following kubectl get also succeeds when READY is zero, so the subsequent Kong port-forward can race with startup and make the documented validation intermittently fail; wait for each component Deployment to become Available (or use kubectl rollout status) before testing Studio.

Useful? React with 👍 / 👎.

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