Hello 

in my jenkins configuration admin GUI I have this volume definition : 

Volumes
- Claim Name = nfsdata
Read Only = true
Mount path = /etc/ssl/certs

In scripted pipeline everything works perfectly

In declarative pipeline :
pipeline {
agent {
kubernetes {
label "${jedi}"
yaml """
spec:
containers:
- name: maven
image: maven:3-jdk-8
command:
- cat
tty: true
"""

When i check the generated yaml in kubernetes, the volume is mounted only 
on the jnlp container and not the maven one

I need to write this to make it work and I don't really like this :
yaml """
spec:
containers:
- name: maven
image: docker-ccsl-virtual.repo.aes.alcatel.fr:8443/maven:3-jdk-8
command:
- cat
tty: true
volumeMounts:
- mountPath: /etc/ssl/certs
name: volume-0
readOnly : true
"""

Thank you in advance

Tristan FAURE

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/fc9b3c60-aa86-491e-acf9-d9c6b09ecc06%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to