Skip to content

Operator

Operator は Takosumi for Operators を自分のユーザー向けに運用する主体です。

Takosumi for Operators は OSS です。Cloudflare Compatibility Gateway、managed edge、 managed storage、official billing、official resource backend は含めません。

Responsibilities

  • control-plane auth / token boundary を設定する
  • runner substrate / runner image / resource limits / provider allowlist seed を定義する
  • Provider Catalog と Provider Connection policy を管理する
  • ProviderConnection の sealed backing material / secret delivery を管理する
  • state backend と lock backend を管理する
  • OpenTofu runner image / local/docker/remote/operator runner pool を管理する
  • provider credential / control-plane token / state backend credential を user workload に渡さない
  • dashboard / API / audit / quota / billing-placeholder を運用する
  • tenant isolation、workspace isolation、runner pool isolation、network egress policy の evidence を持つ

OSS Boundary

Takosumi for Operators が運用するのは既存 OpenTofu/Terraform provider の実行です。

text
ProviderConnection
  -> CredentialRecipe
  -> temporary env/file injection
  -> OpenTofu/Terraform provider

Operator OSS は provider-compatible Gateway endpoint を公開しません。

Cloud Boundary

Takosumi Cloud は closed な公式 hosted deployment です。

Cloud だけが以下を持てます。

text
Cloudflare Compatibility Gateway
Takosumi Managed Edge Worker
Takosumi Object Storage
Takosumi App Database
Takosumi KV / Queue
Takosumi Cloud Container
official billing / quota / usage / support
official resource pools

これらの実装・tests・secrets・deployment config は closed Cloud repo に置きます。

Production Readiness

OSS Operator GA の readiness は以下です。

AreaRequired evidence
Website/docsdocs build, custom domain/TLS if hosted publicly
Runnernon-production OpenTofu plan/apply/destroy proof
Accounts/authdashboard, session/OIDC as configured, audit trail
Statestate backend, lock evidence, backup/restore drill
Secretsencrypted storage, rotation process, redaction proof
Provider catalogown-key ProviderConnection policy and helper coverage
Networkprovider allowlist and egress enforcement
Tenant isolationworkspace/team separation and runner isolation
Auditrun, secret, state, and admin action evidence

Cloud GA adds managed resource, compatibility gateway, official billing, abuse, support, usage metering, and deprovision proof requirements.

AGPL-3.0-only