Link

Add page

Add is a primary navigation item in the OpenShift Developer perspective.

Add primary nav

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.

Import YAML

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

Resources

Documentation about this section can be found here

Pipelines

The Pipelines section is available when the Pipelines operator is installed. Design documentation for the Pipelines section found can be found here.

Advanced Options

There are a number of Advanced Options which are available, based on the flow: