← ClaudeAtlas

ocpvirt-new-envlisted

Verify a fresh RHDP environment is genuinely demo-ready before anyone watches — boot sources actually imported, storage on the fast clone path, ingress admitting Routes — then build one real VM, time it, and destroy it. Runs playbooks/prepare_env.yml. TRIGGER when: the user has a new or rebuilt RHDP environment, asks whether an environment is ready or warm, says VM creation is slow, or is about to demo on a cluster nobody has built a VM on yet. SKIP: if OpenShift Virtualization is not installed at all — that is Phase 0, ocpvirt-setup — or if the user wants to provision demo VMs to keep, which is ocpvirt-provision.
ericcames/sales.demos · ★ 1 · AI & Automation · score 67
Install: claude install-skill ericcames/sales.demos
# ocpvirt-new-env ## There is an AAP path now too (#330) `Cluster Day 0 - 2 Verify Environment` runs this same playbook from AAP, and is the last node of the `Cluster Day 0` workflow. The skill remains the quicker loop when iterating locally. Answers one question: **would a live VM build in front of a customer be fast?** Run this after `ocpvirt-setup` on a new environment, and before promising anyone a live build. ## How long a fresh environment actually takes Measured end to end on a brand-new RHDP environment (#30, #39): | Step | Fresh environment | Warm environment | |---|---|---| | `ocpvirt-setup` — install CNV | **~4 min** | already done | | **This skill** — verify and time a build | **~2 min** | ~2 min | | — of which the VM build itself | **44s** | 45s | **Budget roughly 20 minutes from a bare RHDP environment to a demo you would run in front of someone**, most of which is provisioning the environment itself before any of this starts. **A fresh cluster is usually already warm.** All six boot-source VolumeSnapshots were `readyToUse` before CNV finished installing — the import runs alongside the install, so `ocpvirt-setup` returning generally means you are ready. The often repeated "5m47s cold versus ~30s warm" figure is a real measurement of a VM build, but it did **not** reproduce on a genuinely fresh environment; it almost certainly came from building immediately after install and catching the import mid-flight. Which is the point: this skill exists to **prov