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
Support loading LDAP bind password from separate file (#585). Contribution from @Cornelicorn.
Add cache boolean in /clusters response to indicate whether cache service is enabled on agents.
Add /agent/{cluster}/cache/stats route to reverse proxy request to agent /cache/stats.
agent:
Record slurmrestd cache hit and miss counts in cache service.
Add metrics with cache hit and miss counts.
Support querying cache metrics.
Add cache boolean in /info endpoint to indicate whether cache service is enabled on agent.
Add /cache/stats route to retrieve cache statistics.
ldap-check: Support loading LDAP bind password from separate file. Contribution from @Cornelicorn.
conf:
Add gateway [ldap]>bind_password_file configuration parameter. Contribution from @Cornelicorn.
Add gateway [ldap]>lookup_as_user configuration parameter. Contribution from @Cornelicorn.
Introduce cache-view authorization action.
Assign cache-view action to user role (all authenticated users) in default authorization policy.
Changed
gateway:
Check agent version is greater or equal to the minimal supported version specified in gateway configuration settings.
Send asynchronous HTTP requests to discover agents (#438).
After successful user authentication, when service bind dn and password are defined in configuration, Slurm-web now retrieves user information and user groups in LDAP with these credentials by default. Previous behavior can be restored by setting lookup_as_user = yes under the [ldap] section in gateway configuration file (#587). Contribution from @Cornelicorn.
agent:
Change route to information endpoint from /v{version}/info to /info.
Return version of agent in information endpoint.
Emit warning log entry when SlurmwebMetricsDBError is raised before responding HTTP/500.
conf: Update description of agent > version gateway parameter to describe its new semantic.
pkgs:
Set Python requests external library dependency on agent only.
Bump minimal version of RFL.authentication to v1.5.0.
Move Python aiohttp external library dependency from gateway extra package to main package because it is also a dependency of the agent now.