Closed SKasimow closed 2 years ago
Ngrok allows for tunneling to a local developer machine. The theory is that we can those who want to validate use a developer machine to test new features and such without having to push to staging/production.
After spending a day of work on this it looks like it can be done with about a day or so more of work. It does have its limitations. I could not get it to actually work, but there is a path forward on how to get it to work.
I do not recommend this route for UAT, but for internal testing (accessibility, design verification, etc.) this could be good.
https://2d43-73-40-227-105.ngrok.io/
So it looks weird and untrusting and (at least) in chrome on my machine there are all sorts of warnings being shown to the user that the URL might be dangerous. This is the biggest reason why I cannot fully recommend this for UAT, but for internal testing, it might work. dev
or staging
. Since we run into CORS errors. This is possible a solution where we stand up a CORS-less server and use a mock server, but that needs to be created. I have a path forward, but I am not sure if it's the right path. It might be after looking at other options. 100% agree with all the Ngrok comments. I messed around with it locally and saw the same things.
As far as the API goes that is definitely the biggest challenge (and will probably be challenging for codespaces as well)
Random ideas that popped into my head:
After a day of looking into codespaces, it seems to not be working with our infrastructure.
I reached out to the platform team and they also are not sure why it's not working. I don't think this is a good option, yet.
Platform thread: https://dsva.slack.com/archives/CBU0KDSB1/p1654794880712099
TL;DR; Currently not supported.
Slack thread with VSP-Identity: https://dsva.slack.com/archives/CSFV4QTKN/p1655150178323549
Background
Describe the issue background and scope
Tasks
double toggle
to force a user to have a bad addressAcceptance Criteria
Double toggle
is in stagingdouble toggle
double toggle
is in productionHow to configure this issue