89 lines
1.5 KiB
YAML
89 lines
1.5 KiB
YAML
deploymentType: "StatefulSet"
|
|
|
|
fullNameOverride: "dind-prd"
|
|
|
|
labels:
|
|
bu: infra
|
|
team: devops
|
|
service: dind-prd
|
|
env: prd
|
|
priority: p0
|
|
type: dind
|
|
component: jenkins-agent
|
|
|
|
env:
|
|
- name: DOCKER_HOST
|
|
value: localhost
|
|
|
|
replicas: 1
|
|
|
|
image:
|
|
repository: asia-southeast1-docker.pkg.dev/meesho-devops-admin-0622/admin/devops/docker
|
|
tag: 24-dind
|
|
imagePullPolicy: Always
|
|
|
|
podSecurityContext:
|
|
privileged: true
|
|
|
|
extraArgs:
|
|
mtu: 1460
|
|
tls: false
|
|
host: "tcp://0.0.0.0:2375"
|
|
max-concurrent-downloads: 20
|
|
max-concurrent-uploads: 20
|
|
# host: "unix:///var/run/docker.sock"
|
|
|
|
resources:
|
|
requests:
|
|
cpu: 12
|
|
memory: 36G
|
|
|
|
nodeSelector:
|
|
dedicated: dind
|
|
|
|
tolerations:
|
|
- key: dedicated
|
|
operator: Equal
|
|
value: dind
|
|
effect: NoSchedule
|
|
|
|
serviceAccountName: jenkins-prd-agent
|
|
|
|
persistentVolume:
|
|
enabled: true
|
|
storageClass: sc-pd-standard
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
size: 600Gi
|
|
mountPath: /var/lib/docker
|
|
existingClaim: dind-prd-pvc-hd
|
|
|
|
service:
|
|
port: 2375
|
|
type: ClusterIP
|
|
|
|
podDisruptionBudget:
|
|
enabled: true
|
|
minAvailable: 1
|
|
|
|
probe:
|
|
livenessProbe:
|
|
failureThreshold: 10
|
|
initialDelaySeconds: 30
|
|
periodSeconds: 30
|
|
successThreshold: 1
|
|
tcpSocket:
|
|
port: "{{ .Values.service.port }}"
|
|
timeoutSeconds: 5
|
|
|
|
readinessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /
|
|
port: "{{ .Values.service.port }}"
|
|
scheme: HTTP
|
|
initialDelaySeconds: 5
|
|
periodSeconds: 15
|
|
successThreshold: 1
|
|
timeoutSeconds: 5
|