Compare commits

...

13 Commits

Author SHA1 Message Date
Udit Gaurav 655a67cd48
Fix: Update version for pod dns experiments (#462)
Signed-off-by: uditgaurav <udit@chaosnative.com>
2021-05-15 22:30:12 +05:30
VEDANT SHROTRIA b2b8630fad
Updated image for install and revert-chaos (#460)
Signed-off-by: Jonsy13 <vedant.shrotria@chaosnative.com>
2021-05-15 22:13:38 +05:30
litmusbot 8f5dfa99f4 845257218: version upgraded for chaos-charts 2021-05-15 16:30:20 +00:00
Udit Gaurav f60b30b94a
[Cherry-Pick for 1.13.5] (#461)
* chore(charts):Added Labels for Workflow and Engine  (#437)

* Adding subject and label

Signed-off-by: Oum Kale <oumkale@chaosnative.com>

* updating context for infra level

Signed-off-by: Oum Kale <oumkale@chaosnative.com>

* updating chaosengine name

Signed-off-by: Oum Kale <oumkale@chaosnative.com>

* updating image to litmuschaos/k8s:latest

Signed-off-by: Oum Kale <oumkale@chaosnative.com>

* updating to litmuschaos/k8s:latest (#456)

Signed-off-by: Oum Kale <oumkale@chaosnative.com>

* Added DNS Spoof chaos

Signed-off-by: uditgaurav <udit@chaosnative.com>

* fixed typo (#457)

Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>

* Chore(ebs-loss): Add EBS Loss By Tag Experiment (#459)

* Chore(ebs-loss): Add EBS Loss By Tag Experiment

Signed-off-by: uditgaurav <udit@chaosnative.com>

* [Cherry-Pick for 1.13.5]

Signed-off-by: uditgaurav <udit@chaosnative.com>

Co-authored-by: OUM NIVRATHI KALE <oum.kale@mayadata.io>
Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com>
2021-05-15 21:59:52 +05:30
litmusbot d5b932ae26 806642959: version upgraded for chaos-charts 2021-05-03 11:23:27 +00:00
Udit Gaurav 273cc12f19
[Cherry-Pick for 1.13.4] (#452)
* chore(psp): removed runAsUser from psp and update the go-runner image in workflows (#446)

Signed-off-by: uditgaurav <udit@chaosnative.com>

* Chore(New Charts): Add charts for vm-poweroff experiment (#433)

* Chore(New Charts): Adding Charts for vm-delete experiment

Signed-off-by: Ubuntu <ubuntu@ip-172-31-31-101.ap-south-1.compute.internal>

* version upgraded for chaos-charts

Signed-off-by: uditgaurav <udit@chaosnative.com>

* Namespace scope flag added  and flow update for workflows  (#448)

* namespace scope flag added for workflows

Signed-off-by: Oum Kale <oumkale@chaosnative.com>

* Priority flow for workflow changed

Signed-off-by: Oum Kale <oumkale@chaosnative.com>

* updated scope

Signed-off-by: Oum Kale <oumkale@chaosnative.com>

* updated scope

Signed-off-by: Oum Kale <oumkale@chaosnative.com>

* chore(env): adding node-label in node experiments and block-size in disk-fill (#450)

Signed-off-by: shubhamchaudhary <shubham@chaosnative.com>

Co-authored-by: Udit Gaurav <35391335+uditgaurav@users.noreply.github.com>

* Chore(cleanup): Remove go binary and vendor file from chaos charts

Signed-off-by: uditgaurav <udit@chaosnative.com>

* Chore(vmware): Update VMware CSV file (#451)

Signed-off-by: uditgaurav <udit@chaosnative.com>

* update the cr version to 1.13.4

Signed-off-by: uditgaurav <udit@chaosnative.com>

* resolve conflicts

Signed-off-by: uditgaurav <udit@chaosnative.com>

* update version

Signed-off-by: uditgaurav <udit@chaosnative.com>

Co-authored-by: Shubham Chaudhary <shubham.chaudhary@mayadata.io>
Co-authored-by: iassurewipro <81607462+iassurewipro@users.noreply.github.com>
Co-authored-by: litmusbot <litmuschaos@gmail.com>
Co-authored-by: OUM NIVRATHI KALE <oum.kale@mayadata.io>
2021-05-03 16:52:55 +05:30
Shubham Chaudhary d3eb052a6a
chore(version): updating the image version in workflows (#447)
Signed-off-by: shubhamchaudhary <shubham@chaosnative.com>
2021-04-20 22:04:55 +05:30
litmusbot 6c7ac2d7ee 753654842: version upgraded for chaos-charts 2021-04-15 22:36:50 +00:00
Udit Gaurav cf8982ef27
Remove pod dns chaos from 1.13.3 build (#445)
Signed-off-by: uditgaurav <udit@chaosnative.com>
2021-04-16 04:06:36 +05:30
Udit Gaurav f4869f720e
[Cherry-Pick 1.13.3] (#444)
* chore(workflow): Updating the http schema and few minor fixes

Signed-off-by: uditgaurav <udit@chaosnative.com>

* Updated image with litmuschaos/k8s:latest required for predefined workflows (#430)

Signed-off-by: Amit Kumar Das <amitkumar.das@mayadata.io>

* chore(nodeselectors): comment out the nodeselectors from the chaosengine (#432)

* update(workflows): Updating k8Probe schema inside workflows

Signed-off-by: shubhamchaudhary <shubham@chaosnative.com>

* chore(nodeselectors): comment out the nodeselectors from the chaosengine

Signed-off-by: shubhamchaudhary <shubham@chaosnative.com>

* chore(chaosengine): Removed monitoring from all experiments & appinfo from infra experiments (#431)

* update(workflows): Updating k8Probe schema inside workflows

Signed-off-by: shubhamchaudhary <shubham@chaosnative.com>

* chore(chaosengine): Removed monitoring from all experiments & appinfo from infra experiments

Signed-off-by: shubhamchaudhary <shubham@chaosnative.com>

* chore(pre-define workflow): Added podtato-head workflow  (#434)

* podtato-head workflow added

Signed-off-by: Oum Kale <oumkale@chaosnative.com>

* podtato-head predefined workflow

Signed-off-by: Oum Kale <oumkale@chaosnative.com>

Co-authored-by: Shubham Chaudhary <shubham.chaudhary@mayadata.io>

* updating sock-shop workflow app-deployer schema (#435)

Signed-off-by: Oum Kale <oumkale@chaosnative.com>

Co-authored-by: Shubham Chaudhary <shubham.chaudhary@mayadata.io>

* appinfo removed from engines, infra level experiments

Signed-off-by: Oum Kale <oumkale@chaosnative.com>

* (chore)env: add stress image env to pod resource exp (#439)

Signed-off-by: ksatchit <karthik.s@mayadata.io>

* Added charts for Pod DNS Chaos (#436)

* Added charts for pod dns

Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>

* chore(disk-fill): converting disk-fill RBAC to Role from ClusterRole (#441)

Signed-off-by: shubhamchaudhary <shubham@chaosnative.com>

* Chore(ec2): Add charts for ec2 terminate experiment-by-id and ec2-terminate-by-tag (#440)

* Chore(ec2): Add charts for ec2 terminate experiment-by-id and ec2-terminate-by-tag

Signed-off-by: uditgaurav <udit@chaosnative.com>

* add ec2 terminates by id and tag in pkg and csv

Signed-off-by: uditgaurav <udit@chaosnative.com>

* Chore(new_chart): Add Chaos Charts for Azure instance terminate experiment (#442)

* Chore(new_chart): Add Chaos Charts for Azure instance terminate experiment

Signed-off-by: uditgaurav <udit@chaosnative.com>

* Update azure.chartserviceversion.yaml

Co-authored-by: Shubham Chaudhary <shubham.chaudhary@mayadata.io>

* update version to 1.13.3

Signed-off-by: uditgaurav <udit@chaosnative.com>

* Remove azure experiment

Signed-off-by: uditgaurav <udit@chaosnative.com>

* update version and remove pod dns experiment

Signed-off-by: uditgaurav <udit@chaosnative.com>

* update version in workflow

Signed-off-by: uditgaurav <udit@chaosnative.com>

Co-authored-by: OUM NIVRATHI KALE <oum.kale@mayadata.io>
Co-authored-by: Amit Kumar Das <40661238+amityt@users.noreply.github.com>
Co-authored-by: Shubham Chaudhary <shubham.chaudhary@mayadata.io>
Co-authored-by: Oum Kale <oumkale@chaosnative.com>
Co-authored-by: Karthik Satchitanand <karthik.s@mayadata.io>
Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com>
2021-04-16 03:49:21 +05:30
litmusbot 9b310244a1 655363891: version upgraded for chaos-charts 2021-03-15 19:34:43 +00:00
Udit Gaurav 77b357656e
Cherry Pick for 1.13.2 (#427)
* charts

Signed-off-by: oumkale <oum.kale@mayadata.io>

* sock-shop workflow

Signed-off-by: oumkale <oum.kale@mayadata.io>

* sock-shop workflow

Signed-off-by: oumkale <oum.kale@mayadata.io>

* sock-shop workflow

Signed-off-by: oumkale <oum.kale@mayadata.io>

* workflow

Signed-off-by: oumkale <oum.kale@mayadata.io>

* predefined workflow

Signed-off-by: oumkale <oum.kale@mayadata.io>

* predefined workflow

Signed-off-by: oumkale <oum.kale@mayadata.io>

* fix root issue (#422)

Signed-off-by: oumkale <oum.kale@mayadata.io>

* update installation of experiment (#419)

Signed-off-by: oumkale <oum.kale@mayadata.io>

* chore(permissions): Adding minimal permissions in all experiments (#423)

* chore(permissions): Adding minimal permissions in all experimenys

Signed-off-by: shubhamchaudhary <shubham@chaosnative.com>

* fix(script): convert combine experiments code to binary

Signed-off-by: shubhamchaudhary <shubham@chaosnative.com>

* disk-fill experiment has beem added for sock-shp workflow (#420)

Signed-off-by: oumkale <oum.kale@mayadata.io>

* chore(env): adding EPHEMERAL_STORAGE_MEBIBYTES env in disk-fill (#424)

Signed-off-by: shubhamchaudhary <shubham@chaosnative.com>

* Chore(ec2): Update rbac permission and add managed nodegroup (#425)

Signed-off-by: udit <udit@chaosnative.com>

Co-authored-by: udit <udit@chaosnative.com>

* Cherry Pick for !.13.2

Signed-off-by: udit <udit@chaosnative.com>

* update workflow image to 1.13.2

Signed-off-by: udit <udit@chaosnative.com>

* update workflow hub link to 1.13.2

Signed-off-by: udit <udit@chaosnative.com>

* Chore(cleanup): Remove unwanted files (#426)

Signed-off-by: udit <udit@chaosnative.com>

Co-authored-by: udit <udit@chaosnative.com>

* update workflow hub link to 1.13.2

Signed-off-by: udit <udit@chaosnative.com>

* update(workflows): Updating k8Probe schema inside workflows (#428)

Signed-off-by: shubhamchaudhary <shubham@chaosnative.com>
Signed-off-by: udit <udit@chaosnative.com>

Co-authored-by: oumkale <oum.kale@mayadata.io>
Co-authored-by: Shubham Chaudhary <shubham.chaudhary@mayadata.io>
Co-authored-by: udit <udit@chaosnative.com>
Co-authored-by: litmusbot <litmuschaos@gmail.com>
2021-03-16 01:04:26 +05:30
Udit Gaurav f60c99bfa3
Chore(v1.13.0): Update charts with version 1.13.0 (#415)
* Chore(v1.13.0): Update charts with version 1.13.0

Signed-off-by: udit <udit.gaurav@mayadata.io>

* Update version in workflows

Signed-off-by: udit <udit.gaurav@mayadata.io>
2021-02-16 01:11:54 +05:30
568 changed files with 6890 additions and 120832 deletions

View File

@ -16,7 +16,7 @@ jobs:
# Install golang
- uses: actions/setup-go@v2
with:
go-version: '^1.13.1'
go-version: '1.14'
# Setup gopath
- name: Setting up GOPATH
@ -35,4 +35,3 @@ jobs:
export PATH=$PATH:$(go env GOPATH)/bin
cd ${GOPATH}/src/github.com/${{github.repository}}
make combineExpCR
shell: bash

View File

@ -15,7 +15,7 @@ jobs:
# Install golang
- uses: actions/setup-go@v2
with:
go-version: '^1.13.1'
go-version: '1.14'
# Setup gopath
- name: Setting up GOPATH
@ -35,12 +35,9 @@ jobs:
export PATH=$PATH:$(go env GOPATH)/bin
cd ${GOPATH}/src/github.com/${{github.repository}}
make combineExpCR
shell: bash
# Commit and push the changes from the chart directory
- name: Commit and Push the changes
run: |
cd ${GOPATH}/src/github.com/${{github.repository}}
make push
shell: bash

View File

@ -17,7 +17,7 @@ versionmaker:
.PHONY: combineExpCR
combineExpCR:
@echo "--------Combining Experiments CR-------"
go run ./scripts/combine-all-crs.go
@cd scripts && go run ./combine-all-crs.go
.PHONY: push
push:

View File

@ -15,7 +15,6 @@ spec:
#ex. values: ns1:name=percona,ns2:run=nginx
auxiliaryAppInfo: ''
chaosServiceAccount: cassandra-pod-delete-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:

View File

@ -9,7 +9,7 @@ metadata:
name: cassandra-pod-delete
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Namespaced
@ -46,7 +46,7 @@ spec:
verbs:
- "get"
- "list"
image: "litmuschaos/ansible-runner:latest"
image: "litmuschaos/ansible-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -112,4 +112,4 @@ spec:
name: cassandra-pod-delete
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -32,7 +32,7 @@ spec:
name: Mayadata
labels:
app.kubernetes.io/component: chartserviceversion
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
links:
- name: Source Code
url: https://github.com/litmuschaos/litmus-ansible/tree/master/experiments/cassandra/pod-delete

View File

@ -15,7 +15,6 @@ spec:
#ex. values: ns1:name=percona,ns2:run=nginx
auxiliaryAppInfo: ''
chaosServiceAccount: cassandra-pod-delete-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:

View File

@ -9,7 +9,7 @@ metadata:
name: cassandra-pod-delete
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Namespaced
@ -39,7 +39,7 @@ spec:
- "update"
- "delete"
- "deletecollection"
image: "litmuschaos/go-runner:latest"
image: "litmuschaos/go-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -107,4 +107,4 @@ spec:
name: cassandra-pod-delete
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -18,8 +18,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events","services"]
resources: ["pods","events","services"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log"]
verbs: ["create","list","get"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -9,7 +9,7 @@ metadata:
name: cassandra-pod-delete
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Namespaced
@ -39,7 +39,7 @@ spec:
- "update"
- "delete"
- "deletecollection"
image: "litmuschaos/go-runner:latest"
image: "litmuschaos/go-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -107,6 +107,6 @@ spec:
name: cassandra-pod-delete
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
---

View File

@ -30,7 +30,7 @@ spec:
name: Mayadata
labels:
app.kubernetes.io/component: chartserviceversion
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
links:
- name: Source Code
url: https://github.com/litmuschaos/litmus-ansible/tree/master/experiments/coredns/pod_delete

View File

@ -15,7 +15,6 @@ spec:
#ex. values: ns1:name=percona,ns2:run=nginx
auxiliaryAppInfo: ''
chaosServiceAccount: coredns-pod-delete-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:

View File

@ -9,7 +9,7 @@ metadata:
name: coredns-pod-delete
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
permissions:
@ -33,7 +33,7 @@ spec:
- "create"
- "update"
- "delete"
image: "litmuschaos/ansible-runner:latest"
image: "litmuschaos/ansible-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -69,4 +69,4 @@ spec:
name: coredns-pod-delete
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -9,7 +9,7 @@ metadata:
name: coredns-pod-delete
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
permissions:
@ -33,7 +33,7 @@ spec:
- "create"
- "update"
- "delete"
image: "litmuschaos/ansible-runner:latest"
image: "litmuschaos/ansible-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -69,6 +69,6 @@ spec:
name: coredns-pod-delete
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
---

View File

@ -15,7 +15,6 @@ spec:
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: container-kill-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:

View File

@ -8,7 +8,7 @@ metadata:
name: container-kill
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Namespaced
@ -34,7 +34,7 @@ spec:
- "update"
- "patch"
- "delete"
image: "litmuschaos/ansible-runner:latest"
image: "litmuschaos/ansible-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -80,4 +80,4 @@ spec:
name: container-kill
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -32,7 +32,7 @@ spec:
name: Mayadata
labels:
app.kubernetes.io/component: chartserviceversion
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
links:
- name: Source Code
url: https://github.com/litmuschaos/litmus-go/tree/master/experiments/generic/container-kill

View File

@ -13,7 +13,6 @@ spec:
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: container-kill-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:

View File

@ -15,7 +15,6 @@ spec:
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: container-kill-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:
@ -36,7 +35,7 @@ spec:
value: '20'
- name: LIB_IMAGE
value: 'litmuschaos/go-runner:latest'
value: 'litmuschaos/go-runner:1.13.5'
# provide the name of container runtime
# it supports docker, containerd, crio

View File

@ -8,7 +8,7 @@ metadata:
name: container-kill
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Namespaced
@ -44,7 +44,7 @@ spec:
- "patch"
- "delete"
- "deletecollection"
image: "litmuschaos/go-runner:latest"
image: "litmuschaos/go-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -93,7 +93,7 @@ spec:
value: ''
- name: LIB_IMAGE
value: 'litmuschaos/go-runner:latest'
value: 'litmuschaos/go-runner:1.13.5'
## it defines the sequence of chaos execution for multiple target pods
## supported values: serial, parallel
@ -104,4 +104,4 @@ spec:
name: container-kill
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -18,8 +18,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events","replicationcontrollers"]
resources: ["pods","events"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log","replicationcontrollers"]
verbs: ["list","get","create"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -18,8 +18,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events","replicationcontrollers"]
resources: ["pods","events"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log","replicationcontrollers"]
verbs: ["list","get","create"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -16,8 +16,11 @@ metadata:
name: container-kill-sa
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events","replicationcontrollers"]
resources: ["pods","events"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log","replicationcontrollers"]
verbs: ["list","get","create"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -15,7 +15,6 @@ spec:
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: disk-fill-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:

View File

@ -9,7 +9,7 @@ metadata:
name: disk-fill
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Cluster
@ -35,7 +35,7 @@ spec:
- "patch"
- "update"
- "delete"
image: "litmuschaos/ansible-runner:latest"
image: "litmuschaos/ansible-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -74,4 +74,4 @@ spec:
name: disk-fill
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -33,7 +33,7 @@ spec:
name: Mayadata
labels:
app.kubernetes.io/component: chartserviceversion
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
links:
- name: Source Code
url: https://github.com/litmuschaos/litmus-go/tree/master/experiments/generic/disk-fill

View File

@ -15,7 +15,6 @@ spec:
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: disk-fill-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:

View File

@ -9,10 +9,10 @@ metadata:
name: disk-fill
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Cluster
scope: Namespaced
permissions:
- apiGroups:
- ""
@ -45,7 +45,7 @@ spec:
- "update"
- "delete"
- "deletecollection"
image: "litmuschaos/go-runner:latest"
image: "litmuschaos/go-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -72,15 +72,23 @@ spec:
- name: LIB
value: 'litmus'
# provide the data block size
# supported unit is KB
- name: DATA_BLOCK_SIZE
value: '256'
- name: TARGET_PODS
value: ''
- name: EPHEMERAL_STORAGE_MEBIBYTES
value: ''
## percentage of total pods to target
- name: PODS_AFFECTED_PERC
value: ''
- name: LIB_IMAGE
value: 'litmuschaos/go-runner:latest'
value: 'litmuschaos/go-runner:1.13.5'
# Provide the container runtime path
# Default set to docker container path
@ -96,4 +104,4 @@ spec:
name: disk-fill
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -9,16 +9,20 @@ metadata:
app.kubernetes.io/part-of: litmus
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
kind: Role
metadata:
name: disk-fill-sa
namespace: default
labels:
name: disk-fill-sa
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events","replicationcontrollers"]
resources: ["pods","events"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log","replicationcontrollers"]
verbs: ["list","get","create"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]
@ -40,15 +44,16 @@ rules:
resourceNames: ["litmus"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
kind: RoleBinding
metadata:
name: disk-fill-sa
namespace: default
labels:
name: disk-fill-sa
app.kubernetes.io/part-of: litmus
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
kind: Role
name: disk-fill-sa
subjects:
- kind: ServiceAccount

View File

@ -9,16 +9,20 @@ metadata:
app.kubernetes.io/part-of: litmus
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
kind: Role
metadata:
name: disk-fill-sa
namespace: default
labels:
name: disk-fill-sa
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events","replicationcontrollers"]
resources: ["pods","events"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log","replicationcontrollers"]
verbs: ["list","get","create"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]
@ -36,15 +40,16 @@ rules:
verbs: ["create","list","get","patch","update"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
kind: RoleBinding
metadata:
name: disk-fill-sa
namespace: default
labels:
name: disk-fill-sa
app.kubernetes.io/part-of: litmus
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
kind: Role
name: disk-fill-sa
subjects:
- kind: ServiceAccount

View File

@ -32,7 +32,7 @@ spec:
name: Mayadata
labels:
app.kubernetes.io/component: chartserviceversion
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
links:
- name: Source Code
url: https://github.com/litmuschaos/litmus-ansible/tree/master/experiments/generic/disk_loss

View File

@ -15,7 +15,6 @@ spec:
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: disk-loss-sa
monitoring: false
# It can be retain/delete
jobCleanUpPolicy: 'delete'
experiments:

View File

@ -9,7 +9,7 @@ metadata:
name: disk-loss
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Cluster
@ -34,7 +34,7 @@ spec:
- "patch"
- "update"
- "delete"
image: "litmuschaos/ansible-runner:latest"
image: "litmuschaos/ansible-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -83,7 +83,7 @@ spec:
name: disk-loss
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
secrets:
- name: cloud-secret
mountPath: /tmp/

View File

@ -31,7 +31,7 @@ spec:
name: Wipro
labels:
app.kubernetes.io/component: chartserviceversion
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
links:
- name: Source Code
url: https://github.com/litmuschaos/litmus-ansible/tree/master/experiments/generic/docker_service_kill

View File

@ -15,16 +15,15 @@ spec:
#ex. values: ns1:name=percona,ns2:run=nginx
auxiliaryAppInfo: ''
chaosServiceAccount: docker-service-kill-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:
- name: docker-service-kill
spec:
components:
nodeSelector:
# provide the node labels
kubernetes.io/hostname: 'node02'
# nodeSelector:
# # provide the node labels
# kubernetes.io/hostname: 'node02'
env:
# set chaos duration (in sec) as desired
- name: TOTAL_CHAOS_DURATION

View File

@ -9,7 +9,7 @@ metadata:
name: docker-service-kill
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Cluster
@ -41,7 +41,7 @@ spec:
verbs:
- "get"
- "list"
image: "litmuschaos/ansible-runner:ci"
image: "litmuschaos/ansible-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -65,5 +65,5 @@ spec:
name: docker-service-kill
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,7 @@ metadata:
version: 0.1.16
annotations:
categories: Kubernetes
chartDescription: Injects generic kubernetes chaos
chartDescription: Injects generic kubernetes chaos
spec:
displayName: Generic Chaos
categoryDescription: >
@ -35,7 +35,9 @@ spec:
- node-io-stress
- pod-io-stress
- node-restart
- pod-dns-error
- pod-dns-spoof
keywords:
- Kubernetes
- Container
@ -48,6 +50,7 @@ spec:
- CPU
- Memory
- Service
- DNS
maintainers:
- name: ksatchit
email: karthik.s@mayadata.io
@ -60,7 +63,7 @@ spec:
- name: Source Code
url: https://github.com/kubernetes/kubernetes
- name: Kubernetes Slack
url: https://slack.kubernetes.io/
url: https://slack.kubernetes.io/
- name: Documentation
url: https://docs.litmuschaos.io/docs/chaoshub/#generic-chaos
icon:

View File

@ -1,10 +1,10 @@
packageName: generic
packageName: generic
experiments:
- name: pod-delete
CSV: pod-delete.chartserviceversion.yaml
desc: "pod-delete"
- name: container-kill
CSV: container-kill.chartserviceversion.yaml
CSV: container-kill.chartserviceversion.yaml
desc: "container-kill"
- name: pod-network-loss
CSV: pod-network-loss.chartserviceversion.yaml
@ -35,13 +35,13 @@ experiments:
desc: "node-memory-hog"
- name: pod-memory-hog
CSV: pod-memory-hog.chartserviceversion.yaml
desc: "pod-memory-hog"
desc: "pod-memory-hog"
- name: kubelet-service-kill
CSV: kubelet-service-kill.chartserviceversion.yaml
desc: "kubelet-service-kill"
- name: pod-network-duplication
CSV: pod-network-duplication.chartserviceversion.yaml
desc: "pod-network-duplication"
desc: "pod-network-duplication"
- name: node-taint
CSV: node-taint.chartserviceversion.yaml
desc: "node-taint"
@ -62,7 +62,13 @@ experiments:
desc: "node-io-stress"
- name: pod-io-stress
CSV: pod-io-stress.chartserviceversion.yaml
desc: "pod-io-stress"
desc: "pod-io-stress"
- name: node-restart
CSV: node-restart.chartserviceversion.yaml
desc: "node-restart"
- name: pod-dns-error
CSV: pod-dns-error.chartserviceversion.yaml
desc: "pod-dns-error"
- name: pod-dns-spoof
CSV: pod-dns-spoof.chartserviceversion.yaml
desc: "pod-dns-spoof"

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -11,7 +11,6 @@ spec:
annotationCheck: 'true'
engineState: 'active'
chaosServiceAccount: chaos-admin
monitoring: false
jobCleanUpPolicy: 'retain'
experiments:
- name: k8-pod-delete

View File

@ -11,7 +11,6 @@ spec:
annotationCheck: 'true'
engineState: 'active'
chaosServiceAccount: chaos-admin
monitoring: false
jobCleanUpPolicy: 'retain'
experiments:
- name: k8-pod-delete

View File

@ -10,8 +10,7 @@ spec:
appkind: 'deployment'
annotationCheck: 'true'
engineState: 'active'
chaosServiceAccount: chaos-admin
monitoring: false
chaosServiceAccount: chaos-admin
jobCleanUpPolicy: 'retain'
experiments:
- name: k8-pod-delete

View File

@ -11,7 +11,6 @@ spec:
annotationCheck: 'true'
engineState: 'active'
chaosServiceAccount: chaos-admin
monitoring: false
jobCleanUpPolicy: 'retain'
experiments:
- name: k8-pod-delete

View File

@ -11,7 +11,6 @@ spec:
annotationCheck: 'true'
engineState: 'active'
chaosServiceAccount: chaos-admin
monitoring: false
jobCleanUpPolicy: 'retain'
experiments:
- name: k8-pod-delete

View File

@ -11,7 +11,6 @@ spec:
annotationCheck: 'true'
engineState: 'active'
chaosServiceAccount: chaos-admin
monitoring: false
jobCleanUpPolicy: 'retain'
experiments:
- name: k8-pod-delete

View File

@ -11,7 +11,6 @@ spec:
annotationCheck: 'true'
engineState: 'active'
chaosServiceAccount: k8-pod-delete-sa
monitoring: false
jobCleanUpPolicy: 'retain'
experiments:
- name: k8-pod-delete

View File

@ -11,7 +11,6 @@ spec:
annotationCheck: 'true'
engineState: 'active'
chaosServiceAccount: k8-pod-delete-sa
monitoring: false
jobCleanUpPolicy: 'retain'
experiments:
- name: k8-pod-delete

View File

@ -11,7 +11,6 @@ spec:
annotationCheck: 'true'
engineState: 'active'
chaosServiceAccount: k8-pod-delete-sa
monitoring: false
jobCleanUpPolicy: 'retain'
experiments:
- name: k8-pod-delete

View File

@ -11,7 +11,6 @@ spec:
annotationCheck: 'true'
engineState: 'active'
chaosServiceAccount: k8-pod-delete-sa
monitoring: false
jobCleanUpPolicy: 'retain'
experiments:
- name: k8-pod-delete

View File

@ -11,7 +11,6 @@ spec:
annotationCheck: 'true'
engineState: 'active'
chaosServiceAccount: k8-pod-delete-sa
monitoring: false
jobCleanUpPolicy: 'retain'
experiments:
- name: k8-pod-delete

View File

@ -11,7 +11,6 @@ spec:
annotationCheck: 'true'
engineState: 'active'
chaosServiceAccount: k8-pod-delete-sa
monitoring: false
jobCleanUpPolicy: 'retain'
experiments:
- name: k8-pod-delete

View File

@ -11,7 +11,6 @@ spec:
annotationCheck: 'true'
engineState: 'active'
chaosServiceAccount: k8-pod-delete-sa
monitoring: false
jobCleanUpPolicy: 'retain'
experiments:
- name: k8-pod-delete

View File

@ -9,7 +9,7 @@ metadata:
name: k8-pod-delete
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Namespaced
@ -80,4 +80,4 @@ spec:
name: k8-pod-delete
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -26,7 +26,7 @@ spec:
name: Intuit
labels:
app.kubernetes.io/component: chartserviceversion
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
links:
- name: Source Code
url: https://github.com/litmuschaos/litmus-python/tree/master/chaos-test

View File

@ -11,7 +11,6 @@ spec:
annotationCheck: 'false'
engineState: 'active'
chaosServiceAccount: chaos-admin
monitoring: false
jobCleanUpPolicy: 'retain'
experiments:
- name: k8-service-kill

View File

@ -9,7 +9,7 @@ metadata:
name: k8-service-kill
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Namespaced

View File

@ -26,7 +26,7 @@ spec:
name: Intuit
labels:
app.kubernetes.io/component: chartserviceversion
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
links:
- name: Source Code
url: https://github.com/litmuschaos/litmus-python/tree/master/chaos-test

View File

@ -15,7 +15,6 @@ spec:
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: kubelet-service-kill-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:

View File

@ -9,7 +9,7 @@ metadata:
name: kubelet-service-kill
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Cluster
@ -41,7 +41,7 @@ spec:
verbs:
- "get"
- "list"
image: "litmuschaos/ansible-runner:latest"
image: "litmuschaos/ansible-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -65,4 +65,4 @@ spec:
name: kubelet-service-kill
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -10,21 +10,16 @@ spec:
engineState: 'active'
#ex. values: ns1:name=percona,ns2:run=nginx
auxiliaryAppInfo: ''
appinfo:
appns: 'default'
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: kubelet-service-kill-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:
- name: kubelet-service-kill
spec:
components:
nodeSelector:
# provide the node labels
kubernetes.io/hostname: 'node02'
# nodeSelector:
# # provide the node labels
# kubernetes.io/hostname: 'node02'
env:
- name: TOTAL_CHAOS_DURATION
value: '90' # in seconds

View File

@ -9,7 +9,7 @@ metadata:
name: kubelet-service-kill
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Cluster
@ -42,7 +42,7 @@ spec:
verbs:
- "get"
- "list"
image: "litmuschaos/go-runner:latest"
image: "litmuschaos/go-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -61,6 +61,9 @@ spec:
- name: LIB
value: 'litmus'
- name: NODE_LABEL
value: ''
# provide lib image
- name: LIB_IMAGE
value: 'ubuntu:16.04'
@ -73,4 +76,4 @@ spec:
name: kubelet-service-kill
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -35,7 +35,7 @@ spec:
name: Mayadata
labels:
app.kubernetes.io/component: chartserviceversion
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
links:
- name: Source Code
url: https://github.com/litmuschaos/litmus-go/tree/master/experiments/generic/kubelet-service-kill

View File

@ -17,8 +17,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events"]
resources: ["pods","events"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log"]
verbs: ["create","list","get"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -17,8 +17,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events"]
resources: ["pods","events"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log"]
verbs: ["create","list","get"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -15,7 +15,6 @@ spec:
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: node-cpu-hog-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:

View File

@ -9,7 +9,7 @@ metadata:
name: node-cpu-hog
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Cluster
@ -41,7 +41,7 @@ spec:
verbs:
- "get"
- "list"
image: "litmuschaos/ansible-runner:latest"
image: "litmuschaos/ansible-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -78,4 +78,4 @@ spec:
name: node-cpu-hog
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -10,12 +10,7 @@ spec:
engineState: 'active'
#ex. values: ns1:name=percona,ns2:run=nginx
auxiliaryAppInfo: ''
appinfo:
appns: 'default'
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: node-cpu-hog-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:

View File

@ -9,7 +9,7 @@ metadata:
name: node-cpu-hog
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Cluster
@ -42,7 +42,7 @@ spec:
verbs:
- "get"
- "list"
image: "litmuschaos/go-runner:latest"
image: "litmuschaos/go-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -67,6 +67,9 @@ spec:
- name: TARGET_NODES
value: ''
- name: NODE_LABEL
value: ''
# PROVIDE THE LIB HERE
# ONLY LITMUS SUPPORTED
- name: LIB
@ -74,7 +77,7 @@ spec:
# provide lib image
- name: LIB_IMAGE
value: 'litmuschaos/go-runner:latest'
value: 'litmuschaos/go-runner:1.13.5'
## percentage of total nodes to target
- name: NODES_AFFECTED_PERC
@ -89,4 +92,4 @@ spec:
name: node-cpu-hog
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -36,7 +36,7 @@ spec:
name: Mayadata
labels:
app.kubernetes.io/component: chartserviceversion
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
links:
- name: Source Code
url: https://github.com/litmuschaos/litmus-go/tree/master/experiments/generic/node-cpu-hog

View File

@ -17,8 +17,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events"]
resources: ["pods","events"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log"]
verbs: ["list","get","create"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -17,8 +17,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events"]
resources: ["pods","events"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log"]
verbs: ["list","get","create"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -15,7 +15,6 @@ spec:
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: node-drain-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:

View File

@ -10,7 +10,7 @@ metadata:
name: node-drain
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Cluster
@ -45,7 +45,7 @@ spec:
- "get"
- "list"
- "patch"
image: "litmuschaos/ansible-runner:latest"
image: "litmuschaos/ansible-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -81,4 +81,4 @@ spec:
name: node-drain
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -10,21 +10,16 @@ spec:
engineState: 'active'
#ex. values: ns1:name=percona,ns2:run=nginx
auxiliaryAppInfo: ''
appinfo:
appns: 'default'
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: node-drain-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:
- name: node-drain
spec:
components:
nodeSelector:
# provide the node labels
kubernetes.io/hostname: 'node02'
# nodeSelector:
# # provide the node labels
# kubernetes.io/hostname: 'node02'
env:
# enter the target node name
- name: TARGET_NODE

View File

@ -10,7 +10,7 @@ metadata:
name: node-drain
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Cluster
@ -47,7 +47,7 @@ spec:
- "get"
- "list"
- "patch"
image: "litmuschaos/go-runner:latest"
image: "litmuschaos/go-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -59,6 +59,9 @@ spec:
- name: TARGET_NODE
value: ''
- name: NODE_LABEL
value: ''
- name: TOTAL_CHAOS_DURATION
value: '60'
@ -75,4 +78,4 @@ spec:
name: node-drain
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -34,7 +34,7 @@ spec:
name: Mayadata
labels:
app.kubernetes.io/component: chartserviceversion
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
links:
- name: Source Code
url: https://github.com/litmuschaos/litmus-go/tree/master/experiments/generic/node-drain

View File

@ -17,8 +17,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events","pods/eviction"]
resources: ["pods","events"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log","pods/eviction"]
verbs: ["list","get","create"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -17,8 +17,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events","pods/eviction"]
resources: ["pods","events"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log","pods/eviction"]
verbs: ["list","get","create"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -10,12 +10,7 @@ spec:
engineState: 'active'
#ex. values: ns1:name=percona,ns2:run=nginx
auxiliaryAppInfo: ''
appinfo:
appns: 'default'
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: node-io-stress-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:
@ -30,6 +25,14 @@ spec:
## specify the size as percentage of free space on the file system
- name: FILESYSTEM_UTILIZATION_PERCENTAGE
value: '10'
## Number of core of CPU
- name: CPU
value: '1'
## Total number of workers default value is 4
- name: NUMBER_OF_WORKERS
value: '4'
## enter the comma separated target nodes name
- name: TARGET_NODES

View File

@ -9,7 +9,7 @@ metadata:
name: node-io-stress
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Cluster
@ -42,7 +42,7 @@ spec:
verbs:
- "get"
- "list"
image: "litmuschaos/go-runner:latest"
image: "litmuschaos/go-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -64,12 +64,23 @@ spec:
- name: FILESYSTEM_UTILIZATION_BYTES
value: ''
## Number of core of CPU
- name: CPU
value: '1'
## Total number of workers default value is 4
- name: NUMBER_OF_WORKERS
value: '4'
value: '4'
## Total number of vm workers
- name: VM_WORKERS
value: '1'
## enter the comma separated target nodes name
- name: TARGET_NODES
value: ''
- name: NODE_LABEL
value: ''
# Period to wait before and after injection of chaos in sec
@ -83,7 +94,7 @@ spec:
# provide lib image
- name: LIB_IMAGE
value: 'litmuschaos/go-runner:latest'
value: 'litmuschaos/go-runner:1.13.5'
## percentage of total nodes to target
- name: NODES_AFFECTED_PERC
@ -98,4 +109,4 @@ spec:
name: node-io-stress
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -35,7 +35,7 @@ spec:
name: Mayadata
labels:
app.kubernetes.io/component: chartserviceversion
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
links:
- name: Source Code
url: https://github.com/litmuschaos/litmus-go/tree/master/experiments/generic/node-io-stress

View File

@ -17,8 +17,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events"]
resources: ["pods","events"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log"]
verbs: ["create","list","get"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -17,8 +17,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events"]
resources: ["pods","events"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log"]
verbs: ["create","list","get"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -15,7 +15,6 @@ spec:
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: node-memory-hog-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:

View File

@ -9,7 +9,7 @@ metadata:
name: node-memory-hog
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Cluster
@ -41,7 +41,7 @@ spec:
verbs:
- "get"
- "list"
image: "litmuschaos/ansible-runner:latest"
image: "litmuschaos/ansible-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -78,4 +78,4 @@ spec:
name: node-memory-hog
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -10,12 +10,7 @@ spec:
engineState: 'active'
#ex. values: ns1:name=percona,ns2:run=nginx
auxiliaryAppInfo: ''
appinfo:
appns: 'default'
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: node-memory-hog-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:

View File

@ -9,7 +9,7 @@ metadata:
name: node-memory-hog
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Cluster
@ -42,7 +42,7 @@ spec:
verbs:
- "get"
- "list"
image: "litmuschaos/go-runner:latest"
image: "litmuschaos/go-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -62,12 +62,18 @@ spec:
## Specify the amount of memory to be consumed in mebibytes
## NOTE: for selecting this option keep MEMORY_CONSUMPTION_PERCENTAGE empty
- name: MEMORY_CONSUMPTION_MEBIBYTES
value: ''
value: ''
- name: NUMBER_OF_WORKERS
value: '1'
# ENTER THE COMMA SEPARATED TARGET NODES NAME
- name: TARGET_NODES
value: ''
- name: NODE_LABEL
value: ''
# Period to wait before and after injection of chaos in sec
- name: RAMP_TIME
value: ''
@ -79,7 +85,7 @@ spec:
# provide lib image
- name: LIB_IMAGE
value: 'litmuschaos/go-runner:latest'
value: 'litmuschaos/go-runner:1.13.5'
## percentage of total nodes to target
- name: NODES_AFFECTED_PERC
@ -94,4 +100,4 @@ spec:
name: node-memory-hog
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5

View File

@ -36,7 +36,7 @@ spec:
name: Mayadata
labels:
app.kubernetes.io/component: chartserviceversion
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
links:
- name: Source Code
url: https://github.com/litmuschaos/litmus-go/tree/master/experiments/generic/node-memory-hog

View File

@ -17,8 +17,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events"]
resources: ["pods","events"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log"]
verbs: ["create","list","get"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -17,8 +17,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events"]
resources: ["pods","events"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log"]
verbs: ["create","list","get"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -10,21 +10,16 @@ spec:
engineState: 'active'
#ex. values: ns1:name=percona,ns2:run=nginx
auxiliaryAppInfo: ''
appinfo:
appns: 'default'
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: node-poweroff-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:
- name: node-poweroff
spec:
components:
nodeSelector:
# provide the node labels
kubernetes.io/hostname: 'node02'
# nodeSelector:
# # provide the node labels
# kubernetes.io/hostname: 'node02'
env:
# ENTER THE TARGET NODE NAME
- name: TARGET_NODE

View File

@ -9,7 +9,7 @@ metadata:
name: node-poweroff
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Cluster
@ -43,7 +43,7 @@ spec:
verbs:
- "get"
- "list"
image: "litmuschaos/go-runner:latest"
image: "litmuschaos/go-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -74,12 +74,15 @@ spec:
# provide lib image
- name: LIB_IMAGE
value: "litmuschaos/go-runner:latest"
value: "litmuschaos/go-runner:1.13.5"
# ENTER THE TARGET NODE NAME
- name: TARGET_NODE
value: ''
- name: NODE_LABEL
value: ''
# ENTER THE TARGET NODE IP
- name: TARGET_NODE_IP
value: ''
@ -88,7 +91,7 @@ spec:
name: node-poweroff
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
secrets:
- name: id-rsa
mountPath: /mnt/

View File

@ -17,8 +17,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events","secrets"]
resources: ["pods","events","secrets"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log"]
verbs: ["create","list","get"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -17,8 +17,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events","secrets"]
resources: ["pods","events","secrets"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log"]
verbs: ["create","list","get"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -10,21 +10,16 @@ spec:
engineState: 'active'
#ex. values: ns1:name=percona,ns2:run=nginx
auxiliaryAppInfo: ''
appinfo:
appns: 'default'
applabel: 'app=nginx'
appkind: 'deployment'
chaosServiceAccount: node-restart-sa
monitoring: false
# It can be delete/retain
jobCleanUpPolicy: 'delete'
experiments:
- name: node-restart
spec:
components:
nodeSelector:
# provide the node labels
kubernetes.io/hostname: 'node02'
# nodeSelector:
# # provide the node labels
# kubernetes.io/hostname: 'node02'
env:
# ENTER THE TARGET NODE NAME
- name: TARGET_NODE

View File

@ -9,7 +9,7 @@ metadata:
name: node-restart
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: chaosexperiment
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
spec:
definition:
scope: Cluster
@ -43,7 +43,7 @@ spec:
verbs:
- "get"
- "list"
image: "litmuschaos/go-runner:latest"
image: "litmuschaos/go-runner:1.13.5"
imagePullPolicy: Always
args:
- -c
@ -68,12 +68,15 @@ spec:
# provide lib image
- name: LIB_IMAGE
value: "litmuschaos/go-runner:latest"
value: "litmuschaos/go-runner:1.13.5"
# ENTER THE TARGET NODE NAME
- name: TARGET_NODE
value: ''
- name: NODE_LABEL
value: ''
# ENTER THE TARGET NODE IP
- name: TARGET_NODE_IP
value: ''
@ -82,7 +85,7 @@ spec:
name: node-restart
app.kubernetes.io/part-of: litmus
app.kubernetes.io/component: experiment-job
app.kubernetes.io/version: latest
app.kubernetes.io/version: 1.13.5
secrets:
- name: id-rsa
mountPath: /mnt/

View File

@ -17,8 +17,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events","secrets"]
resources: ["pods","events","secrets"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log"]
verbs: ["create","list","get"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

View File

@ -17,8 +17,11 @@ metadata:
app.kubernetes.io/part-of: litmus
rules:
- apiGroups: [""]
resources: ["pods","pods/exec","pods/log","events","secrets"]
resources: ["pods","events","secrets"]
verbs: ["create","list","get","patch","update","delete","deletecollection"]
- apiGroups: [""]
resources: ["pods/exec","pods/log"]
verbs: ["create","list","get"]
- apiGroups: ["batch"]
resources: ["jobs"]
verbs: ["create","list","get","delete","deletecollection"]

Some files were not shown because too many files have changed in this diff Show More