294 karma · joined June 6, 2018
It’s written from a more process/legal viewpoint but you might be able to pick up some ideas in there.
I think this is one of the examples (old as though): https://bugzilla.kernel.org/show_bug.cgi?id=7768
Those allow to define multi-stage builds with custom triggers, which should allow you to trigger rebuilding dependent images.
I have interacted with people who run production workloads via Helm but struggle to do very basic things with kubectl (like recreating a service).
This is an argument that can be used for any high level abstraction, however. I guess Chef is used since they have very good testing tools so Cookbooks are relatively more stable than other CM definitions. Until things go wrong with the service that is.