Skip to content

taskcluster/taskcluster-rfcs

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

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

About

Taskcluster team planning

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages