Janos Bonic
d8c4c27a7d
Fixes #265 : Replace powerfulseal
2022-06-07 17:11:53 +02:00
sanjacodes and Naga Ravi Chaitanya Elluri
9810649c62
Clean up and start figuring out CI failures
2022-06-02 09:12:19 -05:00
Naga Ravi Chaitanya Elluri
9208f39e06
Add support to run on Kubernetes
...
This commit:
- Leverages distribution flag in the config set by the user to skip
things not supported on OpenShift to be able to run scenarios on
Kubernetes.
- Adds sample config and scenario files that work on Kubernetes.
2022-06-01 07:27:06 -05:00
Paige Rubendall and Naga Ravi Chaitanya Elluri
23d9a26f52
adding namespace deletion using kuberenetes python client
2022-05-26 14:24:36 -05:00
Naga Ravi Chaitanya Elluri
90e1f20d50
Add support for setting performance-dashboards on Kubernetes
2022-05-25 09:45:39 -04:00
Sanja and Naga Ravi Chaitanya Elluri
e5fb639aa0
Remove pre-commit contributor annoyance
2022-05-18 14:13:01 -04:00
Sanja Bonic
f52f16ade8
Starts fixing small parts of issue #185
2022-05-18 20:01:59 +02:00
Janos Bonic and Sanja
4401f3689a
Fixes #245 : running docker-compose for most people
2022-05-18 09:46:04 +02:00
Paige Rubendall and Naga Ravi Chaitanya Elluri
94909fca94
Updating unknown status for when cluster becomes disconnected
2022-05-09 10:00:22 -04:00
Janos and GitHub
f632f6d7be
Throwing exceptions in Kubernetes on failure ( #248 )
2022-05-09 13:12:39 +05:30
Janos Bonic and Naga Ravi Chaitanya Elluri
ade0969a69
Fixes incorrect command nesting in kube_burner
2022-05-06 10:21:02 -04:00
Janos and Naga Ravi Chaitanya Elluri
a01fd70cc7
Workaround for paramiko/paramiko#2038
2022-05-06 09:24:44 -04:00
Adolfo Aguirrezabal and GitHub
3adf5847b2
Add option to avoid litmus uninstall before chaos run ( #242 )
...
* Adds option to avoid litmus uninstall before chaos run
* Add new option to the config files
2022-05-05 09:02:25 -04:00
Sanja Bonic and Naga Ravi Chaitanya Elluri
96dd08a0de
Fix reusable workflows top-level reference issue
2022-05-04 16:31:22 -04:00
Robert O'Brien and Sanja
849ea7851b
rework node ready wait status
2022-05-04 21:15:27 +02:00
Sanja and GitHub
1dd3b836ee
Remove 3rd party action and use reusable workflow ( #235 )
2022-05-04 14:40:32 +02:00
gsteeds and Sanja
6280a39250
Fixed links within docs, as well as read through docs files and corrected some spelling and grammer issues.
2022-05-04 09:35:50 +02:00
gsteeds and Sanja
89ff8b699f
Fixed small mistake in contribute.md.
2022-05-04 09:35:50 +02:00
gsteeds and Sanja
5c7a97d592
Fixed broken lines in docs.
2022-05-04 09:35:50 +02:00
Alejandro Gullón and GitHub
e8038dbbf2
PVC fill up scenario improvement ( #233 )
...
* improve check to validate if the file is created
* fixing style
* add new function to remove temp file in case of failure
2022-05-03 14:49:37 -04:00
9a087de8e9
Add Krkn logo ( #230 )
...
Credits: Thanks to Kaliq Ray for designing the logo.
Fixes https://github.com/cloud-bulldozer/krkn/issues/195
Co-authored-by: Sanja <86982064+sanjacodes@users.noreply.github.com >
2022-05-03 14:48:38 -04:00
Sanja and GitHub
58121868d6
Remove contributor-unfriendly linting rules ( #236 )
2022-05-02 20:17:06 +02:00
Paige Rubendall and Naga Ravi Chaitanya Elluri
eeac4ff9d3
need updated krkn-hub link in docker ci
2022-04-25 15:45:47 -04:00
Paige Rubendall and Naga Ravi Chaitanya Elluri
c1fb82e245
adding new quay repo
2022-04-25 10:25:51 -04:00
Naga Ravi Chaitanya Elluri
dad4039f27
Add chaos testing guide github pages link
...
Chaos testing guide is hosted using github pages at https://cloud-bulldozer.github.io/krkn/ .
This commit adds a pointer to the readme for reference.
2022-04-22 10:20:55 -04:00
Naga Ravi Chaitanya Elluri
eceb846844
Add krkn reference in the readme
2022-04-21 16:02:50 -04:00
Alejandro Gullón and GitHub
d62e0b9154
Improve check to validate if the file is created for PVC scenario ( #224 )
...
* improve check to validate if the file is created
* fixing style
2022-04-13 12:15:39 +05:30
Sanja Bonic and GitHub
0bd543a339
Add build container step to PRs, fix typos ( #226 )
2022-04-12 18:46:26 +02:00
Sanja Bonic and Naga Ravi Chaitanya Elluri
0b596cdfb0
Revert "Bump Kubernetes python client version ( #223 )"
...
This reverts commit ccae2fba1e .
2022-04-12 11:37:29 -04:00
Naga Ravi Chaitanya Elluri and GitHub
ccae2fba1e
Bump Kubernetes python client version ( #223 )
...
This commit also fixes CVE-2021-29923 in order to improve the security
when running Kraken. For more details, see https://quay.io/repository/openshift-scale/kraken/manifest/sha256:c570794ff1edd58251497fad8eecf9d3ec536707f977f07ac6774849edab30d5?tab=vulnerabilities .
2022-04-12 17:23:45 +02:00
Sanja Bonic and GitHub
e2e3854a99
Update Dockerfile ( #219 )
...
* Update Dockerfile
* Change team name
2022-04-11 08:20:47 -04:00
Paige Rubendall and Naga Ravi Chaitanya Elluri
9a8e750d5f
adding rebase isntructions
2022-04-07 13:34:24 -04:00
yogananth subramanian and Naga Ravi Chaitanya Elluri
d3765f3872
set jinja2 to 3.0.3 and werkzeug to 2.03
...
Since jinja2 3.1.0, escape need to be imported from MarkupSafe, which conflicts with flask1.x.x, so pining jinja2 to 3.0.3 to work with flask 1.x.x and latest version of werkzeug deprecates BaseResponse hence pining to 2.0.3.
2022-04-07 09:52:42 -04:00
Paige Rubendall and Naga Ravi Chaitanya Elluri
7f60701444
adding alibaba node scenario start
2022-04-01 16:46:29 -04:00
yogananth subramanian and Naga Ravi Chaitanya Elluri
be6d8fe6d5
Set itsdangerous package to 2.0.1
...
Since import of JSON is deprecated from itsdangerous version 2.1.0 [1], this patch fixes the version to 2.0.1.
By fixing to version, we can avoid the below import error.
Error "from itsdangerous import json as _json ImportError: cannot import name 'json' from 'itsdangerous'"
[1] https://itsdangerous.palletsprojects.com/en/2.1.x/changes/#version-2-1-0
2022-03-24 10:09:43 -04:00
Steven Barre and Naga Ravi Chaitanya Elluri
3691bba5af
Update Litmus version in config_performance.yaml
...
v1.10 uses a different case for `Experimentstatus` than v1.13 and thus will always fail.
2022-03-21 09:06:39 -04:00
Naga Ravi Chaitanya Elluri
4f7616a150
Add pointers around alerts consistency
...
This commit also adds instructions around running kraken using venv
to avoid any dependencies conflicts.
2022-03-09 15:42:47 -05:00
Paige Rubendall and Naga Ravi Chaitanya Elluri
8a90a4c8d0
Adding chaos testing examples within Red Hat/OpenShift
2022-03-08 15:26:28 -05:00
yogananth subramanian and Naga Ravi Chaitanya Elluri
d07f956b20
Bump jinja2 version to use latest MarkupSafe
...
By default a jinja2 version less then 3.0.1 is installed, which raises error "cannot import name 'soft_unicode' from 'markupsafe'".
Using jinja2 3.0.1 or greater avoids this issue.
2022-03-02 15:21:29 -05:00
yogananth subramanian and GitHub
7836c95e0e
Merge pull request #206 from agullon/fix_exec_command_pvc_scenario
...
Adding support to run commands on more pod containers
2022-03-02 21:16:55 +05:30
Alejandro Gullón
f5c6410087
Adding support to run commands on more pod containers
2022-03-01 10:09:42 +01:00
Alejandro Gullón and GitHub
0bf75e16cb
Updating testing guide with few additions ( #205 )
...
* updating testing guide with few additions
* adressing typo issues
2022-02-24 08:34:27 -05:00
Naga Ravi Chaitanya Elluri
8c7b19d37d
Add roadmap for Kraken
...
This commit adds a roadmap which walks through the features and enhancements that
are going to be added to Kraken in the immediate future in order to help users
understand where we need help as well as where the project is going.
2022-01-31 09:39:07 -05:00
Naga Ravi Chaitanya Elluri
3554ef505e
Set theme jekyll-theme-cayman
2022-01-06 16:18:43 -05:00
Naga Ravi Chaitanya Elluri
f10538abcb
Add chaos testing guide
...
This commit:
- Adds information around test methodology that needs to be embraced and
best practices that an OpenShift cluster, platform and applications running
on top of it should take into account for best user experience, performance,
resilience and reliability.
- Adds test environment recommendations as to how and where to run chaos tests.
2022-01-06 16:17:32 -05:00
Paige Rubendall and GitHub
93fa7a8e14
Merge pull request #199 from paigerube14/namespace_fix_2
...
Adding check to be sure label or namespace is not none first
2021-12-20 10:33:37 -05:00
Paige Rubendall
c6a22e2434
Adding check to be sure label or namesapce is not none first
2021-12-20 09:49:09 -05:00
yogananth-subramanian and Naga Ravi Chaitanya Elluri
50dd9873c1
Node egress traffic shaping
...
Patch adds a scenario to create variations in egress traffic of a Node's interface using the tc and Netem.
2021-12-16 12:54:53 -05:00
Paige Rubendall and Naga Ravi Chaitanya Elluri
1776a9850f
adding in replace of double space
2021-12-14 22:32:40 -05:00
Alejandro Gullón and Naga Ravi Chaitanya Elluri
8af0d86c12
fix condition for null params from kraken-hub
2021-12-09 11:50:02 -05:00