Skip to content

Taskcluster RFCs

Background

What: Ideas and projects of the Taskcluster Team, in one discoverable place.

Why: This repo serves as a place to coordinate design and architecture, so that everyone can participate and past discussions are accessible to everyone.

How Proposed RFCs go into pull requests, and the repo holds RFCs on which we have reached consensus. See mechanics for more detail.

RFCs

RFCTitle
RFC#7New Artifact API
RFC#8JSON-e
RFC#9Switch to Auth0 for authentication, stop providing authentication to other services
RFC#11Support QEMU in taskcluster-worker
RFC#20Manage pulse credentials centrally
RFC#21taskcluster-livelog-proxy in production
RFC#24Decouple components from routing mechanisms
RFC#27Migrate unified-logviewer to a standalone React component
RFC#34Audit logging
RFC#35Structured Logging
RFC#43Get rid of tc-vcs completely
RFC#44Get rid of gaia-taskcluster
RFC#48Parameterized Roles
RFC#53Use a git repository for retrospectives
RFC#57Refresh the manual as a readable .. well, manual for taskcluster
RFC#58Add more task.priority levels
RFC#65Migrate queue to postgres
RFC#66Allow hooks to be triggered by pulse messages
RFC#74Worker, workerType, and provisioner explorer UI
RFC#75Miscellaneous Workers
RFC#76Turn off the scheduler service
RFC#80store RFCs in files in the repository, discuss RFC through a PR
RFC#82Users should be able to administer workers across provisioner boundaries
RFC#86Stage 2: provisioner, workerType, and worker metadata endpoints
RFC#87Actively manage AWS resources
RFC#90Disabling/enabling a worker
RFC#91Store infra configuration in a distinct repo that does not ride trains
RFC#97Provisioner, worker-type & worker actions
RFC#110Best Practices for testing and Credentials
RFC#120object Service
RFC#124Worker Manager
RFC#128Service metadata in redeployable taskcluster
RFC#131Implementing Checks API
RFC#135Clients and Environment Variables
RFC#136Scope Expression Registration
RFC#139Increase identifier length from 20 to 38
RFC#145Worker Pools and Task Queues
RFC#147Third-Party Login
RFC#148TASKCLUSTER_WORKER_LOCATION
RFC#153remove the email validation for metadata.owner
RFC#154Migrate Taskcluster to postgres
RFC#155Create an object service
RFC#158Artifact metadata
RFC#163ProjectId
RFC#165Anonymous scopes
RFC#166Sign Public S3 URLs
RFC#168Process Github issue_comment events to support adhoc task creation
RFC#169Easy Taskcluster Setup
RFC#175Restricted Roles for Github Pull Requests
RFC#177Skip CI in github integration
RFC#180Github cancel previous tasks
RFC#182Allow remote references to .taskcluster.yml files processed by Taskcluster-GitHub
RFC#189Batch APIs for task definition, status and index path
RFC#190Queue change task / task group priority
RFC#191Worker Manager launch configurations
RFC#196Trigger Hooks from Github Service

About

Taskcluster team planning

Resources

Code of conduct

Contributing

Security policy

Stars

14 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages