diff --git a/experiments/bank-of-anthos/experiment.yaml b/experiments/bank-of-anthos/experiment.yaml index 7be2932..a87ac12 100644 --- a/experiments/bank-of-anthos/experiment.yaml +++ b/experiments/bank-of-anthos/experiment.yaml @@ -4,7 +4,7 @@ metadata: name: argowf-chaos-bank-of-anthos-resiliency namespace: litmus labels: - subject: "{{workflow.parameters.appNamespace}}_bank-of-anthos" + subject: "bank-of-anthos" spec: entrypoint: argowf-chaos serviceAccountName: argo-chaos @@ -211,14 +211,14 @@ spec: kind: ChaosEngine metadata: name: pod-network-loss-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_bank-of-anthos" annotations: {} spec: appinfo: appns: 'bank' - applabel: 'name in (balancereader,transactionhistory)' + applabel: 'name=balancereader' appkind: 'deployment' jobCleanUpPolicy: retain engineState: 'active' diff --git a/experiments/bank-of-anthos/experiment_cron.yaml b/experiments/bank-of-anthos/experiment_cron.yaml index 70082ae..73dc2b9 100644 --- a/experiments/bank-of-anthos/experiment_cron.yaml +++ b/experiments/bank-of-anthos/experiment_cron.yaml @@ -4,7 +4,7 @@ metadata: name: argowf-chaos-bank-of-anthos-resiliency-cron-wf namespace: litmus labels: - subject: "{{workflow.parameters.appNamespace}}_bank-of-anthos" + subject: "bank-of-anthos" spec: schedule: "0 * * * *" concurrencyPolicy: "Forbid" @@ -215,14 +215,14 @@ spec: kind: ChaosEngine metadata: name: pod-network-loss-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_bank-of-anthos" annotations: {} spec: appinfo: appns: 'bank' - applabel: 'name in (balancereader,transactionhistory)' + applabel: 'name=balancereader' appkind: 'deployment' jobCleanUpPolicy: retain engineState: 'active' diff --git a/experiments/namespaced-scope-chaos/experiment.yaml b/experiments/namespaced-scope-chaos/experiment.yaml index 8a1d769..fa60180 100644 --- a/experiments/namespaced-scope-chaos/experiment.yaml +++ b/experiments/namespaced-scope-chaos/experiment.yaml @@ -122,7 +122,7 @@ spec: kind: ChaosEngine metadata: name: pod-delete-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.adminModeNamespace}}_hello-world" annotations: {} diff --git a/experiments/namespaced-scope-chaos/experiment_cron.yaml b/experiments/namespaced-scope-chaos/experiment_cron.yaml index 5fe6e6a..7b6da63 100644 --- a/experiments/namespaced-scope-chaos/experiment_cron.yaml +++ b/experiments/namespaced-scope-chaos/experiment_cron.yaml @@ -126,7 +126,7 @@ spec: kind: ChaosEngine metadata: name: pod-delete-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.adminModeNamespace}}_hello-world" annotations: {} diff --git a/experiments/node-cpu-hog/experiment.yaml b/experiments/node-cpu-hog/experiment.yaml index a43d3b2..aec1a60 100644 --- a/experiments/node-cpu-hog/experiment.yaml +++ b/experiments/node-cpu-hog/experiment.yaml @@ -118,7 +118,7 @@ spec: kind: ChaosEngine metadata: name: kube-proxy-node-cpu-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.context}}" annotations: {} diff --git a/experiments/node-cpu-hog/experiment_cron.yaml b/experiments/node-cpu-hog/experiment_cron.yaml index ddffba2..19095f5 100644 --- a/experiments/node-cpu-hog/experiment_cron.yaml +++ b/experiments/node-cpu-hog/experiment_cron.yaml @@ -122,7 +122,7 @@ spec: kind: ChaosEngine metadata: name: kube-proxy-node-cpu-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.context}}" annotations: {} diff --git a/experiments/node-memory-hog/experiment.yaml b/experiments/node-memory-hog/experiment.yaml index 2089c77..c6f1b98 100644 --- a/experiments/node-memory-hog/experiment.yaml +++ b/experiments/node-memory-hog/experiment.yaml @@ -118,7 +118,7 @@ spec: kind: ChaosEngine metadata: name: kube-proxy-node-memory-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.context}}" annotations: {} diff --git a/experiments/node-memory-hog/experiment_cron.yaml b/experiments/node-memory-hog/experiment_cron.yaml index bf7f79f..d5b9600 100644 --- a/experiments/node-memory-hog/experiment_cron.yaml +++ b/experiments/node-memory-hog/experiment_cron.yaml @@ -115,7 +115,7 @@ spec: kind: ChaosEngine metadata: name: kube-proxy-node-memory-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.context}}" annotations: {} diff --git a/experiments/pod-cpu-hog/experiment.yaml b/experiments/pod-cpu-hog/experiment.yaml index caf03da..c6f79f0 100644 --- a/experiments/pod-cpu-hog/experiment.yaml +++ b/experiments/pod-cpu-hog/experiment.yaml @@ -114,7 +114,7 @@ spec: kind: ChaosEngine metadata: name: kube-proxy-pod-cpu-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_kube-proxy" annotations: {} diff --git a/experiments/pod-cpu-hog/experiment_cron.yaml b/experiments/pod-cpu-hog/experiment_cron.yaml index 990cdc8..4b55ed8 100644 --- a/experiments/pod-cpu-hog/experiment_cron.yaml +++ b/experiments/pod-cpu-hog/experiment_cron.yaml @@ -118,7 +118,7 @@ spec: kind: ChaosEngine metadata: name: kube-proxy-pod-cpu-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_kube-proxy" annotations: {} diff --git a/experiments/pod-delete/experiment.yaml b/experiments/pod-delete/experiment.yaml index a2846aa..97beaf9 100644 --- a/experiments/pod-delete/experiment.yaml +++ b/experiments/pod-delete/experiment.yaml @@ -121,7 +121,7 @@ spec: kind: ChaosEngine metadata: name: kube-proxy-pod-delete-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_kube-proxy" annotations: {} diff --git a/experiments/pod-delete/experiment_cron.yaml b/experiments/pod-delete/experiment_cron.yaml index 49b0bfc..838b814 100644 --- a/experiments/pod-delete/experiment_cron.yaml +++ b/experiments/pod-delete/experiment_cron.yaml @@ -125,7 +125,7 @@ spec: kind: ChaosEngine metadata: name: kube-proxy-pod-delete-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_kube-proxy" annotations: {} diff --git a/experiments/pod-memory-hog/experiment.yaml b/experiments/pod-memory-hog/experiment.yaml index 9ac37d6..8618698 100644 --- a/experiments/pod-memory-hog/experiment.yaml +++ b/experiments/pod-memory-hog/experiment.yaml @@ -113,7 +113,7 @@ spec: kind: ChaosEngine metadata: name: kube-proxy-pod-memory-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_kube-proxy" annotations: {} diff --git a/experiments/pod-memory-hog/experiment_cron.yaml b/experiments/pod-memory-hog/experiment_cron.yaml index 933a98c..85b118a 100644 --- a/experiments/pod-memory-hog/experiment_cron.yaml +++ b/experiments/pod-memory-hog/experiment_cron.yaml @@ -117,7 +117,7 @@ spec: kind: ChaosEngine metadata: name: kube-proxy-pod-memory-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_kube-proxy" annotations: {} diff --git a/experiments/podtato-head/experiment.yaml b/experiments/podtato-head/experiment.yaml index 0a4d68e..0f20ebb 100644 --- a/experiments/podtato-head/experiment.yaml +++ b/experiments/podtato-head/experiment.yaml @@ -4,7 +4,7 @@ metadata: name: argowf-podtato-head-chaos namespace: litmus labels: - subject : "{{workflow.parameters.adminModeNamespace}}_podtato-main" + subject : "podtato-main" spec: entrypoint: argowf-chaos serviceAccountName: argo-chaos @@ -181,13 +181,13 @@ spec: kind: ChaosEngine metadata: name: podtato-main-pod-delete-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.adminModeNamespace}}_podtato-main" annotations: {} spec: appinfo: - appns: {{workflow.parameters.adminModeNamespace}} + appns: "{{workflow.parameters.adminModeNamespace}}" applabel: 'name=podtato-main' appkind: 'deployment' engineState: 'active' diff --git a/experiments/podtato-head/experiment_cron.yaml b/experiments/podtato-head/experiment_cron.yaml index cb3c4be..ee9a8ad 100644 --- a/experiments/podtato-head/experiment_cron.yaml +++ b/experiments/podtato-head/experiment_cron.yaml @@ -4,7 +4,7 @@ metadata: name: argowf-podtato-head-chaos-cron-wf namespace: litmus labels: - subject : "{{workflow.parameters.adminModeNamespace}}_podtato-head" + subject : "podtato-head" spec: schedule: "0 * * * *" concurrencyPolicy: "Forbid" @@ -185,13 +185,13 @@ spec: kind: ChaosEngine metadata: name: podtato-main-pod-delete-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.adminModeNamespace}}_podtato-main" annotations: {} spec: appinfo: - appns: {{workflow.parameters.adminModeNamespace}} + appns: "{{workflow.parameters.adminModeNamespace}}" applabel: 'name=podtato-main' appkind: 'deployment' engineState: 'active' diff --git a/experiments/sock-shop-promProbe/experiment.yaml b/experiments/sock-shop-promProbe/experiment.yaml index c4cd15e..cab7736 100644 --- a/experiments/sock-shop-promProbe/experiment.yaml +++ b/experiments/sock-shop-promProbe/experiment.yaml @@ -4,7 +4,7 @@ metadata: name: argowf-chaos-sock-shop-resiliency namespace: litmus labels: - subject: "{{workflow.parameters.appNamespace}}_sock-shop" + subject: "sock-shop" spec: entrypoint: argowf-chaos serviceAccountName: argo-chaos @@ -760,7 +760,7 @@ spec: kind: ChaosEngine metadata: name: pod-cpu-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_carts" annotations: {} @@ -831,7 +831,7 @@ spec: kind: ChaosEngine metadata: name: pod-memory-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_orders" annotations: {} @@ -900,7 +900,7 @@ spec: kind: ChaosEngine metadata: name: catalogue-pod-delete-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_catalogue" annotations: {} @@ -973,7 +973,7 @@ spec: kind: ChaosEngine metadata: name: pod-network-loss-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_user-db" annotations: {} @@ -1049,7 +1049,7 @@ spec: kind: ChaosEngine metadata: name: catalogue-disk-fill - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_catalogue-db" annotations: {} diff --git a/experiments/sock-shop-promProbe/experiment_cron.yaml b/experiments/sock-shop-promProbe/experiment_cron.yaml index fa4477f..f222b2a 100644 --- a/experiments/sock-shop-promProbe/experiment_cron.yaml +++ b/experiments/sock-shop-promProbe/experiment_cron.yaml @@ -4,7 +4,7 @@ metadata: name: argowf-chaos-sock-shop-resiliency-cron-wf namespace: litmus labels: - subject: "{{workflow.parameters.appNamespace}}_sock-shop" + subject: "sock-shop" spec: schedule: "0 * * * *" concurrencyPolicy: "Forbid" @@ -764,7 +764,7 @@ spec: kind: ChaosEngine metadata: name: pod-cpu-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_carts" annotations: {} @@ -835,7 +835,7 @@ spec: kind: ChaosEngine metadata: name: pod-memory-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_orders" annotations: {} @@ -904,7 +904,7 @@ spec: kind: ChaosEngine metadata: name: catalogue-pod-delete-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.env.appNamespace}}_catalogue" annotations: {} @@ -977,7 +977,7 @@ spec: kind: ChaosEngine metadata: name: pod-network-loss-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_user-db" annotations: {} @@ -1053,7 +1053,7 @@ spec: kind: ChaosEngine metadata: name: catalogue-disk-fill - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_catalogue-db" annotations: {} diff --git a/experiments/sock-shop/experiment.yaml b/experiments/sock-shop/experiment.yaml index a80ac16..dad3f21 100644 --- a/experiments/sock-shop/experiment.yaml +++ b/experiments/sock-shop/experiment.yaml @@ -4,7 +4,7 @@ metadata: name: argowf-chaos-sock-shop-resiliency namespace: litmus labels: - subject: "{{workflow.parameters.appNamespace}}_sock-shop" + subject: "sock-shop" spec: entrypoint: argowf-chaos serviceAccountName: argo-chaos @@ -760,7 +760,7 @@ spec: kind: ChaosEngine metadata: name: pod-cpu-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_carts" annotations: {} @@ -832,7 +832,7 @@ spec: kind: ChaosEngine metadata: name: pod-memory-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_orders" annotations: {} @@ -902,7 +902,7 @@ spec: kind: ChaosEngine metadata: name: catalogue-pod-delete-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_catalogue" annotations: {} @@ -976,7 +976,7 @@ spec: kind: ChaosEngine metadata: name: pod-network-loss-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_user-db" annotations: {} @@ -1052,7 +1052,7 @@ spec: kind: ChaosEngine metadata: name: catalogue-disk-fill - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_catalogue-db" annotations: {} diff --git a/experiments/sock-shop/experiment_cron.yaml b/experiments/sock-shop/experiment_cron.yaml index 7681857..c40a08f 100644 --- a/experiments/sock-shop/experiment_cron.yaml +++ b/experiments/sock-shop/experiment_cron.yaml @@ -4,7 +4,7 @@ metadata: name: argowf-chaos-sock-shop-resiliency-cron-wf namespace: litmus labels: - subject: "{{workflow.parameters.appNamespace}}_sock-shop" + subject: "sock-shop" spec: schedule: "0 * * * *" concurrencyPolicy: "Forbid" @@ -764,7 +764,7 @@ spec: kind: ChaosEngine metadata: name: pod-cpu-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_carts" annotations: {} @@ -836,7 +836,7 @@ spec: kind: ChaosEngine metadata: name: pod-memory-hog-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_orders" annotations: {} @@ -906,7 +906,7 @@ spec: kind: ChaosEngine metadata: name: catalogue-pod-delete-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_catalogue" annotations: {} @@ -980,7 +980,7 @@ spec: kind: ChaosEngine metadata: name: pod-network-loss-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_user-db" annotations: {} @@ -1056,7 +1056,7 @@ spec: kind: ChaosEngine metadata: name: catalogue-disk-fill - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" labels: context: "{{workflow.parameters.appNamespace}}_catalogue-db" annotations: {} diff --git a/faults/aws/aws.chartserviceversion.yaml b/faults/aws/aws.chartserviceversion.yaml index a28f3df..37f9d57 100644 --- a/faults/aws/aws.chartserviceversion.yaml +++ b/faults/aws/aws.chartserviceversion.yaml @@ -13,19 +13,19 @@ spec: categoryDescription: > AWS chaos contains different faults for AWS cloud provider to test the app/platform service availability. It uses AWS command to carry the fault logic in the instance. It will install all the faults which can be used to inject chaos into the AWS services like EC2, ECS, S3 and so on. faults: - - name: alb-az-down - description: It injects AZ down chaos on ALB for a certain chaos duration. - displayName: "ALB AZ Down" + - name: aws-az-chaos + description: It injects AZ chaos to detach the target zones from the load balancer. + displayName: "AWS AZ Chaos" - name: aws-ssm-chaos-by-id description: It allow to perform in-VM chaos using AWS SSM service and EC2 instance ID. displayName: "AWS SSM Chaos By ID" - name: aws-ssm-chaos-by-tag description: It allow to perform in-VM chaos using AWS SSM service and EC2 instance tag. displayName: "AWS SSM Chaos By Tag" - - name: ec2-terminate-by-id + - name: ec2-stop-by-id description: It stops the AWS EC2 instance identified by ID for a certain chaos duration. displayName: "EC2 Stop By ID" - - name: ec2-terminate-by-tag + - name: ec2-stop-by-tag description: It stops the AWS EC2 instance identified by Tag for a certain chaos duration. displayName: "EC2 Stop By Tag" - name: ebs-loss-by-id diff --git a/faults/aws/aws.package.yaml b/faults/aws/aws.package.yaml index a063d07..9210c78 100644 --- a/faults/aws/aws.package.yaml +++ b/faults/aws/aws.package.yaml @@ -1,21 +1,21 @@ --- packageName: aws faults: - - name: alb-az-down - CSV: alb-az-down.chartserviceversion.yaml - desc: "alb-az-down" + - name: aws-az-chaos + CSV: aws-az-chaos.chartserviceversion.yaml + desc: "aws-az-chaos" - name: aws-ssm-chaos-by-id CSV: aws-ssm-chaos-by-id.chartserviceversion.yaml desc: "aws-ssm-chaos-by-id" - name: aws-ssm-chaos-by-tag CSV: aws-ssm-chaos-by-tag.chartserviceversion.yaml desc: "aws-ssm-chaos-by-tag" - - name: ec2-terminate-by-id - CSV: ec2-terminate-by-id.chartserviceversion.yaml - desc: "ec2-terminate-by-id" - - name: ec2-terminate-by-tag - CSV: ec2-terminate-by-tag.chartserviceversion.yaml - desc: "ec2-terminate-by-tag" + - name: ec2-stop-by-id + CSV: ec2-stop-by-id.chartserviceversion.yaml + desc: "ec2-stop-by-id" + - name: ec2-stop-by-tag + CSV: ec2-stop-by-tag.chartserviceversion.yaml + desc: "ec2-stop-by-tag" - name: ebs-loss-by-id CSV: ebs-loss-by-id.chartserviceversion.yaml desc: "ebs-loss-by-id" diff --git a/faults/aws/ec2-terminate-by-id/ec2-terminate-by-id.chartserviceversion.yaml b/faults/aws/ec2-stop-by-id/ec2-stop-by-id.chartserviceversion.yaml similarity index 93% rename from faults/aws/ec2-terminate-by-id/ec2-terminate-by-id.chartserviceversion.yaml rename to faults/aws/ec2-stop-by-id/ec2-stop-by-id.chartserviceversion.yaml index eb9d686..65130f5 100644 --- a/faults/aws/ec2-terminate-by-id/ec2-terminate-by-id.chartserviceversion.yaml +++ b/faults/aws/ec2-stop-by-id/ec2-stop-by-id.chartserviceversion.yaml @@ -3,13 +3,13 @@ apiVersion: litmuschaos.io/v1alpha1 kind: ChartServiceVersion metadata: createdAt: 2022-07-27T10:28:08Z - name: ec2-terminate-by-id + name: ec2-stop-by-id version: 0.1.0 annotations: categories: AWS vendor: LitmusChaos spec: - displayName: EC2 Terminate By ID + displayName: EC2 Stop By ID categoryDescription: | This fault causes termination of an EC2 instance for a certain chaos duration. - Causes termination of an EC2 instance provided by instance ID before bringing it back to running state after the specified chaos duration. diff --git a/faults/aws/ec2-terminate-by-id/engine.yaml b/faults/aws/ec2-stop-by-id/engine.yaml similarity index 96% rename from faults/aws/ec2-terminate-by-id/engine.yaml rename to faults/aws/ec2-stop-by-id/engine.yaml index 9ae94f2..790e747 100644 --- a/faults/aws/ec2-terminate-by-id/engine.yaml +++ b/faults/aws/ec2-stop-by-id/engine.yaml @@ -8,7 +8,7 @@ spec: engineState: 'active' chaosServiceAccount: litmus-admin experiments: - - name: ec2-terminate-by-id + - name: ec2-stop-by-id spec: components: env: diff --git a/faults/aws/ec2-terminate-by-id/fault.yaml b/faults/aws/ec2-stop-by-id/fault.yaml similarity index 97% rename from faults/aws/ec2-terminate-by-id/fault.yaml rename to faults/aws/ec2-stop-by-id/fault.yaml index 4c6711c..daa8ea4 100644 --- a/faults/aws/ec2-terminate-by-id/fault.yaml +++ b/faults/aws/ec2-stop-by-id/fault.yaml @@ -5,9 +5,9 @@ description: Stopping an EC2 instance identified by ID. kind: ChaosExperiment metadata: - name: ec2-terminate-by-id + name: ec2-stop-by-id labels: - name: ec2-terminate-by-id + name: ec2-stop-by-id app.kubernetes.io/part-of: litmus app.kubernetes.io/component: chaosexperiment app.kubernetes.io/version: ci @@ -97,7 +97,7 @@ spec: value: "/tmp/cloud_config.yml" labels: - name: ec2-terminate-by-id + name: ec2-stop-by-id app.kubernetes.io/part-of: litmus app.kubernetes.io/component: experiment-job app.kubernetes.io/version: ci diff --git a/faults/aws/ec2-stop-by-tag/fault.yaml b/faults/aws/ec2-stop-by-tag/fault.yaml index 68665a0..fb24524 100644 --- a/faults/aws/ec2-stop-by-tag/fault.yaml +++ b/faults/aws/ec2-stop-by-tag/fault.yaml @@ -60,7 +60,7 @@ spec: imagePullPolicy: Always args: - -c - - ./experiments -name ec2-stop-by-tag + - ./experiments -name ec2-terminate-by-tag command: - /bin/bash env: diff --git a/faults/aws/experiments.yaml b/faults/aws/experiments.yaml index 3949f61..b69e886 100644 --- a/faults/aws/experiments.yaml +++ b/faults/aws/experiments.yaml @@ -5,9 +5,9 @@ description: Stopping an EC2 instance identified by ID. kind: ChaosExperiment metadata: - name: ec2-terminate-by-id + name: ec2-stop-by-id labels: - name: ec2-terminate-by-id + name: ec2-stop-by-id app.kubernetes.io/part-of: litmus app.kubernetes.io/component: chaosexperiment app.kubernetes.io/version: ci @@ -97,7 +97,7 @@ spec: value: "/tmp/cloud_config.yml" labels: - name: ec2-terminate-by-id + name: ec2-stop-by-id app.kubernetes.io/part-of: litmus app.kubernetes.io/component: experiment-job app.kubernetes.io/version: ci @@ -445,7 +445,7 @@ spec: imagePullPolicy: Always args: - -c - - ./experiments -name ec2-stop-by-tag + - ./experiments -name ec2-terminate-by-tag command: - /bin/bash env: diff --git a/faults/aws/icons/alb-az-down.png b/faults/aws/icons/aws-az-chaos.png similarity index 100% rename from faults/aws/icons/alb-az-down.png rename to faults/aws/icons/aws-az-chaos.png diff --git a/faults/aws/icons/ec2-terminate-by-id.png b/faults/aws/icons/ec2-stop-by-id.png similarity index 100% rename from faults/aws/icons/ec2-terminate-by-id.png rename to faults/aws/icons/ec2-stop-by-id.png diff --git a/faults/aws/icons/ec2-terminate-by-tag.png b/faults/aws/icons/ec2-stop-by-tag.png similarity index 100% rename from faults/aws/icons/ec2-terminate-by-tag.png rename to faults/aws/icons/ec2-stop-by-tag.png diff --git a/service-accounts/argowf-chaos-admin.yaml b/service-accounts/argowf-chaos-admin.yaml index 140ec20..a973c44 100644 --- a/service-accounts/argowf-chaos-admin.yaml +++ b/service-accounts/argowf-chaos-admin.yaml @@ -36,7 +36,7 @@ spec: kind: ChaosEngine metadata: name: nginx-chaos - namespace: {{workflow.parameters.adminModeNamespace}} + namespace: "{{workflow.parameters.adminModeNamespace}}" spec: appinfo: appns: {{workflow.parameters.appNamespace}}