feat: add onebox basic lifecycle scenario

This commit is contained in:
2026-04-29 01:30:21 +00:00
parent 733b56398c
commit 3f01f3ebdc
5 changed files with 303 additions and 4 deletions
+2 -1
View File
@@ -7,6 +7,7 @@ Fast package tests stay in each component repo. This repo is for stateful cross-
## Scenarios
- `registry-deploy-on-push`: starts Cloudly with isolated Mongo/S3 helpers, connects Coreflow as a cluster, pushes a Docker image to Cloudly's built-in registry, verifies Cloudly metadata updates, verifies Coreflow creates the workload service, verifies Coretraffic HTTPS routing, then pushes the same tag again and verifies service recreation and routing through the new digest.
- `onebox-basic-lifecycle`: starts Onebox in dev mode, verifies core services, deploys a workload, checks HTTP plus HTTPS routing through ingress, removes the workload, and verifies cleanup.
## Host Run
@@ -14,7 +15,7 @@ Requires Docker with Swarm already active.
```bash
pnpm bootstrap:components
pnpm scenario:registry-deploy-on-push
pnpm test
```
## Vagrant Run