I have just updated to drone 0.8 but i can no longer get my agents to connect.
I have set DRONE_SERVER=drone-server:9000 and i can connect to the server web interface and see the container running for the agent how ever jobs sit in pending and never start.
hitting /api/info/queue on https i can see there are 0 workers, the agent logs look like below.
I notice the get and puts do not have a status code, my hunch is the agent is not connecting to the server but i can not figure out why is there a way to test the agents connection to the server from with in the container.
I have see related issues but those sound like the agent is connected and disconnect, in my situation i don’t believe it ever connects and running compose down and up does not show a connected worker after relaunch, probably me but i am lost on what to check or what i can test next any idea ?
drone-agent_1 | [GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
drone-agent_1 | - using env: export GIN_MODE=release
drone-agent_1 | - using code: gin.SetMode(gin.ReleaseMode)
drone-agent_1 |
drone-agent_1 | [GIN-debug] GET /logout --> githubcom/drone/drone/server.GetLogout (12 handlers)
drone-agent_1 | [GIN-debug] GET /login --> githubcom/drone/drone/server.HandleLogin (12 handlers)
drone-agent_1 | [GIN-debug] GET /api/user --> githubcom/drone/drone/server.GetSelf (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/user/feed --> githubcom/drone/drone/server.GetFeed (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/user/repos --> githubcom/drone/drone/server.GetRepos (13 handlers)
drone-agent_1 | [GIN-debug] POST /api/user/token --> githubcom/drone/drone/server.PostToken (13 handlers)
drone-agent_1 | [GIN-debug] DELETE /api/user/token --> githubcom/drone/drone/server.DeleteToken (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/users --> githubcom/drone/drone/server.GetUsers (13 handlers)
drone-agent_1 | [GIN-debug] POST /api/users --> githubcom/drone/drone/server.PostUser (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/users/:login --> githubcom/drone/drone/server.GetUser (13 handlers)
drone-agent_1 | [GIN-debug] PATCH /api/users/:login --> githubcom/drone/drone/server.PatchUser (13 handlers)
drone-agent_1 | [GIN-debug] DELETE /api/users/:login --> githubcom/drone/drone/server.DeleteUser (13 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name --> githubcom/drone/drone/server.PostRepo (16 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name --> githubcom/drone/drone/server.GetRepo (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/builds --> githubcom/drone/drone/server.GetBuilds (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/builds/:number --> githubcom/drone/drone/server.GetBuild (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/logs/:number/:pid --> githubcom/drone/drone/server.GetProcLogs (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/logs/:number/:pid/:proc --> githubcom/drone/drone/server.GetBuildLogs (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/files/:number --> githubcom/drone/drone/server.FileList (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/files/:number/:proc/*file --> githubcom/drone/drone/server.FileGet (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/secrets --> githubcom/drone/drone/server.GetSecretList (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/secrets --> githubcom/drone/drone/server.PostSecret (16 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/secrets/:secret --> githubcom/drone/drone/server.GetSecret (16 handlers)
drone-agent_1 | [GIN-debug] PATCH /api/repos/:owner/:name/secrets/:secret --> githubcom/drone/drone/server.PatchSecret (16 handlers)
drone-agent_1 | [GIN-debug] DELETE /api/repos/:owner/:name/secrets/:secret --> githubcom/drone/drone/server.DeleteSecret (16 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/registry --> githubcom/drone/drone/server.GetRegistryList (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/registry --> githubcom/drone/drone/server.PostRegistry (16 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/registry/:registry --> githubcom/drone/drone/server.GetRegistry (16 handlers)
drone-agent_1 | [GIN-debug] PATCH /api/repos/:owner/:name/registry/:registry --> githubcom/drone/drone/server.PatchRegistry (16 handlers)
drone-agent_1 | [GIN-debug] DELETE /api/repos/:owner/:name/registry/:registry --> githubcom/drone/drone/server.DeleteRegistry (16 handlers)
drone-agent_1 | [GIN-debug] PATCH /api/repos/:owner/:name --> githubcom/drone/drone/server.PatchRepo (16 handlers)
drone-agent_1 | [GIN-debug] DELETE /api/repos/:owner/:name --> githubcom/drone/drone/server.DeleteRepo (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/chown --> githubcom/drone/drone/server.ChownRepo (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/repair --> githubcom/drone/drone/server.RepairRepo (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/move --> githubcom/drone/drone/server.MoveRepo (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/builds/:number --> githubcom/drone/drone/server.PostBuild (16 handlers)
drone-agent_1 | [GIN-debug] DELETE /api/repos/:owner/:name/builds/:number --> githubcom/drone/drone/server.ZombieKill (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/builds/:number/approve --> githubcom/drone/drone/server.PostApproval (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/builds/:number/decline --> githubcom/drone/drone/server.PostDecline (16 handlers)
drone-agent_1 | [GIN-debug] DELETE /api/repos/:owner/:name/builds/:number/:job --> githubcom/drone/drone/server.DeleteBuild (16 handlers)
drone-agent_1 | [GIN-debug] GET /api/badges/:owner/:name/status.svg --> githubcom/drone/drone/server.GetBadge (12 handlers)
drone-agent_1 | [GIN-debug] GET /api/badges/:owner/:name/cc.xml --> githubcom/drone/drone/server.GetCC (12 handlers)
drone-agent_1 | [GIN-debug] POST /hook --> githubcom/drone/drone/server.PostHook (12 handlers)
drone-agent_1 | [GIN-debug] POST /api/hook --> githubcom/drone/drone/server.PostHook (12 handlers)
drone-agent_1 | [GIN-debug] GET /stream/events --> githubcom/drone/drone/server.EventStreamSSE (12 handlers)
drone-agent_1 | [GIN-debug] GET /stream/logs/:owner/:name/:build/:number --> githubcom/drone/drone/server.LogStreamSSE (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/info/queue --> githubcom/drone/drone/server.GetQueueInfo (13 handlers)
drone-agent_1 | [GIN-debug] GET /authorize --> githubcom/drone/drone/server.HandleAuth (12 handlers)
drone-agent_1 | [GIN-debug] POST /authorize --> githubcom/drone/drone/server.HandleAuth (12 handlers)
drone-agent_1 | [GIN-debug] POST /authorize/token --> githubcom/drone/drone/server.GetLoginToken (12 handlers)
drone-agent_1 | [GIN-debug] GET /api/builds --> githubcom/drone/drone/server.GetBuildQueue (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/ --> githubcom/drone/drone/server/debug.IndexHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/heap --> githubcom/drone/drone/server/debug.HeapHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/goroutine --> githubcom/drone/drone/server/debug.GoroutineHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/block --> githubcom/drone/drone/server/debug.BlockHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/threadcreate --> githubcom/drone/drone/server/debug.ThreadCreateHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/cmdline --> githubcom/drone/drone/server/debug.CmdlineHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/profile --> githubcom/drone/drone/server/debug.ProfileHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/symbol --> githubcom/drone/drone/server/debug.SymbolHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] POST /api/debug/pprof/symbol --> githubcom/drone/drone/server/debug.SymbolHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/trace --> githubcom/drone/drone/server/debug.TraceHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /metrics --> githubcom/drone/drone/server/metrics.PromHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
drone-agent_1 | - using env: export GIN_MODE=release
drone-agent_1 | - using code: gin.SetMode(gin.ReleaseMode)
drone-agent_1 |
drone-agent_1 | [GIN-debug] GET /logout --> githubcom/drone/drone/server.GetLogout (12 handlers)
drone-agent_1 | [GIN-debug] GET /login --> githubcom/drone/drone/server.HandleLogin (12 handlers)
drone-agent_1 | [GIN-debug] GET /api/user --> githubcom/drone/drone/server.GetSelf (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/user/feed --> githubcom/drone/drone/server.GetFeed (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/user/repos --> githubcom/drone/drone/server.GetRepos (13 handlers)
drone-agent_1 | [GIN-debug] POST /api/user/token --> githubcom/drone/drone/server.PostToken (13 handlers)
drone-agent_1 | [GIN-debug] DELETE /api/user/token --> githubcom/drone/drone/server.DeleteToken (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/users --> githubcom/drone/drone/server.GetUsers (13 handlers)
drone-agent_1 | [GIN-debug] POST /api/users --> githubcom/drone/drone/server.PostUser (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/users/:login --> githubcom/drone/drone/server.GetUser (13 handlers)
drone-agent_1 | [GIN-debug] PATCH /api/users/:login --> githubcom/drone/drone/server.PatchUser (13 handlers)
drone-agent_1 | [GIN-debug] DELETE /api/users/:login --> githubcom/drone/drone/server.DeleteUser (13 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name --> githubcom/drone/drone/server.PostRepo (16 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name --> githubcom/drone/drone/server.GetRepo (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/builds --> githubcom/drone/drone/server.GetBuilds (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/builds/:number --> githubcom/drone/drone/server.GetBuild (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/logs/:number/:pid --> githubcom/drone/drone/server.GetProcLogs (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/logs/:number/:pid/:proc --> githubcom/drone/drone/server.GetBuildLogs (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/files/:number --> githubcom/drone/drone/server.FileList (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/files/:number/:proc/*file --> githubcom/drone/drone/server.FileGet (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/secrets --> githubcom/drone/drone/server.GetSecretList (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/secrets --> githubcom/drone/drone/server.PostSecret (16 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/secrets/:secret --> githubcom/drone/drone/server.GetSecret (16 handlers)
drone-agent_1 | [GIN-debug] PATCH /api/repos/:owner/:name/secrets/:secret --> githubcom/drone/drone/server.PatchSecret (16 handlers)
drone-agent_1 | [GIN-debug] DELETE /api/repos/:owner/:name/secrets/:secret --> githubcom/drone/drone/server.DeleteSecret (16 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/registry --> githubcom/drone/drone/server.GetRegistryList (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/registry --> githubcom/drone/drone/server.PostRegistry (16 handlers)
drone-agent_1 | [GIN-debug] GET /api/repos/:owner/:name/registry/:registry --> githubcom/drone/drone/server.GetRegistry (16 handlers)
drone-agent_1 | [GIN-debug] PATCH /api/repos/:owner/:name/registry/:registry --> githubcom/drone/drone/server.PatchRegistry (16 handlers)
drone-agent_1 | [GIN-debug] DELETE /api/repos/:owner/:name/registry/:registry --> githubcom/drone/drone/server.DeleteRegistry (16 handlers)
drone-agent_1 | [GIN-debug] PATCH /api/repos/:owner/:name --> githubcom/drone/drone/server.PatchRepo (16 handlers)
drone-agent_1 | [GIN-debug] DELETE /api/repos/:owner/:name --> githubcom/drone/drone/server.DeleteRepo (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/chown --> githubcom/drone/drone/server.ChownRepo (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/repair --> githubcom/drone/drone/server.RepairRepo (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/move --> githubcom/drone/drone/server.MoveRepo (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/builds/:number --> githubcom/drone/drone/server.PostBuild (16 handlers)
drone-agent_1 | [GIN-debug] DELETE /api/repos/:owner/:name/builds/:number --> githubcom/drone/drone/server.ZombieKill (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/builds/:number/approve --> githubcom/drone/drone/server.PostApproval (16 handlers)
drone-agent_1 | [GIN-debug] POST /api/repos/:owner/:name/builds/:number/decline --> githubcom/drone/drone/server.PostDecline (16 handlers)
drone-agent_1 | [GIN-debug] DELETE /api/repos/:owner/:name/builds/:number/:job --> githubcom/drone/drone/server.DeleteBuild (16 handlers)
drone-agent_1 | [GIN-debug] GET /api/badges/:owner/:name/status.svg --> githubcom/drone/drone/server.GetBadge (12 handlers)
drone-agent_1 | [GIN-debug] GET /api/badges/:owner/:name/cc.xml --> githubcom/drone/drone/server.GetCC (12 handlers)
drone-agent_1 | [GIN-debug] POST /hook --> githubcom/drone/drone/server.PostHook (12 handlers)
drone-agent_1 | [GIN-debug] POST /api/hook --> githubcom/drone/drone/server.PostHook (12 handlers)
drone-agent_1 | [GIN-debug] GET /stream/events --> githubcom/drone/drone/server.EventStreamSSE (12 handlers)
drone-agent_1 | [GIN-debug] GET /stream/logs/:owner/:name/:build/:number --> githubcom/drone/drone/server.LogStreamSSE (15 handlers)
drone-agent_1 | [GIN-debug] GET /api/info/queue --> githubcom/drone/drone/server.GetQueueInfo (13 handlers)
drone-agent_1 | [GIN-debug] GET /authorize --> githubcom/drone/drone/server.HandleAuth (12 handlers)
drone-agent_1 | [GIN-debug] POST /authorize --> githubcom/drone/drone/server.HandleAuth (12 handlers)
drone-agent_1 | [GIN-debug] POST /authorize/token --> githubcom/drone/drone/server.GetLoginToken (12 handlers)
drone-agent_1 | [GIN-debug] GET /api/builds --> githubcom/drone/drone/server.GetBuildQueue (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/ --> githubcom/drone/drone/server/debug.IndexHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/heap --> githubcom/drone/drone/server/debug.HeapHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/goroutine --> githubcom/drone/drone/server/debug.GoroutineHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/block --> githubcom/drone/drone/server/debug.BlockHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/threadcreate --> githubcom/drone/drone/server/debug.ThreadCreateHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/cmdline --> githubcom/drone/drone/server/debug.CmdlineHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/profile --> githubcom/drone/drone/server/debug.ProfileHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/symbol --> githubcom/drone/drone/server/debug.SymbolHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] POST /api/debug/pprof/symbol --> githubcom/drone/drone/server/debug.SymbolHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /api/debug/pprof/trace --> githubcom/drone/drone/server/debug.TraceHandler.func1 (13 handlers)
drone-agent_1 | [GIN-debug] GET /metrics --> githubcom/drone/drone/server/metrics.PromHandler.func1 (13 handlers)
Had to change github.com to githubcom to be able to post the above log