Infrastructure
Storage and Layr Cloud see ciphertext only.
| Project | Store URL | Region | Encryption | Size | Objects | Last write | GC |
|---|---|---|---|---|---|---|---|
| shop | layr+https://cloud.acme.dev/shop | eu-central-1 | age, end to end | 1.8 GiB | 48,210 | 4 min | ✓ ok |
| payments | layr+https://cloud.acme.dev/payments | eu-central-1 | age, end to end | 640 MiB | 12,904 | 1 h | ✓ ok |
| infra | layr+https://cloud.acme.dev/infra | eu-central-1 | age, end to end | 88 MiB | 2,310 | 2 h | ● runs tonight |
| docs-site | layr+https://cloud.acme.dev/docs-site | eu-central-1 | age, end to end | 41 MiB | 1,022 | 1 day | ✓ ok |
Machines
Each machine signs its records with its own key.
| Machine | OS and store | Role | Signing key | Trust | Last seen |
|---|---|---|---|---|---|
| laptop-alice | macOS · APFS | person laptop | SHA256:a1Lc…7Qe0 | ✓ trusted | ● online |
| laptop-bob | Linux · btrfs | person laptop | SHA256:q8Jt…3nVw | ✓ trusted | ● online |
| executor-eu1 | Linux · btrfs | executor | SHA256:Ex9u…1mPz | ✓ trusted | ● online |
| ci-runner-2 | Linux · OverlayFS | CI runner | SHA256:c2Rn…8kWd | ✓ trusted | ○ 3 h ago |
$ remote trustlayr remote trust laptop-bob
Gateway
Machines and people reach stores without AWS credentials.
- URL
- https://cloud.acme.dev
- TLS
- certificate valid until Jan 20, 2027
- Write tokens
- 3
- GC tokens
- 1
Executors
executor-eu1 runs the queue, checks, the registry and probes.
| Job | Project | Target | Started |
|---|---|---|---|
| queue | shop | change 8c03d7 v2, e2e | 3 min |
| probe | shop | bench-checkout on f19a3c07 | 1 min |
| registry | shop | build app:change-4f2a91 | now |
Deployment
Layr Cloud runs in your AWS account. One command creates or updates its stacks.
| Stack | Template | Status | Updated |
|---|---|---|---|
| acme-bootstrap | bootstrap.yaml | ✓ UPDATE_COMPLETE | Oct 20 |
| acme-store | template.yaml | ✓ UPDATE_COMPLETE | Oct 20 |
| acme-gateway | gateway.yaml | ✓ UPDATE_COMPLETE | Oct 24 |
| acme-executor | executor.yaml | ✓ CREATE_COMPLETE | Oct 24 |
Release 1.4 · gateway.tgz and executor.tgz · deploy.json sets the image and the tailnet name.
$ deploy --regionlayr-cloud deploy --region eu-central-1 --stack-prefix acme --release ./release --dry-run
$ deploy --regionlayr-cloud deploy --region eu-central-1 --stack-prefix acme --release ./release --profile acme-admin