added files
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
apiVersion: v1
|
||||
kind: Pod
|
||||
metadata:
|
||||
labels:
|
||||
bu: "infra"
|
||||
team: "devops"
|
||||
service: "jenkins-stg"
|
||||
env: "stg"
|
||||
priority: "p0"
|
||||
type: "jenkins"
|
||||
component: "jenkins-agent"
|
||||
spec:
|
||||
serviceAccountName: jenkins-dev-agent
|
||||
containers:
|
||||
- name: devops-tools
|
||||
image: asia-southeast1-docker.pkg.dev/meesho-devops-admin-0622/admin/devops/build-tools:lunar-v2.0.21
|
||||
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: dind-dev-new-svc.jenkins-new.svc.cluster.local
|
||||
command:
|
||||
- cat
|
||||
tty: true
|
||||
|
||||
- name: dind
|
||||
image: asia-southeast1-docker.pkg.dev/meesho-devops-admin-0622/admin/devops/docker:28-dind
|
||||
securityContext:
|
||||
privileged: true
|
||||
env:
|
||||
- name: DOCKER_TLS_CERTDIR
|
||||
value: "" # Disable TLS so we can connect via HTTP on port 2375
|
||||
resources:
|
||||
requests:
|
||||
cpu: "1"
|
||||
memory: "2Gi"
|
||||
limits:
|
||||
cpu: "1"
|
||||
memory: "2Gi"
|
||||
volumeMounts:
|
||||
- name: dind-storage
|
||||
mountPath: /var/lib/docker
|
||||
nodeSelector:
|
||||
dedicated: jenkins
|
||||
tolerations:
|
||||
- key: "dedicated"
|
||||
operator: "Equal"
|
||||
value: "jenkins"
|
||||
effect: "NoSchedule"
|
||||
volumes:
|
||||
- name: cache
|
||||
persistentVolumeClaim:
|
||||
claimName: pvc-jenkins-agents-cache-dev
|
||||
- name: dind-storage
|
||||
emptyDir: {}
|
||||
Reference in New Issue
Block a user