kube-monkey
kube-monkey copied to clipboard
An implementation of Netflix's Chaos Monkey for Kubernetes clusters
It would be great to allow to filter namespaces by wildcard, e.g. ``` whitelistedNamespaces: - foo # exact match (current behaviour) - bar? # bar1, barX, barY - *baz* #...
Support for executing command in containers. Users could design different kinds of failures by executing different commands. Add monkey behavior in kube-monkey's config as follows: ``` [kubemonkey] dry_run = true...
Hi! I parse kubemonkey logs in an automating script and I extract timestamps for scheduling times and termination times. I configured the timezone of my location and termination times are...
I am seeing following 3 issues in kubemonkey while testing on my side. Are there any fix for these? a)KubeMonkey isnt killing all pods in apps even after specifying kill-mode...
this project doesn't point out the version support for k8s. Some old k8s may have error
Fails occasionally because the result of the test is time-dependent: https://github.com/asobti/kube-monkey/blob/ebe3dbf56e1b30ffaeae51baa13528f302cf7147/chaos/chaos_test.go#L149-L152 ``` --- FAIL: TestSuite (0.02s) --- FAIL: TestSuite/TestDurationToKillTime (0.00s) chaos_test.go:151: Error Trace: chaos_test.go:151 Error: Max difference between 2018-11-25 05:07:14.010708836...
To reproduce, pull down the branch `issue-123`. ``` # gofmt lists no changes $ gofmt -l victims/victims_test.go $ # goimports lists changes $ goimports -l victims/victims_test.go victims/victims_test.go ```
It would be great if kube-monkey could expose a metrics endpoint with values for things it has done. Inspiration can be drawn from https://github.com/linki/chaoskube/issues/23 :)
Is there a possibility to add a whitelist to the kube monkey configuration? It could be exclusive with blacklisting. You either do the first or the second one. I find...
Bumps google.golang.org/protobuf from 1.31.0 to 1.33.0. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...