Skip to content

Roadmap: put the Cloudflare bootstrap owner in charge and keep it current #21

Open
3 of 4 issues completed

Description

@devantler

🤖 Generated by the Agentic Engineer

Objective

The Cloudflare resources the platform needs before it can start — the zone, bootstrap DNS, backup storage and scoped service tokens — are owned by this repository, kept current, and recoverable without a running cluster.

Where it stands (read 2026-10-25)

Themes, in order

  1. Stay current. Done by hand for 5.28.0 (Bump the Cloudflare provider from 5.24.0 to 5.28.0 while automatic updates cannot run #22), before the first import, when a schema change costs nothing to absorb. Dependabot takes over from here; Automate Cloudflare provider updates with a tool that supports OpenTofu lock files #3 tracks its first proposal.
  2. Become authoritative safely (maintainer-gated): inventory, import, a human-read no-destroy plan, then the first apply — the checklist on Create a declarative Cloudflare bootstrap owner monorepo#3274.
  3. Prove recovery: exercise the runbook from a fresh operator environment with no cluster, and verify a clean drift plan after migration.

Success signal

The provider is within one minor release of upstream, the first apply happened from a reviewed no-destroy plan, and a recovery drill from a clean machine has been recorded.

Not in scope

In-cluster consumers of Cloudflare (issuers, external-dns, backup destinations, egress) stay in devantler-tech/platform.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    No fields configured for Epic.

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions