Skip to content

Releases: rackslab/slurm-quota

v3.0.0

Choose a tag to compare

@rezib rezib released this 09 Jul 14:00
v3.0.0

What's Changed

  • Close DB before running squeue in prune by @rezib in #48
  • chore: re-license under GPLv2+ by @rezib in #47
  • Refactor slurm-quota and slurm-quota-web scripts into real Python application by @rezib in #49
  • Dedicated slurm-quota-{charge,serve} commands by @rezib in #50
  • Rename migrate command for more naming consistency by @rezib in #51
  • Adopt Flask for serve command by @rezib in #52
  • Add login endpoint for LDAP authentication on REST API by @rezib in #53
  • Login with CLI and protect stats endpoint when authentication enabled by @rezib in #54
  • Support authentication in webapp by @rezib in #55
  • Run -serve service as slurm system user by @rezib in #56
  • Introduce jwt authentication method on REST API and make authentication required by @rezib in #57
  • Implement REST API RBAC authorization policy by @rezib in #58
  • Introduce quota change REST API by @rezib in #60
  • Use RFL.log to setup logger on TTY by @rezib in #61
  • Introduce dedicated command for prune by @rezib in #62
  • Adjust consumption on REST API by @rezib in #64
  • refactor: merge set quota API routes by @rezib in #67
  • Manage default quotas on REST API by @rezib in #68
  • Manage GPU factors in REST API by @rezib in #69
  • Introduce operator role by @rezib in #70
  • Enable WAL journaling in SQLite database by @rezib in #71
  • Environment file to initialize web app loaded as WSGI by Apache by @rezib in #72
  • chore: enable more ruff formattings options by @rezib in #73
  • docs: split README.md and lighten arch section by @rezib in #74
  • Better error handling for end users by @rezib in #76
  • Native TLS support in REST API by @rezib in #77
  • Refactor some tests and change deps to help RPM packaging by @rezib in #78
  • Add command to display token info by @rezib in #79
  • docs: finalize v2 to v3 upgrade guide by @rezib in #75
  • Reformat markdown files with mdformat and prek by @rezib in #80
  • Support prefix for next redirect after web login by @rezib in #81
  • Web application UI/UX cleanup by @rezib in #82
  • Log LDAP authentication error description by @rezib in #83
  • Make CLI stats command require token before hitting REST API by @rezib in #84
  • Report errors and successes with flash in web pages by @rezib in #85
  • Avoid nested DB connections when retrieving default quotas by @rezib in #86
  • Bash completion updates by @rezib in #87
  • Logs optional quota/consumption change reason in REST API service logs by @rezib in #88
  • Make managers inherit user stats visibility by @rezib in #89
  • Rework roles page layout by @rezib in #90
  • Use RFL.log v1.9.0 features and give control over flags by @rezib in #91
  • Release v3.0.0 by @rezib in #92

Full Changelog: v2.0.0...v3.0.0

v2.0.0

Choose a tag to compare

@rezib rezib released this 20 Apr 13:19
v2.0.0

What's Changed

  • tests: add functional tests by @rezib in #17
  • Settings table to control default quotas applied new users and accounts by @rezib in #13
  • Support queyring specific account stats by @rezib in #14
  • Introduce adjust command by @rezib in #18
  • Command to prune users and accounts without consumption by @rezib in #19
  • Compute stats first column width by @rezib in #20
  • doc: add manpage for slurm-quota command by @rezib in #23
  • feat: add bash-completion for slurm-quota by @rezib in #24
  • ci: build RPM packages on release by @rezib in #26
  • Several improvements on autocomplete by @rezib in #27
  • Add --version option by @rezib in #29
  • Web dashboard to visualize quotas by @rezib in #30
  • ci: drop release workflow to build RPM by @rezib in #31
  • Log users and accounts eligible for pruning by @rezib in #34
  • Add --quiet option on slurm-quota command by @rezib in #36
  • Add --user and --account option on prune command by @rezib in #37

Full Changelog: v1.0.0...v2.0.0

v2.0.0rc1

v2.0.0rc1 Pre-release
Pre-release

Choose a tag to compare

@rezib rezib released this 14 Apr 15:38
Release v2.0.0rc1

v1.0.0

Choose a tag to compare

@rezib rezib released this 14 Apr 15:37

Initial release.