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-5.2.0.tar.gz (295.2 kB view details)

Uploaded Source

Built Distribution

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

edge_containers_cli-5.2.0-py3-none-any.whl (42.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: edge_containers_cli-5.2.0.tar.gz
  • Upload date:
  • Size: 295.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for edge_containers_cli-5.2.0.tar.gz
Algorithm Hash digest
SHA256 5d814b4afc2935cdc331688e87c2d43b4cc4b5c6611f39c7190320e0053787ed
MD5 84eb16b30b2560e68718437e56fbc80b
BLAKE2b-256 123bc4995d826b61611abca1de8a8cb8fb3eb97b68f84e8af2e4cdcbfd1f288b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for edge_containers_cli-5.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 daeba1cf2cc958e4f4e9065907360919186b23eb9343a22f7aa29d95d7bb0c8f
MD5 78144b74604aa0b0284b75c44b43c0fd
BLAKE2b-256 5731d6ac43cbdf111863c297ceeb4775504801dea13bb66f49d042c56029afb5

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