Skip to content
This repository has been archived by the owner on May 22, 2024. It is now read-only.

v0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@kflansburg kflansburg released this 02 Jun 00:05
· 23 commits to main since this release
7c0f26f

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 to 0.55.
  • k8s-openapi version feature moved to v1_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

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: