Releases: krkn-chaos/krkn
Releases · krkn-chaos/krkn
v1.3.1
What's Changed
- bump Dockerfile to release v1.3.0 by @tsebastiani in #421
- Add Code of Conduct by @psuriset in #422
- Add maintainers details by @psuriset in #426
- Add enhancements being planned as part of the roadmap by @chaitanyaenr in #425
- Request to be added to the mantainers list by @tsebastiani in #428
- Change the severity of the etcd leader election check to warning by @chaitanyaenr in #432
- Allow kraken to run with environment variables instead of kubeconfig file by @josecastillolema in #429
- temporarly removed io-hog scenario by @tsebastiani in #433
New Contributors
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- Bump release version to v1.2.0 by @chaitanyaenr in #373
- Add prom token creation step by @chaitanyaenr in #380
- Redhat-Chaos quay by @paigerube14 in #381
- Github Action + functional tests (no *hog tests) by @tsebastiani in #382
- Bump werkzeug from 2.0.3 to 2.2.3 by @dependabot in #385
- check user's authorization before running functional tests by @tsebastiani in #387
- removed blocking event check by @tsebastiani in #388
- removed useless step that was failing by @tsebastiani in #389
- arcaflow integration POC by @tsebastiani in #384
- Arcaflow sysbench cpu hog scenario by @tsebastiani in #391
- Exit on critical alert failures by @chaitanyaenr in #397
- Adding privileged namespace by @paigerube14 in #399
- replaced CRC trigger word with
/funtest
by @tsebastiani in #401 - Fix kraken always loading default kubeconfig by @tsebastiani in #406
- kill-pod plugin dependency pointing to specific commit by @tsebastiani in #407
- Reorganize the content from https://github.com/startx-lab by @chaitanyaenr in #346
- Add support to check for critical alerts by @chaitanyaenr in #411
- Kraken is pointing to a buggy kill-pod plugin implementation by @tsebastiani in #416
- Add missing parameters supported by container scenarios by @chaitanyaenr in #415
- Ibm plugin node scenario by @paigerube14 in #417
- Arcaflow stress-ng hogs with parallelism support by @tsebastiani in #418
- Pod outage Chaos scenario by @yogananth-subramanian in #398
- Add blogs and update roadmap by @chaitanyaenr in #420
- Extracted scenario container namespace as an input.yaml variable by @tsebastiani in #419
Full Changelog: v1.2.0...v1.3.0
Krkn release v1.2.0
What's Changed
- Add helm and tekton examples by @startx-lab in #333
- refactor: use arcaflow plugin by @sandrobonazzola in #345
- Use safe loader for Yaml by @chaitanyaenr in #353
- Use autoescape=True to mitigate XSS vulnerabilities by @chaitanyaenr in #355
- Use run dir instead of tmp by @chaitanyaenr in #358
- Allow users to set the listening address by @chaitanyaenr in #351
- Adding wait duration for pods by @paigerube14 in #368
- updated k8s/Openshift installation documentation by @tsebastiani in #359
- Giving more details on configuration by @paigerube14 in #371
- Bump setuptools from 63.4.1 to 65.5.1 by @dependabot in #372
- OCM/ACM integration by @josecastillolema in #370
- Docker provider for node actions by @josecastillolema in #369
New Contributors
- @startx-lab made their first contribution in #333
- @tsebastiani made their first contribution in #359
- @dependabot made their first contribution in #372
- @josecastillolema made their first contribution in #370
Full Changelog: v1.1.1...v1.2.0
Krkn release v1.1.1
What's Changed
- automation: gather test results by @sandrobonazzola in #322
- config: really default to ~ instead of /root by @sandrobonazzola in #328
- Really use CI test results by @sandrobonazzola in #330
- adjust vmware requirement to latest tag by @sandrobonazzola in #343
- Adding scenarios sub folders to container creation by @paigerube14 in #337
- Bump release version by @chaitanyaenr in #344
Full Changelog: v1.1.0...v1.1.1
Krkn release v1.1.0
What's Changed
- Bump release version by @chaitanyaenr in #325
- Fixing parts of issue #185 for PVC scenario by @shreyasar2202 in #290
- pycodestyle fixes: kraken/kubernetes/client.py by @sandrobonazzola in #300
- Added support for ingress traffic shaping by @shreyasar2202 in #299
- pycodestyle fixes: kraken/zone_outage/actions.py by @sandrobonazzola in #301
- pycodestyle fixes: server.py by @sandrobonazzola in #302
- pycodestyle fixes: kraken/cerberus/setup.py by @sandrobonazzola in #311
- server.py: change comment to pydoc by @sandrobonazzola in #304
- pyflakes: fix imports for allowing analysis by @sandrobonazzola in #312
- update references to github organization by @sandrobonazzola in #310
- pycodestyle fixes: kraken/shut_down/common_shut_down_func.py by @sandrobonazzola in #309
- pycodestyle fixes: kraken/time_actions/common_time_functions.py by @sandrobonazzola in #308
- pycodestyle fixes: tests/test_vmware_plugin.py by @sandrobonazzola in #315
- pycodestyle fixes: tests/test_ingress_network_plugin.py by @sandrobonazzola in #314
- pycodestyle fixes: run_kraken.py by @sandrobonazzola in #306
- Pycodestyle fixes: ingress_shaping.py by @sandrobonazzola in #313
- pycodestyle fixes: kraken/pvc/pvc_scenario.py by @sandrobonazzola in #317
- pycodestyle fixes: vmware_plugin.py by @sandrobonazzola in #319
- refactor post action regex by @sandrobonazzola in #320
- Document node scenario actions for VMware by @chaitanyaenr in #298
- Adding stringio for security reasons by @paigerube14 in #316
New Contributors
- @sandrobonazzola made their first contribution in #300
Full Changelog: v1.0.1...v1.1.0
Krkn release v1.0.1
What's Changed
- Fix code alignment by @chaitanyaenr in #295
- Bump release version by @chaitanyaenr in #296
Full Changelog: v1.0.0...v1.0.1
Krkn release v1.0.0
What's Changed
- Integrated cerberus for checking cluster health by @yashashreesuresh in #5
- Containerize kraken by @chaitanyaenr in #4
- Added python linters and enabled travis CI to run linters by @yashashreesuresh in #15
- Iterations by @paigerube14 in #17
- Adding updated scenarios for 3.0 powerfulseal version by @paigerube14 in #20
- Kill random openshift running pods by @paigerube14 in #16
- Adding kraken containerization with instructions by @paigerube14 in #24
- Adding updated powerfulseal pip version by @paigerube14 in #26
- Adding build own readme and linking in main readme by @paigerube14 in #27
- Added support to kill prometheus pods by @yashashreesuresh in #6
- Check if killed component(s) recovered by @paigerube14 in #21
- Adding Kraken to PerfScale Pipeline by @yashashreesuresh in #28
- Added node chaos scenarios by @yashashreesuresh in #10
- Retry powerfulseal for post action checks by @paigerube14 in #30
- Fix comment in config.yml by @mffiedler in #34
- Modify documentation to improve readability by @chaitanyaenr in #35
- Time skew by @paigerube14 in #37
- Adds the ability to run a specific type of scenario multiple times by @yashashreesuresh in #38
- Display the pod scenarios logs by @chaitanyaenr in #42
- Add pyyaml to requirements by @smalleni in #52
- Adding specifications to set up for node scenarios in aws by @paigerube14 in #49
- Gcp nodes by @paigerube14 in #41
- Replace kubectl exec with kubernetes client python exec by @paigerube14 in #54
- Adding a general cloud provider file for kubelet reset and fork bomb on all clouds by @paigerube14 in #50
- Adding a couple of layout updates in the documentation by @paigerube14 in #55
- Litmus integration with node cpu hog experiment by @paigerube14 in #33
- Enable support for Openstack cloud. by @arcprabh in #61
- Add pointers to helpful resources around Kraken by @chaitanyaenr in #66
- Add pod scenarios for custom app by @juliemathew in #62
- Add support to deploy performance dashboards by @chaitanyaenr in #72
- Add node level chaos scenarios for bastion node by @pravin-dsilva in #68
- Containerization support for running Kraken on Power (ppc64le) by @pravin-dsilva in #69
- adding contribute doc by @paigerube14 in #73
- Fix the link in the docs by @chaitanyaenr in #75
- Az nodes by @paigerube14 in #40
- Add pointer to the new blog by @chaitanyaenr in #78
- Container doc link update by @paigerube14 in #82
- Apiserver labels by @paigerube14 in #86
- Modifying the Dockerfile to add the needed pip3 update by @bmos299 in #88
- Fix dependency issues by @chaitanyaenr in #83
- Litmus wait before cerberus integration by @paigerube14 in #90
- Docs: Add pointer to the litmus based scenarios by @chaitanyaenr in #96
- Install pre-commit and use GitHub Actions by @amitsagtani97 in #94
- Blank node name error message by @paigerube14 in #97
- Add dependencies needed for performance monitoring by @chaitanyaenr in #93
- Correct license from MIT to Apache 2.0 by @learnitall in #98
- Refactor code base by @chaitanyaenr in #100
- Add SElinux
Z
option to the docker run install command by @obrienrobert in #109 - Avoid circular dependencies by @chaitanyaenr in #107
- Add support to scrape and index metrics by @chaitanyaenr in #103
- Add support to alerting on metrics evaluation by @chaitanyaenr in #113
- Adding shut down scenario for gcp, az, aws, openstack by @paigerube14 in #102
- Pod docs by @paigerube14 in #114
- Update the workflow by @chaitanyaenr in #115
- Baremetal Node Support by @jaredoconnell in #74
- Document pip version and add more logging by @chaitanyaenr in #118
- Automate the infrastruture pieces by @chaitanyaenr in #117
- Increase the granularity of cerberus checks by @chaitanyaenr in #121
- Adding delete of namespaces by @paigerube14 in #123
- Container kill by @paigerube14 in #120
- Improve error handling by @chaitanyaenr in #127
- Fix JSONDecodeError when running in OpenShift by @koflerm in #129
- [Docs] Add instructions on how to mount custom scenarios by @chaitanyaenr in #131
- Avoid namespace context switch by @chaitanyaenr in #133
- Monitor user application availability during chaos by @chaitanyaenr in #130
- Add more tunables for cpu hog scenario by @chaitanyaenr in #134
- Run tasks in pod using Job object type by @chaitanyaenr in #136
- Add zone outage scenarios by @chaitanyaenr in #137
- Node mem and node io scenarios; Updating Litmus version by @paigerube14 in #126
- Add pointer to Kraken-hub by @chaitanyaenr in #141
- Container post action check by @paigerube14 in #140
- Add support for multi-zone disruption by @chaitanyaenr in #138
- Add badge for the container image by @chaitanyaenr in #142
- Add a note around node-scenarios compatability by @chaitanyaenr in #143
- Update litmus docs with supported scenarios by @chaitanyaenr in #144
- Run all the litmus resources in a single namespace by @chaitanyaenr in #148
- adding litmus logging by @paigerube14 in #149
- Delete litmus crd's during the cleanup by @chaitanyaenr in #150
- Adding specific tag version of powerfulseal by @paigerube14 in #151
- Bump Kubernetes python version by @chaitanyaenr in #154
- Time spacing fix by @paigerube14 in #152
- Prioritize filtering on namespace to improve performance by @chaitanyaenr in #153
- Pull images from quay instead of docker by @chaitanyaenr in #155
- Adding validation that namespace becomes active after chaos by @paigerube14 in #139
- Add support to block traffic to an application by @chaitanyaenr in #156
- Set the location of cerberus config to match entrypoint by @chaitanyaenr in #160
- adding more node clouds defined by @paigerube14 in #159
- Adding fix for openstack node name issue by @paigerube14 in #164
- Ignore validation for network policy creation by @chaitanyaenr in #162
- Bake in azure cli needed for node scenarios by @chaitanyaenr in #167
- Signal by @paigerube14 in #158
- Expose setting the signal in the config by @chaitanyaenr in #168
- Multi node name by @paigerube14 in #166
- Remove item only when the list is not empty by @chaitanyaenr in #169
- Fi...