You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> Where `172.17.0.3` is my NodeIP and `31846` is the frontend service PORT. If using a LoadBalancer, the only change would be to provide a `<LoadBalancerIP>:<PORT>`. [Learn more about how to access ChaosCenter with LoadBalancer](../user-guides/setup-without-ingress.md#with-loadbalancer)
236
240
237
-
238
241
**NOTE:** With advanced installation CORS rules are applied, once manifest is applied frontend loadbalancer IP needs to be added in the `ALLOWED_ORIGINS` environment in both auth and graphql server deployment.
239
242
240
243
You should be able to see the Login Page of Litmus ChaosCenter. The **default credentials** are
@@ -149,10 +153,11 @@ Litmus supports for HTTP and HTTPS mode of installation.
149
153
1. Generate TLS certificates: You can provide your own certificates or can generate using [this](https://github.com/litmuschaos/litmus/blob/master/chaoscenter/mtls-helper.sh) bash script.
3. Applying the manifest file will install all the required service account configuration and ChaosCenter in namespaced scope.
157
162
158
163
```bash
@@ -237,7 +242,6 @@ https://172.17.0.3:31846/
237
242
238
243
> Where `172.17.0.3` is my NodeIP and `31846` is the frontend service PORT. If using a LoadBalancer, the only change would be to provide a `<LoadBalancerIP>:<PORT>`. [Learn more about how to access ChaosCenter with LoadBalancer](../user-guides/setup-without-ingress.md#with-loadbalancer)
239
244
240
-
241
245
**NOTE:** With advanced installation CORS rules are applied, once manifest is applied frontend loadbalancer IP needs to be added in the `ALLOWED_ORIGINS` environment in both auth and graphql server deployment.
242
246
243
247
You should be able to see the Login Page of Litmus ChaosCenter. The **default credentials** are
> Note: This step is not required if using Helm, Helm upgrade should work.
25
-
26
-
To upgrade the DB schema, deploy the [upgrade-agent](https://raw.githubusercontent.com/litmuschaos/litmus/master/litmus-portal/upgrade-agents/control-plane/upgrade-agent.yaml) in your k8s cluster where ChaosCenter is installed. This manifest will create a Job, which will upgrade the mongoDB schema.
The Litmus architecture can be segregated into two parts:
12
+
13
+
1.**Control plane:** Contains the components required for the functioning of ChaosCenter, the website-based portal for Litmus.
14
+
15
+
2.**Execution plane:** Contains the components required for the injection of chaos in the target resources.
16
+
17
+
- Control plane can be used for creating and scheduling chaos experiments, which is a set of chaos faults defined in a definitive sequence to achieve desired chaos impact on the target resources upon execution. Users can log in to the ChaosCenter using the web UI or the APIs to define a chaos experiment and assess the resilience of target workloads.
18
+
19
+
- Once the user creates a chaos experiment using the ChaosCenter, it is passed on to the execution plane. The Execution plane can be present either in the same cluster as the ChaosCenter if the self chaos infrastructure is being used, or in a remote cluster if an external chaos infrastructure is being used. The Execution plane interprets the chaos experiment as a list of actions that will inject chaos into the target workloads. It ensures efficient orchestration of chaos in various cloud-native environments using Kubernetes custom resources.
20
+
21
+
- Once the chaos experiment is executed, Execution plane sends the chaos result to the control plane for their post-processing using either the built-in monitoring dashboard of Litmus or using external observability tools such as Prometheus DB and Grafana dashboard. Litmus also achieves automated chaos experiment runs to execute chaos as part of the CI/CD pipeline based on a set of defined conditions using GitOps.
22
+
23
+
:::note
24
+
With the latest release of LitmusChaos 3.0.0:
25
+
- The term **Chaos Delegate/Agent** has been changed to **Chaos Infrastructure**.
26
+
- The term **Chaos Experiment** has been changed to **Chaos Fault**.
27
+
- The term **Chaos Scenario/Workflow** has been changed to **Chaos Experiment**.
0 commit comments