remram
7 months ago
I wonder if you can build this into your container runtime config instead. Automatically rewriting is nice but you will still see the rewritten image when reading from the API server.
compsciphd
7 months ago
what I came to say. There's no reason this shouldn't be in the container runtime.
I'm not the biggest fan of mutating webhooks (vs validating ones), due to the fact that what you set is no longer what you see.
Now, its "cute" to be able to do it this way and the mutating webhook does solve a real problem by acting as a "virtualization layer", but that only really works if you want a write only system (which IMO somewhat defeats the point of kubernetes).
Now it could be that such a tool is valuable to motivate the need for this functionality to be actually be a configurable option within the container runtime, and without such a tool we wouldn't be able to really demonstrate the need.