feat(chaos_ns): Adding chaos namespace in all experiments (#1340)
Signed-off-by: shubhamchaudhary <shubham.chaudhary@mayadata.io>
This commit is contained in:
parent
5dcbe9e48b
commit
98995c4254
|
|
@ -121,7 +121,7 @@
|
|||
vars:
|
||||
stage: "ChaosInject"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Injecting {{ c_experiment }} chaos on {{ app_container }} container of {{ app_pod }} pod"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
vars:
|
||||
stage: "ChaosInject"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Injecting {{ c_experiment }} chaos on {{ app_node }} node"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
|
|||
|
|
@ -93,7 +93,7 @@
|
|||
vars:
|
||||
stage: "ChaosInject"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Injecting {{ c_experiment }} chaos on {{ app_pod }} pod"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@
|
|||
vars:
|
||||
stage: "ChaosInject"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Injecting {{ c_experiment }} chaos on {{ pod_name.stdout }}"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@
|
|||
vars:
|
||||
stage: "ChaosInject"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Injecting {{ c_experiment }} chaos on {{ app_pod }} pod"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
vars:
|
||||
stage: "ChaosInject"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Injecting {{ c_experiment }} chaos on {{ disk_name }} disk"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
vars:
|
||||
stage: "ChaosInject"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Injecting {{ c_experiment }} chaos on {{ disk_name }} disk"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@
|
|||
vars:
|
||||
stage: "ChaosInject"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Injecting {{ c_experiment }} chaos on {{ node_name }} node"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@
|
|||
vars:
|
||||
stage: "ChaosInject"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Injecting {{ c_experiment }} chaos on {{ node_name }} node"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
vars:
|
||||
stage: "ChaosInject"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Injecting {{ c_experiment }} chaos on application pod"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@
|
|||
vars:
|
||||
stage: "ChaosInject"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Injecting {{ c_experiment }} chaos on {{ app_pod }} pod"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@
|
|||
vars:
|
||||
stage: "ChaosInject"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Injecting {{ c_experiment }} chaos on {{ a_container }} container of {{ app_pod }} pod"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,6 @@
|
|||
c_interval: "{{ lookup('env','CHAOS_INTERVAL') }}"
|
||||
c_force: "{{ lookup('env','FORCE') }}"
|
||||
c_lib: "{{ lookup('env','LIB') }}"
|
||||
c_ns: "{{ lookup('env','CHAOS_NAMESPACE') }}"
|
||||
a_ns: "{{ lookup('env','APP_NAMESPACE') }}"
|
||||
a_label: "{{ lookup('env','APP_LABEL') }}"
|
||||
a_kind: "{{ lookup('env','APP_KIND') }}"
|
||||
|
|
@ -25,6 +24,10 @@
|
|||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -79,7 +82,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -112,7 +115,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
|
|||
|
|
@ -34,12 +34,6 @@ spec:
|
|||
- name: APP_KIND
|
||||
value: 'deployment'
|
||||
|
||||
# This is a chaos namespace which will create all infra chaos resources in that namespace
|
||||
- name: CHAOS_NAMESPACE
|
||||
valueFrom:
|
||||
fieldRef:
|
||||
fieldPath: metadata.namespace
|
||||
|
||||
- name: TOTAL_CHAOS_DURATION
|
||||
value: '15'
|
||||
|
||||
|
|
|
|||
|
|
@ -23,6 +23,10 @@
|
|||
|
||||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
|
|
@ -34,7 +38,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## PRE-CHAOS APPLICATION LIVENESS CHECK
|
||||
|
||||
|
|
@ -51,7 +55,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -78,7 +82,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -98,4 +102,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -20,6 +20,10 @@
|
|||
tasks:
|
||||
- block:
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -30,7 +34,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## PRE-CHAOS APPLICATION LIVENESS CHECK
|
||||
|
||||
|
|
@ -65,7 +69,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -104,7 +108,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -124,4 +128,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -9,7 +9,6 @@
|
|||
ramp_time: "{{ lookup('env','RAMP_TIME') }}"
|
||||
c_experiment: disk-loss
|
||||
cloud_platform: "{{ lookup('env','CLOUD_PLATFORM') }}"
|
||||
c_ns: "{{ lookup('env','CHAOS_NAMESPACE') }}"
|
||||
disk_name: "{{ lookup('env','DISK_NAME') }}"
|
||||
device_name: "{{ lookup('env', 'DEVICE_NAME') }}"
|
||||
node_name: "{{ lookup('env','NODE_NAME') }}"
|
||||
|
|
@ -28,6 +27,10 @@
|
|||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -73,7 +76,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -138,7 +141,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Disk has been reattached and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
|
|||
|
|
@ -32,12 +32,6 @@ spec:
|
|||
- name: APP_NAMESPACE
|
||||
value: ''
|
||||
|
||||
# This is a chaos namespace which will create all infra chaos resources in that namespace
|
||||
- name: CHAOS_NAMESPACE
|
||||
valueFrom:
|
||||
fieldRef:
|
||||
fieldPath: metadata.namespace
|
||||
|
||||
# GKE and AWS supported
|
||||
- name: CLOUD_PLATFORM
|
||||
value: 'GKE'
|
||||
|
|
|
|||
|
|
@ -24,6 +24,10 @@
|
|||
|
||||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
|
|
@ -36,7 +40,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## PRE-CHAOS APPLICATION LIVENESS CHECK
|
||||
- name: Verify that the AUT (Application Under Test) is running
|
||||
|
|
@ -70,7 +74,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -139,7 +143,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -160,4 +164,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -29,6 +29,10 @@
|
|||
- include_tasks: /utils/common/application_liveness_check.yml
|
||||
when: liveness_label != ''
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -40,7 +44,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## DISPLAY APP INFORMATION
|
||||
|
||||
|
|
@ -83,7 +87,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -123,7 +127,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Node has been uncordoned and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -146,4 +150,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -24,6 +24,10 @@
|
|||
|
||||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name (experiment_name)
|
||||
|
|
@ -35,7 +39,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## PRE-CHAOS APPLICATION LIVENESS CHECK
|
||||
- name: Verify that the AUT (Application Under Test) is running
|
||||
|
|
@ -69,7 +73,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -137,7 +141,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -158,4 +162,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -26,6 +26,10 @@
|
|||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -36,7 +40,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## PRE-CHAOS APPLICATION LIVENESS CHECK
|
||||
- name: Verify that the AUT (Application Under Test) is running
|
||||
|
|
@ -52,7 +56,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -76,7 +80,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -98,4 +102,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -26,6 +26,10 @@
|
|||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -36,7 +40,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## PRE-CHAOS APPLICATION LIVENESS CHECK
|
||||
|
||||
|
|
@ -53,7 +57,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -79,7 +83,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -99,4 +103,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -27,6 +27,10 @@
|
|||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -37,7 +41,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## PRE-CHAOS APPLICATION LIVENESS CHECK
|
||||
- name: Verify that the AUT (Application Under Test) is running
|
||||
|
|
@ -53,7 +57,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -76,7 +80,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -98,4 +102,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -27,6 +27,10 @@
|
|||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -37,7 +41,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## PRE-CHAOS APPLICATION LIVENESS CHECK
|
||||
- name: Verify that the AUT (Application Under Test) is running
|
||||
|
|
@ -53,7 +57,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -76,7 +80,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -98,4 +102,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -27,6 +27,10 @@
|
|||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -37,7 +41,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## PRE-CHAOS APPLICATION LIVENESS CHECK
|
||||
- name: Verify that the AUT (Application Under Test) is running
|
||||
|
|
@ -53,7 +57,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -76,7 +80,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -96,4 +100,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -27,7 +27,6 @@
|
|||
c_engine: "{{ lookup('env','CHAOSENGINE') }}"
|
||||
chaos_pod_name: "{{ lookup('env','POD_NAME') }}"
|
||||
chaos_uid: "{{ lookup('env','CHAOS_UID') }}"
|
||||
a_ns: "{{ lookup('env','KAFKA_NAMESPACE') }}"
|
||||
|
||||
tasks:
|
||||
- block:
|
||||
|
|
@ -37,6 +36,10 @@
|
|||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ kafka_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -47,7 +50,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ kafka_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
- name: Verify mandatory Kafka broker and disk information
|
||||
debug:
|
||||
|
|
@ -73,7 +76,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -136,7 +139,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Disk has been reattached and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -178,4 +181,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ kafka_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -28,7 +28,6 @@
|
|||
chaos_uid: "{{ lookup('env','CHAOS_UID') }}"
|
||||
c_engine: "{{ lookup('env','CHAOSENGINE') }}"
|
||||
chaos_pod_name: "{{ lookup('env','POD_NAME') }}"
|
||||
a_ns: "{{ lookup('env','KAFKA_NAMESPACE') }}"
|
||||
|
||||
tasks:
|
||||
- block:
|
||||
|
|
@ -38,6 +37,10 @@
|
|||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ kafka_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -48,7 +51,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ kafka_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## PRE-CHAOS APPLICATION LIVENESS CHECK
|
||||
|
||||
|
|
@ -63,7 +66,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -96,7 +99,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -137,4 +140,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ kafka_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -28,7 +28,6 @@
|
|||
chaos_uid: "{{ lookup('env','CHAOS_UID') }}"
|
||||
c_engine: "{{ lookup('env','CHAOSENGINE') }}"
|
||||
chaos_pod_name: "{{ lookup('env','POD_NAME') }}"
|
||||
a_ns: "{{ lookup('env','KAFKA_NAMESPACE') }}"
|
||||
|
||||
tasks:
|
||||
- block:
|
||||
|
|
@ -38,6 +37,10 @@
|
|||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ kafka_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -48,7 +51,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ kafka_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## PRE-CHAOS APPLICATION LIVENESS CHECK
|
||||
|
||||
|
|
@ -63,7 +66,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -95,7 +98,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -136,4 +139,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ kafka_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -29,8 +29,7 @@
|
|||
chaos_uid: "{{ lookup('env','CHAOS_UID') }}"
|
||||
c_engine: "{{ lookup('env','CHAOSENGINE') }}"
|
||||
chaos_pod_name: "{{ lookup('env','POD_NAME') }}"
|
||||
a_ns: "{{ lookup('env','KAFKA_NAMESPACE') }}"
|
||||
|
||||
|
||||
tasks:
|
||||
- block:
|
||||
|
||||
|
|
@ -39,6 +38,10 @@
|
|||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ kafka_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -49,7 +52,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ kafka_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## PRE-CHAOS APPLICATION LIVENESS CHECK
|
||||
|
||||
|
|
@ -64,7 +67,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -94,7 +97,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -135,4 +138,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ kafka_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -22,6 +22,10 @@
|
|||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ openebs_ns }}"
|
||||
|
||||
- name: Include openebs control plane components
|
||||
include_vars:
|
||||
file: /experiments/openebs/openebs_control_plane_components.yml
|
||||
|
|
@ -37,22 +41,20 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ openebs_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## RECORD EVENT FOR PRE-CHAOS CHECK
|
||||
- include_tasks: /utils/common/generate-kubernetes-chaos-events.yml
|
||||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ openebs_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS control plane components are Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
## INJECT CHAOS ON CONTROL PLANE COMPONENTS
|
||||
- name: Including main components
|
||||
include_tasks: openebs_control_plane_chaos_internal_tasks.yml
|
||||
vars:
|
||||
app_ns: "{{ openebs_ns }}"
|
||||
loop: "{{ openebs.components }}"
|
||||
|
||||
## RECORD EVENT FOR POST-CHAOS CHECK
|
||||
|
|
@ -60,7 +62,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ openebs_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS control plane components are Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -75,11 +77,9 @@
|
|||
|
||||
## Getting failure step from experiment-pod
|
||||
- include_tasks: /utils/runtime/getting_failure_step.yml
|
||||
vars:
|
||||
a_ns: "{{ openebs_ns }}"
|
||||
|
||||
## RECORD END-OF-TEST IN LITMUSCHAOS RESULT CR
|
||||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ openebs_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -12,7 +12,6 @@
|
|||
vars:
|
||||
app_ns: "{{ item.namespace }}"
|
||||
app_label: "{{ item.labels[0] }}"
|
||||
a_ns: "{{ app_ns }}"
|
||||
c_interval: 5
|
||||
|
||||
## POST-CHAOS APPLICATION LIVENESS CHECK
|
||||
|
|
|
|||
|
|
@ -32,6 +32,10 @@
|
|||
- include_tasks: /utils/common/application_liveness_check.yml
|
||||
when: liveness_label != ''
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
- name: Identify the data consistency util to be invoked
|
||||
template:
|
||||
src: data_persistence.j2
|
||||
|
|
@ -59,7 +63,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## DISPLAY APP INFORMATION
|
||||
|
||||
|
|
@ -94,7 +98,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT are Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -126,7 +130,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT are Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -176,4 +180,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -14,7 +14,6 @@
|
|||
auxiliary_appinfo: "{{ lookup('env','AUXILIARY_APPINFO') }}"
|
||||
c_engine: "{{ lookup('env','CHAOSENGINE') }}"
|
||||
openebs_ns: "{{ lookup('env','OPENEBS_NAMESPACE') }}"
|
||||
c_ns: "{{ lookup('env','CHAOS_NAMESPACE') }}"
|
||||
chaos_uid: "{{ lookup('env','CHAOS_UID') }}"
|
||||
chaos_pod_name: "{{ lookup('env','POD_NAME') }}"
|
||||
|
||||
|
|
@ -30,6 +29,10 @@
|
|||
|
||||
- include_tasks: openebs_pool_disk_loss_ansible_prerequisites.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
# GENERATE EXPERIMENT RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -39,7 +42,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
# DISPLAY APP INFORMATION
|
||||
- name: Display the app information passed via the test job
|
||||
|
|
@ -48,7 +51,7 @@
|
|||
- "The application info is as follows:"
|
||||
- "Namespace : {{ a_ns }}"
|
||||
- "Label : {{ a_label }}"
|
||||
- "PVC : {{ a_pvc }}"
|
||||
- "PVC : {{ a_pvc }}"
|
||||
|
||||
# Gcloud authentication
|
||||
- name: Gcloud authentication
|
||||
|
|
@ -91,7 +94,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -168,7 +171,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "Disk has been reattached and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -221,4 +224,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
|
|||
|
|
@ -29,12 +29,6 @@ spec:
|
|||
- name: APP_PVC
|
||||
value: ''
|
||||
|
||||
# This is a chaos namespace which will create all infra chaos resources in that namespace
|
||||
- name: CHAOS_NAMESPACE
|
||||
valueFrom:
|
||||
fieldRef:
|
||||
fieldPath: metadata.namespace
|
||||
|
||||
# GKE and AWS supported
|
||||
- name: CLOUD_PLATFORM
|
||||
value: 'GKE'
|
||||
|
|
|
|||
|
|
@ -29,6 +29,10 @@
|
|||
|
||||
- include_tasks: openebs_pool_network_delay_ansible_prerequisites.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -39,7 +43,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
# DISPLAY APP INFORMATION
|
||||
- name: Display the app information passed via the test job
|
||||
|
|
@ -72,7 +76,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -117,7 +121,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -146,4 +150,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -28,6 +28,10 @@
|
|||
|
||||
- include: openebs_pool_network_loss_ansible_prerequisites.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
## GENERATE EXP RESULT NAME
|
||||
- name: Construct chaos result name
|
||||
set_fact:
|
||||
|
|
@ -38,7 +42,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
# DISPLAY APP INFORMATION
|
||||
- name: Display the app information passed via the test job
|
||||
|
|
@ -71,7 +75,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -116,7 +120,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -145,4 +149,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -48,6 +48,10 @@
|
|||
|
||||
when: "a_pvc is defined and a_pvc != ''"
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
- name: Identify the chaos util to be invoked
|
||||
template:
|
||||
src: chaosutil.j2
|
||||
|
|
@ -69,7 +73,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## DISPLAY APP INFORMATION
|
||||
|
||||
|
|
@ -96,7 +100,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -144,7 +148,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -198,4 +202,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -42,6 +42,10 @@
|
|||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
- name: Record the chaos util path
|
||||
set_fact:
|
||||
chaos_util_path: "{{ chaosutil }}"
|
||||
|
|
@ -63,7 +67,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## DISPLAY APP INFORMATION
|
||||
|
||||
|
|
@ -92,7 +96,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -135,7 +139,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -184,4 +188,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -40,6 +40,10 @@
|
|||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
- name: Record the chaos util path
|
||||
set_fact:
|
||||
chaos_util_path: "{{ chaosutil }}"
|
||||
|
|
@ -60,7 +64,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## DISPLAY APP INFORMATION
|
||||
|
||||
|
|
@ -88,7 +92,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -127,7 +131,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -159,4 +163,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -39,6 +39,10 @@
|
|||
- include_vars:
|
||||
file: chaosutil.yml
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
- name: Record the chaos util path
|
||||
set_fact:
|
||||
chaos_util_path: "{{ chaosutil }}"
|
||||
|
|
@ -61,7 +65,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## DISPLAY APP INFORMATION
|
||||
|
||||
|
|
@ -88,7 +92,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -127,7 +131,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -159,4 +163,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -42,6 +42,10 @@
|
|||
set_fact:
|
||||
chaos_util_path: "{{ chaosutil }}"
|
||||
|
||||
- name: Getting the chaos namespace
|
||||
set_fact:
|
||||
c_ns: "{{ a_ns }}"
|
||||
|
||||
- name: Record the data consistency util path
|
||||
set_fact:
|
||||
data_consistency_util_path: "{{ consistencyutil }}"
|
||||
|
|
@ -59,7 +63,7 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'SOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
||||
## DISPLAY APP INFORMATION
|
||||
|
||||
|
|
@ -88,7 +92,7 @@
|
|||
vars:
|
||||
stage: "PreChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -131,7 +135,7 @@
|
|||
vars:
|
||||
stage: "PostChaosCheck"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "OpenEBS components and AUT is Running successfully"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -180,4 +184,4 @@
|
|||
- include_tasks: /utils/runtime/update_chaos_result_resource.yml
|
||||
vars:
|
||||
status: 'EOT'
|
||||
namespace: "{{ a_ns }}"
|
||||
namespace: "{{ c_ns }}"
|
||||
|
|
@ -13,7 +13,7 @@
|
|||
## Getting failure step from experiment-pod
|
||||
- name: Getting failure step from experiment pod
|
||||
shell: >
|
||||
kubectl logs {{ chaos_pod_name }} -n {{ a_ns }} | grep "FAILED!" -B {{ offset }} | head -1 | awk -F "Step:" '{print $2}'
|
||||
kubectl logs {{ chaos_pod_name }} -n {{ c_ns }} | grep "FAILED!" -B {{ offset }} | head -1 | awk -F "Step:" '{print $2}'
|
||||
register: fail_step
|
||||
args:
|
||||
executable: /bin/bash
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
vars:
|
||||
stage: "Summary"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "{{ c_experiment }} Experiment Failed!"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
@ -49,7 +49,7 @@
|
|||
vars:
|
||||
stage: "Summary"
|
||||
exp_pod_name: "{{ chaos_pod_name }}"
|
||||
engine_ns: "{{ a_ns }}"
|
||||
engine_ns: "{{ c_ns }}"
|
||||
message: "{{ c_experiment }} Experiment Passed!"
|
||||
when: "c_engine is defined and c_engine != ''"
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue