Releases: litmuschaos/chaos-runner
1.2.2
[Cherry pick for 1.2.2] (#59) * (fix) Added name of the runner Pod in ChaosEngine Events (#56) Signed-off-by: Rahul M Chheda <[email protected]> * (feat) Added support for AdminMode (#45) * (feat) Added support for AdminMode - Replaced EngineDetails.AppNamespace to EngineDetails.EngineNamespace - Added logic to check for resources in chaosEngine namespace - Only job will be created in AppNamespace (experiment.Namespace) - Synced the experiment.Namespace = engineDetails.EngineNamespace, when AdminMode is true - Added OS ENV as ENGINE_NAMESPACE passed from operator, into engineDetails struct * Sycned experiment.Namespace and engineDetails.EngineNamespace Signed-off-by: Rahul M Chheda <[email protected]> * refcator(chaos_ns): Rename Engine_NAMESPACE to CHAOS_NAMESPACE (#57) Signed-off-by: shubhamchaudhary <[email protected]> Co-authored-by: Shubham Chaudhary <[email protected]>
1.2.0
1.2.0-RC1
1.1.0
(chore) Rename litmuschaos/kube-helper to litmuschaos/elves (#43) Signed-off-by: Rahul M Chheda <[email protected]>
1.1.0-RC1
(chore) Rename litmuschaos/kube-helper to litmuschaos/elves (#43) Signed-off-by: Rahul M Chheda <[email protected]>
1.0.0
1.0.0-RC2
Getting Started
Prerequisites to install
- Make sure you have a healthy Kubernetes Cluster.
- Kubernetes 1.11+ is installed
Installation
kubectl apply -f https://litmuschaos.github.io/pages/litmus-operator-latest.yaml
Verify your installation
-
Verify if the chaos operator is running
kubectl get pods -n litmus
-
Verify if chaos CRDs are installed
kubectl get crds | grep chaos
-
Verify if the chaos experiments are installed.
kubectl get chaosexperiments
For more details refer to the documentation at Docs
1.0.0-RC1
Getting Started
Prerequisites to install
- Make sure you have a healthy Kubernetes Cluster.
- Kubernetes 1.11+ is installed
Installation
kubectl apply -f https://litmuschaos.github.io/pages/litmus-operator-latest.yaml
Verify your installation
-
Verify if the chaos operator is running
kubectl get pods -n litmus
-
Verify if chaos CRDs are installed
kubectl get crds | grep chaos
-
Verify if the chaos experiments are installed.
kubectl get chaosexperiments
To use Go-Chaos-Runner
Use the following properties: `spec.components.runner.Type, spec.components.runner.image as shown in the sample chaosEngine:
apiVersion: litmuschaos.io/v1alpha1
kind: ChaosEngine
metadata:
name: engine
namespace: litmus
spec:
appinfo:
appkind: deployment
applabel: app=nginx
appns: litmus
chaosServiceAccount: litmus
components:
runner:
type: "go"
image: "litmuschaos/chaos-executor:ci"
experiments:
- name: pod-delete
spec:
components: null
monitoring: false
For more details refer to the documentation at Docs