openshift applications best practices