taskcluster / taskcluster-rfcs

Taskcluster team planning
Mozilla Public License 2.0
11 stars 20 forks source link

Provide docs/standards about client/worker/proxy interactions in redeployable taskcluster #127

Closed petemoore closed 6 years ago

petemoore commented 6 years ago

Changes are required for clients of taskcluster services when taskcluster becomes redeployable.

This RFC serves to define the standards by which taskcluster deployments will publish a manifest of their service definitions, how client generators will query and interpret this manifest and associated reference and schema documents in order to generate clients, what the architectural changes to generated clients will be, how users of those clients (workers, worker authentication proxies, command line tools, software libraries) will be adapted in order to use the new clients, and how generated clients and client generators will be built, released and deployed.

This entails changes to the way workers will share deployment / authentication proxy configuration information with tasks, versioning of the API / Event reference schemas, versioning of the services definitions based on those API and Event reference schemas, and the possibility for clients to connect to different taskcluster deployments.

petemoore commented 6 years ago

I've created a PR instead (#128), and then discovered the Issue2PR tool in the docs - sorry! So closing this instead.