48 lines
1.1 KiB
YAML
48 lines
1.1 KiB
YAML
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
labels:
|
|
bu: "infra"
|
|
team: "toolchain"
|
|
service: "jenkins-toolchain"
|
|
env: "stg"
|
|
priority: "p0"
|
|
type: "jenkins"
|
|
component: "jenkins-agent"
|
|
spec:
|
|
serviceAccountName: jenkins-toolchain-dev-agent
|
|
containers:
|
|
- name: devops-tools
|
|
image: asia-southeast1-docker.pkg.dev/meesho-devops-admin-0622/admin/devops/build-tools:lunar-v2.0.22
|
|
imagePullPolicy: Always
|
|
resources:
|
|
requests:
|
|
memory: "6G"
|
|
cpu: "2"
|
|
limits:
|
|
memory: "1000G"
|
|
cpu: "100"
|
|
volumeMounts:
|
|
- mountPath: "/root"
|
|
name: "cache"
|
|
readOnly: false
|
|
env:
|
|
- name: TZ
|
|
value: Asia/Kolkata
|
|
- name: DOCKER_HOST
|
|
value: toolchain-dind-dev-svc.jenkins-toolchain.svc.cluster.local
|
|
command:
|
|
- cat
|
|
tty: true
|
|
nodeSelector:
|
|
dedicated: toolchain-jenkins
|
|
tolerations:
|
|
- key: "dedicated"
|
|
operator: "Equal"
|
|
value: "toolchain-jenkins"
|
|
effect: "NoSchedule"
|
|
volumes:
|
|
- name: cache
|
|
persistentVolumeClaim:
|
|
claimName: pvc-toolchain-jenkins-agents-cache-dev
|