Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 1.24 KB

README.md

File metadata and controls

25 lines (15 loc) · 1.24 KB

openshift-deployment-tekton

OpenShift deployment code based on Tekton and OpenShift Pipelines.

DISCLAIMER: This is work in progress, and as such is very basic at the moment.

This repo contains Pipelines, Tasks and other resources for automating the deployment of OpenShift clusters. See the README in each folder for documentation about each module. If no README exists, see the inline comments and descriptions in the yaml files.

The structure of this repo and code follows the conventions from the Tekton catalog which is the basis for the Tekton Hub (preview). These conventions are also followed by OpenShift Pipelines.

Usage

In general, each resource can be created by using oc apply. To install directly from this repo, pass the url of the raw file from GitHub to oc apply -f.

eg.

oc apply -f https://raw.githubusercontent.com/UKCloud/openshift-deployment-tekton/main/pipelines/openshift-installer-build/0.1/openshift-installer-build.yml

Once created, use the Tekton CLI tkn to describe the resource for more information.

tkn pipeline describe openshift-build-installer-v0-1