Skip to content

v0.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Nov 13:02
· 54 commits to main since this release
a16b1b0

Changelog for CLI tool.

Changed

  • Configuration file is not created automatically anymore
  • Username and passwords which are empty or only white spaces and have default value are invalid
  • Output of for LDAP user via the sub command list is now presented in a nicer ASCII table format
  • CLI argument for slurm, ldap and directory management can be toggled via cli and conf.toml individually
    CLI Option for a system is only available if a sub command supports it.
    slurm-only, ldap-only and dirs-only were replaced by new options
  • LDAP bind OU and general LDPA OU are more configurable.
    One can now specify several dn parts like ou=people,ou=department.
    Before one could only specify a value for one fixed dn key part like people => ou=people.

Added

  • Subcommands can be issued via shortcuts which consists of one or two letters.
  • Configuration file can be located in several places.
    It always try user specific configuration locations, then system configuration places and the CWD as the last resort.
  • Default configuration can be generated via new subcommand "generate-config".
  • Option to try authentication via ssh agent before simple password authentication.
  • Added option to use different user prefix and org unit binding for readonly LDAP user.
  • Made username and password optional for readonly user to allow for prompting these credentials.
  • Used base dc, dn for user manipulation and dn for user bind are now logged.
  • Port for ssh connection can now specified via configuration file

Fixed

  • CLI tool now enforces the following:
    • Default Qos must be contained in the collection of Qos for the operations add, remove and modify
    • Default Qos along with the collection of Qos must be given both or none of them for the operations add, remove and modify.
  • This prevents the problem where sacctmgr CLI, slurm CLI, did not update default Qos or colletion of Qos.
  • The prompt showing allowed number for selection for several keys under ssh agent is now correctly displayed.
    Before the maximum index selection was too big by one.
  • Fixed faulty determining inside os config folder space.
    Example: before It searched under ~/.config instead of ~/.config/usermgmt

Changelog for GUI version of this tool.

Implemented a GUI which allows to perform the management of LDAP and Slurm users