feat(cauldron): initial design + examples #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "arrdem/cauldron"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Initial check-in of cauldron, a content-addressed Starlark configuration manager for the tirefireind fleet. Spec-only at this stage — no Rust implementation yet.
Documents:
PROBLEM.md— motivation and scope.DESIGN.md— architecture, modes, lifecycle, prelude API.CATALOG.md— resource-model semantics: identity vs state, edges, batching, phases, deletion, secrets, templates, provider contracts.gripes.md— running review log; latest decisions covered labels (#31) and the primitive-set shrink (#32).Examples sketch the prelude API, an
examples/stdlib/v1/package of common rules (svc,sysctl,bind_mount,partition,mkfs) wrappingctx.actions.exec, plus example SKUs, roles, and rules for the existing fleet shape.Changes are visible to end-users: no
Test plan
arrdem referenced this pull request2026-04-23 18:04:02 +00:00
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.