Skip to content

Commit

Permalink
Add pod-delete template
Browse files Browse the repository at this point in the history
Signed-off-by: udit <[email protected]>
  • Loading branch information
uditgaurav committed Jan 10, 2021
1 parent 5139ffe commit 2fdde13
Show file tree
Hide file tree
Showing 3 changed files with 65 additions and 0 deletions.
19 changes: 19 additions & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
pipeline {
agent {
kubernetes {
yamlFile 'pod-delete.yaml'
}
}
stages {
stage('Setup ENVs') {
steps {
sh 'set'
sh "echo INSTALL_LITMUS = ${INSTALL_LITMUS}"
sh "echo EXPERIMENT NAME = ${EXPERIMENT_NAME}"
container('pod-delete') {
sh 'export EXPERIMENT_NAME =pod-delete'
}
}
}
}
}
30 changes: 30 additions & 0 deletions apps/nginx.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx
annotations:
litmuschaos.io/chaos: "true"
labels:
run: nginx
spec:
replicas: 3
selector:
matchLabels:
run: nginx
template:
metadata:
labels:
run: nginx
spec:
containers:
- name: nginx
image: nginx:alpine
ports:
- containerPort: 80
resources:
requests:
ephemeral-storage: "1Gi"
limits:
ephemeral-storage: "2Gi"

16 changes: 16 additions & 0 deletions pod-delete.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
metadata:
labels:
experiment: pod-delete
spec:
containers:
- name: pod-delete
image: litmuschaos/chaos-ci-lib:v0.3.0
command: ["/bin/bash"]
args:
- -c
- ./experiment_entrypoint.sh
env:
- name: INSTALL_LITMUS
value: "true"
- name: EXPERIMENT_NAME
value: "pod-delete"

0 comments on commit 2fdde13

Please sign in to comment.