Files
deploy/manifests/ha/base/overlays/argocd-repo-server-deployment.yaml

27 lines
771 B
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: argocd-repo-server
spec:
replicas: 2
template:
spec:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
app.kubernetes.io/name: argocd-repo-server
topologyKey: kubernetes.io/hostname
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchLabels:
app.kubernetes.io/name: argocd-repo-server
topologyKey: topology.kubernetes.io/zone
containers:
- name: argocd-repo-server
args:
- /usr/local/bin/argocd-repo-server