Skip to content

Releases: seeker89/chaos-engineering-book

focal.rc1: Merge pull request #18 from seeker89/fixes

14 Sep 12:57
107cd1c
Compare
Choose a tag to compare

TL;DR

  • Install VirtualBox
  • Download the latest release of the VM image to a location of your choice
    • the files are available in the footer, in the "assets" section - click to download
    • make sure you download all the files to the same folder, to a location of your choice
  • Unzip the downloaded files
    • MacOS/Linux
      • (optional) Confirm checksums of downloaded parts with shasum -a 256 -c parts.sha256
      • Concatenate the parts into a single archive cat chaos-engineering-VM*.z* > vm.zip
      • Unzip it unzip vm.zip
      • Confirm the resulting VM image is intact shasum -a 256 -c chaos-engineering-VM.sha256
    • Windows
      • (optional) Confirm the checksums. On Windows 10, you should be able to run CertUtil -hashfile PATH_TO/parts.sha256 SHA256. Or use Cygwin.
      • Unzip the .zip file
        • Use a program like 7-zip or Winrar
        • Click on the .zip file - it will automatically find and unzip the .z01, .z02 etc to form the full archive
      • Confirm the resulting VM image is intact by comparing the checksums to the contents of chaos-engineering-VM.sha256
    • There should be two files in a new subfolder: a .ovf and a .vmdk
    • You can now delete the archives: .zip and .z01 etc files
  • Import the VM image into VirtualBox:
    • In VirtualBox, click File -> Import Appliance
    • Pick the VM image file (the .ovf file) you downloaded and unzipped
    • Follow the wizard until completion
    • Start the VM and log in. The username and password are both chaos

Configuration

There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:

  • Configure sane defaults for the VM:
    • Right click your new VM and choose settings
    • In General -> Advanced -> Shared Clipboard check Bidirectional (default)
    • In System -> Motherboard choose 4096 MB of Base Memory (default)
    • In Display -> Video Memory choose at least 64MB (default)
    • In Display -> Remote Display uncheck Enable Server
    • In Display -> Graphics Controller choose what best suits your host OS

Checksums

699986a4ae32ef15d5f6a9cb67913bcebbad21464289c803c207594b1753a79f  ./chaos-engineering-VM/chaos-ubuntu-20.04-amd64-disk001.vmdk
52fe9dbfd826cdd30ea4561e21c1abc991b7214d75c48cf33936b465debe7f6d  ./chaos-engineering-VM/chaos-ubuntu-20.04-amd64.ovf

focal.rc0

02 Aug 07:58
Compare
Choose a tag to compare
focal.rc0 Pre-release
Pre-release

TL;DR

  • Install VirtualBox
  • Download the latest release of the VM image to a location of your choice
    • the files are available in the footer, in the "assets" section - click to download
    • make sure you download all the files to the same folder, to a location of your choice
  • Unzip the downloaded files
    • MacOS/Linux
      • (optional) Confirm checksums of downloaded parts with shasum -a 256 -c parts.sha256
      • Concatenate the parts into a single archive cat chaos-engineering-VM*.z* > vm.zip
      • Unzip it unzip vm.zip
      • Confirm the resulting VM image is intact shasum -a 256 -c chaos-engineering-VM.sha256
    • Windows
      • (optional) Confirm the checksums. On Windows 10, you should be able to run CertUtil -hashfile PATH_TO/parts.sha256 SHA256. Or use Cygwin.
      • Unzip the .zip file
        • Use a program like 7-zip or Winrar
        • Click on the .zip file - it will automatically find and unzip the .z01, .z02 etc to form the full archive
      • Confirm the resulting VM image is intact by comparing the checksums to the contents of chaos-engineering-VM.sha256
    • There should be two files in a new subfolder: a .ovf and a .vmdk
    • You can now delete the archives: .zip and .z01 etc files
  • Import the VM image into VirtualBox:
    • In VirtualBox, click File -> Import Appliance
    • Pick the VM image file (the .ovf file) you downloaded and unzipped
    • Follow the wizard until completion
    • Start the VM and log in. The username and password are both chaos

