This is fine for your systems but very annoying as it will print out every time cf-agent runs or in /var/cfengine/outputs after cf-execd is executed.
If you see this message prompt appear after automatically upgrading CFEngine to version 3.5.1/3.5.2/3.5.3, you might wish to turn it off. CFEngine displays the message with a promise_kept class so please gracefully remove/comment it out from body classes u_if_else(yes,no) by modifying masterfiles/update/update_policy.cf.
### see this secion inside /var/cfengine/masterfiles/update/update_policy.cf ###
body classes u_if_else(yes,no)
{
# promise_kept => { "$(yes)" };
promise_repaired => { "$(yes)" };
repair_failed => { "$(no)" };
repair_denied => { "$(no)" };
repair_timeout => { "$(no)" };
}
Please see an attachment for a working policy.