Compare commits
13 Commits
Author | SHA1 | Date |
---|---|---|
|
655a67cd48 | |
|
b2b8630fad | |
|
8f5dfa99f4 | |
|
f60b30b94a | |
|
d5b932ae26 | |
|
273cc12f19 | |
|
d3eb052a6a | |
|
6c7ac2d7ee | |
|
cf8982ef27 | |
|
f4869f720e | |
|
9b310244a1 | |
|
77b357656e | |
|
f60c99bfa3 |
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
2
Makefile
2
Makefile
|
@ -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:
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -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
|
||||
|
||||
---
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
---
|
||||
|
|
|
@ -15,7 +15,6 @@ spec:
|
|||
applabel: 'app=nginx'
|
||||
appkind: 'deployment'
|
||||
chaosServiceAccount: container-kill-sa
|
||||
monitoring: false
|
||||
# It can be delete/retain
|
||||
jobCleanUpPolicy: 'delete'
|
||||
experiments:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -13,7 +13,6 @@ spec:
|
|||
applabel: 'app=nginx'
|
||||
appkind: 'deployment'
|
||||
chaosServiceAccount: container-kill-sa
|
||||
monitoring: false
|
||||
# It can be delete/retain
|
||||
jobCleanUpPolicy: 'delete'
|
||||
experiments:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -15,7 +15,6 @@ spec:
|
|||
applabel: 'app=nginx'
|
||||
appkind: 'deployment'
|
||||
chaosServiceAccount: disk-fill-sa
|
||||
monitoring: false
|
||||
# It can be delete/retain
|
||||
jobCleanUpPolicy: 'delete'
|
||||
experiments:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -15,7 +15,6 @@ spec:
|
|||
applabel: 'app=nginx'
|
||||
appkind: 'deployment'
|
||||
chaosServiceAccount: disk-fill-sa
|
||||
monitoring: false
|
||||
# It can be delete/retain
|
||||
jobCleanUpPolicy: 'delete'
|
||||
experiments:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -15,7 +15,6 @@ spec:
|
|||
applabel: 'app=nginx'
|
||||
appkind: 'deployment'
|
||||
chaosServiceAccount: disk-loss-sa
|
||||
monitoring: false
|
||||
# It can be retain/delete
|
||||
jobCleanUpPolicy: 'delete'
|
||||
experiments:
|
||||
|
|
|
@ -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/
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
@ -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:
|
||||
|
|
|
@ -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 |
|
@ -11,7 +11,6 @@ spec:
|
|||
annotationCheck: 'true'
|
||||
engineState: 'active'
|
||||
chaosServiceAccount: chaos-admin
|
||||
monitoring: false
|
||||
jobCleanUpPolicy: 'retain'
|
||||
experiments:
|
||||
- name: k8-pod-delete
|
||||
|
|
|
@ -11,7 +11,6 @@ spec:
|
|||
annotationCheck: 'true'
|
||||
engineState: 'active'
|
||||
chaosServiceAccount: chaos-admin
|
||||
monitoring: false
|
||||
jobCleanUpPolicy: 'retain'
|
||||
experiments:
|
||||
- name: k8-pod-delete
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -11,7 +11,6 @@ spec:
|
|||
annotationCheck: 'true'
|
||||
engineState: 'active'
|
||||
chaosServiceAccount: chaos-admin
|
||||
monitoring: false
|
||||
jobCleanUpPolicy: 'retain'
|
||||
experiments:
|
||||
- name: k8-pod-delete
|
||||
|
|
|
@ -11,7 +11,6 @@ spec:
|
|||
annotationCheck: 'true'
|
||||
engineState: 'active'
|
||||
chaosServiceAccount: chaos-admin
|
||||
monitoring: false
|
||||
jobCleanUpPolicy: 'retain'
|
||||
experiments:
|
||||
- name: k8-pod-delete
|
||||
|
|
|
@ -11,7 +11,6 @@ spec:
|
|||
annotationCheck: 'true'
|
||||
engineState: 'active'
|
||||
chaosServiceAccount: chaos-admin
|
||||
monitoring: false
|
||||
jobCleanUpPolicy: 'retain'
|
||||
experiments:
|
||||
- name: k8-pod-delete
|
||||
|
|
|
@ -11,7 +11,6 @@ spec:
|
|||
annotationCheck: 'true'
|
||||
engineState: 'active'
|
||||
chaosServiceAccount: k8-pod-delete-sa
|
||||
monitoring: false
|
||||
jobCleanUpPolicy: 'retain'
|
||||
experiments:
|
||||
- name: k8-pod-delete
|
||||
|
|
|
@ -11,7 +11,6 @@ spec:
|
|||
annotationCheck: 'true'
|
||||
engineState: 'active'
|
||||
chaosServiceAccount: k8-pod-delete-sa
|
||||
monitoring: false
|
||||
jobCleanUpPolicy: 'retain'
|
||||
experiments:
|
||||
- name: k8-pod-delete
|
||||
|
|
|
@ -11,7 +11,6 @@ spec:
|
|||
annotationCheck: 'true'
|
||||
engineState: 'active'
|
||||
chaosServiceAccount: k8-pod-delete-sa
|
||||
monitoring: false
|
||||
jobCleanUpPolicy: 'retain'
|
||||
experiments:
|
||||
- name: k8-pod-delete
|
||||
|
|
|
@ -11,7 +11,6 @@ spec:
|
|||
annotationCheck: 'true'
|
||||
engineState: 'active'
|
||||
chaosServiceAccount: k8-pod-delete-sa
|
||||
monitoring: false
|
||||
jobCleanUpPolicy: 'retain'
|
||||
experiments:
|
||||
- name: k8-pod-delete
|
||||
|
|
|
@ -11,7 +11,6 @@ spec:
|
|||
annotationCheck: 'true'
|
||||
engineState: 'active'
|
||||
chaosServiceAccount: k8-pod-delete-sa
|
||||
monitoring: false
|
||||
jobCleanUpPolicy: 'retain'
|
||||
experiments:
|
||||
- name: k8-pod-delete
|
||||
|
|
|
@ -11,7 +11,6 @@ spec:
|
|||
annotationCheck: 'true'
|
||||
engineState: 'active'
|
||||
chaosServiceAccount: k8-pod-delete-sa
|
||||
monitoring: false
|
||||
jobCleanUpPolicy: 'retain'
|
||||
experiments:
|
||||
- name: k8-pod-delete
|
||||
|
|
|
@ -11,7 +11,6 @@ spec:
|
|||
annotationCheck: 'true'
|
||||
engineState: 'active'
|
||||
chaosServiceAccount: k8-pod-delete-sa
|
||||
monitoring: false
|
||||
jobCleanUpPolicy: 'retain'
|
||||
experiments:
|
||||
- name: k8-pod-delete
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -11,7 +11,6 @@ spec:
|
|||
annotationCheck: 'false'
|
||||
engineState: 'active'
|
||||
chaosServiceAccount: chaos-admin
|
||||
monitoring: false
|
||||
jobCleanUpPolicy: 'retain'
|
||||
experiments:
|
||||
- name: k8-service-kill
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -15,7 +15,6 @@ spec:
|
|||
applabel: 'app=nginx'
|
||||
appkind: 'deployment'
|
||||
chaosServiceAccount: node-drain-sa
|
||||
monitoring: false
|
||||
# It can be delete/retain
|
||||
jobCleanUpPolicy: 'delete'
|
||||
experiments:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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/
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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/
|
||||
|
|
|
@ -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"]
|
||||
|
|
|
@ -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
Loading…
Reference in New Issue