Files
mautrix-telegram/pkg/gotd/cmd/connclose/deployment.yml
T
2025-06-27 20:03:37 -07:00

66 lines
1.7 KiB
YAML

---
apiVersion: apps/v1
kind: Deployment
metadata:
name: bot
labels:
app.kubernetes.io/name: bot
spec:
strategy:
type: Recreate
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: bot
template:
metadata:
labels:
app: bot
app.kubernetes.io/name: bot
spec:
containers:
- name: bot
image: connclose:latest
imagePullPolicy: Never
resources:
requests:
cpu: 500m
memory: 128M
limits:
cpu: 1000m
memory: 256M
env:
- name: GOMEMLIMIT
value: "128MiB"
- name: GOMAXPROCS
value: "2"
- name: OTEL_METRICS_EXPORTER
value: "prometheus"
- name: OTEL_EXPORTER_PROMETHEUS_PORT
value: "8090"
- name: OTEL_EXPORTER_PROMETHEUS_HOST
value: "0.0.0.0"
- name: PPROF_ADDR
value: "0.0.0.0:8090"
- name: OTEL_RESOURCE_ATTRIBUTES
value: "service.name=connclose"
- name: OTEL_LOG_LEVEL
value: "DEBUG"
- name: OTEL_TRACES_EXPORTER
value: "none"
- name: BOT_TOKEN
valueFrom:
secretKeyRef:
name: config
key: BOT_TOKEN
- name: APP_ID
valueFrom:
secretKeyRef:
name: config
key: APP_ID
- name: APP_HASH
valueFrom:
secretKeyRef:
name: config
key: APP_HASH