docs/overview/elafros-code-layout-webhook.md

12 lines
339 B
Markdown

# Code layout - Webhook
* ./pkg/webhook/webhook.go
* All the generic mutations / validations
* Serialization / deserialization
* Calls into resource specific validation / mutation
* ./pkg/webhook/{route,revision,configuration}
* Mutations specified with an array of jsonpatch objects
* ./pkg/webhook/certs.go
* CA / Server cert