v0.4.0 - The Multiplex update
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