Hello,
we used to have gravatar support once but it was dropped in 2018 as it didn’t meet FIPS requirements. We still have limited support for getting user avatars to Foreman. In a nutshell, user must use LDAP as external auth source. Foreman can then fetch jpegPhoto binary data, stores it on FS and can serve such images. Well, that worked until recently, we’re now missing ProxyPass definition in our apache config (one-liner to fix). If we fix it and user sets that up, as a reward, they can see user avatar in the Administer → Users list page. We don’t display it anywhere else. I’d personally say that
- this is not overly useful and we would have to add the picture to more places like: top right menu, audits list, host detail page (owner)
- it would be only useful if people could upload the picture directly without necessity to use LDAP for it
- if we have this for users, we should also add it for user groups since they can also be host owner
- if we allow to do this through WebUI, we should also make this possible through API, CLI and possibly foreman ansible modules
That’s quite some work and I’m afraid we don’t have resources for the improvements listed above. If there’s someone willing to work on this, please respond. If we keep this as is, it’s additional code to maintain and source of problems for some environments (the avatar filename is based on SHA1 hash).
Therefore I propose to drop this functionality. Let’s have a poll on this, we’ll close it in a month from now.
- Feel free to drop the avatar functionality
- Please keep it as it is, it’s valuable
0 voters
Please also share any further details below in comments. Thank you!