You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openwhisk.apache.org by "robbie-cahill (via GitHub)" <gi...@apache.org> on 2024/03/15 10:19:23 UTC

[PR] Add Tunnelmole as an open source alternative to ngrok [openwhisk]

robbie-cahill opened a new pull request, #5472:
URL: https://github.com/apache/openwhisk/pull/5472

   This PR adds [Tunnelmole](https://tunnelmole.com/docs) as a tunneling option to your docs.
   
   Tunnelmole is a FOSS tunneling solution with a growing community. It works out of the box and can be optionally self hosted with the [Tunnelmole Service](https://github.com/robbie-cahill/tunnelmole-service). Both the client and service are open source.
   
   Example:
   ```
   ➜  ~ tmole 8000
   http://bvdo5f-ip-49-183-170-144.tunnelmole.net is forwarding to localhost:8000
   https://bvdo5f-ip-49-183-170-144.tunnelmole.net is forwarding to localhost:8000
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@openwhisk.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Add Tunnelmole as an open source alternative to ngrok [openwhisk]

Posted by "robbie-cahill (via GitHub)" <gi...@apache.org>.
robbie-cahill closed pull request #5472: Add Tunnelmole as an open source alternative to ngrok
URL: https://github.com/apache/openwhisk/pull/5472


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@openwhisk.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Add Tunnelmole as an open source alternative to ngrok [openwhisk]

Posted by "robbie-cahill (via GitHub)" <gi...@apache.org>.
robbie-cahill commented on PR #5472:
URL: https://github.com/apache/openwhisk/pull/5472#issuecomment-2006504289

   Looks like you're actually using tcp, but Tunnelmole only supports http/https at the moment. Once I add tcp support i'll create a new PR.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@openwhisk.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Add Tunnelmole as an open source alternative to ngrok [openwhisk]

Posted by "style95 (via GitHub)" <gi...@apache.org>.
style95 commented on code in PR #5472:
URL: https://github.com/apache/openwhisk/pull/5472#discussion_r1527661480


##########
.github/workflows/README.md:
##########
@@ -1,38 +1,43 @@
-# How to use those workflows
+Here is the updated documentation:
+
+# How to use these workflows
 
 There are a few [GitHub secrets](https://docs.github.com/en/actions/security-guides/encrypted-secrets) to configure to fully leverage the build.
 
-You can use and set the followings secrets also in your fork.
+You can use and set the following secrets also in your fork.
+
+## Tunnelmole and Ngrok Debugging
 
-## Ngrok Debugging
+You can debug a GitHub Action build using [Tunnelmole](https://tunnelmole.com) or [NGROK](https://ngrok.com/). Tunnelmole is a free and open source tunneling tool, while NGROK is a popular closed source tunneling tool.
 
-You can debug a GitHub Action build using [NGROK](https://ngrok.com/).
+Debugging is disabled for automated builds triggered by push and pull_requests.
 
-It is disabled for automated build triggered by push and pull_requests.
+You can trigger a workflow run manually to enable debugging.
 
-You can trigger a workflow run manually  enabling ngrok debugging.
+It will open an ssh connection to the VM and keep it up and running for one hour. The connection URL is shown in the log for `debugAction.sh`. 
 
-It will open an ssh connection to the VM and keep it up and running for one hour.
-The connection url is showns in the log for debugAction.sh
+You can then connect to the build VM, and debug it. You need to use a password of your choice to access it.
 
-You can then connect to the build vm, and debug it.
-You need to use a password of your choice to access it.
+You can continue the build with `touch /tmp/continue`. You can abort the build with `touch /tmp/abort`.
 
-You can continue the build with `touch /tmp/continue`.
-You can abort the build with `touch /tmp/abort`.
+### Tunnelmole

Review Comment:
   Thank you for your contribution!
   
   I am not familiar with Tunnelmole.
   Our on-demand workflow is based on [ngrok setup](https://github.com/apache/openwhisk/blob/master/tools/github/debugAction.sh#L48).
   Don't we need a similar change in the workflow file?



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@openwhisk.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org