Argus - the omniscient CI
summary
Argus is a Python scenario-based CI framework that spins real VMs across providers, runs custom recipes, queries live instances for data via introspection mojo and produces unittest-like reports. It integrates with cloud-init/cloudbase-init and OpenStack, supports plugins to configure services inside the instance, compares actual state against inspection plans, and logs detailed, machine-readable results. It is already used successfully with cloudbase-init on OpenStack and scales to different infrastructures.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:28Contents
- 1:05Clouds
- 4:59Testing Cloudbase-Init
- 7:43Argus components
- 8:25Scenarios
- 8:53Recipes
- 9:04Tests
- 9:44Argus config file
- 11:21Advanced concepts
- 12:33Mock metadata
- 14:07Using Argus
- 17:03Develop a test
related talks
28mFrom Monitoring to Automated Testing of Your Infrastructure Code
35mIntro: Testing SIG
34m"Acing" Infrastructure Testing with Chef
24mBetter Testing Through Statistics
23mAGL Extend Test
46mInfrastructure testing - it's a real thing!
28mAre You Covered? Falling in Love With E2E Testing
26mBuild a GitOps-Powered Kubernetes Testing Machin...
