hpcman software¶
These commands have been implemented, but more features are planned.
Command | Description | Status |
---|---|---|
export-schema | exports pydantic model for install method | implemented |
info | displays DB entry for specified software | implemented |
install | installs software. cgrbinst user only with default settings |
implemented |
list | lists installed software | implemented |
list-recipes | lists recipes | implemented |
Rationale¶
CQLS Staff need a standardized method for installing software, as well as tracking installed software. Past efforts
were successful in getting working software installed, yet tracking each piece of software was difficult. This module
enables staff to produce recipes that allow for easy updates to software, as well as to keep an updated list of all
software that has been installed using hpcman
.
Details¶
The pixi
program does most of the heavy lifting in terms of software installs. pydantic and sqlmodel validate and
track software recipe input and installed software output, respectively.