joestringer / chaos-monkeys

Base infrastructure plus collection of tests to assist in the Cilium chaos testing efforts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chaos Test Infrastructure

Introduction

Base infrastructure plus collection of tests to assist in the Cilium chaos testing efforts.

Requirements

  • helm
  • kubectl
  • GNU make

How to deploy the test monkeys

Generate all ConfigMaps for the test scripts

make

Create a namespace to run the chaos tests:

kubectl create namespace chaos-testing

Edit & deploy the base ConfigMap to configure the Slack hook to report test failures:

vim monkey-config.yaml
kubectl -n chaos-testing apply -f monkey-config.yaml

Deploy the test monkeys:

make deploy

About

Base infrastructure plus collection of tests to assist in the Cilium chaos testing efforts


Languages

Language:Shell 81.6%Language:Makefile 13.6%Language:Dockerfile 4.8%