Chef-Guard

Chef-Guard protects your Chef server from untested and uncommitted cookbooks

Cookbook Upload Workflow

The introduction section about Cookbook Validation already describes part of the workflow that takes place when you upload a cookbook with Chef-Guard enabled. In an effort to put things in perspective and to better explain the impact of the configuration choices on the workflow, we tried to visualize all the steps in a single flowchart. Hopefully this will make understanding and troubleshooting the workflow a lot easier.

NOTE: The blue boxes all contain configurable features!

Cookbook Upload Flowchart

Cookbook Delete Workflow

Because deleting a cookbook follows a completely different and much smaller workflow, it makes sense to have an separate flowchart describing the ‘Cookbook Delete’ workflow.

NOTE: The blue boxes all contain configurable features!

Cookbook Delete Flowchart