GithubHelp home page GithubHelp logo

mharding-hpe / sat Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cray-hpe/sat

0.0 0.0 0.0 2.54 MB

System Admin Toolkit

Home Page: https://cray-hpe.github.io/docs-sat/

License: MIT License

Shell 0.32% Python 99.37% Makefile 0.08% Dockerfile 0.24%

sat's Introduction

Introduction

The System Admin Toolkit (SAT) is a project to create a set of command-line interfaces that cover gaps in the Shasta product which were identified by Cray service and support staff. Various RESTful APIs currently exist in the system, but they return large amounts of data in a JSON format which is hard for admins and service personnel to parse. We would like to provide CLIs that are more friendly for human consumption.

This repository contains the Python code implementing this CLI or set of CLIs.

Installation

There are a few different ways that this software can be installed. At the lowest level, this software is Python code that implements a setup.py script that uses setuptools. This level of installation is useful for the developer who would like to quickly install and test changes in a Python virtual environment on a system.

In the product as the customer will see it, SAT is delivered as a container image and run using a wrapper script that runs the container using podman. This wrapper script is packaged and installed as an RPM package.

The complete SAT product, including the container image, wrapper script RPM and necessary configuration is delivered in the SAT release distribution, also known as the SAT product stream.

Installation via pip

To install, use pip3:

pip3 install $CHECKOUT_DIR

Where $CHECKOUT_DIR is the directory where the SAT repository is checked out.

To uninstall, use the following command:

pip3 uninstall sat

Contributing

See instructions in CONTRIBUTING.md.

Copying

See License.

See Also

sat's People

Contributors

dependabot[bot] avatar edzaka-hpe avatar ekamin-hpe avatar haasken-hpe avatar jack-stanek-hpe avatar jesseviola-hpe avatar ptovo-hpe avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.