Repository navigation
v0.0.0
Added
plan:PlanandStep-- a reviewable set of provisioning steps with a
dry-run rendering (Describe), a fingerprint (Hash), and anApplythat
reports applied, tolerated and best-effort-failed steps.plan: an optional dependency graph. Steps that implementIdentified
andDependentrun in dependency order (insertion order among ready
steps, so a plan without dependencies is unchanged);SetOutputand
Refpass a value one step produces to a later one at apply time;
dependents of a failed step are skipped with a warning; an invalid graph
runs nothing.Opis a ready-madeStep.reconciler: a generic reconciler for plan-driven resources -- Enforce
and Observe modes,ReadyandConvergedconditions, a re-plan after
apply, a pending list capped at 50, a finalizer only while deletion has
work to do (patched with an optimistic lock), an hourly drift requeue,
and per-resource Prometheus metrics.reconciler: ownership and pruning. WithStatus.Ownedset and a
Sessionthat implementsPruner, the reconciler records the keys a
resource establishes and prunes keys its spec no longer wants, after the
main plan applies.secret:ReadandGetread one key of a Secret in the resource's own
namespace;Getalso returns itsresourceVersion.manager:Main, a shared controller binary entry point -- flags,
--controllersselection (an unknown name refuses to start), leader
election, and a readiness check that fails while a watched CRD is missing.
Full Changelog: ...v0.0.0