Tron - Devtron Infrastructure and Application Automation Tool
Tron is a command-line tool designed to automate Devtron infrastructure and application management through modular YAML configuration files.
Features
- Create Devtron applications via YAML configuration
- Update existing Devtron applications
- Manage environments and pipelines
- Simple CLI interface
- Can be used as a Python module in other projects
Installation
pip or pip3 install devtron-cli
Usage
Command Line Interface
# Create a new application (provide Devtron URL and API token via command line or environment variables)
tron --config config.yaml create-app --devtron-url https://devtron.example.com --api-token your-api-token
# Update an existing application
tron --config config.yaml update-app --devtron-url https://devtron.example.com --api-token your-api-token
# Or set environment variables and omit the URL and token from command line
export DEVTRON_URL=https://devtron.example.com
export DEVTRON_API_TOKEN=your-api-token
tron --config config.yaml create-app
Development
To contribute to this project:
- Clone the repository
- Install dependencies:
pip install -r requirements.txt - Make your changes
- Test your changes
- Submit a pull request
License
This project is licensed under the MIT License.
Metadata
Release files for devtron-cli 0.2.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| devtron_cli-0.2.8.tar.gz | 89.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| devtron_cli-0.2.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 194.9 kB
Release files / devtron_cli-0.2.8.tar.gz
| Download URL | devtron_cli-0.2.8.tar.gz |
|---|---|
| Size | 89.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3599597304e6e75c162dbdc83c9dab517b7f9f311346c10c31c0907e61b8b581
|
|
BLAKE2b-256 checksum How to use checksums |
bff106b15f2ea62a0c7551c8240350f6306fe96d9e4c966f57b57e23b463b453
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.
Transparency logRelease files / devtron_cli-0.2.8-py3-none-any.whl
| Download URL | devtron_cli-0.2.8-py3-none-any.whl |
|---|---|
| Size | 105.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
85c0e3a44b5b38196ce6c3b10781fff72386e71448fcf74a83aea7fefaf62e8e
|
|
BLAKE2b-256 checksum How to use checksums |
283ba7a1bbc5936da8b03d373017a23bb1aa62efc6cf7f5cb085a7da5cb4bd1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.
Transparency log