OpenShift Container Platform 4.5 Applications 1.3.1. About project creation Table 1.1. Default project template parameters 1.3.2. Modifying the template for new projects Procedure 1. Log in as a user with  cluster-admin  privileges. 2. Generate the default project template: 3. Use a text editor to modify the generated  template.yaml  file by adding objects or modifying existing objects. 4. The project template must be created in the  openshift-config  namespace. Load your modified template: As a cluster administrator, you can modify the default project template so that new projects are created using your custom requirements. To create your own custom project template: Access to the API is granted to developers with the  self-provisioner  role and the  self-provisioners cluster role binding. This role is available to all authenticated developers by default. The OpenShift Container Platform API server automatically provisions new projects based on the project template that is identified by the  projectRequestTemplate  parameter in the cluster’s project configuration resource. If the parameter is not defined, the API server creates a default template that creates a project with the requested name, and assigns the requesting user to the  admin  role for that project. When a project request is submitted, the API substitutes the following parameters into the template: As a cluster administrator, you can allow and configure how developers and service accounts can create, or  self-provision , their own projects. Parameter Description PROJECT_NAME The name of the project. Required. PROJECT_DISPLAYNAME The display name of the project. May be empty. PROJECT_DESCRIPTION The description of the project. May be empty. PROJECT_ADMIN_USER The user name of the administrating user. PROJECT_REQUESTING_U SER The user name of the requesting user. $ oc adm create-bootstrap-project-template -o yaml > template.yaml 12