kube-monkey icon indicating copy to clipboard operation
kube-monkey copied to clipboard

An implementation of Netflix's Chaos Monkey for Kubernetes clusters

Results 29 kube-monkey issues
Sort by recently updated
recently updated
newest added

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 :)

enhancement

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. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=google.golang.org/protobuf&package-manager=go_modules&previous-version=1.31.0&new-version=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...

dependencies