~/talk

Meet Lago isolated testing environment

Talkat PyCon Israel 2017 · 2017-06-11..06-13· [testing]
links:none on file
links:none on file
slides:none on file

Lago is a Python 2 virtualization testing framework that builds isolated, short‑lived VM environments from vanilla cloud images (example: Fedora 25) described in one YAML init file and stored as a single folder. It boots a simple VM in about 10 seconds (6s to start, ~16s total) and can spin a multi‑VM “data center” in ~25s on a laptop. Deploys via bash scripts or Ansible groups, ensures bootable SSH with IP and exit codes, collects artifacts even from crashed VMs, and destroys environments cleanly for repeatable system tests.

AI-written summary · about

  1. 0:00Intro
  2. 0:31Lego builds are broken
  3. 2:41Who are we
  4. 3:16Agenda
  5. 3:46Types of testing
  6. 7:21System tests
  7. 9:55Logo
  8. 10:50Library
  9. 12:14Lago
  10. 13:01Lago CLI
  11. 13:35Data center
  12. 14:36Lago init
  13. 15:12Lago actions
  14. 17:12Test environment
  15. 17:50Collect artifacts
  16. 18:56Extract logs
  17. 19:26Collect logs
  18. 19:37Logout
  19. 20:04Deployment
  20. 21:01Bash Script
  21. 22:16Group Association
  22. 22:26Ansible
  23. 22:54Summary
  24. 23:31QA
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.