Documentation ¶
Index ¶
- func CreateConfigMap(experimentsDetails *experimentTypes.ExperimentDetails, ...) error
- func CreatePowerfulsealDeployment(experimentsDetails *experimentTypes.ExperimentDetails, ...) error
- func DeletePowerfulsealConfigmap(experimentsDetails *experimentTypes.ExperimentDetails, ...) error
- func DeletePowerfulsealDeployment(experimentsDetails *experimentTypes.ExperimentDetails, ...) error
- func GetConfigMapData(experimentsDetails *experimentTypes.ExperimentDetails) string
- func GetServiceAccount(experimentsDetails *experimentTypes.ExperimentDetails, ...) error
- func PreparePodDelete(experimentsDetails *experimentTypes.ExperimentDetails, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateConfigMap ¶
func CreateConfigMap(experimentsDetails *experimentTypes.ExperimentDetails, clients clients.ClientSets, runID string) error
CreateConfigMap creates a configmap for the powerfulseal deployment
func CreatePowerfulsealDeployment ¶
func CreatePowerfulsealDeployment(experimentsDetails *experimentTypes.ExperimentDetails, clients clients.ClientSets, runID string) error
CreatePowerfulsealDeployment derive the attributes for powerfulseal deployment and create it
func DeletePowerfulsealConfigmap ¶
func DeletePowerfulsealConfigmap(experimentsDetails *experimentTypes.ExperimentDetails, clients clients.ClientSets, runID string) error
DeletePowerfulsealConfigmap delete the powerfulseal configmap
func DeletePowerfulsealDeployment ¶
func DeletePowerfulsealDeployment(experimentsDetails *experimentTypes.ExperimentDetails, clients clients.ClientSets, runID string) error
DeletePowerfulsealDeployment delete the powerfulseal deployment
func GetConfigMapData ¶
func GetConfigMapData(experimentsDetails *experimentTypes.ExperimentDetails) string
GetConfigMapData generates the configmap data for the powerfulseal deployments in desired format format
func GetServiceAccount ¶
func GetServiceAccount(experimentsDetails *experimentTypes.ExperimentDetails, clients clients.ClientSets) error
GetServiceAccount find the serviceAccountName for the powerfulseal deployment
func PreparePodDelete ¶
func PreparePodDelete(experimentsDetails *experimentTypes.ExperimentDetails, clients clients.ClientSets, resultDetails *types.ResultDetails, eventsDetails *types.EventDetails, chaosDetails *types.ChaosDetails) error
PreparePodDelete contains the prepration steps before chaos injection
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.