Configuration

There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:

  • Configure sane defaults for the VM:
    • Right click your new VM and choose settings
    • In General -> Advanced -> Shared Clipboard check Bidirectional (default)
    • In System -> Motherboard choose 4096 MB of Base Memory (default)
    • In Display -> Video Memory choose at least 64MB (default)
    • In Display -> Remote Display uncheck Enable Server
    • In Display -> Graphics Controller choose what best suits your host OS

Checksums

df4b6f786c8107d4e698471affc657879b19410f39c306b12635785a39e8cc71  ./chaos-engineering-VM/chaos-ubuntu-20.04-amd64-disk001.vmdk
ae123326a5eef4c0bd2c903210d1485e2ecdbee876ff2abd9db56cc0ab7649cb  ./chaos-engineering-VM/chaos-ubuntu-20.04-amd64.ovf

JavaScript chapter

24 Jul 15:02
bd32496
Compare
Choose a tag to compare
JavaScript chapter Pre-release
Pre-release

TL;DR

  • Install VirtualBox
  • Download the lastest release of the VM image to a location of your choice (make sure the files are all in the same directory)
  • Unzip the downloaded files
    • MacOS/Linux
      • (optional) Confirm checksums of downloaded parts with shasum -a 256 -c parts.sha256
      • Concatenate the parts into a single archive cat chaos-engineering-VM*.z* > vm.zip
      • Unzip it unzip vm.zip
      • Confirm the resulting VM image is intact shasum -a 256 -c chaos-engineering-VM.sha256
    • Windows
      • Confirm the checksums. On Windows 10, you should be able to run CertUtil -hashfile PATH_TO/parts.sha256 SHA256. Or use Cygwin.
      • Unzip the .zip file - your zip program (like 7-zip) should automatically find all files
      • Confirm the resulting VM image is intact chaos-engineering-VM.sha256
    • There should be two files in a new subfolder: a .ovf and .vmdk one
  • Import the VM image into VirtualBox:
    • In VirtualBox, click File -> Import Appliance
    • Pick the VM image file (the .ovf file) you downloaded and unzipped
    • Follow the wizard until completion
    • Start the VM and log in. The username and password are both chaos

Configuration

There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:

  • Configure sane defaults for the VM:
    • Right click your new VM and choose settings
    • In General -> Advanced -> Shared Clipboard check Bidirectional (default)
    • In System -> Motherboard choose 4096 MB of Base Memory (default)
    • In Display -> Video Memory choose at least 64MB (default)
    • In Display -> Remote Display uncheck Enable Server
    • In Display -> Graphics Controller choose what best suits your host OS

Checksums

2a2d892a09dded0885f2b9a7ceae1e1c29dffdbeea466a10e7fa5f46f61f2e82  ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64-disk001.vmdk
ba81e49fcd8fcfb7e0380d883019a178524fa0b51552eced010d1e49695c4419  ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64.ovf

0.0.6: application-level chaos engineering

14 Jul 20:13
Compare
Choose a tag to compare

TL;DR

  • Install VirtualBox
  • Download the lastest release of the VM image to a location of your choice (make sure the files are all in the same directory)
  • Unzip the downloaded files
    • MacOS/Linux
      • (optional) Confirm checksums of downloaded parts with shasum -a 256 -c parts.sha256
      • Concatenate the parts into a single archive cat chaos-engineering-VM*.z* > vm.zip
      • Unzip it unzip vm.zip
      • Confirm the resulting VM image is intact shasum -a 256 -c chaos-engineering-VM.sha256
    • Windows
      • Confirm the checksums. On Windows 10, you should be able to run CertUtil -hashfile PATH_TO/parts.sha256 SHA256. Or use Cygwin.
      • Unzip the .zip file - your zip program (like 7-zip) should automatically find all files
      • Confirm the resulting VM image is intact chaos-engineering-VM.sha256
    • There should be two files in a new subfolder: a .ovf and .vmdk one
  • Import the VM image into VirtualBox:
    • In VirtualBox, click File -> Import Appliance
    • Pick the VM image file (the .ovf file) you downloaded and unzipped
    • Follow the wizard until completion
    • Start the VM and log in. The username and password are both chaos

