Flexible containerised deployment of EPICS IOCs via CI/CD

WEPD049
24 Sept 2025, 16:30
1h 30m
Palmer House Hilton Chicago

Palmer House Hilton Chicago

17 East Monroe Street Chicago, IL 60603, United States of America
Poster Presentation MC10: Software Architecture & Technology Evolution WEPD Posters

Speaker

Aqeel AlShafei (ISIS Neutron and Muon Source)

Description

Managing a large number of EPICS Input/Output Controllers (IOCs) in a control system presents significant challenges in configuration, deployment, and maintenance. This poster introduces a streamlined deployment pipeline that efficiently manages IOC lifecycles within containerized environments, leveraging CI/CD practices for robust configuration management and automated updates. A key feature of this system is its fine grained deployment control: it supports both the rollout of revised IOC images across all instances and the selective deployment of updated database (db) files to individual IOC instances without impacting others in the same Docker stack. This flexibility enables rapid, low risk updates and simplifies the orchestration of complex EPICS-based infrastructures, ensuring scalability, maintainability, and operational reliability.

Author

Aqeel AlShafei (ISIS Neutron and Muon Source)

Co-author

Gareth Howells (ISIS Neutron and Muon Source)

Presentation materials

There are no materials yet.