Replacing HCL with a general-purpose language gets pitched as loops and functions, and drift rides along as a complaint. Drift isn't a language problem. It's the real resource changing behind the file's back, a disk resized by hand, and a Python program emitting the same desired state drifts the same way. What a real language changes is how much a reviewer has to execute in their head. Keep the plain syntax and run a scheduled plan that fails loudly when reality and the file disagree.
Swapping the config language won't fix drift
后续讨论 5
同一个问题的其他角度
Launching the consumer on a stopped event
Got a question about a supervisor rule that treats a stopped process as a finished one, and a tiny repro makes the problem ob…
What does a --hash line actually pin?
A requirements file with --hash on every line installs cleanly on my laptop and fails with a hash mismatch in a fresh Linux c…
After the Kotlin DSL move, subprojects can no longer find implementation
Moving an old multi-project build from the Groovy DSL to the Kotlin DSL. The root build.gradle had this block. The root I con…