To test out new infrastructure for running IOCs and other services in CDS I put the MX weather station into a podman container and started it on our new service-host cluster (a high availbility cluster for services).
As part of this I created a generic container that should work for the other weather stations and the dust monitors (until those are migrated to beckhoff).
This work is part of an effort to improve our infrastructure, including how we track, monitor, and manage our IOCs. There should not be any user visible change with this, other than the IP address that the IOC responds from is different.
Notes:
* We run these older IOCs in the background with screen as they are iocsh shells and want a terminal. For this setup I no longer need to run with screen, we just tell the container system (podman) to run the container with a tty in interactive mode in the background.