DevOps · Cluster

Configuration Management

Desired state and environment parity.

  1. 01 Convergent State Application and Why a Run That Changes Nothing Still Costs Money How a desired-state tool decides whether a resource already matches, why that decision is a diff and never a comparison of files, and what idempotence actually guarantees. foundational · May 29, 2025
  2. 02 Idempotency Keys and Command Resources That Cannot Be Described Declaratively Why some operations cannot be expressed as desired state, how guard and sentinel patterns approximate idempotence, and why the approximation leaks under concurrency. foundational · Feb 1, 2024
  3. 03 The Dependency Graph Behind an Apply: Ordering Edges, Cycles, and Partial Failure How a configuration tool derives execution order from resource references, why the graph is not the file, and what a failed node leaves behind for the next run. foundational · Jul 19, 2026
  4. 04 Environment Parity as a Byte-Level Claim: What Divergence Between Stages Actually Costs Why staging and production diverge even when both are built from the same configuration, which differences change behaviour, and how to make parity a measurable property. intermediate · Apr 22, 2024
  5. 05 How a Configuration Value Resolves: Precedence, Merge Modes, and Missing Keys The lookup rules that turn many layers of data into one value, why first-found and deep-merge hierarchies disagree, and why undefined and empty are different states. intermediate · Jul 22, 2025
  6. 06 Template Rendering Under Variable Input: Determinism, Escaping, and Secret Leakage Why a configuration template can produce a different file from identical inputs, how quoting inside structured formats fails, and where rendered secrets end up on disk. intermediate · Aug 23, 2026
  7. 07 Externalised Configuration and Immutable Artifacts: Where the Boundary Sits Why the same artifact should run in every environment, which configuration must move outside it, how the binding happens at startup, and what fails when the boundary is drawn wrong. intermediate · Dec 4, 2024
  8. 08 Drift Detection Without Reading Every Host: Sampling, Fingerprints, and Reconciliation How to find hosts whose state no longer matches their declaration, what a fingerprint over a state subtree can and cannot prove, and how detection frequency trades against read cost. advanced · Nov 18, 2025
  9. 09 Break-Glass Changes: Overrides That Are Auditable and Expire How to let an operator change a host during an incident without permanently losing the declaration, why an override needs an owner and a deadline, and how the loop treats it. advanced · Feb 28, 2025
  10. 10 Plan and Apply Across a Fleet: Partial Convergence and the Limits of Ordering Why a fleet-wide apply cannot be ordered like a single host, what the plan file captures and where it is stale, and how batches expose half-migrated intermediate states. advanced · Mar 19, 2022