Skip to main content

Textual Tilt Orkestrator: Multiple-Repository Tilt Orchestration Tool.

Project description

License Release PyPI Python 3.x

Textual Tilt Orkestrator (ttork): Multiple-Repository Tilt Orchestration Tool

Ttork is a rich terminal application for managing multiple instances of the wonderful Tilt (tilt.dev) microservice development tool. It's designed for complex environments that separate their microservices into individual repositories. Ttork makes it easy for each repository to manage and maintain its own individual Tiltfile development configuration, while providing a way for the developer to bring up the services of several repositories in a single command.

View Kubernetes Resources While Developing!

Beyond Tilt bringup, ttork also provides a rich kubernetes management interface for simple viewing and management of generated kubernetes resources within the developers local cluster. It's NOT meant to be a kubernetes management tool, but does provide a simple way for the developer to view resources and shell into running containers without having to remember complex kubectl commands.

Note...

The ttork project was created initially for my own use, as a development tool and as a visual aid for writing some articles I have planned. I've made it freely available, and will do my best to continue to support and maintain, but resources are currently pretty limited.


Screenshots

  1. Tilt Bringup - Initial Start

  2. Easily Shell Into Running Container

  3. Inspect Deployments

  4. Inspect Pods

  5. Container Status and Logs

  6. Tilt Teardown - Clean up all Resources

Installation

While you're welcome to clone the repository and run it from there, there are two other installation methods which are currently supported.

Note: All current testing has been done on latest MacOS. Installing on anything else falls into the choose your own adventure category.

Python - pip

ttork can be installed into your current python environment by simply using pip:

pip install ttork

Homebrew - MacOS

ttork can also be installed via Homebrew if you're on MacOS.

First, tap the repository:

brew tap SwordOfDamocles/ttork

Then install:

brew install swordofdamocles/ttork/ttork

Check installed version:

$ ttork version
ttork, version 0.3.1

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ttork-0.4.2.tar.gz (6.7 MB view details)

Uploaded Source

Built Distribution

ttork-0.4.2-py3-none-any.whl (48.6 kB view details)

Uploaded Python 3

File details

Details for the file ttork-0.4.2.tar.gz.

File metadata

  • Download URL: ttork-0.4.2.tar.gz
  • Upload date:
  • Size: 6.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for ttork-0.4.2.tar.gz
Algorithm Hash digest
SHA256 4fd3bb2a268e89721202143c742a254b15c0379a609a850e52417cdfb20bde88
MD5 49621b33db07f6c8b567ce82ae390ad2
BLAKE2b-256 23e7771b587dde981b9d088e88aefff0aa86cec340647bebea2421630a9e9012

See more details on using hashes here.

File details

Details for the file ttork-0.4.2-py3-none-any.whl.

File metadata

  • Download URL: ttork-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 48.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for ttork-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5c8501a8a34cd6d72400f18fae9d741a701649f9dabc66561c98a6a6a79b1157
MD5 52b6e34963d2b5f36be536ad0339023e
BLAKE2b-256 257a48272d494373ecd8fe4f9d105d9a0b114968a58ae105b2577da64aa74775

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page