- v1alpha1
- ChaosEngine
- ChaosExperiment
- ChaosResult
- LitmuschaosIoV1alpha1ChaosEngineSpec
- LitmuschaosIoV1alpha1ChaosEngineSpecAppinfo
- LitmuschaosIoV1alpha1ChaosEngineSpecComponents
- LitmuschaosIoV1alpha1ChaosEngineSpecComponentsRunner
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0Spec
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponents
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsConfigMapsItems0
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsEnvItems0
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsEnvItems0ValueFrom
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsEnvItems0ValueFromConfigMapKeyRef
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsEnvItems0ValueFromFieldRef
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsEnvItems0ValueFromResourceFieldRef
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsEnvItems0ValueFromSecretKeyRef
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsSecretsItems0
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsStatusCheckTimeouts
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecProbeItems0
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecProbeItems0CmdProbeInputs
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecProbeItems0CmdProbeInputsComparator
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecProbeItems0HTTPProbeInputs
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecProbeItems0K8sProbeInputs
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecProbeItems0K8sProbeInputsCommand
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecProbeItems0PromProbeInputs
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecProbeItems0PromProbeInputsComparator
- LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecProbeItems0RunProperties
- LitmuschaosIoV1alpha1ChaosExperimentSpec
- LitmuschaosIoV1alpha1ChaosExperimentSpecDefinition
- LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionConfigmapsItems0
- LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionEnvItems0
- LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionEnvItems0ValueFrom
- LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionEnvItems0ValueFromConfigMapKeyRef
- LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionEnvItems0ValueFromFieldRef
- LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionEnvItems0ValueFromResourceFieldRef
- LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionEnvItems0ValueFromSecretKeyRef
- LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionHostFileVolumesItems0
- LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionLabels
- LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionPermissionsItems0
- LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionSecretsItems0
litmuschaos io v1alpha1 chaos engine
name | type | description | default value |
---|---|---|---|
apiVersion required readOnly |
"litmuschaos.io/v1alpha1" | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | "litmuschaos.io/v1alpha1" |
kind required readOnly |
"ChaosEngine" | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | "ChaosEngine" |
metadata | ObjectMeta | metadata | |
spec | LitmuschaosIoV1alpha1ChaosEngineSpec | spec | |
status | any | status |
litmuschaos io v1alpha1 chaos experiment
name | type | description | default value |
---|---|---|---|
apiVersion required readOnly |
"litmuschaos.io/v1alpha1" | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | "litmuschaos.io/v1alpha1" |
kind required readOnly |
"ChaosExperiment" | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | "ChaosExperiment" |
metadata | ObjectMeta | metadata | |
spec | LitmuschaosIoV1alpha1ChaosExperimentSpec | spec | |
status | any | status |
litmuschaos io v1alpha1 chaos result
name | type | description | default value |
---|---|---|---|
apiVersion required readOnly |
"litmuschaos.io/v1alpha1" | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | "litmuschaos.io/v1alpha1" |
kind required readOnly |
"ChaosResult" | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | "ChaosResult" |
metadata | ObjectMeta | metadata | |
spec | any | spec | |
status | any | status |
litmuschaos io v1alpha1 chaos engine spec
name | type | description | default value |
---|---|---|---|
annotationCheck | str | annotation check | |
appinfo | LitmuschaosIoV1alpha1ChaosEngineSpecAppinfo | appinfo | |
auxiliaryAppInfo | str | auxiliary app info | |
chaosServiceAccount | str | chaos service account | |
components | LitmuschaosIoV1alpha1ChaosEngineSpecComponents | components | |
engineState | str | engine state | |
experiments | [LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0] | experiments | |
jobCleanUpPolicy | str | job clean up policy | |
monitoring | bool | monitoring |
litmuschaos io v1alpha1 chaos engine spec appinfo
name | type | description | default value |
---|---|---|---|
appkind | str | appkind | |
applabel | str | applabel | |
appns | str | appns |
litmuschaos io v1alpha1 chaos engine spec components
name | type | description | default value |
---|---|---|---|
runner | LitmuschaosIoV1alpha1ChaosEngineSpecComponentsRunner | runner |
litmuschaos io v1alpha1 chaos engine spec components runner
name | type | description | default value |
---|---|---|---|
image | str | image | |
runnerannotation | {str:str} | runnerannotation | |
type | str |
litmuschaos io v1alpha1 chaos engine spec experiments items0
name | type | description | default value |
---|---|---|---|
name | str | name | |
spec | LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0Spec | spec |
litmuschaos io v1alpha1 chaos engine spec experiments items0 spec
name | type | description | default value |
---|---|---|---|
components | LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponents | components | |
probe | [LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecProbeItems0] | probe |
litmuschaos io v1alpha1 chaos engine spec experiments items0 spec components
name | type | description | default value |
---|---|---|---|
configMaps | [LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsConfigMapsItems0] | config maps | |
env | [LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsEnvItems0] | env | |
experimentImage | str | experiment image | |
experimentannotation | {str:str} | experimentannotation | |
nodeSelector | any | node selector | |
secrets | [LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsSecretsItems0] | secrets | |
statusCheckTimeouts | LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsStatusCheckTimeouts | status check timeouts |
litmuschaos io v1alpha1 chaos engine spec experiments items0 spec components config maps items0
name | type | description | default value |
---|---|---|---|
mountPath | str | mount path | |
name | str | name |
EnvVar represents an environment variable present in a Container.
name | type | description | default value |
---|---|---|---|
name required
|
str | Name of the environment variable. Must be a C_IDENTIFIER. | |
value | str | Variable references |
|
valueFrom | LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsEnvItems0ValueFrom | value from |
Source for the environment variable's value. Cannot be used if value is not empty.
name | type | description | default value |
---|---|---|---|
configMapKeyRef | LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsEnvItems0ValueFromConfigMapKeyRef | config map key ref | |
fieldRef | LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsEnvItems0ValueFromFieldRef | field ref | |
resourceFieldRef | LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsEnvItems0ValueFromResourceFieldRef | resource field ref | |
secretKeyRef | LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsEnvItems0ValueFromSecretKeyRef | secret key ref |
LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsEnvItems0ValueFromConfigMapKeyRef
Selects a key of a ConfigMap.
name | type | description | default value |
---|---|---|---|
key required |
str | The key to select. | |
name | str | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? | |
optional | bool | Specify whether the ConfigMap or its key must be defined |
Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP.
name | type | description | default value |
---|---|---|---|
apiVersion | str | Version of the schema the FieldPath is written in terms of, defaults to "v1". | |
fieldPath required |
str | Path of the field to select in the specified API version. |
LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecComponentsEnvItems0ValueFromResourceFieldRef
Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
name | type | description | default value |
---|---|---|---|
containerName | str | Container name: required for volumes, optional for env vars | |
divisor | any | Specifies the output format of the exposed resources, defaults to "1" | |
resource required |
str | Required: resource to select |
Selects a key of a secret in the pod's namespace
name | type | description | default value |
---|---|---|---|
key required |
str | The key of the secret to select from. Must be a valid secret key. | |
name | str | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? | |
optional | bool | Specify whether the Secret or its key must be defined |
litmuschaos io v1alpha1 chaos engine spec experiments items0 spec components secrets items0
name | type | description | default value |
---|---|---|---|
mountPath | str | mount path | |
name | str | name |
litmuschaos io v1alpha1 chaos engine spec experiments items0 spec components status check timeouts
name | type | description | default value |
---|---|---|---|
delay | int | delay | |
timeout | int | timeout |
litmuschaos io v1alpha1 chaos engine spec experiments items0 spec probe items0
name | type | description | default value |
---|
litmuschaos io v1alpha1 chaos engine spec experiments items0 spec probe items0 cmd probe inputs
name | type | description | default value |
---|---|---|---|
command | str | command | |
comparator | LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecProbeItems0CmdProbeInputsComparator | comparator | |
source | str | source |
litmuschaos io v1alpha1 chaos engine spec experiments items0 spec probe items0 cmd probe inputs comparator
name | type | description | default value |
---|---|---|---|
criteria | str | criteria | |
type | str | ||
value | str | value |
litmuschaos io v1alpha1 chaos engine spec experiments items0 spec probe items0 HTTP probe inputs
name | type | description | default value |
---|---|---|---|
expectedResponseCode | str | expected response code | |
insecureSkipVerify | bool | insecure skip verify | |
url | str | url |
litmuschaos io v1alpha1 chaos engine spec experiments items0 spec probe items0 k8s probe inputs
name | type | description | default value |
---|---|---|---|
command | LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecProbeItems0K8sProbeInputsCommand | command |
litmuschaos io v1alpha1 chaos engine spec experiments items0 spec probe items0 k8s probe inputs command
name | type | description | default value |
---|---|---|---|
fieldSelector | str | field selector | |
group | str | group | |
labelSelector | str | label selector | |
namespace | str | namespace | |
resource | str | resource | |
version | str | version |
litmuschaos io v1alpha1 chaos engine spec experiments items0 spec probe items0 prom probe inputs
name | type | description | default value |
---|---|---|---|
comparator | LitmuschaosIoV1alpha1ChaosEngineSpecExperimentsItems0SpecProbeItems0PromProbeInputsComparator | comparator | |
endpoint | str | endpoint | |
query | str | query | |
queryPath | str | query path |
litmuschaos io v1alpha1 chaos engine spec experiments items0 spec probe items0 prom probe inputs comparator
name | type | description | default value |
---|---|---|---|
criteria | str | criteria | |
value | str | value |
litmuschaos io v1alpha1 chaos engine spec experiments items0 spec probe items0 run properties
name | type | description | default value |
---|---|---|---|
initialDelaySeconds | int | initial delay seconds | |
interval required |
int | interval | |
probePollingInterval | int | probe polling interval | |
probeTimeout required |
int | probe timeout | |
retry required |
int | retry |
litmuschaos io v1alpha1 chaos experiment spec
name | type | description | default value |
---|---|---|---|
definition | LitmuschaosIoV1alpha1ChaosExperimentSpecDefinition | definition |
litmuschaos io v1alpha1 chaos experiment spec definition
name | type | description | default value |
---|---|---|---|
args | [str] | args | |
command | [str] | command | |
configmaps | [LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionConfigmapsItems0] | configmaps | |
env | [LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionEnvItems0] | List of ENV vars passed to chaosexperiment pod | |
hostFileVolumes | [LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionHostFileVolumesItems0] | host file volumes | |
hostPID | bool | host p ID | |
image | str | image | |
labels | LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionLabels | labels | |
permissions | [LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionPermissionsItems0] | permissions | |
scope | str | scope | |
secrets | [LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionSecretsItems0] | secrets | |
securityContext | any | security context |
litmuschaos io v1alpha1 chaos experiment spec definition configmaps items0
name | type | description | default value |
---|---|---|---|
mountPath | str | mount path | |
name | str | name |
EnvVar represents an environment variable present in a Container.
name | type | description | default value |
---|---|---|---|
name required
|
str | Name of the environment variable. Must be a C_IDENTIFIER. | |
value | str | Variable references |
|
valueFrom | LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionEnvItems0ValueFrom | value from |
Source for the environment variable's value. Cannot be used if value is not empty.
name | type | description | default value |
---|---|---|---|
configMapKeyRef | LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionEnvItems0ValueFromConfigMapKeyRef | config map key ref | |
fieldRef | LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionEnvItems0ValueFromFieldRef | field ref | |
resourceFieldRef | LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionEnvItems0ValueFromResourceFieldRef | resource field ref | |
secretKeyRef | LitmuschaosIoV1alpha1ChaosExperimentSpecDefinitionEnvItems0ValueFromSecretKeyRef | secret key ref |
Selects a key of a ConfigMap.
name | type | description | default value |
---|---|---|---|
key required |
str | The key to select. | |
name | str | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? | |
optional | bool | Specify whether the ConfigMap or its key must be defined |
Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP.
name | type | description | default value |
---|---|---|---|
apiVersion | str | Version of the schema the FieldPath is written in terms of, defaults to "v1". | |
fieldPath required |
str | Path of the field to select in the specified API version. |
Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
name | type | description | default value |
---|---|---|---|
containerName | str | Container name: required for volumes, optional for env vars | |
divisor | any | Specifies the output format of the exposed resources, defaults to "1" | |
resource required |
str | Required: resource to select |
Selects a key of a secret in the pod's namespace
name | type | description | default value |
---|---|---|---|
key required |
str | The key of the secret to select from. Must be a valid secret key. | |
name | str | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? | |
optional | bool | Specify whether the Secret or its key must be defined |
litmuschaos io v1alpha1 chaos experiment spec definition host file volumes items0
name | type | description | default value |
---|---|---|---|
mountPath | str | mount path | |
name | str | name | |
nodePath | str | node path | |
type | str |
litmuschaos io v1alpha1 chaos experiment spec definition labels
name | type | description | default value |
---|---|---|---|
name | str | name |
litmuschaos io v1alpha1 chaos experiment spec definition permissions items0
name | type | description | default value |
---|---|---|---|
apiGroups required |
[str] | api groups | |
nonResourceURLs | [str] | non resource u r ls | |
resourceNames | [str] | resource names | |
resources required |
[str] | resources | |
verbs required |
[str] | verbs |
litmuschaos io v1alpha1 chaos experiment spec definition secrets items0
name | type | description | default value |
---|---|---|---|
mountPath | str | mount path | |
name | str | name |