You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/agents-web/infra/README.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,7 @@ Terraform for the current `agents-web` stack with an `EKS`-based sandbox plane.
13
13
- one self-managed sandbox node autoscaling group
14
14
- one encrypted `EFS` filesystem for persistent sandbox volumes
15
15
- one private `ECR` repository for the OpenSandbox runtime image
16
+
- one private `S3` bucket for workflow skill artifacts, readable through the stack S3 VPC endpoint
16
17
- one private PostgreSQL `RDS` instance
17
18
- one private Redis `ElastiCache` instance
18
19
- one Elastic IP for the app VM
@@ -55,6 +56,7 @@ Terraform now prepares the AWS base for:
55
56
-`opensandbox-image-builder` RBAC for deploy-time derived runtime image builds
56
57
-`opensandbox-server-internal` service
57
58
- ECR push permissions for sandbox worker nodes to publish derived OpenSandbox runtime images
59
+
- a private workflow skill artifact bucket plus an S3 Gateway VPC Endpoint on the public route table used by current sandbox nodes
58
60
- outputs for the future OpenSandbox server config
59
61
60
62
Terraform does **not** yet:
@@ -95,6 +97,12 @@ the runtime repository and the cache repository. Without this, final derived
95
97
image pushes still work, but cache layer pushes fail and every build re-runs
96
98
expensive `apt` / `mise install` layers.
97
99
100
+
Workflow skill archive URLs are normal S3 object URLs under
101
+
`terraform output workflow_skill_artifacts_url_base`, but the bucket policy only
102
+
allows `GetObject` through this stack's S3 Gateway VPC Endpoint. They are meant
103
+
for OpenSandbox/EKS image builders inside this AWS contour, not for public
104
+
internet downloads.
105
+
98
106
## Current OpenSandbox Runtime Base Image
99
107
100
108
The base runtime image is built from `packages/agent-runtime/Dockerfile` and published to the private OpenSandbox runtime `ECR` repository. `relay` uses this image through `OPENSANDBOX_RUNTIME_IMAGE`; `agents-web` uses the same image as `OPENSANDBOX_BUILD_BASE_IMAGE` for derived sandbox images.
0 commit comments