ggr: Not able to set up GGR in mac with Cloud Service

@vania-pooh I have installed the docker/ selenoid and added cloud service. I have not changed the test.xml file name, can you help us to install in right way to execute the test in cloud service.

Step 1 : Install docker Step 2 : $ mkdir -p /etc/grid-router/quota Step 3 : htpasswd -bc /etc/grid-router/users.htpasswd test test-password Step 4 : curl -s https://aerokube.com/cm/bash | bash Step 5 : ./cm selenoid start --vnc --port 4445 Step 6 : docker run -d --name ggr -v /etc/grid-router/:/etc/grid-router:ro --net host aerokube/ggr:latest-release

Step 7 : http://test:test-password@localhost:4444/wd/hub

/etc/grid-router/quota/test.xml <qa:browsers xmlns:qa="urn:config.gridrouter.qatools.ru"> <browser name="chrome" defaultVersion="70.0"> <version number="70.0"> <region name="1"> <host name="ondemand.saucelabs.com" port="443" count="1" username="saucelabs-id" password="saucelabs-password" scheme="https" /> </region> </version> </browser> </qa:browsers>

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 26 (13 by maintainers)

Most upvoted comments

@DeChrish username and password should be blank in /quota to prevent users from fetching the password. I think now the issue is in SauceLabs settings. According to /quota output you have:

<host name="ondemand.saucelabs.com" port="80" count="1" username="saucelabs-id" password="saucelabs-password" scheme="https" />

But port should be 443 to work with HTTPS:

<host name="ondemand.saucelabs.com" port="443" count="1" username="saucelabs-id" password="saucelabs-password" scheme="https" />

Not sure if it works but port 80 should have scheme = http.