Skip to content

v0.4.0 - The Multiplex update

Compare
Choose a tag to compare
@korewaChino korewaChino released this 25 Sep 11:25
· 32 commits to stable since this release

With this release we have finally implemented a long-requested feature: Multiple services on a single exit node! You can now connect multiple services and ports to a single exit node, and the logic behind that has now been simplified.

Chisel Operator however will not check for port conflicts, so your tunnel processes may be stuck in a crash loop until you properly allocate the service ports properly, This is out of scope for the operator.

  • You can now bind multiple services to a single exit node by setting the chisel-operator.io/exit-node-name annotation to an exit node's name.
  • Service bindings are now removed from the exit node status
  • You can now use the exit node name annotation (see above) to select exit nodes from other namespaces using the namespace/name notation.
  • Chisel Operator now has a Helm chart! You can now install Chisel Operator using Helm by simply running:
    helm install chisel-operator oci://ghcr.io/fyralabs/chisel-operator/chisel-operator

Full Changelog: v0.3.4...v0.4.0