Naga Ravi Chaitanya Elluri
576227189d
Fix the link in the docs
2021-03-16 09:00:49 -04:00
Mike Fiedler
49cb37e28d
Merge pull request #73 from paigerube14/contribute_doc
...
adding contribute doc
2021-02-25 12:15:14 -05:00
prubenda
387d6921a6
adding contribute doc
2021-02-25 10:33:55 -05:00
Pravin Dsilva
807d96ae9c
Dockerfile for ppc64le
...
Signed-off-by: Pravin Dsilva <pravin.d-silva@ibm.com >
2021-02-17 12:29:27 -05:00
Mike Fiedler
bfe9448c6a
Merge pull request #68 from pravin-dsilva/bastion_scenario
...
Add node level chaos scenarios for bastion node
2021-02-16 15:31:23 -05:00
Pravin Dsilva
918b5fb6d3
Add node level chaos scenarios for bastion node
...
Signed-off-by: Pravin Dsilva <pravin.d-silva@ibm.com >
2021-02-16 09:04:55 -08:00
Naga Ravi Chaitanya Elluri
a7e28ca490
Add support to deploy performance dashboards
...
This commit enables performance monitoring on the cluster when
running Kraken to be able to observe how cluster reacts to failures
as it's important to make sure the cluster is healthy in terms of
both recovery as well as performance.
2021-02-10 16:06:55 -05:00
mjulie
a42adf89e8
Add pod scenarios for custom app
...
Signed-off-by: mjulie <mjulie@in.ibm.com >
2021-02-04 11:24:05 -05:00
mjulie
488aa826e4
Add pod scenarios for custom app
...
Signed-off-by: mjulie <mjulie@in.ibm.com >
2021-02-04 11:24:05 -05:00
mjulie
9df350a189
Add pod scenarios for custom app
...
Signed-off-by: mjulie <mjulie@in.ibm.com >
2021-02-04 11:24:05 -05:00
Mike Fiedler
a7b69797a3
Merge pull request #66 from chaitanyaenr/demo
...
Add pointers to helpful resources around Kraken
2021-02-03 09:35:39 -05:00
Naga Ravi Chaitanya Elluri
12201a32c7
Add pointers to helpful resources around Kraken
2021-02-02 21:17:49 -05:00
Mike Fiedler
ca44f53d62
Merge pull request #61 from arcprabh/arc_openstack_cloud
...
Enable support for Openstack cloud.
2021-02-02 13:11:43 -05:00
arcprabh
8dd18af161
Enable support for Openstack cloud.
...
Signed-off-by: arcprabh <arcprabh@in.ibm.com >
Incorporated first round of review comments
Signed-off-by: arcprabh <arcprabh@in.ibm.com >
Resolve multiple node name issue for single ip
Signed-off-by: arcprabh <arcprabh@in.ibm.com >
2021-02-02 20:47:30 +05:30
Mike Fiedler
183313804d
Merge pull request #33 from paigerube14/litmus_1
...
Litmus integration with node cpu hog experiment
2020-12-03 12:48:26 -05:00
prubenda
1fc9683c8c
Adding litmus scenario options
2020-12-03 12:45:35 -05:00
Mike Fiedler
1baff5e076
Merge pull request #55 from paigerube14/docs_update
...
Adding a couple of layout updates in the documentation
2020-11-30 09:59:56 -05:00
prubenda
d3d2cffffa
Adding a couple of docs layout updates
2020-11-30 09:26:50 -05:00
Mike Fiedler
8a6c9fe0c0
Merge pull request #50 from paigerube14/node_clouds
...
Adding a general cloud provider file for kubelet reset and fork bomb on all clouds
2020-11-30 08:58:21 -05:00
Paige Rubendall
37a3e7bf21
Merge pull request #1 from mffiedler/node_clouds
...
Reorganize scenario selection/injection
2020-11-25 11:39:03 -05:00
Mike Fiedler
4d4ffdccbc
Reorganize scenario selection/injection
2020-11-25 11:30:25 -05:00
prubenda
d3e01db574
adding start to fix for all other cloud types
2020-11-24 16:32:43 -05:00
Mike Fiedler
89c1cb04fa
Merge pull request #54 from paigerube14/exec_py
...
Replace kubectl exec with kubernetes client python exec
2020-11-23 15:42:46 -05:00
prubenda
906244f99d
adding kubernetes and oauth2 client to requirements
2020-11-23 15:31:56 -05:00
prubenda
5d86077f63
Adding in pod exec using k8s python client
2020-11-17 13:19:57 -05:00
Mike Fiedler
37fbbb5254
Merge pull request #41 from paigerube14/gcp_nodes
...
Gcp nodes
2020-11-17 13:02:06 -05:00
prubenda
72fe662e05
Adding GCP node scenarios support
2020-11-17 09:57:39 -05:00
prubenda
c41241cd6d
Adding specifications to set up for node scenarios in aws
2020-11-13 13:05:42 -05:00
Sai Sindhur Malleni
2351026203
Add pyyaml to requirements
...
Fixes : #51
2020-11-12 16:50:31 -05:00
Paige Rubendall
709badd60c
Merge pull request #42 from chaitanyaenr/pod_scenarios_log
...
Display the pod scenarios logs
2020-10-30 11:01:03 -04:00
Naga Ravi Chaitanya Elluri
c5d8d9e88a
Display the pod scenarios logs
...
The current implementation just reports the pass/fail when
running the pod scenarios. This commit prints the pod scenarios logs
to stdout to give users the ability to understand the actions run by
powerfulseal under the hood - number of pods matching the filter,
pods picked for killing, post checks etc. This also helps in
debugging when the scenarios fail.
2020-10-30 10:53:37 -04:00
Yashashree1997
47847d86cd
Adds the ability to run a specific type of scenario multiple times
...
With the current implementation, all the scenarios of specific type
(for example, pod scenario) has to be executed together. All
pod_scenarios are followed by node_scenarios and so on.
(pod_scenarios -> node_scenarios -> pod_scenarios is not possible)
This commit enables the user to run a specific type of scenario
multiple times. For example, few pod_scenarios followed by
node_scenarios followed by few_scenarios.
2020-10-30 10:40:42 -04:00
prubenda
6f31519e5f
adding time scenario
2020-10-27 08:37:54 -04:00
Naga Ravi Chaitanya Elluri
82743230fe
Modify documentation to improve readability
...
This commit:
- Converts various sections in the readme into individual documents.
- Adds pointers to the public blogs.
- Updates workflow/architecture diagram.
- Adds community info and contributing guidelines.
2020-10-21 15:01:54 -04:00
Mike Fiedler
d0f7b95814
Merge pull request #34 from mffiedler/fix_comment
...
Fix comment in config.yml
2020-10-09 13:50:53 -04:00
Mike Fiedler
2e5eac4550
Fix comment in config.yml
2020-10-09 13:20:26 -04:00
Mike Fiedler
358a4bd857
Merge pull request #30 from paigerube14/retryPowerfulseal
...
Retry powerfulseal for post action checks
2020-10-02 11:58:02 -04:00
prubenda
a704c77a39
deleting post action files that are no longer needed
2020-09-11 17:17:59 -04:00
prubenda
8f5b688fba
working on powerfulseal retry logic
2020-09-11 17:08:31 -04:00
Yashashree Suresh
31f06b861a
Added node scenarios to stop and terminate instance
...
This commit:
- Adds a node scenario to stop and start an instance
- Adds a node scenario to terminate an instance
- Adds a node scenario to reboot an instance
- Adds a node scenario to stop the kubelet
- Adds a node scenario to crash the node
2020-08-27 16:50:42 -04:00
Yashashree Suresh
aac254ce45
Adding Kraken to PerfScale Pipeline
...
This commit adds kraken to CI pipeline and thereby enabling chaos
scenarios to be injected on specified jump host.
2020-08-27 11:09:29 -04:00
Mike Fiedler
3a78cdfce4
Merge pull request #21 from paigerube14/component_recovered
...
Check if killed component(s) recovered
2020-08-20 15:18:12 -04:00
prubenda
0fc82090f2
Adding watch to see if components recovered
2020-08-18 16:26:04 -04:00
Yashashree Suresh
c033aa434e
Added support to kill prometheus pods
2020-08-13 10:30:04 -04:00
prubenda
9958a9753b
Adding build own readme and linking
2020-08-11 12:28:20 -04:00
Mike Fiedler
19730f182e
Merge pull request #26 from paigerube14/powerfulseal_updates
...
Adding updated powerfulseal pip version
2020-07-16 21:42:48 -04:00
prubenda
c44a1fb8d6
adding updated rc powerfulseal version
2020-07-16 19:36:59 -04:00
prubenda
58b51ebffc
Adding kraken containerization with readme instructions
2020-07-07 11:59:34 -04:00
prubenda
44e753867f
Adding random regex pod kill
2020-07-06 22:00:12 -04:00
prubenda
07db8f4690
Adding updated scenarios for 3.0 powerfulseal version
2020-06-16 15:59:32 -04:00