-
Notifications
You must be signed in to change notification settings - Fork 899
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SCM disabled] User don't have permissions to the configuration key. #8218
Comments
Found "SessionID=null" for the non-admin user in startup logs:
Is there some access permission needed to create SessionID for non-admin users since the admin user has it? |
I was also seeing this behaviour in Enterprise Version 4.10.0. I upgraded the cluster to 4.12.0 and the issue is still present. Once a user receives this message, SCM import is disabled in that project for all users and requires re-enabling by an admin. My Rundeck detail
System ACL snippet
Project ACL snippet
|
Works again with 4.14.0 |
Describe the bug
Non-admin users don´t have permission to import jobs via SCM import plugin. Every time they go to jobs menu they see:
"[SCM disabled] User don't have permissions to the configuration key."
But the key has been created by the non-admin user itself in keys/project/my_project/my_github_token and the SCM import plugin has been configured by the user.
Access policy:
context:
application: 'rundeck'
for:
project:
- allow: '' # allow view/admin of all projects
project_acl:
- allow: [read]
storage:
- match:
path: 'keys/.'
allow: '*' # allow all access to manage stored keys
My Rundeck detail
To Reproduce
Steps to reproduce the behavior:
Expected behavior
See blue "Import needed" above "Jobs actions" menu.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: