Description
Issue
We recently upgraded Semaphore UI from v2.8.53 to v2.14.10 and have encountered the following issues post-upgrade:
Default Role Assignment:
All users were automatically assigned the Manager role and marked as external users by default. This behavior was unexpected and may not align with previous configurations.
Task Log Access Issue:
Users are experiencing issues when attempting to view task logs triggered by other users. The UI displays a blank screen, although the raw log data remains accessible. We confirmed a 401 Unauthorized error is being returned from the backend in these cases.
Workaround and Limitation:
If we assign users Admin privileges, they are able to view all task logs without issue. However, this is not a viable long-term solution, as it grants elevated permissions beyond what is appropriate for many team members.
Please find attached a screenshot showing the blank screen users encounter when accessing affected logs.
We would appreciate your guidance on whether this is a known issue in v2.14.10 and if there is a recommended fix or configuration adjustment to resolve it without requiring Admin-level access.
Impact
Web-Frontend (what users interact with)
Installation method
Package
Database
MySQL
Browser
No response
Semaphore Version
2.14.10
Ansible Version
2.9.x
Logs & errors
No response
Manual installation - system information
No response
Configuration
No response
Additional information
No response