Closed Bug 1244162 Opened 9 years ago Closed 8 years ago

taskcluster-worker: Implement LiveLog Plugin

Categories

(Taskcluster :: Workers, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: pmoore, Assigned: wcosta)

References

Details

This will be responsible for serving live logs to users while tasks execute.
Component: Generic-Worker → Worker
FYI, before we implement this I propose we make some runtime abstraction for setting up an http.Handler

server.attach(http.Handler) (Handle,error)


Where
type Handle interface {
  Detatch()
  Url() string
}

Where URL is a URL to the http.Handler.
The URL already contains a secret slugid and stateless-dns hostname.

I propose the server implementation is hidden behind an interface so we can use localhost locally, or ngrok during test deployments... Etc.. Who know how it'll work when we need to give access to data center workers.

Note: this abstraction is useful for interactive features too.
Assignee: nobody → wcosta
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Component: Worker → Workers
You need to log in before you can comment on or make changes to this bug.