When testing the most recent dashboard commits (as of 11/10) in a dev sandbox and a full install of the latest ondemand nightly build, I’ve noticed that the app icons are broken and instead show as a missing image icon.
This is both in the Interactive Apps dropdown list, the My Interactive Sessions sidebar and the App Applications list. The FontAwesome icons appear fine and so do dev sandbox applications.
Wasn’t sure if this was a bug or some change for 4.1 that will eventually work in the final stable release. Thanks!
I figured out what this is. You need to add /var/www/ood/apps/sys to the file allowlist. Dev applications show because likely you have your HOME in the allowlist.
Basically what’s happening is we’re finding that that file is not on the allowlist so while we try to read it, we just pass back an empty string as the data instead of the file contents itself.
Interesting, good find! Like the documentation says, it also doesn’t allow symlinks to get around it. We have /var/www/ood/apps on shared storage, which itself has an additional symlink for some per deployment related stuff.
I suspect this could also be an issue for some with Shared Apps, with the recommended /usr/* gateway symlink setup, depending on where those apps are located.