Commit Graph

16 Commits

Author SHA1 Message Date
Raj Babu Das dfbe7082ae
Refactoring push script and circleci config (#1980)
- circleci config: Adding release job, separate every docker build into steps to easily debug the failed builds
- push script: Refactoring push script to push release tags

Signed-off-by: Raj Babu Das <raj.das@mayadata.io>
2020-09-09 17:24:59 +05:30
Raj Babu Das c96024c0b0
Adding push script (#1869)
Signed-off-by: Raj Babu Das <raj.das@mayadata.io>
2020-08-15 14:33:04 +05:30
Karthik Satchitanand d321a5e68b
(chore)cleanup: remove experiment traces from litmus repo (#1867)
Signed-off-by: ksatchit <karthik.s@mayadata.io>
2020-08-15 12:38:10 +05:30
Shubham Chaudhary a9a9269265
feat(chaos-result): Adding failStep attribute inside chaosresult (#1270)
Signed-off-by: shubhamchaudhary <shubham.chaudhary@mayadata.io>
2020-03-08 09:01:35 +05:30
Shubham Chaudhary 0e12fa9a4f
fix(experiment): Rename chaosengine lookup name & make instance_id optional (#1267)
Signed-off-by: shubhamchaudhary <shubham.chaudhary@mayadata.io>
2020-03-06 20:47:31 +05:30
shubhamchaudhary 961a54906c update(chaos-result) Update the spec of chaosresult
Signed-off-by: shubhamchaudhary <shubham.chaudhary@mayadata.io>
2020-03-06 16:14:37 +05:30
Karthik Satchitanand 3e09e05ce9
Add pytest suite to verify successful scaffolding of experiment artefacts (#992)
* py_unit_tests for experiment scaffold operations

Signed-off-by: ksatchit <ksatchit@mayadata.io>
2019-12-12 12:13:22 +05:30
Karthik Satchitanand 27b333d276
(ci)feat: introduce gitlab ci for litmus (#971)
Signed-off-by: ksatchit <ksatchit@mayadata.io>
2019-12-03 16:05:14 +05:30
Karthik Satchitanand 9ed41f1d90
(enhancement)executor: add capability to append an instance_id to chaosresult (#915)
Signed-off-by: ksatchit <karthik.s@mayadata.io>
2019-11-05 15:25:03 +05:30
sathyaseelan ab6ef3a57b refactor[Makefile]: Modified the docker repo name in Makefile (#766)
Signed-off-by: nsathyaseelan <sathyaseelan.n@mayadata.io>
2019-09-30 11:39:35 +05:30
Karthik Satchitanand 1efef2ff76 (feat)(chaos executor): add an executor to run chaos experiments (#636)
* (feat)(chaos executor): add an executor to run chaos experiments

Signed-off-by: ksatchit <karthik.s@openebs.io>
2019-05-20 22:14:05 -07:00
sathyaseelan 58a4a40b0c chore[cleanup]: remove unused files (#606)
Signed-off-by: nsathyaseelan <sathyaseelan.n@mayadata.io>
2019-04-30 16:40:01 +05:30
ksatchit b0adb1c9a7 feat(install): setup litmus-prerequisites on cluster
----------------------------------------------------

- Take kubeconfig path as user input, with defaults specified
- Setup litmus RBAC and create kubeconfig configmap

Signed-off-by: ksatchit <karthik.s@openebs.io>
2018-09-11 12:20:14 +00:00
Karthik Satchitanand 97e124b710 Add litmus chaos jobs for openebs replica failure & target network delay injection (#109)
* Add litmus chaos job for storage replica failures
-------------------------------------------------

- The job performs storage replica failure on running applications
- Job inputs (via ENV) include app namespace, pvc & label details
- The type of chaos is decided based on the storage class used by the application
- Application liveness is determined by pod status & results updated in a result CR

* Add chaos job to inject delay on storage target pod
---------------------------------------------------

- The chaos job uses pumba netem utility to inject delays, delay interval & chaos duration being configurable via ENV
- Updates to variable names used in litmus result CR template
- Minor corrections in chaoslib files

Signed-off-by: ksatchit <karthik.s@openebs.io>
2018-08-20 09:14:40 +05:30
ksatchit 1c5d95fb1d Add a litmus result CRD and CR spec, which will store individual test results
Signed-off-by: ksatchit <karthik.s@openebs.io>
2018-08-12 09:40:47 +05:30
kmova ece805090f add godog runner tools and a sample test
Signed-off-by: kmova <kiran.mova@openebs.io>
2018-04-26 12:02:31 +00:00