Skip to content

Python based utilities for performing common management operations with Redfish

License

Notifications You must be signed in to change notification settings

DMTF/Redfish-Tacklebox

Repository files navigation

Redfish Tacklebox

Copyright 2019-2024 DMTF. All rights reserved.

License PyPI Pulls Code style: black Linters Docker GitHub stars GitHub Contributors

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

  1. Go to the "Actions" page
  2. Select the "Release and Publish" workflow
  3. Click "Run workflow"
  4. Fill out the form
  5. Click "Run workflow"

About

Python based utilities for performing common management operations with Redfish

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published