1.31.0
New features:
- Validating/mutating admission webhooks: #708 #724 #721 #736
- With a built-in server.
- With self-signed certificates for dev-mode.
- With tunnelling via external systems (now: ngrok).
- With auto-detection of the best server/tunnel for the cluster.
- With automatic management of webhook configurations in the cluster.
- Documentation: https://kopf.readthedocs.io/en/stable/admission/
Improvements:
- Kopf exports types for type-checking. Thanks to @SergeyTsaplin #704 #720 #722
Bugfix:
- Solved K8s API flooding with endless dummy-patching in certain conditions. Many thanks to @paxbit! #731 #728 #686
- Fix absent namespaces for cluster-scoped resources in hierarchies. #726 #727
- Extra characters are properly encoded in annotations. Thanks to @silveryfu. #713
Contributor experience: