How to specifc exec on volumeMount
up vote
0
down vote
favorite
We have OpenShift 3.9 running in our Cluster.
I currently am trying out the Pipeline capabilities of OpenShift. It turns out the default recipies for Jenkins are not working.
The problem is that the volumeMount specified in the dc leads to a noexec mount in the Container. When the Jenkins git plugin is then trying to execute its ssh wrapper in /var/lib/jenkins it of course fails.
The config they use in the dc is:
volumes:
- emptyDir: {}
name: jenkins-data
and then mount it via:
volumeMounts:
- mountPath: /var/lib/jenkins
name: jenkins-data
I could not find any option to configure which mount options are to be used in the container.
Is there any way to work around that?
openshift openshift-enterprise
add a comment |
up vote
0
down vote
favorite
We have OpenShift 3.9 running in our Cluster.
I currently am trying out the Pipeline capabilities of OpenShift. It turns out the default recipies for Jenkins are not working.
The problem is that the volumeMount specified in the dc leads to a noexec mount in the Container. When the Jenkins git plugin is then trying to execute its ssh wrapper in /var/lib/jenkins it of course fails.
The config they use in the dc is:
volumes:
- emptyDir: {}
name: jenkins-data
and then mount it via:
volumeMounts:
- mountPath: /var/lib/jenkins
name: jenkins-data
I could not find any option to configure which mount options are to be used in the container.
Is there any way to work around that?
openshift openshift-enterprise
My suggestion would be to look at a persistent volume instead of emptyDir, at least see if that solves the issue. I didn't see anything obviosiy aboutnoexecwhen looking at the api docs for emptyDir.
– Will Gordon
Nov 9 at 13:19
I alsoPVis good idea thanemptyDir, becauseemptyDircan not adjust the mount option, refer emptyDir with medium: Memory mounts a tmpfs volume without nosuid,nodev,noexec at now.
– Daein Park
Nov 10 at 12:58
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
We have OpenShift 3.9 running in our Cluster.
I currently am trying out the Pipeline capabilities of OpenShift. It turns out the default recipies for Jenkins are not working.
The problem is that the volumeMount specified in the dc leads to a noexec mount in the Container. When the Jenkins git plugin is then trying to execute its ssh wrapper in /var/lib/jenkins it of course fails.
The config they use in the dc is:
volumes:
- emptyDir: {}
name: jenkins-data
and then mount it via:
volumeMounts:
- mountPath: /var/lib/jenkins
name: jenkins-data
I could not find any option to configure which mount options are to be used in the container.
Is there any way to work around that?
openshift openshift-enterprise
We have OpenShift 3.9 running in our Cluster.
I currently am trying out the Pipeline capabilities of OpenShift. It turns out the default recipies for Jenkins are not working.
The problem is that the volumeMount specified in the dc leads to a noexec mount in the Container. When the Jenkins git plugin is then trying to execute its ssh wrapper in /var/lib/jenkins it of course fails.
The config they use in the dc is:
volumes:
- emptyDir: {}
name: jenkins-data
and then mount it via:
volumeMounts:
- mountPath: /var/lib/jenkins
name: jenkins-data
I could not find any option to configure which mount options are to be used in the container.
Is there any way to work around that?
openshift openshift-enterprise
openshift openshift-enterprise
asked Nov 9 at 12:28
abergmeier
4,83773063
4,83773063
My suggestion would be to look at a persistent volume instead of emptyDir, at least see if that solves the issue. I didn't see anything obviosiy aboutnoexecwhen looking at the api docs for emptyDir.
– Will Gordon
Nov 9 at 13:19
I alsoPVis good idea thanemptyDir, becauseemptyDircan not adjust the mount option, refer emptyDir with medium: Memory mounts a tmpfs volume without nosuid,nodev,noexec at now.
– Daein Park
Nov 10 at 12:58
add a comment |
My suggestion would be to look at a persistent volume instead of emptyDir, at least see if that solves the issue. I didn't see anything obviosiy aboutnoexecwhen looking at the api docs for emptyDir.
– Will Gordon
Nov 9 at 13:19
I alsoPVis good idea thanemptyDir, becauseemptyDircan not adjust the mount option, refer emptyDir with medium: Memory mounts a tmpfs volume without nosuid,nodev,noexec at now.
– Daein Park
Nov 10 at 12:58
My suggestion would be to look at a persistent volume instead of emptyDir, at least see if that solves the issue. I didn't see anything obviosiy about
noexec when looking at the api docs for emptyDir.– Will Gordon
Nov 9 at 13:19
My suggestion would be to look at a persistent volume instead of emptyDir, at least see if that solves the issue. I didn't see anything obviosiy about
noexec when looking at the api docs for emptyDir.– Will Gordon
Nov 9 at 13:19
I also
PV is good idea than emptyDir, because emptyDir can not adjust the mount option, refer emptyDir with medium: Memory mounts a tmpfs volume without nosuid,nodev,noexec at now.– Daein Park
Nov 10 at 12:58
I also
PV is good idea than emptyDir, because emptyDir can not adjust the mount option, refer emptyDir with medium: Memory mounts a tmpfs volume without nosuid,nodev,noexec at now.– Daein Park
Nov 10 at 12:58
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53225732%2fhow-to-specifc-exec-on-volumemount%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
My suggestion would be to look at a persistent volume instead of emptyDir, at least see if that solves the issue. I didn't see anything obviosiy about
noexecwhen looking at the api docs for emptyDir.– Will Gordon
Nov 9 at 13:19
I also
PVis good idea thanemptyDir, becauseemptyDircan not adjust the mount option, refer emptyDir with medium: Memory mounts a tmpfs volume without nosuid,nodev,noexec at now.– Daein Park
Nov 10 at 12:58