# Technical Documentation: litmuschaos/tutorials

> ℹ️ **Provenance:** In-Tree Documentation (8 Chapters) · [CodeWiki Reference](https://codewiki.google/github.com/litmuschaos/tutorials) · Recency: Active (< 180 days)

## File: README.md

### :warning: This repository is deprecated and no longer maintained. 

## Welcome to LitmusChaos Tutorials

The tutorials help you to quickly learn some of the standard day-0 to day-n flows associated with the LitmusChaos framework (and Chaos Engineering in general).
Each tutorial is created with a definitive objective. If you believe the objective is not met, please create issues on the [Github](https://github.com/litmuschaos/tutorials) 
repository stating what is missing. 


### Topics 



| Tutorial | Description | Links |
| --- | --- | --- |
| LitmusChaos: Getting Started | Installation of Litmus, ChaosCenter Set Up, Chaos Execution | [Click Here](https://litmuschaos.github.io/tutorials/tutorial-getting-started/index.html#0) |
| Creating Custom Chaos Scenarios | Usage ChaosHub and Asset Discovery to create Custom Chaos Scenarios | [Click Here](https://litmuschaos.github.io/tutorials/tutorial-create-custom-chaos-scenarios/index.html#0) |
| Running Chaos Scenarios On Remote Clusters | External Chaos Delegate Set Up with LitmusCtl | [Click Here](https://litmuschaos.github.io/tutorials/tutorial-running-chaos-scenario-on-remote-cluster/index.html#0) |
| Defining Steady-State Hypothesis | Usage of Litmus Probes to Create Constraints for Experiment Success | [Click Here](https://litmuschaos.github.io/tutorials/tutorial-defining-steady-state-hypothesis/index.html#0) |
| Integrating with GitOps | Usage of Git as Golden Copy for Chaos Scenarios and Automated Trigger of Chaos | [Click Here](https://litmuschaos.github.io/tutorials/tutorial-integrating-gitops/index.html#0) |
| Teaming in LitmusChaos | Invite Team Members and Assign Roles in Chaos Project | [Click Here](https://litmuschaos.github.io/tutorials/tutorials-teaming-in-litmus/index.html#0) |

---

## File: _config.yml

theme: jekyll-theme-leap-day

---

## File: tutorial-create-custom-chaos-scenarios/codelab.json

{
  "environment": "web",
  "format": "html",
  "prefix": "https://storage.googleapis.com",
  "mainga": "UA-49880327-14",
  "updated": "2021-11-15T00:08:35Z",
  "id": "",
  "duration": 9,
  "title": "Creating Custom Chaos Scenarios",
  "authors": "Gbadebo Bello",
  "summary": "In this tutorial, you will learn how to create your own custom Chaos Scenarios using Litmus. You will use ChaosHub and asset discovery to create your own custom Chaos Scenario.",
  "source": "1J_7dCndfNXn01YdB8Qk_rZ6_u04MdGgMrTTBf5CFXkc",
  "theme": "web",
  "status": [
    "drafts"
  ],
  "category": [
    "web"
  ],
  "tags": [],
  "url": ""
}

---

## File: tutorial-defining-steady-state-hypothesis/codelab.json

{
  "environment": "web",
  "format": "html",
  "prefix": "https://storage.googleapis.com",
  "mainga": "UA-49880327-14",
  "updated": "2021-11-29T18:46:22Z",
  "id": "",
  "duration": 6,
  "title": "Defining Steady State Hypothesis",
  "authors": "Gbadebo Bello",
  "summary": "In this tutorial, you will learn how to create your own steady-state hypothesis using pluggable checks called probes",
  "source": "1zZrGgKCB8XBZqvTVcu713n-I_TnsR8d05vGB2iwv_3M",
  "theme": "web",
  "status": [
    "drafts"
  ],
  "category": [
    "web"
  ],
  "tags": [],
  "url": ""
}

---

## File: tutorial-getting-started/codelab.json

{
  "environment": "web",
  "format": "html",
  "prefix": "https://storage.googleapis.com",
  "mainga": "UA-49880327-14",
  "updated": "2021-05-27T02:00:06Z",
  "id": "tutorial-getting-started",
  "duration": 0,
  "title": "LitmusChaos: Getting Started",
  "authors": "Karthik S",
  "summary": "In this codelab, you will install LitmusChaos using Helm, setup a chaos project on the ChaosCenter, execute your first chaos scenario to subject a sample application to a pod kill fault and view the result of the experiment.",
  "source": "1yMHoitNa7PpHhnHuKR-OPllp6wRa-Wc7MpD8y5pq8v8",
  "theme": "web",
  "status": [
    "published"
  ],
  "category": [
    "Web"
  ],
  "tags": [
    "chaos engineering",
    "devops",
    "kubernetes",
    "sre"
  ],
  "feedback": "https://github.com/litmuschaos/tutorials/issues",
  "ga": "N/A",
  "url": "tutorial-getting-started"
}

---

## File: tutorial-integrating-gitops/codelab.json

{
  "environment": "web",
  "format": "html",
  "prefix": "https://storage.googleapis.com",
  "mainga": "UA-49880327-14",
  "updated": "2021-11-08T16:18:46Z",
  "id": "",
  "duration": 9,
  "title": "Integrating with Gitops",
  "authors": "Gbadebo Bello",
  "summary": "In this tutorial, you will learn how to integrate your Litmus ChaosCenter with Gitops, how to create remote experiments chaos scenarios on Github, and have them synced automatically with your local cluster.",
  "source": "18Cx7ysPXDuYYFuGErPORREpKKhHySRMMb1C2L5avB9U",
  "theme": "web",
  "status": [
    "drafts"
  ],
  "category": [
    "web"
  ],
  "tags": [],
  "url": ""
}

---

## File: tutorial-running-chaos-scenario-on-remote-cluster/codelab.json

{
  "environment": "web",
  "format": "html",
  "prefix": "https://storage.googleapis.com",
  "mainga": "UA-49880327-14",
  "updated": "2021-11-15T18:48:53Z",
  "id": "tutorial-running-chaos-scenario-on-remote-cluster",
  "duration": 31,
  "title": "Running Chaos Scenarios on Remote Clusters",
  "authors": "Gbadebo Bello",
  "summary": "In this tutorial, you will learn how to create Chaos Scenarios on a remote cluster. \nFirst, you will learn to deploy your own remote cluster on GKE(Google Kubernetes Engine), then you will install a CLI tool called litmusctl. Next, you will use litmusctl to target this remote cluster chaos delegate. Finally, you will schedule a predefined chaos scenario on this remote cluster.",
  "source": "1_Spcav5vl3baOlVDpE8AG3YsmpWC93TUs7C1MQ82AmA",
  "theme": "web",
  "status": [
    "drafts"
  ],
  "category": [
    "web"
  ],
  "tags": [],
  "url": ""
}

---

## File: tutorials-teaming-in-litmus/codelab.json

{
  "environment": "web",
  "format": "html",
  "prefix": "https://storage.googleapis.com",
  "mainga": "UA-49880327-14",
  "updated": "2021-12-14T14:28:19Z",
  "id": "",
  "duration": 8,
  "title": "Teaming in LitmusChaos",
  "authors": "Gbadebo Bello",
  "summary": "In this tutorial, you will learn about user and role management on ChaosCenter. We will look at how to manage users and assign roles to each of them on a project.",
  "source": "1nXIGlgG33lvD7SEX8ftwLSbI1sDkr19eypQ1TKvvokM",
  "theme": "web",
  "status": [
    "drafts"
  ],
  "category": [
    "web"
  ],
  "tags": [],
  "url": ""
}

--- METRICS ---
- Files Extracted: 8
- Estimated Token Budget: ~1940 tokens
- Recency Window: Active (< 180 days)
- Canonical Reference: https://codewiki.google/github.com/litmuschaos/tutorials