Configuration

There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:

  • Configure sane defaults for the VM:
    • Right click your new VM and choose settings
    • In General -> Advanced -> Shared Clipboard check Bidirectional (default)
    • In System -> Motherboard choose 4096 MB of Base Memory (default)
    • In Display -> Video Memory choose at least 64MB (default)
    • In Display -> Remote Display uncheck Enable Server
    • In Display -> Graphics Controller choose what best suits your host OS

Checksums

c928a5027e4d5d2f4ca92cd2d3fc17e24fd0317964c556f55fbce860cb66309f  ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64-disk001.vmdk
36b5ae79cb8dfee443f061be86a376474287d20522b33c337c1b9223445f5018  ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64.ovf

0.0.5: JVM

13 Jun 14:39
f99a1e2
Compare
Choose a tag to compare
0.0.5: JVM Pre-release
Pre-release

Chapter 8: JVM

TL;DR

  • Install VirtualBox
  • Download the lastest release of the VM image to a location of your choice (make sure the files are all in the same directory)
  • Unzip the downloaded files
    • MacOS/Linux
      • (optional) Confirm checksums of downloaded parts with shasum -a 256 -c parts.sha256
      • Concatenate the parts into a single archive cat chaos-engineering-VM*.z* > vm.zip
      • Unzip it unzip vm.zip
      • Confirm the resulting VM image is intact shasum -a 256 -c chaos-engineering-VM.sha256
    • Windows
      • Confirm the checksums. On Windows 10, you should be able to run CertUtil -hashfile PATH_TO/parts.sha256 SHA256. Or use Cygwin.
      • Unzip the .zip file - your zip program (like 7-zip) should automatically find all files
      • Confirm the resulting VM image is intact chaos-engineering-VM.sha256
    • There should be two files in a new subfolder: a .ovf and .vmdk one
  • Import the VM image into VirtualBox:
    • In VirtualBox, click File -> Import Appliance
    • Pick the VM image file (the .ovf file) you downloaded and unzipped
    • Follow the wizard until completion
    • Start the VM and log in. The username and password are both chaos

Configuration

There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:

  • Configure sane defaults for the VM:
    • Right click your new VM and choose settings
    • In General -> Advanced -> Shared Clipboard check Bidirectional (default)
    • In System -> Motherboard choose 4096 MB of Base Memory (default)
    • In Display -> Video Memory choose at least 64MB (default)
    • In Display -> Remote Display uncheck Enable Server
    • In Display -> Graphics Controller choose what best suits your host OS

Checksums

4d5457c1abbc865f5ee59f644918932f824e0d7ed4dd1ed1cc7890dd7dd27d15  ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64-disk001.vmdk
f5a255fed55befbde6fb860edc2f42baf35e12ae76abd14fc28da052e858ca9a  ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64.ovf

0.0.4: syscalls

19 May 20:42
Compare
Choose a tag to compare
0.0.4: syscalls Pre-release
Pre-release

Chapter 7: syscalls

