Select a broker from the sidebar to view deployments.
Configure your AWS + GitHub credentials first via ⚙ Config
Configure your AWS + GitHub credentials first via ⚙ Config
file:// — S3 browser calls may fail. For auto-detect and reports, serve this file over HTTP (e.g. python -m http.server 8080 → http://localhost:8080/deployment-dashboard_18.html) and add S3 CORS for that origin. You can still type a version prefix manually below.
Type the version folder (e.g. v12 or v12/). Your last value is remembered per broker. Use Detect latest when the dashboard is served over HTTP with CORS.
@sha256:...), skipping latest-tag-only versions.
Start scales the non‑T4G private ASG to 3/3/5 and the public ASG to 1/1/3, waits until InService EC2 counts match, then invokes apt-vpc-ecs-service-scheduler with {"action":"start"} and confirms success via the Lambda response and CloudWatch logs.
Stop invokes {"action":"stop"}, waits for success in logs, then sets both ASGs to 0/0/0. Requires IAM: autoscaling:UpdateAutoScalingGroup, lambda:InvokeFunction, and on /aws/lambda/apt-vpc-ecs-service-scheduler: logs:DescribeLogStreams, logs:GetLogEvents, logs:FilterLogEvents.
cfg on each refresh (or baked into HTML until API responds).GitHub repo to workflow file and ECS service name → workflow key. Used when you click Deploy.| GitHub repo | Workflow file | Orchestrator input key | ECS service → workflow key |
|---|
environment in DynamoDB.ecs:ListServices, ecs:DescribeServices, ecs:ListTaskDefinitions, ecs:DescribeTaskDefinition, ecr:DescribeImages, and autoscaling:DescribeAutoScalingGroups. To change ASG min / desired / max from the monitor tab, add autoscaling:UpdateAutoScalingGroup. For rollback from dashboard, add ecs:UpdateService and for Lambda rollback add lambda:ListAliases, lambda:ListVersionsByFunction, lambda:GetFunction, lambda:UpdateAlias. Cluster name is apt-vpc-ecs-cluster in all accounts.
For Report (E2E): ecs:RunTask, logs:DescribeLogStreams, logs:GetLogEvents, s3:ListBucket, s3:GetObject on bucket apt-vpc-atoms-frontend-e2e-reports-<account-id>. Set each broker’s AWS account ID below so the dashboard can resolve the reports bucket.
For Cluster start/stop (Monitor → Auto scaling groups): lambda:InvokeFunction on apt-vpc-ecs-service-scheduler and on log group /aws/lambda/apt-vpc-ecs-service-scheduler: logs:DescribeLogStreams, logs:GetLogEvents, logs:FilterLogEvents (in addition to ASG update permissions above).
localStorage on this browser. Share credentials with your team manually.
| Service | Branch | Commit | Deployed at | Age | Status | Actions |
|---|