- 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>
----------------------------------------------------
- Take kubeconfig path as user input, with defaults specified
- Setup litmus RBAC and create kubeconfig configmap
Signed-off-by: ksatchit <karthik.s@openebs.io>
* 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>