Prerequisites

In order to run the lab in your cluster, you need to meet the requirements discussed below.

Component Version

OpenShift

4.7

OpenShift Pipelines

1.4.x

Git

2.x

OpenShift Pipelines

For this lab we will use OpenShift Pipelines based on Tekton. OpenShift provides a marketplace of installable software packaged as Kubernetes Operator called OperatorHub . You can add Kubernetes-native CI/CD to your cluster installing OpenShift Pipelines directly from OperatorHub embedded marketplace inside OpenShift.

Install OpenShift Pipelines from OperatorHub

From the left-side menu under Administrator perspective, go to OperatorsOperatorHub. In the search box, search for pipelines, then click to OpenShift Pipelines Operator:

OperatorHub

From the description view, click Install to review all installation settings.

Install Pipelines

Ensure Update Channel is set to stable , and click Install to start installing the Operator.

Install Operator

After few seconds, the installation should be completed with success and you can verify it looking at Status column, check if the status is Succeeded.

Pipelines Installed

GitHub Account

We will demonstrate the automation capability with OpenShift Pipelines, and in order to do this, we need you to have an account on GitHub.

If you don’t have an account on GitHub, please create one here.

Also ensure Git is available in your environment.