Redfish Tacklebox
Copyright 2019-2024 DMTF. All rights reserved.
About
Redfish Tacklebox contains a set of Python3 utilities to perform common management operations with a Redfish service.
The utilities can be used as part of larger management applications, or be used as standalone command line tools.
Installation
pip install redfish_utilities
Building from Source
python setup.py sdist
pip install dist/redfish_utilities-x.x.x.tar.gz
Building Docker
-
Pull the container from Docker Hub:
docker pull dmtf/redfish-tacklebox:latest
-
Build a container from local source:
docker build -t dmtf/redfish-tacklebox:latest .
-
Build a container from GitHub:
docker build -t dmtf/redfish-tacklebox:latest https://github.com/DMTF/Redfish-Tacklebox.git
Requirements
External modules:
You may install the external modules by running:
pip install -r requirements.txt
Utilities
Release Process
- Go to the "Actions" page
- Select the "Release and Publish" workflow
- Click "Run workflow"
- Fill out the form
- Click "Run workflow"