Skip to content

Lamaste E2E: 11 — Plugin Lifecycle (Three-VM) ​

text
> Started at `2026-03-30 13:11:39 UTC`


## Pre-flight: check onboarding is complete

✅ `13:11:39` Onboarding is complete  

## Plugin list is initially empty

✅ `13:11:40` Initial plugin list is empty on host VM  

## Push-install config defaults

✅ `13:11:40` Push install is disabled by default  
✅ `13:11:40` Default policy is 'default'  

## Create push install policy

✅ `13:11:40` Policy creation returned ok: true  
✅ `13:11:40` Policy ID matches  

## Delete test policy

✅ `13:11:40` Policy deletion returned ok: true  

## Push install for agent

ℹ️ `13:11:40` Found agent: test-agent  
✅ `13:11:40` Push install enabled for agent  
✅ `13:11:40` pushInstallEnabledUntil is set  
ℹ️ `13:11:40` Agent status response: {"pushInstallEnabled":false}  
✅ `13:11:40` Push install disabled for agent  

## Push install guard: global toggle off

✅ `13:11:41` Cannot enable push install when globally disabled  

## Sessions audit log

✅ `13:11:41` Push install sessions is an array  

## Cleanup

✅ `13:11:41` Push install disabled globally for cleanup  
✅ `13:11:41` Cleanup complete — plugin state restored  

---

## Results

| Metric | Count |
|--------|-------|
| **Passed** | `14` |
| **Failed** | `0` |
| **Skipped** | `0` |
| **Total** | `14` |

🔵 `13:11:41` **Running: 12-enrollment-lifecycle.sh**

Released under the PolyForm Noncommercial License 1.0.0