user-cont / release-bot-deployment

MIT License
2 stars 5 forks source link

Utilize ngrok to be able to run on non-public facing cluster #16

Open jpopelka opened 4 years ago

jpopelka commented 4 years ago

There's Release bot as Github App, but it's currently not running because we lack resources on Openshift Online, where the bot is deployed.

For the Github App to be able to talk to the service (the deployed bot) the service url needs to be publicly available which rules out most of our internal Openshift clusters.

Today I woke up and got an idea that we could possibly work-around it with ngrok. Not sure it'd work, but worth trying. The thing is that AFAIK one has to have paid account to use custom subdomains, so we'd probably need to run the ngrok in the same pod as the release-bot - which already is quite stuffed.

I've also found @vpavlin's https://github.com/vpavlin/ngrok-openshift which we could borrow some bits from ;-)

vpavlin commented 4 years ago

Just noticed this..I this still something you want to pursue? We also have ultrahook running internally which is super simple to setup https://github.com/AICoE/ultrahook-openshift/

jpopelka commented 4 years ago

Not our priority at the moment, but thanks for the link Vašku :heart: