It looks like the current 3.6 (~1405) doesn't honour promise_repaired in reports: type promise. Is it by design or regression?
bundle agent test
classes => my_repaired("xxx");
body classes my_repaired
It also affects bootstrap policy (inputs/failsafe.cf) for someone who compiles binary from source and doesn't run cf-key to generate a key pair. CFEngine will not run cf-key in the process automatically.
- From failsafe.cf
"Could not find key at $(sys.workdir)/ppkeys/localhost.pub"
classes => repaired("gen_keys");