TL;DR

  • Install VirtualBox
  • Download the lastest release of the VM image to a location of your choice (make sure the files are all in the same directory)
  • Unzip the downloaded files
    • MacOS/Linux
      • (optional) Confirm checksums of downloaded parts with shasum -a 256 -c parts.sha256
      • Concatenate the parts into a single archive cat chaos-engineering-VM*.z* > vm.zip
      • Unzip it unzip vm.zip
      • Confirm the resulting VM image is intact shasum -a 256 -c chaos-engineering-VM.sha256
    • Windows
      • Confirm the checksums. On Windows 10, you should be able to run CertUtil -hashfile PATH_TO/parts.sha256 SHA256. Or use Cygwin.
      • Unzip the .zip file - your zip program (like 7-zip) should automatically find all files
      • Confirm the resulting VM image is intact chaos-engineering-VM.sha256
    • There should be two files in a new subfolder: a .ovf and .vmdk one
  • Import the VM image into VirtualBox:
    • In VirtualBox, click File -> Import Appliance
    • Pick the VM image file (the .ovf file) you downloaded and unzipped
    • Follow the wizard until completion
    • Start the VM and log in. The username and password are both chaos

Configuration

There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:

  • Configure sane defaults for the VM:
    • Right click your new VM and choose settings
    • In General -> Advanced -> Shared Clipboard check Bidirectional (default)
    • In System -> Motherboard choose 4096 MB of Base Memory (default)
    • In Display -> Video Memory choose at least 64MB (default)
    • In Display -> Remote Display uncheck Enable Server
    • In Display -> Graphics Controller choose what best suits your host OS

Checksums

61c0224e31fa555d38b1f0596c935f0d8b039efdec8be2d1f6367e4720c0440e  ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64-disk001.vmdk
f9a7f9b54898297702f0440b4d0ee5d8c70bad76f79bda378610dea821ddc589  ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64.ovf

0.0.3: Poking Docker

06 May 17:43
Compare
Choose a tag to compare
0.0.3: Poking Docker Pre-release
Pre-release

Chapter 5: Poking Docker

Getting started

TL;DR

  • Install VirtualBox
  • Download the asset files (below) to a location of your choice (make sure the files are all in the same directory)
  • Unzip the downloaded files
    • MacOS/Linux
      • (optional) Confirm checksums of downloaded parts with shasum -a 256 -c parts.sha256
      • Concatenate the parts into a single archive cat chaos-engineering-VM*.z* > vm.zip
      • Unzip it unzip vm.zip
      • Confirm the resulting VM image is intact shasum -a 256 -c chaos-engineering-VM.sha256
    • Windows
      • Confirm the checksums. On Windows 10, you should be able to run CertUtil -hashfile PATH_TO/parts.sha256 SHA256. Or use Cygwin.
      • Unzip the .zip file - your zip program (like 7-zip) should automatically find all files
      • Confirm the resulting VM image is intact chaos-engineering-VM.sha256
    • There should be two files in a new subfolder: a .ovf and .vmdk one
  • Import the VM image into VirtualBox:
    • In VirtualBox, click File -> Import Appliance
    • Pick the VM image file (the .ovf file) you downloaded and unzipped
    • Follow the wizard until completion
    • Start the VM and log in. The username and password are both chaos

Configuration

There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:

  • Configure sane defaults for the VM:
    • Right click your new VM and choose settings
    • In General -> Advanced -> Shared Clipboard check Bidirectional (default)
    • In System -> Motherboard choose 4096 MB of Base Memory (default)
    • In Display -> Video Memory choose at least 64MB (default)
    • In Display -> Remote Display uncheck Enable Server
    • In Display -> Graphics Controller choose what best suits your host OS

Checksums

b6f15f307aa95e642911dae73cf7763a57081d1fde51cef14a7a3482fcbb42de  ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64-disk001.vmdk
7a17c2f9bb8533f46c6478593b218c35ed37ea579dc9176a0d46b425abfc7ab0  ./chaos-engineering-VM/chaos-ubuntu-18.04-amd64.ovf

0.0.2: Move to Ubuntu Bionic Beaver

19 Apr 14:58
Compare
Choose a tag to compare
Pre-release

