This repository contains a set of Tekton pipelines to utilize the Cloud Pak Deployer asset in an IBM Technology Zone deployer
cluster.
An IBM Technology Zone deployer
cluster is assumed to be configured with an appropriate Red Hat OpenShift version for the solution you wish to deploy, with appropriate sizing.
A deployer
cluster is configured with the following items:
- ExternalSecrets operator deployed with a ClusterSecretStore configured. The remote ExternalSecrets secret store must include an IBM Entitlement Key.
- Techzone Deployer Tekton tasks deployed (deploy YAML).
- OpenShift GitOps configured with One Touch Provisioning ArgoCD instance, and any relevant RBAC rules.
- OpenShift Pipelines operator deployed.
- OpenShift Data Foundation
There is also the option to use your own IBM Entitlement key passed in as the parameter ibm-entitlement-key
The top-level folders in this repository are for the current Cloud Pak Deployer's Cloud Pak configurations. In each top-level folder there will be a pipeline and a pipelinerun and they may be organized into different folders for different Cloud Pak versions.
.
└── cloud-pak-type/
├── pipeline.yaml
└── pipelinerun.yaml
oc apply -f cp4d-cloud-pak-deployer-pipeline.yaml
to install the pipeline.
oc create -f cp4d-cloud-pak-deployer-pipeline-run.yaml
to kick off pipeline with base cp4d configuration by default.