Skip to content

Releases: psFried/roperator

v0.3.0

18 Apr 01:06
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

The 0.3.0 has a couple of potentially breaking changes:

  • The Error type has been switched to anyhow::Error (thanks @cassandracomar !)
  • The tokio dependency has been moved to version 1. If you also depend on tokio separately, you might need to update the tokio dependency in your project. (thanks @sinhpham !)
  • The CAData::File variant has switched from taking a String to a PathBuf.

v0.2.1

26 Apr 01:01
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

This release has no functional changes, but rather just a tweak to the cargo metadata to get docs.rs building documentation for the optional features.

v0.2.0

26 Apr 00:18
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

The 0.2 release is finally here, and it brings a bunch of improvements, as well as a some breaking changes.

Improvements

  • The SyncRequest APIs for accessing child resources are much more friendly and convenient. This required making some breaking changes, which are documented here
  • Errors from the API server and those returned by a Handler now use an exponential backoff for re-tries. Huge thanks to @cassandracomar for working on that!
  • An optional failable feature (and corresponding module) were added to help with implementing operators that need to do their own error handling. See the guide for more info
  • Added a built-in K8sType for StatefulSet. Thanks to @fussybeaver for contributing that!

V0.1.5

02 Mar 01:40
Compare
Choose a tag to compare
V0.1.5 Pre-release
Pre-release

This release adds preliminary support for connecting to GKE clusters from a dev environment.

v0.1.4

26 Feb 14:18
Compare
Choose a tag to compare
v0.1.4 Pre-release
Pre-release

This release includes a fix for a bug that prevented authentication working in clusters that use AWS IAM Authentication (e.g. connecting to EKS clusters from a developer machine). Thanks a ton to @fussybeaver for contributing the fix.

v0.1.3

20 Feb 15:29
Compare
Choose a tag to compare
v0.1.3 Pre-release
Pre-release

This release adds support for client certificate/key paths in kubeconfig files. This should allow roperator to connect to default minikube clusters without any hassle. Thanks a bunch to @Gottox for the contribution.

v0.1.2

26 Dec 22:40
5eed8f7
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

This release contains a few improvements:

  • Non-namespaced parents are now able to create namespaced child resources
  • Loading a kube config file now works correctly when using a cluster with the certificate-authority key to specify the path to a CA file

Huge thanks to @asthasr for contributions in this release

v0.1.1

11 Dec 03:43
f79934e
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

Huge documentation update, plus a few additional integration test scenarios. Take a look at the new documentation here and at docs.rs

v0.1.0

04 Dec 05:48
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

This is the very first pre-release!