Skip to content

Commit 9a8fdde

Browse files
committed
chore: add fixtures for cronjob that periodically deletes pods
1 parent 53e20df commit 9a8fdde

File tree

4 files changed

+56
-0
lines changed

4 files changed

+56
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
name: restarter
5+
labels:
6+
app.kubernetes.io/name: restarter
7+
rules:
8+
- apiGroups:
9+
- ""
10+
resources:
11+
- pods
12+
verbs:
13+
- list
14+
- delete
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
kind: ClusterRoleBinding
2+
apiVersion: rbac.authorization.k8s.io/v1
3+
metadata:
4+
name: restarter
5+
labels:
6+
app.kubernetes.io/name: restarter
7+
subjects:
8+
- kind: ServiceAccount
9+
name: restarter
10+
namespace: default
11+
roleRef:
12+
apiGroup: rbac.authorization.k8s.io
13+
kind: ClusterRole
14+
name: restarter
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
apiVersion: batch/v1
2+
kind: CronJob
3+
metadata:
4+
name: restarter
5+
labels:
6+
app.kubernetes.io/name: restarter
7+
spec:
8+
schedule: '0 10 * * *'
9+
jobTemplate:
10+
spec:
11+
template:
12+
metadata:
13+
labels:
14+
app.kubernetes.io/name: restarter
15+
spec:
16+
serviceAccountName: restarter
17+
containers:
18+
- name: restarter
19+
image: docker.io/bitnami/kubectl:1.22.7
20+
imagePullPolicy: IfNotPresent
21+
args: ['delete', 'pod', '--all', '--namespace', 'snyk-monitor']
22+
restartPolicy: OnFailure
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
apiVersion: v1
2+
kind: ServiceAccount
3+
metadata:
4+
name: restarter
5+
labels:
6+
app.kubernetes.io/name: restarter

0 commit comments

Comments
 (0)