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.1.tar.gz (295.7 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.1-py3-none-any.whl (43.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: edge_containers_cli-5.2.1.tar.gz
  • Upload date:
  • Size: 295.7 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.1.tar.gz
Algorithm Hash digest
SHA256 86f05d17479149e170b48773306665f01129154684c02b3d10db9a82d2d8586a
MD5 721ba178214a1ad69939b686ffaa12e8
BLAKE2b-256 2fd7840771d0e40ff94fb5ecd8e46296cc5f00bece267bce94328ead64b39447

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for edge_containers_cli-5.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ff01b57d10c4a58506f55ad9a518f94e6f2a186e8181630a36da9978ebeed434
MD5 57793e5a05c8f30092c163618273d626
BLAKE2b-256 973436c5c3fd300d208b5990710dd4d7718eb36b3937e5aa31d8579a6c85957b

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