Skip to content

0.12.0

Compare
Choose a tag to compare
@Schille Schille released this 19 Oct 15:39
· 89 commits to main since this release

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