TL;DR

  • Install VirtualBox
  • Download the lastest release of the VM image to a location of your choice (make sure the files are all in the same directory)
  • Unzip the downloaded files
    • MacOS/Linux
      • (optional) Confirm checksums of downloaded parts with shasum -a 256 -c parts.sha256
      • Concatenate the parts into a single archive cat chaos-engineering-VM*.z* > vm.zip
      • Unzip it unzip vm.zip
      • Confirm the resulting VM image is intact shasum -a 256 -c chaos-engineering-VM.sha256
    • Windows
      • Confirm the checksums. On Windows 10, you should be able to run CertUtil -hashfile PATH_TO/parts.sha256 SHA256. Or use Cygwin.
      • Unzip the .zip file - your zip program (like 7-zip) should automatically find all files
      • Confirm the resulting VM image is intact chaos-engineering-VM.sha256
    • There should be two files in a new subfolder: a .ovf and .vmdk one
  • Import the VM image into VirtualBox:
    • In VirtualBox, click File -> Import Appliance
    • Pick the VM image file (the .ovf file) you downloaded and unzipped
    • Follow the wizard until completion
    • Start the VM and log in. The username and password are both chaos

Configuration

There is plenty of options you might want to tweak to fit your setup. Some of the recommended ones:

  • Configure sane defaults for the VM:
    • Right click your new VM and choose settings
    • In General -> Advanced -> Shared Clipboard check Bidirectional (default)
    • In System -> Motherboard choose 4096 MB of Base Memory (default)
    • In Display -> Video Memory choose at least 64MB (default)
    • In Display -> Remote Display uncheck Enable Server
    • In Display -> Graphics Controller choose what best suits your host OS

SHA256

2bbe456f85a0259482e54768516869619dfc9a6750869637a0662ac33754dd32  chaos-engineering-VM-c49f587dfd02e0de57087591c4674617fb3847b3.z01
eaaf84b97527006e106234f4ec74f111617a6770ac6bebe2137a35a53585a17c  chaos-engineering-VM-c49f587dfd02e0de57087591c4674617fb3847b3.z02
c3efac906f096afbc4e606569d4ac5bb48e3c8f6e86f5e48f19bb95e6d26fbe4  chaos-engineering-VM-c49f587dfd02e0de57087591c4674617fb3847b3.z03
aaa795504efc5c7192da0ac8b05a039606b7157982d402a94c5a9806d9916ee5  chaos-engineering-VM-c49f587dfd02e0de57087591c4674617fb3847b3.zip

Initial VM release

04 Apr 18:35
Compare
Choose a tag to compare
Initial VM release Pre-release
Pre-release

Covers chapters 1 to 4.

Follow the getting started guide for up to date information on how to import, configure and start the VM.

  • Install VirtualBox
  • Download all the release files below (make sure the files are all in the same directory)
  • Unzip the downloaded files
    • For Linux and MacOS
      • Confirm checksums with cat *.sha256 | shasum -a 256 -c
      • Concatenate the partial files cat chaos-engineering-VM*.z* > vm.zip
      • Unzip it unzip vm.zip
    • For Windows
      • Unzip the .zip file - your zip program should automatically find all files
    • There should be two files in a new subfolder: a .ovf and .vmdk one
  • Import the VM image into VirtualBox:
    • In VirtualBox, click File -> Import Appliance
    • Pick the VM image file (the .ovf file) you downloaded and unzipped
    • Follow the wizard until completion
  • Configure sane defaults for the VM:
    • Right click your new VM and choose settings
    • In General -> Advanced -> Shared Clipboard check Bidirectional (default)
    • In System -> Motherboard choose 4096 MB of Base Memory (default)
    • In Display -> Video Memory choose at least 64MB (default)
    • In Display -> Remote Display uncheck Enable Server
    • In Display -> Graphics Controller choose what best suits your host OS
  • Enjoy the VM!
    • Start the VM and log in. The username and password are both chaos

0.0.1rc0: Merge pull request #2 from seeker89/kille-whiles

28 Dec 23:24
a5658ca
Compare
Choose a tag to compare
Add source code for chapter 2: Killer whiles