Skip to content

Commit 420e797

Browse files
authored
Merge pull request #105 from DataDog/dbm-puppeteer
created puppeteer file for DBM
2 parents 7b4d216 + 78c000a commit 420e797

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: puppeteer
5+
namespace: fake-traffic
6+
spec:
7+
replicas: 1
8+
selector:
9+
matchLabels:
10+
app: puppeteer
11+
template:
12+
metadata:
13+
labels:
14+
app: puppeteer
15+
spec:
16+
containers:
17+
- name: puppeteer
18+
image: ${REGISTRY_URL}/puppeteer:${SD_TAG}
19+
env:
20+
- name: STOREDOG_URL
21+
# Change namespace as needed
22+
value: "http://service-proxy.default.svc.cluster.local"
23+
- name: PUPPETEER_TIMEOUT
24+
value: "30000"
25+
- name: SKIP_SESSION_CLOSE
26+
value: "false"
27+
resources:
28+
requests:
29+
memory: "1Gi"
30+
cpu: "250m"
31+
limits:
32+
memory: "2Gi"
33+
cpu: "500m"
34+
securityContext:
35+
capabilities:
36+
add:
37+
- SYS_ADMIN # Required for Puppeteer to run in Docker
38+
volumeMounts:
39+
- name: dshm
40+
mountPath: /dev/shm
41+
volumes:
42+
- name: dshm
43+
emptyDir:
44+
medium: Memory
45+
sizeLimit: 4Gi # Equivalent to shm_size: '4gb' in docker-compose

0 commit comments

Comments
 (0)