URL: https://github.com/freeipa/freeipa/pull/5067 Author: rcritten Title: #5067: Require at least 2Gb of available RAM to install the server Action: opened
PR body: """ Require at least 2Gb of available RAM to install the server
Verify that there is at least 2Gb of usable RAM on the system. Swap is not considered. While swap would allow a user to minimally install IPA it would not be a great experience.
Using any proc-based method to check for available RAM does not work in containers unless /proc is re-mounted so use cgroups instead. This also handles the case if the container has memory constraints on it (-m).
Add a switch to skip this memory test if the user is sure they know what they are doing.
https://pagure.io/freeipa/issue/8404
NOTE: I'm not aware of a pythonic "is this in a contaner" so I rolled my own.
IPA is actually installable, with a CA in < 2GB of RAM but things are very tight and the end result isn't all that useful. 2GB should be considered the absolute minimum. This is not including swap.
"""
To pull the PR as Git branch: git remote add ghfreeipa https://github.com/freeipa/freeipa git fetch ghfreeipa pull/5067/head:pr5067 git checkout pr5067
URL: https://github.com/freeipa/freeipa/pull/5067 Author: rcritten Title: #5067: Require at least 2Gb of available RAM to install the server Action: closed
To pull the PR as Git branch: git remote add ghfreeipa https://github.com/freeipa/freeipa git fetch ghfreeipa pull/5067/head:pr5067 git checkout pr5067
freeipa-devel@lists.fedorahosted.org