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.1.0.tar.gz (294.9 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.1.0-py3-none-any.whl (42.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: edge_containers_cli-5.1.0.tar.gz
  • Upload date:
  • Size: 294.9 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.1.0.tar.gz
Algorithm Hash digest
SHA256 7db1c1eb6b193fd29be906576bb99f3d31f0ec89057f21479e47b90f736c5817
MD5 fec37488626e7d4dcea280cf0a348892
BLAKE2b-256 d171c6b3a13d898e1042db97d79163c43bfb72241f8e776b3dce0cab64943612

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for edge_containers_cli-5.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 68d50baebbf09edef91a7ec8ad864e395d81783c747553fbbae0c0a7dfed652c
MD5 9331233b1e9eb5045769c64811075bd4
BLAKE2b-256 cdbb8b310552b27998f820bf05224466995d1b05733476fdb925e93bcb3c4224

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