Skip to main content

# Managed Tenants CLI

A CLI tool commonly used by MT-SRE projects at Red Hat.

## Usage

### Available subcommands

Subcommand | Description |
—————- | ———————————————————————————- |
load | Loads the addons inventory |
run | Runs the task |
tasks_reference | [path:search] “path” for the directory or file and “search” string to filter tasks |

### Available flags

Flag | Description |
——————– | ————————————– |
-v or –version | CLI version |
–environment | Target environment |
–addon-name | Load only a given addon |
–addons-dir | [path] “path” for the addons directory |
–ocm-api | Override the environments in OCM API |
–ocm-api-insecure | Allow Insecure connections to OCM API |

## Install

From PyPI:

`bash $ pip install managedtenants_cli `

From source:

`bash $ python setup.py install `

## Develop

Install pre-commit hooks: `bash $ pre-commit install `

Install the development requirements:

`bash $ make develop `

Run the code checks:

`bash $ make check `

Run the tests:

`bash $ make test `

## Release

Update the VERSION file to reflect the new version. Submit a pull request and merge it to main. Once it is merged, you need to create a new tag and a new release. You can do this by clicking “Draft a new release” on the Releases page and then creating a new tag instead of selecting one from the dropdown. Please also use the option to “Generate release notes”. After that, a CI job will be triggered that will publish the package on PyPI.

Alternatively, you can create a new tag by running: ` git checkout main && git pull upstream main git tag X.Y.Z git push upstream X.Y.Z ` and then draft the release in the web UI.

## License

The default license of the code in this repository is [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0). That applies for most of the code here, as they were written from scratch, but exceptions exist. In any case, each module carries the corresponding licensing information.

Release files for managedtenants-cli 1.50.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for managedtenants-cli 1.50.0
File Interpreter ABI Platform
managedtenants_cli-1.50.0-py3-none-any.whl Python 3 none any Details

Release files / managedtenants_cli-1.50.0-py3-none-any.whl

Download URL managedtenants_cli-1.50.0-py3-none-any.whl
Size 72.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6f0850969e94aaab3963d4be45e4483f6a4ea812f8856faa55e61db1dae04b64
BLAKE2b-256 checksum
How to use checksums
1f66f74d7dc4877be70331e09c249aeef5fb6ff94030d6e0a47518caee2095cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.7

Release history Release notifications | RSS feed

This release

1.50.0 This release

1 release file

1.49.8

1 release file

1.49.7

1 release file

1.49.6

1 release file

1.49.5

1 release file

1.49.4

1 release file

1.49.3

1 release file

1.49.2

1 release file

1.49.1

1 release file

1.49.0

1 release file

1.48.1

1 release file

1.48.0

1 release file

1.47.3

1 release file

1.47.2

1 release file

1.47.1

1 release file

1.47.0

1 release file

1.46.0

1 release file

1.45.1

1 release file

1.45.0

1 release file

1.44.0

1 release file

1.43.2

1 release file

1.43.1

1 release file

1.43.0

1 release file

1.42.0

1 release file

1.41.0

1 release file

1.40.1

1 release file

1.40.0

1 release file

1.39.6

1 release file

1.39.5

1 release file

1.39.4

1 release file

1.39.3

1 release file

1.39.2

1 release file

1.39.1

1 release file

1.39.0

1 release file

1.38.0

1 release file

1.37.0

1 release file

1.36.0

1 release file

1.35.0

1 release file

1.34.0

1 release file

1.33.0

1 release file

1.32.1

1 release file

1.32.0

1 release file

1.31.1

1 release file

1.31.0

1 release file

1.30.0

1 release file

1.29.0

1 release file

1.28.0

1 release file

1.27.0

1 release file

1.26.0

1 release file

1.25.1

1 release file

1.25.0

1 release file

1.24.2

1 release file

1.24.1

1 release file

1.24.0

1 release file

1.23.1

1 release file

1.23.0

1 release file

1.22.0

1 release file

1.21.1

1 release file

1.21.0

1 release file

1.20.0

1 release file

1.19.0

1 release file

1.18.0

1 release file

1.17.0

1 release file

1.16.0

1 release file

1.15.0

1 release file

1.14.0

1 release file

1.13.0

1 release file

1.12.0

1 release file

1.11.2

1 release file

1.11.1

1 release file

1.11.0

1 release file

1.10.0

1 release file

1.9.0

1 release file

1.8.3

1 release file

1.8.2

1 release file

1.8.1

1 release file

1.8.0

1 release file

1.7.1

1 release file

1.7.0

1 release file

1.6.4

1 release file

1.6.3

1 release file

1.6.2

1 release file

1.6.1

1 release file

1.6.0

1 release file

1.5.3

1 release file

1.5.2

1 release file

1.5.1

1 release file

1.5.0

1 release file

1.4.0

1 release file

1.3.0

1 release file

1.2.0

1 release file

1.1.0

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page