{"repo":"SlinkyProject/slurm-client","free":true,"listed":false,"github":"https://github.com/SlinkyProject/slurm-client","clone":"git clone https://github.com/SlinkyProject/slurm-client.git","description":"OpenAPI Golang client library for Slurm REST API. A Slinky project.","language":"Go","stars":33,"topics":["golang","openapi","openapi-client","openapi-codegen","rest-client","schedmd","slinky","slurm","slurm-workload-manager"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Slurm Client [OpenAPI] Golang client library for [Slurm REST API][rest-api]. A [Slinky] project. Table of Contents - Slurm Client - Table of Contents - Overview - Features - Limitations - Installation - Usage - Create - Delete - Get - List - Update - Upgrades - 0.X Releases - Support and Development - License Overview This repository provides generated [slurmrestd][rest-api] endpoints for Golang clients, and client wrapper library inspired by the [controller-runtime] client for Kubernetes. Features - Multiple Slurm Versions : can interact with multiple versions of Slurm. - Caching : client-side caching mechanism to reduce number of server calls. Limitations Currently, the client wrapper implements a limited amount of Slurm endpoints, specifically only Node and Job endpoints. The number of implemented endpoints may expand in the future, by request or community efforts. - Slurm Version : = 24.05 Installation Usage Create a Slurm client handle. To read a rotating token file for every request, configure a file token provider instead of a static token. Start Slurm client cache. Create Create Slurm resources via client handle. Delete Delete Slurm resource via client handle. Get Get Slurm resource via client handle. List List Slurm resources via client handle. Update Update Slurm resource via client handle. Upgrades 0.X Releases The source tree may evolve more aggressively during these release versions, so upgrades may require updated paths in addition to the version. Support and De","default_branch":null,"files":null,"tree":[],"storefront":"/r/SlinkyProject","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SlinkyProject/slurm-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}