anchor.diff:  == Using Minishift
   
   Minishift is a Go Application which has been created from Minikube project of Kubernetes. It extends the features proposed by the Kubernetes client to package/Deploy
  -OpenShift within a VM machine. Different hypervisors are supported as Virtualbox, xhyve & VMWare. You can find more information about Minishift like also how to intall from the project:
  +OpenShift within a VM machine. Different hypervisors are supported as Virtualbox, xhyve & VMWare. You can find more information about Minishift like also how to install from the project:
   https://github.com/minishift/minishift
   
   To install the required environment which support the Obsidian QuickStarts, it is recommended to pass the following parameters when you will request to minishift to start a VM.
  
positive.code: oc create -f minishift/project-owner.yml
  ----
  
  No limit will be applied to create several [projects](https://docs.openshift.com/enterprise/3.2/admin_guide/managing_projects.html=limit-projects-per-user) but
  you can nevertheless configure it by editing the master-config.yml file to add a pluginConfig
  
  ----
  
negative.code: ----
  
  In order to configure OpenShift with the limitations that an end user will be faced using OpenShift Online, then the following steps are required. They will modify the Openshift
  Master Configuration file to include a https://docs.openshift.com/enterprise/3.1/admin_guide/managing_projects.html=modifying-the-template-for-new-projects[Project Request Template] which is used every time
  a new namespace/project is created. The template defines different roles (project-owner, system:image-puller, system:deployer & system:image-builder) and contains these limitations
  
  ![restrictions](./limitations.png?raw=true)
  