[
https://issues.jboss.org/browse/JBIDE-25700?page=com.atlassian.jira.plugi...
]
Roland Huß commented on JBIDE-25700:
------------------------------------
[~adietish] imo the problem is, that the files that you want to sync belong locally to a
different Unix group and rsync tries to set this group in the target container, too. As
the user in the target system is by OpenShift conventions an arbitrary numeric UID with
group "root", you are not allowed to change the group as you are not the owner.
Only the root user could change the group.
Have your tried {{oc rsync --no-perms}}, too ?
Server adapter: hot deploy of Spring Boot errors with permission
issues when rsyncing local->pod (OS Online and CDK)
--------------------------------------------------------------------------------------------------------------------
Key: JBIDE-25700
URL:
https://issues.jboss.org/browse/JBIDE-25700
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: openshift
Affects Versions: 4.5.2.Final
Reporter: Aurélien Pupier
Assignee: Andre Dietisheim
Labels: server_adapter, springboot
Fix For: 4.5.x
Attachments: permission-error-rsync-fc26.png, server-adapter-rebublish-state.png
neither with
open.paas.redhat.com
so only when using the CDK.
it seems to be due to the fact that the user in the pod are not the same.
Jeff said:
{quote}
For SpringBoot deployments, the application file is called a fat jar and it placed in the
/deployments folder (images are upstream fabric8/s2i-java or imagestream
redhat-openjdk18-openshift). In order to get live update the file is then unzipped to the
/deployments folder leaded to new sub folders BOOT-INF and META-INF
The user permissions on those folders are the following:
/deployments: writable by user jboss and group root
/deployments/BOOT-INF: writable by user jboss readable only by group root
/deployments/META-INF: writable by user jboss readable only by group root
The rsync process with create some sub folders under /deployments/BOOT-INF. The problem
that we have is that the user that is assigned for the rsync operation (or when you open a
terminal in the OpenShift console) is not jboss (as opposed to Minishift/CDK) and thus we
have permissions errors during the rsync operation.
{quote}
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)