Hi Brad,
It was good to speak with you today. In my latest attempt(s), my configuration no longer is getting past the oAuth steps:
docker logs dronepci
{"client":"f44607a8d4048eb36981cfa9b6090528ac0bfeecf026403bbf90f851fece9294","level":"debug","msg":"main: creating the GitLab client","server":"{{redacted}}.compute-1.amazonaws.com:10080","skip_verify":false,"time":"2019-05-23T18:59:14Z"}
{"level":"info","msg":"main: internal scheduler enabled","time":"2019-05-23T18:59:14Z"}
{"build.limit":15000,"expires":"0001-01-01T00:00:00Z","kind":"trial","level":"debug","msg":"main: license loaded","repo.limit":0,"time":"2019-05-23T18:59:14Z","user.limit":0}
{"admin":true,"level":"debug","login":"root","machine":false,"msg":"bootstrap: create account","time":"2019-05-23T18:59:14Z","token":"ox96zRCcCUgVxzMVt_Fe"}
{"admin":true,"level":"info","login":"root","machine":false,"msg":"bootstrap: account created","time":"2019-05-23T18:59:14Z","token":"ox96zRCcCUgVxzMVt_Fe"}
{"level":"info","msg":"main: starting the local build runner","threads":2,"time":"2019-05-23T18:59:14Z"}
{"acme":false,"host":"{{redacted}}.compute-1.amazonaws.com:8081","level":"info","msg":"starting the http server","port":":80","proto":"http","time":"2019-05-23T18:59:14Z","url":"http://{{redacted}}.compute-1.amazonaws.com:8081"}
{"arch":"amd64","level":"debug","machine":"4a360f119e16","msg":"runner: polling queue","os":"linux","time":"2019-05-23T18:59:14Z"}
{"arch":"amd64","kernel":"","level":"debug","msg":"manager: request queue item","os":"linux","time":"2019-05-23T18:59:14Z","variant":""}
{"interval":"30m0s","level":"info","msg":"starting the cron scheduler","time":"2019-05-23T18:59:14Z"}
{"arch":"amd64","level":"debug","machine":"4a360f119e16","msg":"runner: polling queue","os":"linux","time":"2019-05-23T18:59:14Z"}
{"arch":"amd64","kernel":"","level":"debug","msg":"manager: request queue item","os":"linux","time":"2019-05-23T18:59:14Z","variant":""}
{"fields.time":"2019-05-23T19:00:05Z","latency":166032,"level":"debug","method":"GET","msg":"","remote":"72.166.65.26:55583","request":"/","request-id":"1LeA5SEQu3vQyZmBQLYOGeP4dP4","time":"2019-05-23T19:00:05Z"}
{"fields.time":"2019-05-23T19:00:05Z","latency":10447173,"level":"debug","method":"GET","msg":"","remote":"72.166.65.26:55583","request":"/js/chunk-vendors.f5840117.js","request-id":"1LeA5TfDDeAUlrMDm89bUGzr1GV","time":"2019-05-23T19:00:05Z"}
{"level":"debug","msg":"api: authentication required","request-id":"1LeA5RmSKNsUz6Dn8YItzsMW1p8","time":"2019-05-23T19:00:05Z"}
{"level":"debug","msg":"api: guest access","request-id":"1LeA5RmSKNsUz6Dn8YItzsMW1p8","time":"2019-05-23T19:00:05Z"}
{"fields.time":"2019-05-23T19:00:05Z","latency":140729,"level":"debug","method":"GET","msg":"","remote":"72.166.65.26:55586","request":"/api/user","request-id":"1LeA5RmSKNsUz6Dn8YItzsMW1p8","time":"2019-05-23T19:00:05Z"}
{"fields.time":"2019-05-23T19:00:05Z","latency":57434,"level":"debug","method":"GET","msg":"","remote":"72.166.65.26:55586","request":"/login","request-id":"1LeA5PR3kggVe902X7Zr9T8Uvi4","time":"2019-05-23T19:00:05Z"}
{"level":"debug","msg":"events: stream opened","request-id":"1LeA5SpZnwKItghhp6iU3JhHSkc","time":"2019-05-23T19:00:05Z"}
I am now getting “api: authentication required” and “api: guest access”
In my recent debugging steps to determine the permission issues on the repos in the gitlab server I created an oAuth application for drone at the gitlab server level signed in as root, I created an oAuth application for the root user, and as a separate user login with admin privileges to all of the repositories in GitLab. Unfortunately for me, it appears that my drone server cannot get past the initial oAuth dialog.