| Re-opening this one as we just had another use case for skipping cache updates come in: Puppet agents that normally run with use_cached_catalog = true set in `puppet.conf`, but where Operators use Bolt tasks to roll out targeted updates by combining -no-use_cached_catalog with options like -tags that filter which parts of an upgrade catalog are enforced. The problem is that -no-use_cached_catalog updates the cache, and the next regular scheduled daemon run enforces any remaining changes that were not filtered by -tags. |