This repository has been archived by the owner on May 22, 2024. It is now read-only.
v0.3.0
Pre-release
Pre-release
General
- π We have moved to a new repository so that Krustlet and Krator can grow independently! π
- For release notes, issues, pull requests , etc. prior to this release, please see the Krustlet Repository
kube
dependency bumped to0.55
.k8s-openapi
version feature moved tov1_20
.
Krator v0.3.0
- Krator no longer enables a specific version feature for
k8s-openapi
. Users will be able to (must) enable the version feature for the Kubernetes version they wish to work with. For more information see k8s-openapi docs. Krator will continue to be tested with Kubernetes v1.20. - A bug was fixed where Krator dropped a channel prematurely. Commit, Pull Request
- The new controller manager API was introduced, with support for multiple controllers and watching arbitrary resources. There are a few limitations at this point:
- Admission Webhook functionality has not been implemented, so the original
OperatorRuntime
API should be used for now. Issue - There is a bug caused by subscribing to the same resource twice with different settings such that they will watch different subsets of objects. If one watcher resets, it will clear the entire cache for that resource. If the other watcher does not also reset, then the objects that it watches but the first watcher does not will disappear. Issue
- Admission Webhook functionality has not been implemented, so the original
Krator Derive v0.2.0
- A derive macro was introduced to generate the Kubernetes resources needed to use Krator's admission webhook functionality. Pull Request
Contributors
A big thanks to everyone who contributed to this release: