The epics-containers GitHub organization holds a collection of tools and documentation for building, deploying and managing containerized EPICS IOCs in a Kubernetes cluster.
Documentation for the framework is available at epics-containers.github.io.
Please contribute with comments and suggestions in the Discussion Forum or the Wiki. If you discover issues with the framework please raise them in the Issue Tracker
All tutorials are up to date with the latest version of the framework released in Januanry 2025.
RTEMS on MVME5500 is now fully supported. Documentation is TBA.
ArgoCD deployment is now supported. Documentation is TBA.
Repositories |
Description |
Status |
Version |
Release Date |
---|---|---|---|---|
Documentation | epics-containers documentation and tutorials | |||
ibek | IOC Builder for EPICS and Kubernetes | |||
ibek-support | recipies for using support modules with ibek | |||
ioc-template | Template for Generic EPICS IOCs container projects | |||
ioc-generic | A Quick to load developer container IOC | |||
services-template-compose | Template for ioc instances deployed using docker-compose | No CI | ||
services-template-helm | Template for ioc instances deployed using helm | No CI | ||
deployment-template-argocd | Template for continuous deployment using ArgoCD | No CI | ||
ec-helm-charts | helm charts for IOC instances and other services | |||
pvi | Process Variable Interface: define Devices and screens | |||
epics-base | Base container image for all Generic IOCs | |||
rtems-proxy | proxy container for RTEMS 'hard' IOCs | |||
rtems-bsp | container for RTEMS Board Support Packages | |||
ec-cli | CLI developer/user tool for outside of containers |
Repositories |
Description |
Status |
Version |
Release Date |
---|---|---|---|---|
p47-services | Reference Containerized Training Beamline | |||
p47-deployment | Argo CD definition for p47-services | |||
p45-services | Reference Containerized Test Beamline | |||
p45-deployment | Argo CD definition for p45-services | |||
ioc-adsimdetector | Generic IOC for simulation detectors using ADSimDetector | |||
ioc-adaravis | Generic IOC for GiGe cameras using ADAravis | |||
ioc-pmac | Generic IOC for Delta Tau PMAC controllers | |||
ioc-motorsim | Generic IOC for simulation motor controllers | |||
example-services | Simulation beamline using docker compose |