Add page
Add is a primary navigation item in the OpenShift Developer perspective.
The Add page enables the user to create an application, component or service. Upon clicking a card, the user is brought to the appropriate flow to add the item to their project.
The basic visuals and behavior of this card view is consistent with that of the developer catalog and operator hub.
Add Flows
There are 6 Add Flows for adding an application, component or service. Each flow has different subsections.
From Git
Use this option to import an existing codebase in a Git repository to create, build, and deploy an application on OpenShift. Detailed design documentation for the From Git can be found here
Container Image
Use existing images from an image stream or registry to deploy it on to OpenShift. Design documentation for the Container Image can be found here
From Catalog
Explore the Developer Catalog to select the required applications, services, or source to image builders and add it to your project. Design documentation for the items From Catalog can be found here
From Dockerfile
Import a dockerfile from your Git repository to build and deploy an application. Design documentation for the From Dockerfile can be found here
YAML
Use the editor to add YAML or JSON definitions to create and modify resources. When clicking on YAML, Add remains selected in the navigation. The secondary masthead is shown with the selected project, and the YAML editor is displayed.
Database
See the Developer Catalog to select the required database service and add it to your application. Design documentation for the Database is still tbd
Common Sections to Add Flows
Add flows have dynamic sections that are displayed when appropriate for the flow:
General
Design documentation for the General section can be found here
Advanced Options
There are a number of Advanced Options which are available, based on the flow: