Skip to main content

CLI for deploying and managing epics containers IOCs and services

Project description

CI Coverage PyPI License

edge_containers_cli

About

Edge containers command line interface: a tool for deploying and managing IOCs in a beamline or accelerator cluster. The tool is a thin wrapper around familiar command line tools such as git, kubectl, helm and argocd - and can be used to learn the underlying commands being used.

For detailed documentation on the framework that this supports see: https://epics-containers.github.io/

Source https://github.com/epics-containers/edge-containers-cli
PyPI pip install edge-containers-cli
Releases https://github.com/epics-containers/edge-containers-cli/releases

To discover the CLI commands, create a python virtual environment, and perform the following:

pip install edge-containers-cli
ec --version

Monitor

Some commands of the tool are also exposed as a TUI which can additionally be served as a web application.

To demo the TUI as a web application:

pip install textual-dev
textual serve "ec -b DEMO monitor"

Dashboard:

screenshot

IOC logs:

screenshot

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

edge_containers_cli-4.2.2.tar.gz (226.8 kB view details)

Uploaded Source

Built Distribution

edge_containers_cli-4.2.2-py3-none-any.whl (38.1 kB view details)

Uploaded Python 3

File details

Details for the file edge_containers_cli-4.2.2.tar.gz.

File metadata

  • Download URL: edge_containers_cli-4.2.2.tar.gz
  • Upload date:
  • Size: 226.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for edge_containers_cli-4.2.2.tar.gz
Algorithm Hash digest
SHA256 c097642e0cb8e251b7918979c5a825a87d3ee7d94f7e00d71b0bb72afd1afe92
MD5 9d3c692348e14e049d5e9aa99173fda5
BLAKE2b-256 1ad593b17620f6ece68a6ba2eaaa6563c6bbea25e5d27dbe6c5c5e315799c02f

See more details on using hashes here.

File details

Details for the file edge_containers_cli-4.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for edge_containers_cli-4.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f233fa5743e0a2741e21c58be3876dd059993d35775a56ec4e47f4ff7d7c39b5
MD5 fee2d8f25e645bd5363fef9d3181b5ec
BLAKE2b-256 0aee346e851cecfd2c78d7221aeb227494c9d16d02eb3bbf525cee5462a34e57

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