title: Cannot deploy apps in Openshift Online: `Error syncing pod: FailedSync`
body: <p>So I'm new to Openshift Online, and I'm looking to deploy a test image that when run simply runs a C++ native executable that says <code>Hello world!</code>.</p>
  
  <p>After pushing the built docker image to the docker hub and creating an app that uses that image, I've waited for it to deploy. At some point in the process, a warning event arises stating</p>
  
  <pre><code>Error syncing pod, Reason: FailedSync
  </code></pre>
  
  <p>Then, the deployment stalls at pending until the deadline runs out, and it reports the deployment failed.</p>
  
  <p>As far as I know, I can't have done anything wrong. I simply created an app with the default settings that uses an image.</p>
  
  <p>The only thing that could be happening is that the image runs as root, which, upon creating the app, caused a warning.</p>
  
  <pre><code>WARNING: Image "me/blahblah:test" runs as the 'root' user which may not be permitted by your cluster administrator.
  </code></pre>
  
  <p>However, this doesn't seem to be causing the problem, since it hasn't even deployed the app by the time the process stalls until it reaches the deadline. </p>
  
  <p>I'll add any extra information that could lead to the problem being solved.</p>