Releases: nolar/kopf
Releases · nolar/kopf
0.15
Originally released on 2019-06-13 16:14:01+00:00 (link).
New features:
- Silent spy-handlers
@kopf.on.event
(currently only for custom resources). #86 - Labels can now be added recursively (e.g. to pod templates within jobs/deployments). #108
Improvements:
- Diffs are logged on update events. #104
- Handling is skipped if there are no handlers for the event/cause (and produces no fake logs/statuses). #103
Internal changes:
The release is done as a rollback point from 0.16 if the resume-handlers introduce breaking changes (they shouldn't).
0.14
0.13
0.12
Originally released on 2019-05-28 09:06:00+00:00 (link).
New features:
- Basic tools for testing of the Kopf-based operators (background operator runner).
namespace
,name
,uid
kwargs for the handlers (were mentioned in the docs, absent in the code).
Other changes:
- Tests, tests, tests for the existing codebase (asyncio queueing).
- End-to-end tests with Minikube with real Kubernetes versions.
- Some little fixes detected during test writing.
- Contribution docs.
0.11
Originally released on 2019-05-17 12:06:39+00:00 (link).
Breaking change:
- Legacy
KopfPeering
(cluster-scoped) is nowClusterKopfPeering
. - Current
KopfPeering
is made namespaced. - Code is updated to support the previous cluster config smoothly (until 1.0).
- CRD re-creation is recommended (see docs for peering).
Other changes:
- Tests, tests, tests for the existing codebase.
- RBAC docs fixed for the real demo examples.
- Watching-streaming logic refactored for testability, but keeps the functionality.
metadata.generation
does not trigger the update handlers in Minikube anymore.