Files
home-cluster-ops/infrastructures/argo-events/base/deployment.yaml
2024-08-28 01:35:34 +10:00

52 lines
1.3 KiB
YAML

---
apiVersion: apps/v1
kind: Deployment
metadata:
name: controller-manager
namespace: argo-events
spec:
replicas: 1
selector:
matchLabels:
app: controller-manager
template:
metadata:
labels:
app: controller-manager
spec:
containers:
- args:
- controller
env:
- name: ARGO_EVENTS_IMAGE
value: quay.io/argoproj/argo-events:v1.9.2
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: quay.io/argoproj/argo-events:v1.9.2
imagePullPolicy: Always
livenessProbe:
httpGet:
path: /healthz
port: 8081
initialDelaySeconds: 3
periodSeconds: 3
name: controller-manager
readinessProbe:
httpGet:
path: /readyz
port: 8081
initialDelaySeconds: 3
periodSeconds: 3
volumeMounts:
- mountPath: /etc/argo-events
name: controller-config-volume
securityContext:
runAsNonRoot: true
runAsUser: 9731
serviceAccountName: argo-events-sa
volumes:
- configMap:
name: argo-events-controller-config
name: controller-config-volume