readthedocs.org
API: build-scoped API token
#13186
Open

API: build-scoped API token #13186

humitos wants to merge 32 commits into main from humitos/build-scoped-api-token
humitos
humitos Add Build.task_arn, Project.container_cpu_limit, Feature.USE_FARGATE_…
ab3fb64d
humitos Add submit_build_to_ecs bootstrap task + Fargate defaults
74e5ca8e
humitos Wire Feature.USE_FARGATE_BUILDER dispatch into trigger_build/cancel_b…
b5f8229b
humitos Local Docker emulation for the Fargate dispatcher
c5c00c96
humitos Fix fargate task discovery + simplify local docker dispatch per review
07fddc63
humitos Route submit_build_to_ecs to the web queue
83df4847
humitos Updates to make it work on local development
f7c3a203
humitos NGINX access and error logs
93c7b8e8
humitos Handle exceptions _before_ running inside the container
5de5bb75
humitos Handle canceling from UI
02a15182
humitos Mount the builder repository as read-only
32b73d11
humitos Allow iterations on the entrypoint without rebuilding Docker image
23ae3249
humitos Update common/
4b8d08f2
humitos Log the exception when submit_build_to_ecs fails
469492ce
humitos Update settings to make it easier to run locally
65fdfb09
humitos Replace fargate by ecs+ec2 instances
555f62a9
humitos Remove fargate mentions
c65ce639
humitos Rename from fargate to ecs
c8ac0e2f
humitos Rename fargate to ecs references
96028af7
humitos Add migrations
59d99dd6
humitos Apply suggestions from code review
6b5a1569
Copilot Remove unused ECS region setting
5585bcd9
humitos Initial implementation for Celery-on-EC2 ephemeral/isolated builders
c4502bfa
humitos Add no self terminate for the instance
02839ba7
humitos Update paths
a69100b9
humitos Create venv at Docker container start
ace1ff92
humitos Run the worker with nodemon
778b4c30
humitos Updates to remove mentions to ECS
7b82e10a
humitos Move the sparse-clone to the builder
2fa56846
humitos API: build-scoped API token
8e422d22
humitos Don't add the API key if the permission returns False
ef5df0a8
humitos Test coverage
906cc697
Base automatically changed from humitos/celery-on-ec2 to main 25 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone