You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems that the post-install-cvmfs-fix is not able to terminate / run when cvmfs is deployed in another namespace.
I think this is because the namespace is retrieved from the .Release. in configmap-cvmfs-fixexample.
I don't have the history of the reason for this workaround, and I don't know if it's necessary even when CVMFS is deployed cluster-wide (I think it is).
If the fix is necessary, could we set the CVMFS namespace as a value? This would probably require a dedicated SA with permissions on the CVMFS namespace.
If not, should the fix be conditional on cvmfs.deploy ?
If you could point me in the right direction here, I'd be happy to do this PR!
Pod Logs :
kubectl logs -n galaxy-dev dev01-post-install-cvmfs-fix-job-mqr62
---
Waiting on nodeplugin pod to enter 'Running' status. Currently ''.
Waiting on nodeplugin pod to enter 'Running' status. Currently ''.
Waiting on nodeplugin pod to enter 'Running' status. Currently ''.
Waiting on nodeplugin pod to enter 'Running' status. Currently ''.
Waiting on nodeplugin pod to enter 'Running' status. Currently ''.
Waiting on nodeplugin pod to enter 'Running' status. Currently ''.
Waiting on nodeplugin pod to enter 'Running' status. Currently ''.
Waiting on nodeplugin pod to enter 'Running' status. Currently ''.
Waiting on nodeplugin pod to enter 'Running' status. Currently ''.
Waiting on nodeplugin pod to enter 'Running' status. Currently ''.
Waiting on nodeplugin pod to enter 'Running' status. Currently ''.
Waiting on nodeplugin pod to enter 'Running' status. Currently ''.
Waiting on nodeplugin pod to enter 'Running' status. Currently ''.
The text was updated successfully, but these errors were encountered:
NilsKrattinger
changed the title
post-install-cvmfs-fix dosent-work when CVMFS is deployed as external dependency post-install-cvmfs-fix dosent-work when CVMFS is deployed as external dependency
Aug 6, 2024
Yeah, it looks like the fix assumes CVMFS will be in the .Release.Namespace. We could do with better logic when it comes to locating the CVMFS nodeplugin. It might also be a good idea to make the fix conditional on a flag set in the values.yaml file; something like cvmfs.enable-fix=false.
Hi,
It seems that the
post-install-cvmfs-fix
is not able to terminate / run whencvmfs
is deployed in another namespace.I think this is because the namespace is retrieved from the
.Release
. inconfigmap-cvmfs-fix
example.I don't have the history of the reason for this workaround, and I don't know if it's necessary even when CVMFS is deployed cluster-wide (I think it is).
If the fix is necessary, could we set the CVMFS namespace as a value? This would probably require a dedicated SA with permissions on the CVMFS namespace.
If not, should the fix be conditional on
cvmfs.deploy
?If you could point me in the right direction here, I'd be happy to do this PR!
Pod Logs :
The text was updated successfully, but these errors were encountered: