* Changes for chaostoolkit * (refactor): update chaos experiment and sample engine CRs Signed-off-by: ksatchit <karthik.s@mayadata.io> * Added support for Reporting * Added support for Reporting * organised the cluster and service level chaos Signed-off-by: Sumit Nagal <sumit_nagal@intuit.com> Co-authored-by: ksatchit <karthik.s@mayadata.io>
In Namespace Changes
- Apply experiments for k8 -
kubectl apply -f experiments.yaml
- Validate the experiments for k8 -
kubectl get chaosexperiment
- Setup RBAC - for pod delete RBAC -
kubectl apply -f rbac.yaml
- Create pod Experiment - for health experiment -
kubectl create -f engine.yaml
- Validate experiment -
kubectl get pods -w
- Validate logs -
kubectl logs -f <delete pod>
- Clean up chaosexperiment -
kubectl delete -f engine.yaml
- Clean up rbac -
kubectl delete -f rbac.yaml
Remote namespace
- Apply experiments for K8 -
kubectl apply -f experiments.yaml
- Validate the experiments for k8 -
kubectl get chaosexperiments
- Setup RBAC as admin mode -
kubectl apply -f rbac-admin.yaml
- Create pod Experiment - for health experiment for IKS 1.0 -
kubectl create -f engine-kiam.yaml
- Validate experiment -
kubectl get pods -w
- Validate logs -
kubectl logs -f <delete pod>
- Clean up chaosexperiment -
kubectl delete -f engine-kiam.yaml
- Clean up rbac -
kubectl delete -f rbac-admin.yaml