Skip to main content

No project description provided

Project description

Tobiko Cloud CLI

Configuration

The configuration for the tcloud CLI tool should be stored either in the $HOME/.tcloud/tcloud.yml file or in the tcloud.yml file located in the project folder.

Below is an example of tcloud.yml configuration:

projects:
    <Project name>:
        url: <The project URL>
        token: <The access token>
        gateway: <The name of the SQLMesh gateway to use with this project>
        extras: <Optional - Any extras that should be installed with sqlmesh-enterprise>
        pip_executable: <Optional - The path to the pip executable to use. Ex: `uv pip` or `pip3`. Must install packages to the python environment running the tcloud command>
default_project: <The name of a project to use by default>

Alternatively, the target project can be configured using the TCLOUD_URL, TCLOUD_TOKEN, TCLOUD_GATEWAY, TCLOUD_EXTRAS, and TCLOUD_PIP_EXECUTABLE environment variables.

Running self-hosted executors

The tcloud CLI tool allows you to run SQLMesh executor processes which can perform cadence model evaluations and plan applications outside the Tobiko Cloud environment.

To launch an executor process responsible for runs: tcloud executor run.

To launch an executor process responsible for plan applications: tcloud executor plan.

Any number of executors, of either type, can be launched as needed. The actual number should be determined by the specific requirements of a given project. For instance, a project with numerous users frequently applying changes concurrently may benefit from a higher number of plan executors.

The gateway / connection configuration can be provided using environment variables as described in the documentation.

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

tcloud-2.3.1.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tcloud-2.3.1-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file tcloud-2.3.1.tar.gz.

File metadata

  • Download URL: tcloud-2.3.1.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.21

File hashes

Hashes for tcloud-2.3.1.tar.gz
Algorithm Hash digest
SHA256 6bb261a545144b26d1823aa4dbfeb5f816a758dbc30e581780133d0646eeebd0
MD5 c0446f03dc0c5eb20b724f9c362b8178
BLAKE2b-256 ff3e4a9ad035c1cb69f6e24183f3da84bd8e0ea3e77b2bc8f3382a3b30d8e695

See more details on using hashes here.

File details

Details for the file tcloud-2.3.1-py3-none-any.whl.

File metadata

  • Download URL: tcloud-2.3.1-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.21

File hashes

Hashes for tcloud-2.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3fb1da194fd15093a4ffd96bbc8113eff5399ec85d184f9e9f455c8b2f261476
MD5 677e036369a24d1f584c2d63dbfa7e22
BLAKE2b-256 9c89a10b82cd3091ecf835b4d5be62fcbdac9b6508864f1d94613cd8560b45c6

See more details on using hashes here.

Supported by

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