This will allow comparing the last deployment with the current configuration, and do a delta for both:
- detecting if there's any changes in the config that are not deployed
- removing jobs of components that were removed
Essentially, this will add a new field to the deployment datastructure, tool_config, where tool_config is a snapshot of the configuration that was used for that deployment.
We should also surface this on the cli when doing toolforge components deployment show.