Skip to content

epic(cluster): cloud extension (OCI free fleet & egress offload) #1091

Open
0 of 2 issues completed
Open

Description

@dezren39

Cloud extension (oci free fleet & egress offload)

Purpose

Free/cheap cloud capacity extends the basement: witness/monitoring nodes and egress relief that the 2 Gbps fiber cannot provide.

Scope

OCI always-free maximization per the filed plan (goal workspace files/oci-free-plan-2026-10-20.md; tracker dezren39/darwin-nix#507). CURRENT BLOCKER: free-tier tenancy stuck 'in progress', ticket CPCOE-29381, tenancy name 'on' confirmed restricted; agent-run follow-up scheduled Tue 2026-10-27 ~08:12 CDT (refs 261024-000583, 261026-001280). After access: API keys/CLI, PAYG with guardrails (quotas + budget alert), first provisioning incl. Always Free Autonomous DB #1. Plus egress offload patterns: RustFS cold tiering to R2, Cloudflare/Turso edge services per the cloud-ideas log.

Execution mode

Online.

Dependencies

Independent of the basement build; witness nodes may serve epic 8's quorum design.

Acceptance

OCI tenancy live with guardrails and the free fleet provisioned per plan, or the blocker escalated with a named next step; egress offload patterns documented.

Structure

Part of the basement cluster program. Project home: planning/roadmaps/basement-cluster.md in this repo. Full program register: goal workspace files/idea-register-2026-10-20.md (Muse goal goal_ba17a5777c21). Detailed task issues are filed as sub-issues of this epic; dependencies use blocks / blocked-by links.

Hard rules for the whole program: no HashiCorp anything; everything bootstrappable from config, no hand-built state.

Activity

  1. added
    area/infraInfrastructure, deployment, and operations
    epicMeta-issue grouping multiple items (org Project Type=Epic)
    on Oct 27, 2026
  2. developing-today commented on Oct 27, 2026

    @developing-today
    Contributor
  3. added
    effort/lLarge: multi-day or open-ended; expect staged check-ins
    meta/enrichedIntake review done: acceptance criteria, links, and normalized labels added
    mode/onlineFully doable remotely: design, config, code, cloud
    on Oct 27, 2026
  4. dezren39 commented on Oct 27, 2026

    @dezren39
    MemberAuthor

    Epic map — basement cluster program

    # Epic Issue
    1 Hardware inventory & first-node selection #1080
    2 Firmware / BIOS / BMC audit #1081
    3 Basement power & space #1083
    4 Network fabric #1084
    5 Storage assembly & validation #1085
    6 TALM + Talos bootstrap #1086
    7 Cozystack platform #1087
    8 Platform services #1088
    9 Observability, backup & recovery #1090
    10 Cloud extension (OCI & egress) #1091
    11 First workload: ID app #1092
    12 ESP32 wing #1093

    This epic: #1091 — Cloud extension (OCI & egress)
    Dependencies: Independent; witness nodes may serve #1088

    Filed in the 2026-10-26 cluster seed. Project home: planning/roadmaps/basement-cluster.md.

  5. dezren39 commented on Oct 27, 2026

    @dezren39
    MemberAuthor

    Predecessor: this epic supersedes dezren39/darwin-nix#505 and dezren39/darwin-nix#507 (filed 2026-10-20 in the nix repo during the program's first filing pass). A superseded-pointer comment is on that issue; work happens here.

  6. added
    queue/queuedHas a queued task in the Supabase agent queue
    source/creatorFiled by the new-issue-creator job
    task/triageQueue packet kind: verify, reproduce, and route this item
    on Nov 3, 2026
  7. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    agent-note:v1
    state: triaged (coverage pass)
    Coverage pass 2026-11-03: reviewed in the fleet-wide per-issue pass (drift / overlap / already-handled / stale / blockers / ordering). Verdict: still live; queued in repo-health-code-pilot as triage at priority 30 (priority/none). If this is already handled at current main, the triage closes it with evidence; if it needs splitting, the triage files the split.
    Found via: coverage pass 2026-11-03

  8. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    Triage verdict for the cloud-extension epic: live and correctly scoped, but it was an umbrella with zero children — filing its first child and recording the ordering.

    Verified (2026-11-03T13:00Z):

    Actions this triage:

    1. Filed ops(cluster): OCI tenancy access + Always Free fleet provisioning (child of #1091) #4904 — ops(cluster): OCI tenancy access + Always Free fleet provisioning — and linked it as the first sub-issue of this epic. It carries the verified 2026-10-20 quota numbers (A1 halved to 2 OCPU/12 GB, 200 GB storage budget, 10 TB egress, 2 × Autonomous DB), the permanent us-ashburn-1 home region, the PAYG decision and required guardrails, the live CPCOE-29381 blocker, and the post-access work order.
    2. Closed OCI always-free maximization: account setup + automation #1816 as superseded by this epic, now that ops(cluster): OCI tenancy access + Always Free fleet provisioning (child of #1091) #4904 actually exists to absorb it (without ops(cluster): OCI tenancy access + Always Free fleet provisioning (child of #1091) #4904 that closure would have dropped the item).

    Ordering for the remaining scope: OCI access (#4904) is the gate for any free-fleet work; the epic's other half — egress-offload patterns (RustFS cold tiering to R2, Cloudflare/Turso edge services) — is independent of tenancy access and should be its own child issue when it is picked up, per the program register. Epic stays open as the umbrella; task/triage + status/needs-triage cleared.

  9. removed
    task/triageQueue packet kind: verify, reproduce, and route this item
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area/infraInfrastructure, deployment, and operationseffort/lLarge: multi-day or open-ended; expect staged check-insepicMeta-issue grouping multiple items (org Project Type=Epic)meta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedmode/onlineFully doable remotely: design, config, code, cloudsource/creatorFiled by the new-issue-creator job

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions