Skip to content

Releases: Getdeck/beiboot

1.4.3

03 Aug 07:56
2733c56

Choose a tag to compare

What's Changed

Full Changelog: 1.4.2...1.4.3

1.4.2

01 Aug 11:56
3158632

Choose a tag to compare

What's Changed

Full Changelog: 1.4.1...1.4.2

1.4.1

28 Jul 13:34
4fa71ad

Choose a tag to compare

What's Changed

Full Changelog: 1.4.0...1.4.1

1.4.0

23 Jun 09:24
3d70de5

Choose a tag to compare

image

Summary

This release mainly adds the shelf feature, to store and restore the state of a cluster.

What's Changed

New Contributors

Full Changelog: 1.3.1...1.4.0

1.3.1

24 Jan 09:41
1e2ee99

Choose a tag to compare

image

Summary

This release extends the Python client API with the functionality to write heartbeat data to Beiboot clusters. In addition, the release contains some smaller fixes.

What's Changed

  • fix: add chardet to deps by @Schille in #65
  • fix: Operator build with poetry by @Schille in #58
  • fix(client): remove import from cli in beiboot api by @Schille in #61
  • docs: changes in readme by @Schille in #64
  • feat(client): add heartbeat as client API function by @Schille in #63

Full Changelog: 1.2.0...1.3.1

1.2.0

10 Jan 12:29
4a11ef8

Choose a tag to compare

image

Summary

This release adds the install and uninstall command to beibootctl as well as some convenience for typing (short alias). Finally, there is a MacOS universal build of the utility available.
The Python client now supports to create Beiboot objects with labels on it. These objects can be listed/filtered with labels, too.

What's Changed

  • feat: add un-/install for beiboot components by @Schille in #53
  • feat: add MacOS universal build by @tobifroe in #54
  • chore(deps): bump certifi from 2022.9.24 to 2022.12.7 in /client by @dependabot in #45
  • chore(deps): bump certifi from 2022.9.24 to 2022.12.7 in /operator by @dependabot in #44
  • feat(client): support custom labels on Beiboot object by @Schille in #55

Full Changelog: 1.1.1...1.2.0

1.1.1

16 Dec 09:05

Choose a tag to compare

image

What's Changed

  • fix: allow debug logging from beibootctl by @Schille in #50
  • fix: remove some old config code by @Schille in #51

Full Changelog: 1.1.0...1.1.1

1.1.0

13 Dec 10:07

Choose a tag to compare

image

What's Changed

Full Changelog: 1.0.0...1.1.0

1.0.0

09 Dec 11:45

Choose a tag to compare

image

What's Changed

Full Changelog: 0.12.0...1.0.0

0.12.0

19 Oct 15:39

Choose a tag to compare

image

Summary

This release introduces a "validating admission webhook" (https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#validatingadmissionwebhook) for beiboot objects. Requested Beiboot clusters are checked for an active or terminating namespace and are rejected in such cases. This is currently tested with EKS and GKE (both not private cluster versions). The Kubernetes configs for running the Beiboot operator have been extended for this functionality.
The beiboot-config object serialization has been improved, so strings are no longer double-double quoted. Please remove this ConfigMap before installing the new operator version.
The Beiboot client now checks if requested port-forwardings are actually free on the local machine before establishing the connection.

What's Changed

  • feat: add validating webhook to check namespace status by @Schille in #29
  • feat: improve config marshalling, remove nodeResources limits by @Schille in #30
  • fix: use gefyra endpoint config before external-ip of node by @Schille in #31
  • feat(client): check ports are actually free before setting up connection by @Schille in #32
  • feat(client): check cluster name does not exist by @Schille in #33

Full Changelog: 0.11.1...0.12.0