Chaos Faults for Cloud Foundry
Introduction
Cloud Foundry faults disrupt the functioning of Cloud Foundry resources. This deteriorates the performance of the app for the duration of the chaos experiment.
CF app stop
CF app stop injects app stop chaos for a Cloud Foundry app.
CF app route unmap
CF app route unmap causes a Cloud Foundry app route to be temporarily un-mapped and later mapped back to the app.
CF app container kill
CF app container kill causes a Cloud Foundry app instance container to be killed and restarted.
CF app network loss
CF app network loss injects network loss into a Cloud Foundry app instance.
CF app network latency
CF app network latency injects network latency into a Cloud Foundry app instance.
CF app network corruption
CF app network corruption injects network corruption into a Cloud Foundry app instance.
CF app stop
CF app stop injects app stop chaos for a Cloud Foundry app.
- Checks resilience against abrupt stop of application components/microservices.
- Validates the effectiveness of disaster recovery and high availability of the app.
- Checks app resilience against abrupt stopping.
- Validates the effectiveness of disaster recovery and high availability of the app.
CF app route unmap
CF app route unmap temporarily unmaps a Cloud Foundry app route and later maps it back to the app.
- Checks resilience against abrupt un-mapping of an app route.
- Validates the effectiveness of disaster recovery and high availability of the app.
- Checks resilience against abrupt un-mapping of an app route.
- Validates the effectiveness of disaster recovery and high availability of the app.
CF app container kill
CF app container kill causes a Cloud Foundry app instance container to be killed and restarted.
- Checks resilience upon app instance crash due to container unavailability.
- Validates the effectiveness of disaster recovery and high availability of the app.
- Checks resilience upon app instance crash due to container unavailability.
- Validates the effectiveness of disaster recovery and high availability of the app.
CF app network loss
CF app network loss injects network loss into a Cloud Foundry app instance.
- Checks resilience upon app instance network loss.
- Validates the effectiveness of disaster recovery and high availability of the app.
- Checks resilience upon app instance network loss.
- Validates the effectiveness of disaster recovery and high availability of the app.
CF app network latency
CF app network latency injects network latency into a Cloud Foundry app instance.
- Checks resilience upon app instance network latency.
- Validates the effectiveness of disaster recovery and high availability of the app.
- Checks resilience upon app instance network latency.
- Validates the effectiveness of disaster recovery and high availability of the app.
CF app network corruption
CF app network corruption injects network corruption into a Cloud Foundry app instance.
- Checks resilience upon app instance network corruption.
- Validates the effectiveness of disaster recovery and high availability of the app.
- Checks resilience upon app instance network corruption.
- Validates the effectiveness of disaster recovery and high availability of the app.
CF app network duplication
CF app network duplication injects network duplication into a Cloud Foundry app instance.
- Checks resilience upon app instance network duplication.
- Validates the effectiveness of disaster recovery and high availability of the app.
- Checks resilience upon app instance network duplication.
- Validates the effectiveness of disaster recovery and high availability of the app.