Chaos faults for GCP
Introduction
GCP faults disrupt the resources that run on a GCP cluster. Different faults disrupt various aspects of the GCP cluster, based on which GCP faults are categorized into different types. Fault execution is triggered when the chaosengine resource is created. Chaosengines are embedded within the steps of a chaos fault, but you can also create the chaosengine manually, and the chaos operator reconciles this resource and triggers the fault execution.
GCP SQL instance failover
It disrupts the state of GCP SQL instance filtered using a name and project ID by triggering failover on the SQL instance.
GCP VM disk loss by label
It disrupts the state of GCP persistent disk volume filtered using a label by detaching the disk volume from its VM instance for a specific duration.
GCP VM disk loss
It disrupts the state of GCP persistent disk volume by detaching the disk volume from its VM instance using the disk name for a specific duration.
GCP VM instance stop by label
It powers off a GCP VM instances (that are filtered by a label) for a specific duration.
GCP VM instance stop
It powers off a GCP VM instance based on the instance name (or list of instance names) for a specific duration.
GCP VM service kill
It disrupts the state of the VM instance by halting a service for a specific chaos duration.
GCP SQL Instance Failover
GCP SQL Instance Failover disrupts the state of GCP SQL instance filtered using a name and project ID by triggering failover on the SQL instance.
Use cases
GCP VM disk loss by label
It disrupts the state of GCP persistent disk volume filtered using a label by detaching the disk volume from its VM instance for a specific duration.
Details
GCP VM disk loss
It disrupts the state of GCP persistent disk volume by detaching the disk volume from its VM instance using the disk name for a specific duration.
Details
GCP VM instance stop by label
It powers off GCP VM instances (that are filtered by a label) for a specific duration.
Details
GCP VM instance stop
It powers off a GCP VM instance based on the instance name (or list of instance names) for a specific duration.
Details
GCP VM service kill
It shuts down a service on GCP VM instances (identifiable by name) for a specific duration.