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.0.0.tar.gz (292.1 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.0.0-py3-none-any.whl (40.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for edge_containers_cli-5.0.0.tar.gz
Algorithm Hash digest
SHA256 193cb76d058db6b6be0b5fb4512060e473bdf20001dc2c441ddc8766b7f9329b
MD5 87ba402f38d5e0dc2dc769dacd7e1640
BLAKE2b-256 22a24d0c26494bfdedb54ffc9172d3b066d763ef87e9f00992fd9b52d0288f52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for edge_containers_cli-5.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bb3525b0323327b4c49a5168c4f7cfee5010f09fd5bff16ec0708613514b89f5
MD5 308fb06d43fcb148437ba78adf38e95c
BLAKE2b-256 fe599e3e972468017ce9155ba28427a5f3f4439cb17289c88d4f7c67639bcfdc

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