49 lines
1.1 KiB
YAML
49 lines
1.1 KiB
YAML
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
labels:
|
|
jenkins: "slave"
|
|
jenkins/label: "kubernetes-agent"
|
|
spec:
|
|
runtimeClassName: sysbox-runc
|
|
containers:
|
|
- name: jnlp
|
|
image: jenkins/inbound-agent:alpine
|
|
tty: false
|
|
workingDir: /home/jenkins/agent
|
|
volumeMounts:
|
|
- name: workspace-volume
|
|
mountPath: /home/jenkins/agent
|
|
env:
|
|
- name: JENKINS_WEB_SOCKET
|
|
value: "true"
|
|
- name: REMOTING_OPTS
|
|
value: "-noReconnectAfter 1d"
|
|
|
|
- name: python
|
|
image: python:3.11.7-alpine
|
|
command:
|
|
- cat
|
|
tty: true
|
|
workingDir: /home/jenkins/agent
|
|
volumeMounts:
|
|
- name: workspace-volume
|
|
mountPath: /home/jenkins/agent
|
|
|
|
- name: docker
|
|
image: marcin00.azurecr.io/azure-cli-docker:slim-bookworm
|
|
tty: true
|
|
workingDir: /home/jenkins/agent
|
|
volumeMounts:
|
|
- name: workspace-volume
|
|
mountPath: /home/jenkins/agent
|
|
|
|
nodeSelector:
|
|
kubernetes.io/os: linux
|
|
|
|
restartPolicy: Never
|
|
|
|
volumes:
|
|
- name: workspace-volume
|
|
emptyDir: {}
|