mirror of
https://github.com/krkn-chaos/krkn.git
synced 2026-02-14 18:10:00 +00:00
Some checks failed
Functional & Unit Tests / Functional & Unit Tests (push) Failing after 9m13s
Functional & Unit Tests / Generate Coverage Badge (push) Has been skipped
* Make AWS node stop wait time configurable via timeout Signed-off-by: Wei Liu <weiliu@redhat.com> * Make AWS node stop wait time configurable via timeout Signed-off-by: Wei Liu <weiliu@redhat.com> * Also update node start and terminate Signed-off-by: Wei Liu <weiliu@redhat.com> * Make poll interval parameterized Signed-off-by: Wei Liu <weiliu@redhat.com> * Add poll_interval to other cloud platforms Signed-off-by: Wei Liu <weiliu@redhat.com> --------- Signed-off-by: Wei Liu <weiliu@redhat.com> Co-authored-by: Paige Patton <64206430+paigerube14@users.noreply.github.com>
27 lines
1.9 KiB
YAML
27 lines
1.9 KiB
YAML
node_scenarios:
|
|
- actions: # node chaos scenarios to be injected
|
|
- node_stop_start_scenario
|
|
node_name: # node on which scenario has to be injected; can set multiple names separated by comma
|
|
label_selector: node-role.kubernetes.io/worker # when node_name is not specified, a node with matching label_selector is selected for node chaos scenario injection; can specify multiple by a comma separated list
|
|
instance_count: 2 # Number of nodes to perform action/select that match the label selector
|
|
runs: 1 # number of times to inject each scenario under actions (will perform on same node each time)
|
|
timeout: 360 # duration to wait for completion of node scenario injection
|
|
duration: 20 # duration to stop the node before running the start action
|
|
cloud_type: aws # cloud type on which Kubernetes/OpenShift runs
|
|
parallel: true # Run action on label or node name in parallel or sequential, defaults to sequential
|
|
kube_check: true # Run the kubernetes api calls to see if the node gets to a certain state during the node scenario
|
|
poll_interval: 15 # Time interval(in seconds) to periodically check the node's status
|
|
- actions:
|
|
- node_reboot_scenario
|
|
node_name:
|
|
label_selector: node-role.kubernetes.io/infra
|
|
instance_count: 1
|
|
timeout: 120
|
|
cloud_type: aws
|
|
- actions:
|
|
- node_disk_detach_attach_scenario
|
|
node_name:
|
|
label_selector:
|
|
instance_count: 1
|
|
timeout: 120
|
|
cloud_type: aws |