Incorrect SELinux autoconfiguration in Google compute cloud
Integrated Chef cookbook automatically executes "chcon --recursive --type ssh_home_t /var/opt/gitlab/.ssh", but the change is not persistent. Moreover, in GCE this configuration is reset within a minute.
To make the change persistent, please run "semanage fcontext -a -t ssh_home_t "/var/opt/gitlab/.ssh/authorized_keys" instead. It comes from "policycoreutils-python" package, you may issue a warning if it's not installed and fallback to current behavior.