-
Story
-
Resolution: Unresolved
-
Minor
-
None
-
False
-
-
False
-
-
Problem
The FAR container image is quite large (it was ~800 MB and was reduced in ECOPROJECT-1399 to ~150 MB):
The supported fence agents are available in the upstream package fence-agents-all (and similar, e.g., fence-agents-aws) that is available in CentOS and a high-availability add-on. The CentOS image is quite large and the required upstream package is unavailable in smaller (and safer) images such as UBI or even ubi-micro (see the problem in midstream ECOPROJECT-1546).
Solution
- Find a smaller base image with the high-availability add-on to replace CentOS 8. There is a CentOS 9 minimal image that we might consider whenever we move to RHEL9 https://quay.io/repository/centos/centos?tab=tags
- Use Universal Base Image (UBI) or even ubi-micro and add the fence agents package using some hock.
- Check if the images exist in UBI minimal after https://issues.redhat.com/browse/ENGCMP-4559
FYI the fence-agents-all package contains ~50 supported fence agents, and since the fence agents are phyton scripts the container needs Python and its dependencies.