|
|
|
@ -7,21 +7,34 @@ pipeline {
|
|
|
|
|
metadata:
|
|
|
|
|
name: 'jenkins-slave'
|
|
|
|
|
namespace: 'default'
|
|
|
|
|
|
|
|
|
|
spec:
|
|
|
|
|
containers:
|
|
|
|
|
- name: dind
|
|
|
|
|
image: "swr.eu-de.otc.t-systems.com/base-image/docker:dind"
|
|
|
|
|
imagePullPolicy: "IfNotPresent"
|
|
|
|
|
tty: true
|
|
|
|
|
command:
|
|
|
|
|
- "cat"
|
|
|
|
|
volumeMounts:
|
|
|
|
|
- mountPath: "/home/jenkins/agent"
|
|
|
|
|
name: "workspace-volume"
|
|
|
|
|
readOnly: false
|
|
|
|
|
env:
|
|
|
|
|
- name: PASS
|
|
|
|
|
valueFrom:
|
|
|
|
|
secretKeyRef:
|
|
|
|
|
name: docker-reg
|
|
|
|
|
key: pass
|
|
|
|
|
securityContext:
|
|
|
|
|
privileged: true
|
|
|
|
|
imagePullSecrets:
|
|
|
|
|
- name: default-secret
|
|
|
|
|
serviceAccountName: "jenkins-admin"
|
|
|
|
|
volumes:
|
|
|
|
|
- emptyDir:
|
|
|
|
|
medium: ""
|
|
|
|
|
name: "workspace-volume"
|
|
|
|
|
|
|
|
|
|
""".stripIndent()
|
|
|
|
|
}
|
|
|
|
|